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.
Selection of sponsored content using multiple sets of query terms
Multiple sets of words and phrases can be used as query terms for accessing sponsored content. Sponsored content is associated with item terms. The query terms...
Enabling search for conversations with two messages each having a query
A conversation server system having one or more processors and memory stores a plurality of index components in an index. The server associates a first message...
Methods and systems for organizing content
A computer-implemented method executes instructions stored on a computer-readable medium. The method includes accessing a hierarchy of clusters, wherein each...
Ranking users and posts in social networking services
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving, from computer-readable memory, a particular...
Integrating online search results and social networks
A method includes receiving a search query from a client system associated with a first user, and obtaining one or more candidate identifiers associated with...
Generating a related set of documents for an initial set of documents
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying one or more second documents related to one or...
User interaction based related digital content items
Methods and systems to locate related digital content items in a content access log. In one embodiment, the method comprises extracting user events from a...
Recent interest based relevance scoring
A computer-implemented method for processing query information includes receiving prior queries followed by a current query, the prior and current queries being...
Demotion of already observed search query completions
Methods, systems, and apparatus are described that include receiving a sequence of one or more characters representing a first partial query entered into a...
Adapting content repositories for crawling and serving
A system for searching files stored in a closed file source that is not accessible via a web crawler obtains file identifiers for files stored in the file...
Systems, methods, and computer-readable media for providing search results
having contacts from a user's social...
Provided are systems, methods, and computer-readable media for providing search results having contacts from a user's social graph are provided herein. A search...
Method and system for detecting anomalies in web analytics data
A server system stores web analytics data for a web page in a device. The web analytics data comprises a plurality of prior time-value pairs, each pair...
Method and apparatus for machine learning
A computationally efficient method and apparatus is disclosed for machine learning an unknown, n-dimensional .gamma.-margin halfspace to accuracy 1-.epsilon. in...
Merchant category codes in a proxy card transaction
Transmitting category codes to payment instruments in proxy card transactions comprises receiving a first payment request to authorize a proxy card transaction,...
Indexing and search of content in recorded group communications
In one embodiment, indexing content in streamed data includes receiving streams of audio data encoding a recording of a live ongoing group communication, where...
Systems and methods for generating transit trips
Systems and methods for generating transit trips between an origin and a destination are provided. Searches can be undertaken to identify optimal departure...
Varying the degree of precision in navigation data analysis
For a segment of a route, a navigation data gathering system and method may progressively increment the precision of data analysis in proportion to the number...
Constructing a transit transfer network from transit data
A computer-implemented method of constructing a transit transfer network from transit data comprises processing transit data to define a plurality of transfer...
Collective vehicle traffic routing
Systems and methods provide a route and turn-by-turn directions based on estimates of current and future traffic along the route. A client device may request...
Distribution of call-home events over time to ameliorate high
communications and computation peaks in...
The current application is directed to an intelligent control system that includes intelligent thermostats and remote servers that spread call-home events over...
Methods and systems for selecting a velocity profile for controlling a
Methods and systems for selecting a velocity profile for controlling a robotic device are provided. An example method includes receiving via an interface a...
Contact lens with integrated pulse oximeter
Apparatus, systems and methods employing a contact lens having a pulse oximetry sensor to detect information indicative of a blood oxygen content and/or pulse...
System and method for silent retry
A system and method for synchronizing the operation of a wireless mobile station (102) and a base station (104) includes receiving a message at the base station...
System and method for operating an electronic device in a limited radio
A system and method for operating an electronic device in a limited radio mode are provided. The system determines a location of an electronic device. The...
Apparatus and method for configuring network connection parameters of a
According to some embodiments of the present disclosure, techniques for determining a timeout value for a mobile device are disclosed. The techniques include...
Radio link monitoring in a wireless communication device for an enhanced
A method (400) and user equipment (106) monitor a radio link for a wireless communication terminal for an enhanced control channel. A processor (304) may...
Converged cordless and cellular phone system
An integrated cordless and cellular phone system, including a base station for one or more cordless phones, the base station being served by a fixed line...
Antenna element as capacitive proximity/touch sensor for adaptive antenna
A method and communications device for providing antenna tuning to compensate for antenna de-tuning caused by a presence of an object detected using an antenna...
Method and apparatus for image processing
A method for processing an image to generate a signature which is characteristic of a pattern within said image. The method comprising receiving an image;...
Face and license plate detection in street level images with 3-D road
width features estimated from laser data
A computer implemented system for identifying license plates and faces in street-level images is disclosed. The system includes an object detector configured to...
Video categorization using heterogeneous signals
A system, apparatus, and method for video categorization using heterogeneous signals are disclosed. One aspect of the disclosed embodiments is a method for...
System and method for determining an annotation for an image
A plurality of images related to a particular image are determined, and a plurality of annotations associated with the plurality of images are identified. An...
Testing the rendering of visual content
Methods, systems, and apparatus for testing content rendering are described. A method includes receiving input specifying a change to a parameter relating to...
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for graphical overlay object translation. One of the methods...
3D image estimation for 2D image recognition
A server determines a plurality of faceprints representing a plurality of users to be recognized at a client device. Each faceprint contains a number of...
Methods and devices for initiating, updating, and displaying the results of a search of an object-model database are disclosed. In one embodiment, a method is...
Dual LED usage for glint detection
A wearable computing system may include an eye-tracking system configured to track the position of an eye of a wearer of the wearable computing system. In...
Secure reset of personal and service provider information on mobile
Systems and methods are described herein for supporting end users of a mobile device, such as a mobile phone, to reset a secure element associated with the...
Method and apparatus for antenna array channel feedback
A method and apparatus provide antenna array channel feedback. The method can include receiving, at a wireless terminal, a set of channel state information...
Apparatus and method for end-to-end adaptive frame packing and redundancy
in a heterogeneous network environment
A mobile station having a Voice-Over-Internet-Protocol client sends a message proposing a frame packing and frame repeating parameter set (1001). The called...
Valuation of and marketplace for inter-network links between balloon
network and terrestrial network
Embodiments relate to a marketplace for inter-network links between a balloon network and a terrestrial data network. An example method may involve a...
Hard disk drive retention
The systems and methods described herein include, among other things, a hard disk drive (HDD) retention system that has an HDD carrier assembly into which an...
Electronic device housing and assembly method
An electronic device includes at least one electronic component. The electronic device also includes a first housing of a single piece of metal. The first...
Input for computing device
Aspects of the disclosure relate generally to inputs for computing devices. For example, an input, such as a keyboard, may include a plurality of layers, such...
Wearable computing device frame
A device is configured to be worn on a user's head. In one aspect, the device includes a center frame support and first and second side arms. Each side arm has...
Systems and methods for temporary display of map data stored in a display
device high speed memory
The present disclosure relates to temporarily rendering a display on a display device using map data stored in a high speed memory of the display device while...
Image space stylization of level of detail artifacts in a real-time
When rendering a three-dimensional (3D) image, a render list is generated. The render list is sorted according to proximity to a notional camera, where each...
Apparatus and method for display lighting adjustment
An apparatus includes a light source, a display array, a light relay, a photodetector, control circuitry, and measurement circuitry. The light source is for...
Method and system for trackpad input error mitigation
In response to detecting a predetermined pressure change between two consecutive contacts on a trackpad of a computing device, the two consecutive contacts are...
Image stabilization for color-sequential displays
A computing system that includes a color sequential display (CSD) and an eye-tracking device may determine motion of an eye with respect to the CSD, while...