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.
System and method for scalable data distribution
A system having a resource manager, a plurality of masters, and a plurality of slaves, interconnected by a communications network. To distribute data, a master...
General and nested Wiberg minimization
Wiberg minimization operates on a system with two sets of variables described by a linear function and in which some data or observations are missing. The...
Providing answer box functionality to third party search engines
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing answer box functionality to a third party search...
Click or skip evaluation of reordering rules
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for evaluating a query term reordering rule. In one aspect, a...
Ranking search results based on anchors
In general, one aspect described can be embodied in a method for providing input to a document ranking process for ranking a plurality of documents, the...
Providing streams of filtered photographs for user consumption
The present disclosure comprises systems and methods for providing a stream of only those photographs (including those inter-mixed with videos and hybrid types...
A computer-implemented method includes receiving in a query a location identifier from a user of a remote device, parsing the input location identifier to...
Searching using social context
In one aspect, a system includes: an indexing engine for indexing a plurality of sources of content, receiving a search query and returning search results; a...
Index for set emptiness in temporal databases
A temporal database system, method, and computer-readable storage medium in which a database is provided with sets of entities defined by initial tuples having...
Transaction signature for offline payment processing system
Preventing fraud during an offline transaction by encoding a randomly-generated card verification code onto a smart card. The verification code is transmitted...
Voice control for asynchronous notifications
A computing device may receive an incoming communication and, in response, generate a notification that indicates that the incoming communication can be...
Discovery of problematic pronunciations for automatic speech recognition
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for discovery of problematic pronunciations for automatic speech...
Training acoustic models using distributed computing techniques
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training acoustic models. Speech data and data...
System and method for road map creation
The present invention provides system and method for creation of a road map, the system comprising a plurality of navigation devices; and an application server...
Self-aware profile switching on a mobile computing device
In one implementation, a computer-implemented method includes detecting, by a mobile computing device, a current context associated with the mobile computing...
Presenting maps on a client device
A system and method associated with displaying a map on a client device. The method includes transmitting context data related to the client device to a server,...
Weighted-distance spatial indexing
Provided is a process of and apparatus for spatially indexing geographic items. The process may include obtaining geographic-item data identifying geographic...
Efficient reselections in the presence of closed subscriber group cells
A method in a mobile station for avoiding interference to restricted access cells, including detecting presence of a restricted access cell, determining that a...
Aggregating voicemail messages from multiple sources
In one implementation, a computer-implemented method includes identifying, by a computer system, a plurality of voicemail messages that are associated with a...
System, method and apparatus for mobile transmit diversity using symmetric
A mobile communication device and a method of controlling same, in which the mobile communication device transmits a plurality of transmit diversity signals...
Formation of wireless local area networks based on movement direction of
Mobile nodes without connectivity to a wireless network form mobile ad hoc networks with mobile nodes with connectivity to the wireless network. The moving...
Image color cast correction using groups of pixels
In some implementations, a method provides color correction in images and includes determining multiple input groups of pixels of an image based on one or more...
System and method for generating a classifier for semantically segmenting
Systems, methods, and machine-readable media for generating a classifier configured to label segments of an image, are discussed. According to one aspect, the...
Input method and system based on ambient glints
A method may involve analyzing eye-image data to determine observed movement of a reflected image over a predetermined period, using head-movement data to...
Enhanced image and video super-resolution processing
A system and method generates super-resolution images and videos using motion-compensated low-resolution images and videos. An image is selected as a primary...
Methods and apparatus for quantization and dequantization of a rectangular
block of coefficients
A system includes an encoder that performs quantization on a rectangular block of quantized transform coefficients and a decoder that performs dequantization on...
Transparent load-balancing for cloud computing services
Systems and techniques are described for virtual machine (VM) load-balancing. A described technique includes running VMs that communicate via a virtual network,...
On-head detection for head-mounted display
Embodiments of the disclosure describe on-head detection processes for HMD devices that include at least one lens, an optical sensor positioned in front of the...
Remote control device and method for controlling operation of a media
A remote control device for a separate electronic device to be controlled has a secondary display screen, at least one user-input mechanism, and at least one...
Single pixel camera
A camera system includes a single pixel photo-sensor disposed in or on a substrate to acquire image data. A micro-lens is adjustably positioned above the single...
Methods and systems are disclosed herein that may help to present graphics in a see-through display of a head-mountable display. An exemplary method may...
Colored morphing apparatus for an electronic device
A user interface (200) for a portable electronic device (100) is configured to transition from a first state to a second state to present a plurality of...
Method and system for input detection using structured light projection
Exemplary methods and systems help provide for tracking an eye. An exemplary method may involve: causing the projection of a pattern onto an eye, wherein the...
Motor pylons for a kite and airborne power generation system using same
A motor pylon system adapted for use with an airborne power generations system is disclosed. The pylons may support turbine driven generators for wind based...
Notebook computer housing
Transcoding media streams using subchunking
A method including receiving an input media stream and splitting a video portion of a received portion of the input media stream into input video chunks, while...
Standard commands for native commands
A system and method for standardizing commands used for various application behaviors in an application regardless of the environment of the application. A...
Stop distribution of application updates
A communication device may determine whether an installed application should be updated based on an uninstall and/or reinstall history of the application and...
Dial control for mobile devices
Implementations of the present disclosure provide dial controls on a mobile computing device. In one aspect, a method includes displaying a first function...
Long press interface interactions
A computer-implemented user interface method includes displaying one or more display elements in a graphical user interface, including elements that correspond...
Information navigation on electronic devices
In one example, a method includes outputting for display a first graphical user interface (GUI) of an application executing at the portable computer terminal,...
Contact list integrated with social network
Systems, methods and computer readable media for integrating a contact list with a social network are disclosed. Some implementations can include displaying a...
Administrator configurable gadget directory for personalized start pages
A method of facilitating the self-administration of a directory of available modules on a group's syndicated customizable content document or start page is...
Method and apparatus for generating and displaying tourist maps
A computer-implemented method and system may modify categories for points of interest (POIs) for display on a map at a client computing device based on a bias...
Recovery button for automatically entering recovery mode
Systems, methods, and machine-readable media for initiating a recovery mode to execute a recovery mode procedure is discussed. The system may include a main...
Multi-process browser architecture
Systems and methods for multi-process browser architecture are described herein. In an embodiment, a system for providing multi-process browser architecture...
Estimating a composition of a population
A method performed by one or more processing devices includes receiving data indicative of amounts of users in population segments that access a resource;...
Predicting mediaplan traffic
Methods, systems, and apparatus for predicting traffic data, including a method comprising: receiving data indicative of traffic data for a mediaplan during...
Method for counting without the use of unique identifiers
Embodiments relate to determining the number of unique users of computer software without individually identifying users with a unique identification. In an...
System and method of displaying search results based on density
A system and method is provided of generating a map. In one aspect, the map is selected based on a location provided by a user and listings are selected based...