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.
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...
Apparatus and method for providing a provider-selected message in response
to a user request for user-selected...
A method for providing a provider-selected message in response to a user request for user-selected information is disclosed. The method includes receiving a...
Access to network content
A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network...
Method and apparatus for identifying virtual content candidates to ensure
delivery of virtual content
An apparatus and method is provided that ensures virtual content providers such as advertisers that their virtual content will reach every mobile device, every...
Management and presentation of notification content
An example method includes, responsive to receiving an indication of an incoming communication, identifying, by a computing device, first and second portions of...
System and method for full wireless synchronization of a data processing
apparatus with a data service
A system is disclosed in which a data processing device is completely synchronized with a messaging service. One embodiment of the system comprises a wireless...
Devices and methods for determining a group and for determining
information related to group entries
Described are methods and devices for identifying a group that include various methods to determine a group. Also described are devices and methods for...
Creating query suggestions based on processing of descriptive term in a
Methods and apparatus related to processing of at least one descriptive term of a query to obtain at least one query suggestion for a query. A descriptive term...
Structured metadata extraction
Structured metadata extraction may include accessing one or more documents from which to extract the structured metadata from each of a plurality of hosts. A...
Search result previews
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing search result page previews. In one aspect, a...
A fact repository supports searches of facts relevant to search queries comprising keywords and phrases. A service engine retrieves the objects that are...
Methods and systems for improving a search ranking using article
Systems and methods that improve client-side searching are described. In one aspect, a system and method for identifying an article, and determining a ranking...
Corroborating facts in electronic documents
A query is defined that has an answer formed of terms from electronic documents. A repository having facts is examined to identify attributes corresponding to...
Cluster-based video classification
A classifier training system trains unified classifiers for categorizing videos representing different categories of a category graph. The unified classifiers...
Providing translation alternatives on mobile devices by usage of mechanic
Disclosed is subject matter that provides a technique and a device that may include an accelerometer, a display device, an input device and a processor. The...
System and method for managing indoor geolocation conversions
The present technology proposes techniques for managing indoor geolocation conversions based on a user's intent in an indoor location. An advertiser may...
Aspects of the disclosure relate generally to notifying a pedestrian of the intent of a self-driving vehicle. For example, the vehicle may include sensors which...
Determining when to drive autonomously
Aspects of the disclosure relate generally to determining whether an autonomous vehicle should be driven in an autonomous or semiautonomous mode (where...
Mobile device functions based on transportation mode transitions
According to an embodiment, a method, system and computer program product of providing a user with a transportation mode transition location is provided. The...
Pre-caching data related to a travel destination
A computing system extracts, based on one or more electronic messages sent or received by a user of a mobile computing device, travel plan information...
Maintaining information facilitating deterministic network routing
In a wireless network that includes a plurality of nodes, a method of maintaining, by a first node, information regarding communications links between nodes in...
Method and system for selecting a communication network
A method and system for selecting a communication network by a wireless communication device (106) includes receiving (310) an identification parameter at the...
Reduction of magnetic field noise via management of current draw from a
Identifying an operation mode of a communication device in which the communication device is to comply with an interference requirement. In response to...
Methods and systems for synchronous signaling across multiple downstream
wavelengths in a passive optical network
A method (100) of operation in a passive optical network system (600) includes transmitting wave division multiplexed data in a downstream link (617) of an...
Hybrid WDM-TDM passive optical network
A technique for providing time division multiplexing ("TDM") and wavelength division multiplexing ("WDM") communication services to customer premises ("CP")...
Bookmarks in recorded video
In general, in one aspect, the disclosure describes a video recording system including a user interface to enable a user to enter commands. A bookmark manager...
Method and system for character recognition
Character recognition is described. In one embodiment, it may use matched sequences rather than character shape to determine a computer-legible result.
Optical character recognition
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing optical character recognition. In one aspect, a...
Noise estimation for images
Implementations relate to estimating noise in images. In some implementations, a method includes extracting a plurality of sample blocks of pixels from a...
Conversion of monoscopic visual content using image-depth database
An image converter compiles three-dimensional content into a data store, identifies a number of stereo image pairs from the three-dimensional content, computes...
Sensing characteristics of adjacent fingers for user authentication
To authenticate a user, fingerprint data for multiple fingers of the user fingers is sensed by a fingerprint sensor (504). Each of these multiple fingers is...
Selecting objects in a sequence of images
The subject matter of this specification can be implemented in, among other things, a computer-implemented method including detecting positions of objects of a...
Real-time duplicate detection for uploaded videos
Systems and methods are provided herein relating to real-time duplicate detection of video content. Fingerprints can be generated for an uploaded video. The...
Full digest of an audio file for identifying duplicates
Systems and methods are provided herein relating to audio matching. A compact digest can be generated based on sets of triples, where triples are groupings of...
Method and apparatus for CSI feedback for joint processing schemes in an
orthogonal frequency division...
Methods in a wireless terminal are described for supporting co-ordinated multipoint transmissions including joint transmissions from two or more transmission...
Method and system for processing video data
In various embodiments, a significance map of a matrix of video data coefficients is encoded or decoded using context-based adaptive binary arithmetic coding...
Route-optimised mulitcast traffic for a mobile network node
A method of communicating traffic from a source to a group (G) of nodes including a Network Node (MNN) in a network using one or more multicast protocols. The...
Orthogonal frequency domain multiplexing (OFDM) communication system
An OFDM communication system employs a cell time division time frame for a plurality of overlapping cells wherein the time frame comprises time slots with each...
Roving printing in a cloud-based print service using a mobile device
An application manager may receive, from an application utilized at a device at a first location, a print job, the print job identifying a virtual print queue...