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.
Camera system with color display and processor for reed-solomon decoding
A handheld digital camera device including: a digital camera unit having a first image sensor for capturing images and a color display for displaying captured...
Image capture device with linked multi-core processor and orientation
An image capture device that has an image sensor for capturing a scene, a multi-core processor with plurality of linked, identical processing units and an image...
Hand held image capture device with multi-core processor and wireless
interface to input device
A hand held electronic device that has a CMOS image sensor for capturing image data, a wireless device port for wireless connection to a user input device and,...
Determining correlated movements associated with movements caused by
driving a vehicle
Example methods and systems for determining correlated movements associated with movements caused by driving a vehicle are provided. In an example, a...
Use of optical reflectance proximity detector for nuisance mitigation in
A smoke alarm comprises smoke detection circuitry for detecting smoke and generating a detection signal responsive thereto. Proximity detection circuitry...
Power control for a low power display
A low power display device including a power control circuit for controlling power from an environmental energy source to a power storage device that is charged...
Control unit with automatic setback capability
Methods for controlling temperature in a conditioned enclosure such as a dwelling are described that include an "auto-away" and/or "auto-arrival" feature for...
Odor removing device
A device is provided which includes an activity sensor, a communication portion, and a route suggesting portion. The activity sensor can detect physical...
Systems and methods for encapsulating electronics in a mountable device
A mountable device includes a bio-compatible structure embedded in a polymer that defines at least one mounting surface. The bio-compatible structure has a...
Notebook computer housing
Privacy preserving knowledge and factor possession tests for persistent
Example implementations described herein are directed to authentication based on the user's private factors, while not revealing at the server side information...
Multi-account messaging management
A system and a computer-implemented methods for email management are disclosed. The method includes storing messages for electronic mail accounts provided by...
Evaluating media channels
A computer system determines feature metrics for a content channel. The content channel includes one or more media items. The computer system receives a query...
Systems and methods for sharing media content viewing history
A method for storing user activity data is disclosed. The method includes receiving user activity data from the multiple computer programs, and identifying a...
Sharding program compilation for large-scale static analysis
A system, method, and computer-readable medium for static analysis of large-scale computer programs that uses a compiler to shard the computer programs by...
Determining scroll direction intent
A system for determining scroll direction intent may include one or more processors and a memory. The one or more processors may receive first and second...
Customized presentations associated with a social media application based
According to a general aspect, a method can include receiving a request, triggered via a consumer account, to access, using a social media application, a...
Remote deobfuscation of compressed code
Data center load monitoring for utilizing an access power amount based on
a projected peak power usage and a...
A method of monitoring power load of a data center includes monitoring a power usage of a cluster of the data center, monitoring a power usage of a power...
Self-signed certificates for computer application signatures
A computer-implemented method for signing computer applications is disclosed. The method includes generating a compiled version of a first software application,...
System and methods for providing live streaming content using digital
rights management-based key management
In the present disclosure, a DRM (in this case IPRM) system may be used to deliver media content keys to a player device in a live streaming environment and...
Simulating a memory circuit
A system and method are provided for simulating an aspect of a memory circuit. Included is an interface circuit that is in communication with a plurality of...
Method for combining bulk and latency-sensitive input and output
Systems, mediums, and methods are provided for scheduling input/output requests to a storage system. The input output requests may be received, categorized...
Removing personal identifiable information from client event information
Event information with respect to events that occur at a client is identified. At a client and/or a proxy, personal identifiable information (PII) from the...
Resource conscious tethering
A mobile communication device is provided that enables appropriate use of a network connection between the mobile communication device and a telecommunications...
Installer-free applications using native code modules and persistent local
Some embodiments provide a system that executes an application. During operation, the system obtains a resource list associated with the application and stores...
Content server latency determination
A performance of a publisher server, a first content server, and a second content server is determined. Latency time information is determined based on the...
Mobile application generation
This specification describes technologies relating to content presentation. In general, one aspect of the subject matter described in this specification can be...
Methods for truncating attachments for mobile devices
Methods for transcoding attachments for mobile devices are described. In some embodiments, attachments associated with any communication are stored on a server....
Systems and methods for searching multiple instant messages
Systems and methods of hosting electronic conversations are provided in which a plurality of conversations, each having an identified set of participants, is...
Cloud-to-device messaging for application activation and reporting
A computer-implemented method and system for updating application data for a first instance of an application via C2DM is disclosed. An application server may...
Systems and methods for clustering electronic messages
Systems and methods for clustering electronic messages are disclosed. In some implementations, a method includes, at a computing device, analyzing content of a...
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing geographically relevant search results. In one...
Inter-application to do list management
A system and method for inter-application to do list management uses task tags embedded in documents to identify tasks related to the documents. The method...
Low-overhead image search result generation
A device may be configured to identify a plurality of images that are similar to a query image; generate a plurality of sets of rankings of the identified...
Semantic document analysis
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for semantic document analysis. In one aspect, methods...
Measuring video content of web domains
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a video score for a domain. In one aspect, a...
Identification of new sources for topics
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for collecting user interaction data of a plurality of users for...
A system receives, at a server, an action request from a client associated with bookmarks, where the bookmarks identify user designated documents. The system...
Systems and methods for matching similar geographic objects
A computer-implemented method including obtaining a subject dataset including two or more features associated with a subject geographic object, obtaining a...
Sharing and synchronizing electronically stored files
Aspects of the present disclosure are directed to architectures, methods and systems and structures that facilitate the sharing and synchronization of...
Detection and prevention of unwanted content on cloud-hosted services
The problem of abuse of privileges at cloud-hosted service sites is addressed by associating each user, preferably across multiple cloud-hosted service sites,...
Content feed user interface with gallery display of same-type items
Additional content items that satisfy predefined criteria with respect to a user-selected content item are identified. The predefined criteria may be that the...
Annotating maps with user-contributed pronunciations
Systems and methods are provided to select a most typical pronunciation of a location name on a map from a plurality of user pronunciations. A server generates...
Systems and methods for determining whether a driving environment has
A autonomous driving computer system determines whether a driving environment has changed. One or more objects and/or object types in the driving environment...
Ranking nearby destinations based on visit likelihoods and predicting
future visits to places from location...
In some examples, systems and techniques can determine a respective visit likelihood for each respective destination of a plurality of destinations based at...
Estimating road lane geometry using lane marker observations
Aspects of the disclosure relate generally to detecting the edges of lane lines. Specifically, a vehicle driving on a roadway may use a laser to collect data...
System and method for predicting behaviors of detected objects
Aspects of the invention relate generally to autonomous vehicles. Specifically, the features described may be used alone or in combination in order to improve...
Modifying vehicle behavior based on confidence in lane estimation
Methods and systems for modifying vehicle behavior based on confidence in lane estimation are described. In an example, a computing device may be configured to...
Providing a medical support device via an unmanned aerial vehicle
Embodiments described herein may relate to an unmanned aerial vehicle (UAV) navigating to a medical situation in order to provide medical support. An...