Easy To Use Patents Search & Patent Lawyer Directory

At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.

Searching: google





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-1,038,9807 Server-based-backup system for user data
A host system sends a web page to a client system via a communications network, and receives inputs from the client system, via the communications network, that...
US-1,038,9790 Automatically providing media items in environments with limited network performance
A media server provides media items to clients via a network. In some instances, limited network performance of the network makes streaming or on-demand...
US-1,038,9723 Systems and methods for monetizing subscription and archival news content
A news aggregation server aggregates and monetizes restricted news content. The news aggregation server fetches the restricted news content from multiple news...
US-1,038,8250 Methods, systems, and media for modifying user interface colors in connection with the presentation of a video
Methods, systems, and media for modifying user interface colors are provided. In some embodiments, the method comprises: receiving a video and color palette...
US-1,038,8052 Methods and systems for adjusting animation duration
A device that includes one or more processors may determine a configuration of a display region of the device. The device may also receive a request to perform...
US-1,038,7989 Compiler techniques for mapping program code to a high performance, power efficient, programmable image...
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for restructuring an image processing pipeline. The method...
US-1,038,7988 Compiler techniques for mapping program code to a high performance, power efficient, programmable image...
A method is described. The method includes compiling program code targeted for an image processor having programmable stencil processors composed of respective...
US-1,038,7923 Third party customized content based on first party identifer
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for providing content. A method includes: receiving a...
US-1,038,7921 Ad ranking system and method utilizing bids and adjustment factors based on the causal contribution of...
Systems and methods of serving advertisements in a computer network environment are provided. A data processing system can receive a request for content from a...
US-1,038,7919 Accelerated content delivery in bandwidth-constrained networks
A communications device for providing content to a user is discussed. The device includes a communications interface configured to communicate with a remote...
US-1,038,7917 Suggesting targeting information for ads; such as websites and/or categories of websites for example
One or more keywords and/or information about one or more properties may be accepted, and a set of one or more taxonomy categories may be determined using at...
US-1,038,7916 Method for factoring in the relationship between size of the advertiser landing page, the size of the ad...
A method for providing a content item for display based on a relationship between a loading speed of a web page, a bandwidth of a channel between a content...
US-1,038,7874 Mobile transactions with merchant identification codes
A merchant creates a record with a payment processor. As part of the record, the payment processor records identification codes for one or more merchant...
US-1,038,7873 Systems, methods, and computer program products for integrating third party services with a mobile wallet
Systems, methods, and computer program products are provided for providing a third party service via a wallet client. Service provider information is received...
US-1,038,7749 Distance metric learning using proxies
The present disclosure provides systems and methods that enable distance metric learning using proxies. A machine-learned distance model can be trained in a...
US-1,038,7742 Extracting card data for simultaneous display with an image
Extracting card data comprises receiving, by one or more computing devices, a digital image of a card; perform an image recognition process on the digital...
US-1,038,7559 Template-based identification of user interest
Methods and apparatus are described herein for creating associations between user interests and electronic document templates generated from B2C electronic...
US-1,038,7531 Processing structured documents using convolutional neural networks
Structured documents are processed using convolutional neural networks. One of the methods includes receiving a rendered form of a structured document; mapping...
US-1,038,7512 Deriving and using interaction profiles
Systems and methods for deriving and using an interaction profile are described. In one described method, a plurality of metrics indicating a level of...
US-1,038,7507 Systems and methods for personalizing aggregated news content
A system customizes a news document associated with a user of a news aggregation service. The system includes multiple news source servers that store news...
US-1,038,7461 Techniques for suggesting electronic messages based on user activity and other context
A computer-implemented technique can include detecting an initiation of composing an electronic message by a user, obtaining contextual information for the...
US-1,038,7437 Query rewriting using session information
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for natural language processing. One of the methods includes...
US-1,038,7431 Video recommendation based on video titles
A solution is provided to generate video recommendations in a video sharing environment. A video recommendation system selects a video as a target video and...
US-1,038,7407 Preventing abuse in content sharing system
The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a processing device, one or more first...
US-1,038,7383 Systems and methods for providing access to a data file stored at a data storage system
Systems and methods disclosed herein provide access to a data file stored at a remote data storage system. A user device can send a file access request, via a...
US-1,038,7364 Single-sided distributed storage system
A distributed storage system including memory hosts and at least one curator in communication with the memory hosts. Each memory host has memory, and the...
US-1,038,7329 Profiling cache replacement
Profiling cache replacement is a technique for managing data migration between a main memory and a cache memory to improve overall system performance. A...
US-1,038,7292 Determining application test results using screenshot metadata
A system generates screenshots of a graphical user interface (GUI) of an application that is displayed by target devices testing the application. Each...
US-1,038,7136 Updating control software on a network-connected HVAC controller
Apparatus, systems, methods, and computer program products are disclosed for providing software updates to client devices. A client device (such as a...
US-1,038,7112 Multi-dimensional audio interface system
In one example, the disclosure is directed to providing a multi-dimensional audio interface in which a plurality of different spatial locations is defined,...
US-1,038,7020 Display device, corresponding systems, and methods therefor
A display system includes a display and a control circuit operable with the display. The display is configured to provide visual output having a presentation...
US-1,038,6999 Timeline-video relationship presentation for alert events
A method at an electronic device with a display includes: displaying a user interface having a first region and a second region; receiving, and displaying in...
US-1,038,6986 Providing an interactive presentation environment
An interactive presentation environment for eMeetings or the like that provides participants with more control over what they see and hear. The interactive...
US-1,038,6938 Tracking of location and orientation of a virtual controller in a virtual reality system
In at least one aspect, a method can include determining a location of a head mounted display (HMD) of a user, defining a location of a joint based on the...
US-1,038,6935 Input method editor for inputting names of geographic locations
A computer-implemented method can include receiving, at a computing device having one or more processors, a user input in a first writing system. The method can...
US-1,038,6907 Backup power architecture for rack system
A computing device is associated with a circuit for sharing and distributing backup power. During normal operating conditions, a main bus bar provides power to...
US-1,038,5767 Format-specific bids based on goal-oriented targeting of content
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, including a method for determining bids for...
US-D857,077 Image capture device
US-1,038,3019 Reducing stream interruptions during network handover
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving streaming media while switching between...
US-1,038,2773 Video data encoding using reference picture lists
Encoding is accomplished using a reference picture list. Reference frames are identified with picture numbers and are assigned to reference picture buffers when...
US-1,038,2770 Multi-level machine learning-based early termination in partition search for video encoding
Described herein are classifiers that are used to determine whether or not to partition a block in frame during prediction using recursive partitioning. Blocks...
US-1,038,2767 Video coding using frame rotation
Video frames are rotated for encoding and decoding blocks therein. During an encoding process, a number of degrees to rotate a video frame is determined. The...
US-1,038,2758 Transform block-level scan order selection for video coding
A scan order for encoding or decoding coefficients of a transform block is selected on a transform block-level. A set of candidate scan orders is processed by...
US-1,038,2616 Contextual alarm and notification management
Systems and methods are disclosed for managing alarms and notifications pursuant to contextual cues pertaining to the persisting relevance or utility of such...
US-1,038,2518 Low latency applications using multiple servers
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing an application having sub-applications sharded...
US-1,038,2505 Group curated media channels
A system for collaboratively generating and/or managing a media channel is provided. The system includes an identification component, a generation component and...
US-1,038,2277 Automating quality assurance for standardized content sharing
Automating quality assurance (QA) for standardized content sharing is disclosed. A system includes a shared content receiver, a rule retriever, an augmenting...
US-1,038,1822 Oring control using low voltage device for high voltage DC rack
A protection circuits for server racks may include an Oring circuit having a first MOSFET, a first diode, and first and second comparators. Each of the first...
US-1,038,1722 Tuned grounding arm for near field radio coexistence
Various arrangements for protecting a low-power sensor from electromagnetic interference are presented. A device may have an antenna that is used to transmit a...
US-1,038,1022 Audio classifier
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for audio classifiers. In one aspect, a method includes...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.