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.
Presentation of search results based on document structure
A system identifies a document relating to a search term, where the document includes a set of structural elements. The system determines a distribution of...
Measuring content item effectiveness
Methods, systems, and computer program products are provided for measuring effectiveness of content items included in a campaign. One example method includes...
Method and apparatus for enabling multimodal tags in a communication
device by discarding redundant information...
A method and apparatus for enabling multimodal tags in a communication device is disclosed. The method comprises receiving a first training signal and receiving...
Identifying media content
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving (i) audio data that encodes a spoken natural...
Multi-modal input on an electronic device
A computer-implemented input-method editor process includes receiving a request from a user for an application-independent input method editor having written...
Custom narration of electronic books
A system and method are disclosed for correlating an electronic book with a narration. A correlation is determined between a first portion of the narration and...
Wearable computing device with behind-ear bone-conduction speaker
Apparatuses that provide a bone-conduction speaker arranged to be located behind the ear are described herein. An exemplary apparatus may include: (a) a...
A computer-implemented communications method is discussed. The method includes receiving a typed user input in a texting conversation on an electronic...
Divided call history user interface
A computing device displays a call history graphical user interface (GUI). The call history GUI includes a new list and an old list. The new list may include...
Method and system to combine multiple encoded videos for decoding via a
Methods and systems described herein provide for decoding multiple video streams using a single decoder. An example method may include receiving a first data...
Method and apparatus for facilitate communications using surrogate and
care-of-internet protocol addresses
A wireless access point (300A, 300B, 300C) provides (101) a surrogate Internet Protocol address to use on behalf of a mobile station (401). That wireless access...
Method and apparatus for broadcasting/multicasting content from mobile
user equipment over an MBMS network
A communication system is provided for implementing a wireless packet broadcast or multicast service. The system includes at least one Radio Access Network...
Association of a portable scanner with input/output and storage devices
A device identifier is scanned with a portable scanner and communicated to a service provider. The service provider associates the device with the portable...
Abstract camera pipeline for uniform cross-device control of image capture
A system for acquiring digital images for a device having an integrated camera includes an Application Program Interface (API). The API is adapted to receive...
Methods and systems for modifying a display of a field of view of a
robotic device to include zoomed-in and...
Methods and systems for modifying a display of a field of view of a robotic device to include zoomed-in and zoomed-out views are provided. In examples, the...
Custom labeling of a map based on content
A system and method for generating a content based, custom labeled map is provided. A request for a map is received. The request includes a geographical area to...
Secure passcode entry
Methods and devices for presenting a secure passcode system to a user are disclosed. The methods and devices may include a security prompt displayed to a user,...
Sigma-delta analog-to-digital converter
A potentiostat includes a voltage regulator, a current mirror, a capacitor, a comparator, a current source, and a counter. The voltage regulator maintains a...
Electronic device with gesture detection system and methods for using the
gesture detection system
A method in an electronic device, the method includes projecting infrared ("IR") light from a plurality of light emitting diodes ("LEDs") disposed proximate to...
Methods for forming a channel through a polymer layer using one or more
A method may involve forming one or more photoresist layers over a sensor located on a structure, such that the sensor is covered by the one or more photoresist...
Filling apparatus for high-altitude balloons
High-altitude balloons and apparatuses for filling such high-altitude balloons are provided. As an example, an apparatus for filling a high-altitude balloon...
Tendon routing at envelope apex
A top cap assembly is provided for mounting tendon to a balloon that has a balloon envelope. The assembly includes a plate structure having a plurality of...
Portion of a display screen with icon
Portion of a display screen with icon
Portion of a display screen with graphical user interface
Notebook computer housing
Operating a computer with a touchscreen
Disclosed are computers and methods of operating those computers. In the methods, a computer in a touch lock state displays a lock screen image showing a cover...
Methods for detecting machine-generated attacks based on the IP address
A system and method is disclosed for affecting action associated with machine-generated traffic. First historical information associated with Internet traffic...
Providing subscriber consent in an operator exchange
A method and system for providing a record of consent in scenarios in which the user and a device may have to perform a function that involves two entities that...
Techniques (200) and apparatuses (102, 800) for gesture-enabled settings are described. In some embodiments, a gesture manager (112) is configured to enable...
Automatically switching between input modes for a user interface
A system and machine-implemented method for automatically switching between input modes for a user interface. A user interface is displayed in a first input...
Application user interface with an interactive overlay
A client system displays a user interface with a display region and a minimized window region. A plurality of windows are displayed in the display region,...
Multi-sound audio interface system
A computing device includes at least one processor; and at least one module, operable by the at least one processor to associate, for an audio interface, a...
Abstract syntax tree interpreter for generating a valid HTML document
A system, method, and a computer-readable medium for generating a valid HTML document. The method includes receiving a request from a browser and, in response,...
Invisible overlay for dynamic annotation
Methods and systems for dynamically annotating a web-based document are disclosed. An example method includes receiving from a user an indication of a selected...
Safer mechanism for using pointers to code
Systems, methods, and computer storage mediums are provided for mitigating damage to data caused by a computer process having a corrupted pointer. An exemplary...
Confined recovery in a distributed computing system
Executing a confined recovery in a distributed system having a plurality of worker systems including a failed worker system at a current superstep. The confined...
Low latency server-side redirection of UDP-based transport protocols
traversing a client-side NAT firewall
Systems, methods, and machine-readable media for low latency server-side redirection of User Datagram Protocol (UDP)-based transport protocols traversing a...
Systems and methods for prepending nonce labels to DNS queries to enhance
A method for prepending nonce labels to DNS queries includes determining whether a log contains a past entry of a domain name resolution query ("query") to a...
Promoting user interaction based on user activity in social networking
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, including actions of, for each user of a plurality of users...
Mobile device and method of operating same to interface content provider
In a mobile device, a method of interacting with a first social networking website by way of a network includes communicating indirectly with the first social...
Generating equivalence classes and rules for associating content with
A system of reducing the possibility of crawling duplicate document identifiers partitions a plurality of document identifiers into multiple clusters, each...
Targeting advertisements based on cached contents
A request including a domain name is received. Content associated with the domain name is identified in a cache. A language preference is determined based on...
Systems and methods for information match scoring
Systems and methods described herein can assign a confidence score to a match of unstructured descriptive information with structured reference information in a...
Social network node clustering system and method
Users in a social network are represented by nodes on a network graph. A similarity processor generates a similarity matrix of nodes and neighbors. A clustering...
Providing images of named resources in response to a search query
Systems, computer program products, apparatus, and methods are described that perform operations including receiving a search query that includes a name,...
Interest-based keywords for prominent entity and by location
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for providing content. The...
Call connection via document browsing
A system receives an indication of a document selected from a corpus of documents and determines a telephone number associated with the selected document. The...
Multi-master RDBMS improvements for distributed computing environment
A system and method is disclosed, which facilitates data replication in a multi-master Relational Database Management Systems (RDBMS). An in-memory attribute is...
Predicting user interests
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for predicting user interests. In one aspect, a method...