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.
Providing data feeds for video programs
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for providing data feeds for video programs is...
Using a router based web meter in a mixed mode configuration
A method for associating a web event with a member of a group of users is implemented at a first computing device, the method including: receiving a data access...
Stream of content for a channel
A system and method for generating a channel includes a channel engine that retrieves candidate content items based on a topic from heterogeneous data sources....
Custom event and attraction suggestions
A computing device may determine a geographic location of the computing device. The computing device may receive information associated with a user. The...
Transferring a state of an application from a first computing device to a
second computing device
The disclosed subject matter relates to computer implemented methods for transferring a state of an application from a first computing device to a second...
Method of exchanging photos with interface content provider website
A photo is received from a mobile device. The photo is stored at an intermediary server. The photo is formatted at the intermediary server for at least one...
Access control list for a multi-user communication session
A system and associated methods for adding one or more invitees from a calendar event to an access control list of a multi-user communication session is...
Dynamic formatting of messages for multiple endpoints
In one general aspect, a tangible computer-readable storage medium can be configured to store instructions that when executed cause a processor to perform a...
Collaborative workflow through messaging conversations
A networked application and email application were described herein that provide for an intuitive system by which users can participate in collaborative...
Automatically providing content associated with captured information, such
as information captured in real-time
A system and method for automatically providing content associated with captured information is described. In some examples, the system receives input by a...
Detecting document text that is hard to read
A computer system is configured to determine portions of text extracted from a corresponding group of documents; process a particular portion of text by a set...
Device and method for updating a certificate
A method updates certificates for potential recipients. The method comprises determining whether the certificates require updating. The method comprises...
Managing information about entities using observations
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for managing entities using observations. In one aspect, a...
Propagating information among web pages
Web pages of a Website may be processed to improve search results. For example, information likely to pertain to more than just the Web page it is directly...
Methods and systems for prefetching music for devices
Methods and systems are presented for prefetching music for devices. The disclosed method includes detecting an access to a music library through a device. The...
Image search results provisoning
Methods, systems, and apparatus, including computer program products, for selectively presenting search results responsive to search query suggestions. In one...
Adjusting content delivery based on user submissions of photographs
Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for adjusting content delivery based on user...
Method, system, and graphical user interface for improved search result
displays via user-specified annotations
A method, system, and graphical user interface for improved web searching via user-specified annotations are disclosed. One aspect of the invention involves a...
Efficient top-down hierarchical join on a hierarchically clustered data
An apparatus for conducting a hierarchical join on a hierarchically clustered data stream is disclosed. The apparatus may include a memory storing query...
Key management in smart pixel based tracking
The disclosed subject matter can be embodied in a method that includes receiving data comprising a user identifier associated with a user and a first set of one...
Learning to geolocate videos
A classifier training system trains classifiers for inferring the geographic locations of videos. A number of classifiers are provided, where each classifier...
Requesting a re-prompt based on learned behavior
A system for determining to request a re-prompt for a metering device, includes: a data store including a computer readable medium storing a program of...
Content presentation based on winning bid and attendance detected at a
physical location information in real time
A computer-implemented method for presenting content based on information detected in real time includes: receiving first information corresponding to detection...
Techniques for pruning phrase tables for statistical machine translation
A computer-implemented technique includes receiving, at a server including one or more processors, a phrase table for statistical machine translation, the...
Methods and devices for determining movements of an object in an
An example method may include receiving a first set of points based on detection of an environment of an autonomous vehicle during a first time period,...
Apparatus, systems and methods employing a contact lens that generates information indicative of a hydration level of an eye in which the lens is worn, are...
Location-based reminder process
A computer-implemented method and computing system for identifying, using one or more computing devices, an appointment scheduled for at least one user. Some...
Methods and apparatus for estimating time of arrival information
associated with a wireless signal
Methods and apparatus for estimating time of arrival information associated with a wireless signal are disclosed. In an embodiment, a wireless device (102), or...
Determination of dance steps based on media content
Methods and systems for determining dance steps based on music and/or other dancers. A wearable computing system may include a head mounted display (HMD). The...
Incremental image processing pipeline for matching multiple photos based
on image overlap
Systems, methods, and computer storage mediums are provided for matching multiple photographs together. An example method includes receiving a first collection...
Computer-implemented method for performing similarity searches
A similarity search may be performed on the image of a person, using visual characteristics and information that is known about the person. The search...
A system identifies an image and determines whether the image contains inappropriate content based on first data associated with the image, second data...
Interactive geo-referenced source imagery viewing system and method
The present invention pertains to geographical image applications. A user may transition between nadir and street level imagery using unstitched oblique...
System and method of adding a watermark to a JPEG image file
A plurality of signature bits to be used to generate a watermark in a JPEG image file is determined, wherein the JPEG image file comprises at least one...
Method and system for implementing stereo audio using bone conduction
Methods, apparatus, and computer-readable media are described herein related to implementing stereo audio using bone conduction transducers (BCTs). A wearable...
Compact bone conduction audio transducer
A bone conduction transducer for a wearable computing system is provided. The bone conduction transducer includes a magnetic diaphragm configured to vibrate in...
Method and apparatus for using segmentation-based coding of prediction
A method for encoding a video signal having at least one frame with a plurality of blocks includes assigning at least some of the plurality of blocks to a...
Systems and methods for improving network redundancy and for facile
initialization in a centrally-controlled...
A network topology system for combining in-band hardware links for network redundancy with out-of-band hardware links for facile initialization in a network...
Systems, methods, and computer-readable media for identifying virtual
access points of wireless networks
Systems, methods, and computer-readable media for identifying MAC addresses of a wireless access point (AP) are provided. Two MAC addresses within a spatial...
Modular data center cooling
A datacenter cooling apparatus includes a portable housing having lifting and transporting structures for moving the apparatus, opposed sides in the housing, at...
Customized printer identifier with embedded access rights
A print server may include an access rights manager configured to receive an access request for printer access rights. The print server may also include a...
Secure printing in a cloud-based print system
The embodiments provide a printing system including an application manager, implemented at a cloud print server, configured to receive a print job including...
Text rendering for browsers and mobile based applications
A system and method for rendering text data in web applications is provided that eliminates redundant processing. Constant resources are pre-computed and work...
Touch sensor panel with in-plane backup bypass connections
Touch sensor panels (104) have 2-D periodic arrangements of electrodes (304) connected together forming a plurality of horizontal and vertical logical lines...
Restricted carousel with built-in gesture customization
A method, computer program product, and system are provided for defining a touch gesture on a touch sensing device. The method can include receiving a touch...
Touch sensor and touchscreen user input combination
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A swiping action between a touch...
Methods and apparatuses for operating a display in an electronic device
An electronic device can include detectors for altering the presentation of data on one or more displays. In a wearable electronic device, a flexible housing...
Recovery of balloon materials
Methods and systems involving an incentivized recovery of balloon materials are disclosed herein. An example system may be configured to: (a) determine a...
System and method for proximal device configuration using a directed beam
Systems and methods for configuring proximally configurable devices deployed in a region that includes scanning the region that includes multiple deployed...
Smart-home hazard detector providing useful follow up communications to
Ambient amount of a hazardous condition may be monitored. A mode may be set to a state indicative of the hazardous condition being present in the ambient...