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.
Method for supporting flexible frame structures in wireless communication
A wireless communication base station is disclosed, configured to serve a plurality of user terminals in a series of downlink radio frames wherein user...
Antenna transfer switching for simultaneous voice and data
A method and system selects an antenna for signal propagation within a wireless communication device having multiple antennas. A transfer switch controller...
Clipping protection in fixed-width audio mixing
An apparatus provides both clipping protection and signal level conservation while the system operates in the original width type. The apparatus includes a...
Vibrating display panels for disguising seams in multi-panel displays
A multi-panel display includes at least one anchoring platform, a plurality of display panels, vibration mechanisms, and control logic. The anchoring...
Automatically generating quiz questions based on displayed media content
In accordance with some implementations, a method for automatically generating quiz questions is disclosed. The method is performed on a server system having...
Systems and methods for marking images for three-dimensional image
Methods and systems for image marking and generation of a three-dimensional (3D) image of an object are described. In an example, a computing device may be...
Alert system for social network users
A system includes: a rule module, an application programming interface module, a determination module and a communication module. The rule module receives an...
Synchronized consumption modes for e-books
An e-book system receives and stores different versions of an e-book supporting different consumption modes. Additionally, the e-book system stores signposts...
Methods and systems for providing current email addresses and contact
information for members within a social...
Methods and systems for providing current email addresses or contact information to members within a social network are described. In one described method, an...
Systems and methods for matching visual object components
Systems and methods for modeling the occurrence of common image components (e.g., sub-regions) in order to improve visual object recognition are disclosed. In...
Image merging with blending
A base m.times.n tile, X, of a base image of a scene, and an alternate m.times.n tile, Y, of an alternate image of the scene may be obtained. An m.times.n blend...
Background detection as an optimization for gesture recognition
Methods and systems are provided allowing for background identification and gesture recognition in video images. A computer-implemented image processing method...
An example method includes receiving a first image and a second image of a face of a user, where one or both images have been granted a match by facial...
Methods and systems for controlling levels of geolocation access
A communication device may be configured to control access to geolocation services for applications on the communication device utilizing a first privacy access...
Software exploit detection
A method may include, in a computing device including a processor, memory, an operating system, and at least one installed application, detecting an attempted...
Providing time series information with search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing time series information with search results. In...
Searching encrypted electronic books
An e-book server creates index information for encrypted e-book content. The index information is used by a reader module to efficiently search the encrypted...
Interactive calendar with an integrated journal
A system and method for integrating a journal associated with a user into a calendar is disclosed. The journal application includes a calendar module, a...
Identifying interesting commonalities between entities
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating descriptions of relationships between...
Ranking documents based on large data sets
A system ranks documents based, at least in part, on a ranking model. The ranking model may be generated to predict the likelihood that a document will be...
Systems and methods for promoting personalized search results based on
A method is performed at a server system having one or more processors and memory. The server receives a search query from a user and identifies a list of...
Substitute term scoring
Methods, systems, and apparatus, including computer programs encoded on a computer storage media are disclosed that involve a server receiving a search query...
Query refinements using search data
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining query refinements using search data. In one...
Prediction of human ratings or rankings of information retrieval quality
A statistical model may be created that relates human ratings of documents to objective signals generated from the documents, search queries, and/or other...
Searching for join candidates
Systems and techniques are provided for receiving an input column and a search keyword and providing one or more suggested columns with which to merge the input...
Identifying features for media file comparison
Embodiments of the disclosed subject matter construct linear combinations of a set of defined "basic" features for each pair of sample and known media files....
Implementations generally relate to sharing photos. In some implementations, a method includes collecting photos associated with one or more objects, where the...
Grouping of image search results
This specification relates to presenting image search results. In general, one aspect of the subject matter described in this specification can be embodied in...
Methods, systems, and media for interpreting queries
Mechanisms for interpreting queries are provided. In some implementations, a method for interpreting queries is provided, comprising: receiving a search query...
Augmenting a geographic information system
Provided is a process for augmenting a geographic information system. Some examples of the process include comparing, with a computer system, street addresses...
Triggering actions in response to optically or acoustically capturing
keywords from a rendered document
A system for processing text captured from rendered documents is described. The system receives a sequence of one or more words optically or acoustically...
Document translation including pre-defined term translator and translation
A computer-implemented method includes receiving, at a translation server in communication with a network, a request for a translation of text in a source...
Techniques for a gender weighted pinyin input method editor
A computer-implemented technique can receive a first input from a user including one or more characters of a first language, which is a transliteration of a...
Method for modeling source code having code segments that lack source
A system and method for modeling code segments that do not have a location is disclosed. Source code may be indexed and modeled in a data graph with nodes...
Gadget container verification
A system, method, and computer program product verifies web page containers of software gadgets. A request for a software gadget is received by a gadget server...
Derive size contribution of features
A development tool for optimizing a software program is disclosed herein. The tool may be implemented as machine readable instructions, part of a specially...
Delaying the initiation of transitioning to a lower power mode by placing
a computer system into an...
A method may include operating a device in a first power mode, setting flag(s), each flag representing an executing task, detecting a request to place the...
Intelligent selection of operating state upon change of power state
A method includes operating a computing device in a first power mode and a first operating state. The first operating state includes first operating state...
Determining pointer and scroll gestures on a touch-sensitive input device
Aspects of the subject technology relate to determining whether finger movements detected by a touch-sensitive input device are intended to be a pointer gesture...
Dampening thumb movement on a touch-sensitive input device
In one aspect of the present disclosure, a system for dampening movement of a thumb on the surface of a touch-sensitive input device is provided. A dampening...
Systems and methods for managing the display of content on an electronic
Systems and methods are provided for managing the display of content on an electronic rollable device (600). According to certain aspects, the systems and...
Input method editor user profiles
Methods, systems, and apparatus, including computer program products, in which an input method editor (IME) communicates with a central data store and stores...
Increasing effective eyebox size of an HMD
An apparatus for a head mounted display includes light bending optics to deliver display light from an image source to a near-to-eye emission surface for...
Tubular superpressure balloon
A balloon with a generally tubular shaped balloon envelope. The tubular shaped balloon envelope may comprise a number of gores, where each gore is shaped with...
Systems and methods for encapsulating electronics in a mountable device
A mountable device includes a bio-compatible structure embedded in a polymer that defines at least one mounting surface. The bio-compatible structure includes...
Display panel portion with a transitional graphical user interface
Portion of a display panel with an animated computer icon
Display panel or portion thereof with a changeable graphical user
Display panel or portion thereof with a changeable graphical user
Wearable display device and connection cable combination