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-9,870,578 Scrolling interstitial advertisements
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing advertisements for initial off-screen insertion...
US-9,870,577 Conditional bids in an auction
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for providing content. A method includes: identifying a...
US-9,870,573 Ad payment for physical presence
A computer-implemented method of determining reaction to promotional items includes providing to a mobile device a promotional item associated with a geographic...
US-9,870,572 System and method of providing information based on street address
A system and method is provided that infers a user's intent when the user searches for a particular address or other geographic location. In that regard, the...
US-9,870,567 User interface tailored by subscription state for a channel of a content sharing platform
A method for providing a user interface tailored by subscription state for a channel of a content sharing platform is disclosed. The method includes determining...
US-9,870,556 Split tender in a prepaid architecture
A method for maintaining a prepaid payment system comprises a user account that can be utilized to complete a purchase transaction with a merchant. A delayed...
US-9,870,554 Managing documents based on a user's calendar
Disclosed is a system of managing documents based on the calendar of a user. When the user has a scheduled first event, one or more documents associated with a...
US-9,870,539 Establishing communication in a rich media notice board
A rich media notice board enables users to communicate with others in their own and related communities who use the rich media notice board or other rich media...
US-9,870,437 Systems and methods for detecting and modeling curb curves in complex urban scenes
Computer-implemented methods and systems of detecting and modeling curbs include receiving a cloud of three-dimensional (3D) data points acquired along street...
US-9,870,435 Use of physical deformation during scanning of an object to generate views of the object
Disclosed are methods and systems for determining and displaying a simulated deformation of a 3D object data model. In one aspect, a method is disclosed that...
US-9,870,423 Associating an entity with a search query
Methods and apparatus for associating an entity with at least one search query. Some implementations are directed to methods and apparatus for identifying...
US-9,870,420 Classification and storage of documents
A method includes defining a plurality of known document types, obtaining a collection of previously classified documents that are each associated with one of...
US-9,870,409 Entity display priority in a distributed geographic information system
A system for ranking geospatial entities is described. In one embodiment, the system comprises an interface for receiving ranking data about a plurality of...
US-9,870,403 Estimating social content interactions
Techniques for estimating social content interactions are provided. An example method includes determining counts of one or more user interactions with one or...
US-9,870,383 Fast efficient vocabulary computation with hashed vocabularies
The disclosed embodiments describe a method, an apparatus, an application specific integrated circuit, and a server that provides a fast and efficient look up...
US-9,870,371 Associating application-specific methods with tables used for data storage
A method of accessing data includes storing a table that includes a plurality of tablets corresponding to distinct non-overlapping table portions. Respective...
US-9,870,360 Shared metadata for media files
Methods, systems, and apparatus, including computer program products, for organizing music tracks based on shared metadata. In one aspect, a method includes...
US-9,870,345 Textual message ordering based on message content
A technique for ordering textual messages in a graphical user interface (GUI) of a communication application based on text content can include receiving a...
US-9,870,344 Reassigning ordinal positions of content item slots according to viewport information during resource navigation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting ordinal positions for content item slots in...
US-9,870,298 Application resource utilization management
Methods and systems for automatically identifying an application that is experiencing performance problems caused by a resource utilization event may include...
US-9,870,258 Systems and methods for performing scheduling for a cluster
Multiple scheduler verticals can allocate tasks to resources that are shared by the scheduler verticals. Information regarding a state of each resource may be...
US-9,870,211 High-level language for specifying configurations of cloud-based deployments
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for high-level language for specifying configurations of...
US-9,870,199 Generating compact representations of high-dimensional data
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for augmenting neural networks with an external memory. One of...
US-9,870,196 Selective aborting of online processing of voice inputs in a voice-enabled electronic device
Online processing of a voice input directed to a voice-enabled electronic device is selectively aborted whenever it is determined that a voice input directed to...
US-9,870,131 Exploring information by topic
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for exploring information by topic. One of the methods includes...
US-9,870,116 Controlling actions for browser extensions
A method for controlling actions for browser extensions includes registering, at a browser process module, a list of one or more rules from a browser extension,...
US-9,870,114 Media element navigation using a virtual jog wheel
A virtual jog wheel for navigating a set of media elements is disclosed. A graphical user interface including the virtual jog wheel and a set of media elements...
US-9,870,060 Systems and methods for gaze-based media selection and editing
Systems are presented herein, which may be implemented in a wearable device. The system is designed to allow a user to edit media images captured with the...
US-9,870,057 Gesture detection using an array of short-range communication devices
In general, techniques and systems for defining a gesture with a computing device using short-range communication are described. In one example, a method...
US-9,870,049 Reflective lenses to auto-calibrate a wearable system
Example embodiments include a lens having an IR-reflective coating that is selectively applied to form a variable infrared (IR) interaction pattern on the lens....
US-9,869,982 Data center scale utility pool and control platform
A system for providing cooled air to electronic equipment includes a cooling system arranged to provide cooling for computer systems in a data center that...
US-9,869,519 Thermosiphon systems for electronic devices
A thermosiphon system includes a condenser, an evaporator, and a condensate line fluidically coupling the condenser to the evaporator. The condensate line can...
US-9,869,484 Predictively controlling an environmental control system
In an embodiment, an electronic device may include a processor that may iteratively simulate candidate control trajectories using upper confidence bound for...
US-9,868,662 Chopped-fibers with axial property gradient for molded parts
A portable computing device includes a processor, a memory, and a portable computing device case that encloses one or more integrated circuits, including at...
US-9,868,210 Methods and systems for planning a body position of a robotic device
Example methods and systems for planning a body position for a robotic device are described. An example method includes receiving a reference step path that...
US-D807,948 Receiving element of a camera stand
US-D807,915 Display screen or portion thereof with graphical user interface morphing window controls
US-D807,914 Display screen or portion thereof with graphical user interface morphing window controls
US-D807,898 Display screen or portion thereof with an animated graphical user interface
US-D807,880 Display with stand mount
US-9,867,218 Connecting wireless devices using visual image capture and processing
A method facilitates establishment of wireless pairing connections between wireless electronic devices by: initiating, at a first device, a connection utility...
US-9,867,125 Systems for enabling modular mobile electronic devices
A system for enabling a modular mobile electronic device including a module communication network enabling data transfer between modules of the modular mobile...
US-9,866,955 Enhancement of intelligibility in noisy environment
Provided are methods and systems for enhancing the intelligibility of an audio (e.g., speech) signal rendered in a noisy environment, subject to a constraint on...
US-9,866,914 Subscribable channel collections
A method for creating and maintaining subscribable channel collections includes providing a channel collection configuration interface for presentation on a...
US-9,866,903 Systems and methods for associating media content with viewer expressions
Systems and methods for capturing media content in accordance with viewer expression are disclosed. In some implementations, a method is performed at a computer...
US-9,866,899 Two way control of a set top box
Features of various implementations are used to control operation of a second electronic device from a first electronic device using indirect control methods...
US-9,866,863 Affine motion prediction in video coding
A block of a video frame may be predicted and decoded using a local affine motion prediction scheme. At least three points within the video frame are selected,...
US-9,866,862 Motion vector reference selection through reference frame buffer tracking
Encoding or decoding a video signal includes determining multiple candidate motion vectors for a current block, the candidate motion vectors including a first...
US-9,866,860 Method and system to combine multiple encoded videos into an output data stream of encoded output frames
Methods and systems described herein provide for combining multiple data streams representing respective videos into an output data stream. An example...
US-9,866,850 Method of determining binary codewords for transform coefficients
Decoding a symbol may include decoding a binary codeword from an encoded video stream and decoding a symbol from the binary codeword, wherein the binary...
← 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.