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,135,238 Disambiguation of named entities
Named entities are disambiguated in search queries and other contexts using a disambiguation scoring model. The scoring model is developed using a knowledge...
US-9,135,231 Training punctuation models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for customizing the punctuation style of a transcription. A...
US-9,135,224 Display of videos based on referrers
A system and method for determining popularity of a video based in part on requests for the video received from a referrer, grouping videos whose popularity...
US-9,135,212 System and method for registering an electronic device
A system and a method for registering an electronic device are provided. An auto-enrollment status of an electronic device by an enterprise is determined based...
US-9,135,125 Distributed uninterruptible power supply
A distributed uninterruptible power supply provides power to a system including a plurality of electronic computing devices. Each electronic computing device...
US-9,135,082 Techniques and systems for data race detection
A race detection mechanism can include running threads of a multithreaded program on a processor, the program being configured to produce locksets each of which...
US-9,135,037 Virtual network protocol
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving an outgoing packet from a source virtual...
US-9,135,028 Synchronizing launch-configuration information between first and second application environments that are...
A method for a multi-modal device for transferring launch information for a panel and first docking bar in a first application environment to a second...
US-9,135,023 Aligning user interface elements
Methods, systems, and apparatus, including computer program products, for aligning user interface elements arranged in multiple columns in a user interface. In...
US-9,134,978 Context-sensitive optimization level selection
A method for selecting a performance optimization level for program code segments (e.g., JavaScript code) embedded in interactive webpages according to the...
US-9,134,948 Method and system for detecting and serving high-resolution images to high-resolution devices
Provided are methods and systems for generating multiple versions of an image and providing the appropriate version of the image to a user device based on a...
US-9,134,906 Incremental multi-word recognition
In one example, a computing device includes at least one processor that is operatively coupled to a presence-sensitive display and a gesture module operable by...
US-9,134,886 Providing indoor facility information on a digital map
A digital map of a geographic area, along with a representation of a building located in the geographic area, is displayed at a selected zoom level via a user...
US-9,134,881 Graphical input display having a carousel of characters to facilitate character input
Systems and methods for facilitating character input using a graphical input display having a carousel of characters are provided. In an aspect, a system...
US-9,134,729 User interface for displaying internal state of autonomous driving system
A passenger in an automated vehicle may relinquish control of the vehicle to a control computer when the control computer has determined that it may maneuver...
US-9,134,548 Retention member for a lens system
According to aspects of the disclosure, a lens system may include lenses and a retention member. The lenses may be removably secured to a lens mounting surface...
US-9,132,840 User interface for displaying internal state of autonomous driving system
Autonomous vehicles use various computing systems to transport passengers from one location to another. A control computer sends messages to the various systems...
US-9,131,478 Method and system for improved communication among paired electronic devices
A method and system for improved communication are disclosed herein. In at least one example embodiment, the present disclosure relates to a method of...
US-9,131,462 Determining a geographic location of a mobile device
Systems and methods for providing a geographic location of a mobile device are provided. In one aspect, a method includes determining a geographic location of...
US-9,131,273 Synchronized programming
Information about current television programming and web access by a user can be used to select and deliver ads or content to a television of the user or a...
US-9,131,251 Use of a receive-window size advertised by a client to a content server to change a video stream bitrate...
A method for transmitting video streams from a server to a media device includes selecting by the server first encoding parameters for a first set of video...
US-9,131,201 Color correcting virtual long exposures with true long exposures
A gain may be applied to a short-exposure image to form a virtual long-exposure image. The short-exposure image may have been captured using a short total...
US-9,131,083 Portable imaging device with multi-core processor
A portable imaging device that has a CMOS image sensor, a color display for displaying an image sensed by the CMOS image sensor and a central processor. The...
US-9,131,073 Motion estimation aided noise reduction
A method and apparatus for performing motion estimation aided noise reduction encoding and decoding are provided. Motion estimation aided noise reduction...
US-9,131,060 System and method for adapting an attribute magnification for a mobile communication device
Techniques and technologies are presented for adapting an attribute magnification for a mobile communication device. An output device for the attribute is...
US-9,131,024 Conflict management during data object synchronization between client and server
A server stores server metadata entries corresponding to data objects, each server metadata entry including a server file name and an identifier, distinct from...
US-9,131,015 High availability event log collection in a networked system
A method includes storing data received at a first server to a first file and storing data received at a second server to a second file, where the data in the...
US-9,130,928 Online secure device provisioning framework
A method for updating network-enabled devices with new identity data includes generating a plurality of new identity data records and loading the new identity...
US-9,130,916 Cross-domain identity management for a whitelist-based online secure device provisioning framework
A method for managing identifiers associated with network-enabled devices and used in an identity data system provisioning the network-enabled devices with...
US-9,130,910 In-field smart device updates
Methods and systems for causing a device to join a network or fabric. A joining device sends an indication that the electronic device is not connected to a...
US-9,130,801 Pushed-based package distribution
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for pushed-based package distribution. In one aspect, a...
US-9,130,784 Method and apparatus for enhanced modulation in a wirless communication system
Disclosed are methods for facilitating enhanced modulation (such as 256-QAM) in wireless networks. The methods generally involve enhancements to physical-layer...
US-9,130,712 Physical channel segmentation in wireless communication system
A wireless communication transmitter (200) configured to segment a transport block into C segments, encode each segment into a set of encoded bits, determine,...
US-9,130,289 Power connector
An apparatus may include a conductive wire and a plug. The plug may be electrically and mechanically coupled to the conductive wire. The plug may include a...
US-9,130,254 Printed waveguide transmission line having layers bonded by conducting and non-conducting adhesives
Three-dimensional electromagnetic signal interconnect systems and methods for fabricating the interconnect systems are described. An example apparatus may...
US-9,129,600 Method and apparatus for encoding an audio signal
A hybrid speech encoder detects changes from music-like sounds to speech-like sounds. When the encoder detects music-like sounds (e.g., music), it operates in a...
US-9,129,598 Increasing semantic coverage with semantically irrelevant insertions
A method includes accessing data specifying a set of actions, each action defining a user device operation and for each action: accessing a corresponding set of...
US-9,129,591 Recognizing speech in multiple languages
Speech recognition systems may perform the following operations: receiving audio; recognizing the audio using language models for different languages to produce...
US-9,129,306 Tie breaking rules for content item matching
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting controlling keywords. In one aspect, a method...
US-9,129,264 Electronic calendar auto event resolution system and method
A system and method for event resolution. The method includes determining whether a post-scheduled event or a pre-scheduled event conflicts with a scheduled...
US-9,129,228 Robust and fast model fitting by adaptive sampling
Aspects of the present disclosure relate generally to model fitting. A target model having a large number of inputs is fit using a performance model having...
US-9,129,227 Methods, systems, and media for recommending content items based on topics
Mechanisms for recommending content items based on topics are provided. In some implementations, a method for recommending content items is provided that...
US-9,129,190 Identifying objects in images
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying objects in images. One of the methods includes...
US-9,129,116 System and method for indicating security
A universal indicator may be provided to users accessing content over a network to help the users identify which content is safe and which content is not. The...
US-9,129,094 Syndication including melody recognition and opt out
A syndication system facilitates rights management services between media content owners and media hosting services that elect to participate in the syndication...
US-9,129,092 Detecting supported digital rights management configurations on a client device
A content protection query module (CPQM) dynamically queries content protection items supported on the client device. The CPQM automatically identifies content...
US-9,129,033 Caching efficiency using a metadata cache
A computer-implemented method, a system and a computer-readable medium provide for improved caching. A request key for information is received from a requestor...
US-9,129,029 Ranking content using location-based query log analysis
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, including a method for ranking content using...
US-9,129,026 Displaying social content in search results
Systems for displaying social content in search results may include receiving an input query for a subject; determining that the input query is a navigational...
US-9,129,016 Methods and apparatus for providing query parameters to a search engine
Methods and apparatus for providing query parameters to a search engine are described herein. In one embodiment, the method includes receiving selection...
← 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 | 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.