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.
Systems and methods for testing a central controller in a centrally
Systems and methods are described herein for validating operation of a centrally managed network. A central controller is configured to manage a network, and an...
Maintaining clock synchronization between computing devices
In transferring data between a first computing device having a first clock generator component and a second computing device having a second clock generator...
Power monitoring and control in cloud based computer
According to another general aspect, a method for displaying the system resource usage of a computer may include identifying the number of open tabs in one or...
Log structured volume encryption for virtual machines
Methods, systems, and apparatus, including a method for providing data. The method comprises receiving a first request from a first virtual machine (VM) to...
System and method for communication via universal serial bus
A system and method for serial communication between a USB host and a USB device. The USB device is a handheld microprocessor equipped device capable of...
Systems and methods for client authentication
A server computer queries a client device using a test fingerprint that does not correspond to any document stored in the client device, and restricts access by...
Predictive responses to incoming communications
A computing system includes at least one processor and at least one module, operable by the at least one processor to receive, from a computing device...
Automated participants for hosted conversations
A server system stores a hosted conversation having a special-purpose automated participant and a standard participant. The server system receives a request to...
Customizing annotations for online content
A computer-implemented method for customizing a user display is disclosed. A user is identified based on user-provided information or user activity. The user's...
Generating a stream of content for a channel
A system and method for generating a stream of content for a channel. The channel application includes a content categorizer, a scoring engine and a channel...
Extension system for rendering custom posts in the activity stream
An extension system for rendering custom posts in the activity stream comprises an activity streams front end, an activity streams backend and a custom template...
Aggregate display of messages
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for aggregating posts submitted to a...
Cross-linking from composite images to the full-size version
Methods and systems that provide for cross-linking from composite images that include receiving, over a computer network, a source image and then associating a...
Contextual query revision
Apparatus, systems and methods for contextual query revision are disclosed. A current search query is received during a search session. The current search query...
Autocompletion for partially entered query
A server system receives, respectively, a first character string from a first user and a second character string from a second user. There are one or more...
System and method for providing noted items
A system and associated methods for providing electronically noted items are disclosed. The noting application includes a communication module, a determination...
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for clustering images. In one aspect a system includes one or...
Forming quality street addresses from multiple providers
Feature information, such as street address data, is provided by multiple sources of varying levels of trust. The street address data provided by these sources...
Ranking of native application content
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for normalizing native application scores. In an aspect, a...
Permitting users to remove documents
A system may present information regarding a document and provide an option for removing the document. The system may also receive selection of the option and...
Adjacent search results exploration
The specification relates to the creation of an image space by receiving an initial image query. A plurality of search queries related to the initial search...
Mobile to non-mobile document correlation
A computer-implemented method of determining the relevance, to a user, of documents accessible over a computer network involves analyzing information relating...
Query results enhancement through agent interaction
An agent interaction request received from a user of a client device is sent to one or more identified agents based on agent selection criteria. Agent selection...
Location in search queries
A computer-implemented method includes receiving a search query from a remote device, determining if the search query includes location-related information, and...
User queries are received, with each query requesting a service from a server. Overlapping experiments are performed on at least a portion of the queries, with...
System for ensuring the internal consistency of a fact repository
Methods and systems for maintaining the internal consistency of a fact repository are described. Accessed objects are checked for attribute-value pairs that...
Data processing service
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products. A system includes a first data center, a...
Methods and systems for robot personality development
Methods and systems for robot and user interaction are provided to generate a personality for the robot. A robot may access a user device to determine or...
Processing purchase transactions
A description of one or more items identified by a buyer for purchase is received. Each item is represented as an object in a hierarchical data structure. A...
Multi-stage speaker adaptation
A first gender-specific speaker adaptation technique may be selected based on characteristics of a first set of feature vectors that correspond to a first unit...
Techniques for predictive input method editors
A computer-implemented method technique is presented. The technique can include receiving, at a computing device comprising one or more processors, a first...
Systems, methods, and computer-readable media for providing alternative
trips for a computer-implemented trip...
Provided are systems, computer-implemented methods, and computer-readable media for providing alternative trips for a computer-implemented trip search. User may...
Method for analyzing traffic patterns to provide solutions for alleviating
A system and method for providing a suggested modification to road characteristics is provided. Signals indicating locations of several users are received at...
Construction zone object detection using light detection and ranging
Methods and systems for construction zone object detection are described. A computing device may be configured to receive, from a LIDAR, a 3D point cloud of a...
Aspects of the disclosure relate generally to generating roadgraphs for use by autonomous vehicles. A computer may receive input defining aspects of a roadway...
Detecting that an autonomous vehicle is in a stuck condition
An autonomous vehicle may determine that a speed of the autonomous vehicle is less than or equal to a threshold speed, and that the autonomous vehicle has not...
Relating time-to-live information with location data
This disclosure relates to relating time-to-live information with location data for wireless network access points. A freshness component determines a value...
Virtual pooling of local resources in a balloon network
Disclosed embodiments relate to virtual pooling of a local resource in a balloon network. In an example, a balloon network has geographic zones, including at...
Method and apparatus to facilitate avoiding control signaling conflicts
when using shared wireless carrier...
A base station (500) can determine (201) which resource blocks a second base station (503) will utilize to transmit control signaling as corresponds to that...
Method for identifying user equipment to a femtocell
The described method provides for an efficient method for user equipment (104) to identify when it is in proximity to an assigned femtocell (108) in order to be...
Method and apparatus for distinguishing cells with the same physical cell
A method (700, 800) and apparatus (500, 600) for distinguishing cells with the same physical cell identifier is disclosed. The method can include receiving...
Radio interface layer design for smartphones
A method and system communicates a request between a user application and a modem within a wireless communication device. A radio interface layer (RIL)...
Configuration of display settings for broadcast messaging while roaming
While a mobile wireless device (102) operates in a home region (106), the mobile wireless device (102) displays public broadcast messages in accordance with the...
Method and apparatus for power cutback in a simultaneous dual frequency
A method and apparatus can cut back power in a simultaneous dual frequency band call. The method may operate a dual frequency band transmit device. The method...
System and method for transferring digital content
A device is provided for use with a digital content provider and a content purchaser. The content provider can provide digital content and a first digital key,...
Automated cleanup of digital volumes
Textual errors in digital volumes in a corpus are corrected by comparing a set of similar digital volumes, the set including a basis volume and a plurality of...
System for non-destructive image processing
An image processor comprises a plurality of processing modules coupled together in series. Each of at least two of the processing modules includes an image data...
Structure descriptors for image processing
A structure descriptor for an m.times.n pixel block of an image may be determined. The m.times.n pixel block may contain a primary pixel having a primary pixel...
Classifying false positive descriptors
According to an embodiment, a method for filtering descriptors for visual object recognition is provided. The method includes identifying false positive...
Extracting card data with card models
Embodiments herein provide computer-implemented techniques for allowing a user computing device to extract financial card information using optical character...