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,844,038 Method and system for link adaptation at a mobile station
A method for link adaptation at a mobile station can include the steps of computing mutual information per coded bit (MIB) metrics on at least one sub-channel...
US-9,844,018 Vehicle detection
In embodiments of vehicle detection, a first wireless device includes an interface to establish a wireless connection with a second wireless device. The first...
US-9,843,755 Image sensor having an extended dynamic range upper limit
An apparatus is described that includes an image sensor having timing and control circuitry and threshold circuitry. The timing and control circuitry is to...
US-9,843,656 Scalable, live transcoding with support for adaptive streaming and failover
A system and method for a live streaming platform that can redundantly process input streams in parallel ingestion pipelines is disclosed herein. Ingested input...
US-9,843,653 UMA/GAN keep-alive mechanism in wireless communication networks
A wireless communication terminal (100) includes a TCP connection keep-alive timer, and a controller configured to optimize keep-alive timer operation by...
US-9,843,649 Providing content based on event related information
Systems and methods for selecting content based on an event associated with a device identifier are provided. One or more processors can receive a request to...
US-9,843,648 Caching geographic data according to server-specified policy
Caching or discarding geographic data received at a client computing device may be based on a caching policy for the geographic data. A caching policy may...
US-9,843,641 Network-independent programming model for online processing in distributed systems
Systems and methods include a distributed system that uses a declarative language to separate application logic from the network technology used to communicate....
US-9,843,526 Pacing enhanced packet forwarding/switching and congestion avoidance
The subject technology discloses configurations for receiving, at a first network device, a set of network packets corresponding to a first flow from a client,...
US-9,843,361 Communicating via near field communications
Communicating via near field communication (NFC) between a reader and an application on an NFC-enabled device. The device receives, from a reader, a selection...
US-9,843,286 Smart solar tile networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a dynamic solar tile network. In one aspect, a method...
US-9,843,221 Redundant charging and discharging MOSFET driving in battery backup system
Aspects of the disclosure relate generally to uninterruptible power supply units for systems requiring back up power. Each unit may include UPS circuitry for...
US-9,842,608 Automatic selective gain control of audio data for speech recognition
This specification describes, among other things, a computer-implemented method. The method can include receiving a stream of audio data at a computing device....
US-9,842,592 Language models using non-linguistic context
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for language models using non-linguistic context. In some...
US-9,842,489 Waking other devices for additional data
The disclosed subject matter provides a main device and at least one secondary device. The at least one secondary device and the main device may operate in...
US-9,842,443 Computing device as a vehicle key
In general, aspects of this disclosure are directed towards techniques for using a computing device to perform the functionality of a vehicle key, so that the...
US-9,842,422 Methods, systems, and media for presenting interstitial animations
Methods, systems, and media for presenting interstitial animations are provided. In some embodiments, the method comprises: receiving metadata associated with a...
US-9,842,418 Generating compositions
Implementations generally relate to generating multiple user media compositions (e.g., photo compositions) in connection with a social network system. In one...
US-9,842,416 Animated painterly picture generation
A system for animated painterly picture generation comprises a processor and a memory storing instructions that, when executed, cause the system to: determine a...
US-9,842,380 Digital mapping system
Various methods, systems, and apparatus for implementing aspects of a digital mapping system are disclosed. One such method includes sending a location request...
US-9,842,365 Guided purchasing via smartphone
Guiding purchasing via smartphone by, determining, via smartphone input of a user, the smartphone user's intent to purchase a given product. At least one...
US-9,842,361 Method, medium, and system for secure direct purchase option
A user and a merchant register an account with a payment processing system and each receive a unique identifier. When the registered user enters a search query...
US-9,842,319 Creating electronic calendar entries from email messages
A method, system, and data structure for creating electronic calendar entries are disclosed. One aspect of the invention involves a computer data structure that...
US-9,842,298 Providing an inquiry based on deficient plan information using email/chat and confidence levels
Methods and apparatus related to determining an inquiry to provide to a user based on deficient information related to a plan of the user. Deficient information...
US-9,842,293 Batch processing in a neural network processor
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a respective neural network output for each of a...
US-9,842,272 Detecting the location of a mobile device based on semantic indicators
A system and computer implemented method for detecting the location of a mobile device using semantic indicators is provided. The method includes receiving,...
US-9,842,268 Determining regions of interest based on user interaction
A system and method provide for determining regions of interest within an image based on viewer interaction with the image. At least one image associated with a...
US-9,842,167 Search suggestion and display environment
Methods, systems, and apparatus for processing image content items. In one aspect, a method includes receiving a set of search query suggestions for a query,...
US-9,842,166 Semi structured question answering system
In one example embodiment, a computer system includes at least one processor and a memory storing a data graph and instructions. The instructions, when executed...
US-9,842,113 Context-based file selection
A context related to user experience with a computing device is acquired. When a user performs a file selection activity on the computing device, the computing...
US-9,842,091 Switching to and from native web applications
According to one general aspect, a method may include executing, by a processor of a computing device, a web browser presentation environment. The method may...
US-9,841,969 Software development and distribution platform
A system and method for developing and distributing software. Third-party software development kits (SDKs) are received and stored by a software development and...
US-9,841,959 Fine-grained demand driven IPO infrastructure
Provided are methods and systems for inter-procedural optimization (IPO). A new IPO architecture (referred to as "ThinLTO") is designed to address the...
US-9,841,943 Creation and control of channels that provide access to content from various audio-provider services
Example implementations may relate to creation and control of channels. In particular, a computing device may receive a first channel-addition request...
US-9,841,939 Methods, systems, and media for presenting requested content on public display devices
Methods, systems, and media for presenting requested content on public display devices are provided. In some implementations a method for presenting content on...
US-9,841,895 Alternative hypothesis error correction for gesture typing
In one example, a method may include outputting, by a computing device and for display, a graphical keyboard comprising a plurality of keys, and receiving an...
US-9,841,292 Screen transitions in a geographic application
The display device of a portable device is configured to operate in at least a first physical orientation and a second physical orientation. Instructions, when...
US-9,841,291 Generating turn-by-turn direction previews
Aspects of the present disclosure relate to generating turn-by-turn direction previews. In one aspect, one or more computing devices, may receive a request for...
US-9,841,205 Systems and methods of detection with active infrared sensors
Systems and methods of using active infrared (AIR) sensors to map a room of a home or building and determine whether an external portal (e.g., window and/or...
US-9,840,005 Cam-driven differential joint
An example robotic joint may include a first cam and a second cam. The robotic joint may also include a first actuator configured to contact the first cam, a...
US-9,839,264 Clasp mechanisms for wristwatch bands
In one aspect, the subject matter of the disclosure features a watch band. The watch band includes a strap and a clasp mechanism integrated with an end of the...
US-D805,101 Display screen with animated graphical user interface
US-9,838,847 Data driven evaluation and rejection of trained Gaussian process-based wireless mean and standard deviation models
Disclosed are apparatus and methods for providing outputs; e.g., location estimates, based on trained Gaussian processes. A computing device can determine...
US-9,838,846 Extraction of walking direction from device orientation and reconstruction of device orientation during...
A method implemented by one or more processors may include determining a rotation between a client device frame and a world frame, determining a rotation...
US-9,838,837 Power-efficient location estimation
A wireless computing device may scan a frequency set. A first group of base stations may use the frequencies in the frequency set. Based on information relating...
US-9,838,830 Methods and apparatus for using smart environment devices via application program interfaces
Systems and Methods disclosed herein relate to an application programming interface (API) server that receives, from an API client device connected to the...
US-9,838,814 Displaying sound indications on a wearable computing system
Example methods and systems for displaying one or more indications that indicate (i) the direction of a source of sound and (ii) the intensity level of the...
US-9,838,759 Displaying information related to content playing on a device
A computer-implemented method includes: detecting whether a user is watching media content; after detecting that the user is watching media, presenting on a...
US-9,838,737 Filtering wind noises in video content
Implementations disclose filtering wind noises in video content. A method includes receiving video content comprising an audio component and a video component,...
US-9,838,728 Scalable data acquisition and accumulation in a resource constrained environment
A method of acquiring and accumulating data from a server via a network is provided. A request is transmitted for a plurality of items of data and includes at...
← 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.