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.
Using an avatar in a videoconferencing system
System and methods for videoconferencing using an avatar are described. The presence of a user may be detected by analyzing video captured by a digital camera....
Portable hand-held device having quad core image processor
A portable hand-held device is provided having an image sensor for capturing images, and a processor chip for image processing the images captured by the image...
Quad-core camera processor
A quad-core processor for a camera with a CMOS image sensor. The quad-core processor has an image sensor interface for receiving data from the CMOS image sensor...
Caller identification for missed calls
Methods and devices are provided for identifying a caller after receiving a missed call from a calling device that is not associated with the caller. An...
Method and apparatus for implementing avatar modifications in another
A method and apparatus that implements avatar modifications to another user's avatar from a first mobile communication device is disclosed. The method may...
Interactive electronic device packaging assemblies, methods, and systems
Interactive electronic device packaging assemblies, methods, and systems change the operational state of a packaged electronic device, for example activating a...
Notification of mobile device events
A computer-implemented user notification method includes displaying, in a status area near a perimeter of a graphical interface, a notification of a recent...
Media capture during message generation
This disclosure relates to media capture during generation of a message. A media capture component can receive user input to initiate capture of media...
System and method for tracking network traffic of users in a research
A network access device directs an electronic device, distinct from the network access device, to display graphical user interface, the graphical user interface...
User authentication using swappable user authentication services
Methods and apparatus for authenticating computing device users are disclosed. An example method includes, providing, on a display device of a computing device,...
Distributed forensic investigation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for distributed forensics analysis. In one aspect, a method...
Method of registering a device at a remote site featuring a client
application capable of detecting the device...
Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A...
Efficient communication for devices of a home network
Systems and methods are provided for efficient communication through a fabric network of devices in a home environment or similar environment. For example, an...
Overlapping spectrum in optical communication
An optical add-drop multiplexer including a first filter filtering a first band of wavelengths of a communication spectrum for a first communication segment and...
Systems and methods for reducing the computational resources for
centralized control in a network
A network system that reduces the computational resources to centrally-control network nodes in a border gateway protocol (BGP) network. More particularly, the...
Multi-level voice menu
Methods, apparatus, and computer-readable media are described herein related to a user interface (UI) that can be implemented on a head-mountable device (HMD)....
Visual speech detection using facial landmarks
A data processing apparatus for detecting a probability of speech based on video data is disclosed. The data processing apparatus may include at least one...
Natural language refinement of voice and text entry
A data processing apparatus is configured to receive a first string related to a natural-language voice user entry and a second string including at least one...
Smart hazard detector providing follow up communications to detection
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...
Systems and methods for activities solver development in augmented reality
Systems and methods for generating an augmented reality interface for generics activities are disclosed. The systems and methods may be directed to creating an...
Systems and methods for navigating a camera
Systems and methods for navigating a camera are provided. In some aspects, a method includes identifying an initial projection of a target on a viewport of the...
Using video to encode assets for swivel/360-degree spinners
A method and system for video encoding assets for swivel/360-degree spinners is disclosed. Still images of a 3D object from different perspectives about the 3D...
Bezier arc approximation spring system
In one aspect, the present disclosure can be embodied in a method that includes dividing a Bezier curve representing a portion of a vector image to be rendered...
Automatic pose estimation from uncalibrated unordered spherical panoramas
Methods and systems for automatically generating pose estimates from uncalibrated unordered panoramas are provided. An exemplary method of automatically...
Method for manually aligning two digital images on mobile devices
Systems and methods of aligning two digital images using a user interface on a device that includes an electronic circuit and a display screen are disclosed....
Automatically generating panorama tours
In one aspect, a request to generate an automated tour based on a set of panoramic images is received. Each particular panoramic image is associated with...
Multi-channel audio video fingerprinting
Implementations are provided herein relating to audiovisual matching. Audio and video channel data is merged to create a single multi-channel fingerprint used...
Methods and systems for creating monetary accounts for members in a social
Embodiments of the present invention comprise systems and methods of creating monetary accounts for members in a social network. One aspect of one embodiment of...
Selecting content items for display in a content stream
A method for selecting content items, comprising: receiving, using one or more processing devices, a request for content items for display in a content stream;...
Interpolating isotonic regression for binary classification of spam,
explicit material or malware using...
Described is a machine learning system for binary classifications. The system improves interpolation schemes used in isotonic regressions by providing a...
Automated presence detection and presence-related control within an
The current application is directed to intelligent controllers that use sensor output and electronically stored information, including one or more of...
Predictive analytic modeling platform
Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for training a predictive model. In one aspect, a...
Pruning and label selection in hidden markov model-based OCR
Systems and techniques are provided for pruning a node from a possible nodes list for Hidden Markov Model with label transition node pruning. The node may be a...
Methods and systems for deleting requested information
A method of deleting log records may include identifying a plurality of log records generated during a time period, for each identified log record, determining...
Systems and methods for multi-function and multi-purpose cryptography
Systems and methods for multi-function and multi-purpose cryptography are described, including obtaining a message to be encrypted by a cipher engine configured...
Methods and systems to synthesize terrain elevations under overpasses
Systems, methods and computer storage apparatuses for synthesizing terrain elevations under overpasses are described herein. An embodiment includes identifying...
System and method for displaying information local to a selected area
A system and method of the subject technology displays non-geographic information associated with a viewed point of interest in an interactive internet map....
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,...
Methods and systems for prioritizing a crawl
Methods and systems for prioritizing a crawl are described. One aspect of the invention includes a method for identifying a plurality of storage locations each...
Document search engine including highlighting of confident results
A search engine includes a decision component that determines whether documents that are returned in response to a user search query are likely to be very...
Searching and tagging media storage with a knowledge database
A system and method for searching media storage with a knowledge database is provided. The system includes a search retrieving unit to retrieve a search...
Freshness based ranking
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for ranking search results. One of the methods includes...
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...
Indexing documents according to geographical relevance
A local search engine efficiently indexes documents relevant to a geographical area by indexing, for each document, multiple location identifiers that...
Bidirectional text checker
Methods and systems for checking bidirectional text in text content, such as in a web page, are provided. A method for checking bidirectional text may include...
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dynamic sandboxing. In one aspect, a method includes...
Secure recovery apparatus and method
A system and method is disclosed for recovering a boot image from a secure location. Hardware instructions initiate a sequence of boot cycles to launch a...
Compartmentalized self registration of external devices
A device may receive, from a peripheral device, information for controlling the peripheral device. The information for controlling the peripheral device may...
Portable electronic device and method for controlling operation thereof
based on user motion
A portable electronic device includes a motion sensor and a controller. The motion sensor detects an alternating signature motion of a limb of the user about a...
Suggesting a route based on desired amount of driver interaction
Aspects of the disclosure relate generally to generating and providing route options for an autonomous vehicle. For example, a user may identify a destination,...