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.
Web input through drag and drop
A system for enabling the drag and drop behavior detects a cursor over a non-input element and creates a container to receive an object dragged by the cursor....
Real-time analysis of feature relationships for interactive networks
Systems and methods for providing real-time analysis of feature relationships are provided. In some aspects, a method includes receiving user activity data and...
Content feed user interface
A content feed aggregator displays an ordered list of content items, including a selected item and a set of other items. The selected item is displayed in an...
Techniques for generating and displaying a visual flow of user content
through a social network
A computer-implemented technique for generating a visual display illustrating the flow of user content in a social network is described. The technique can...
Motion-based interface control on computing device
A computer-implemented user interface method include displaying an image on a graphical user interface of a mobile computing device, receiving a first user...
Systems and methods for a graphical user interface of a controller for an
energy-consuming system having...
Devices and methods are provided for generating and/or displaying a graphical user interface used to control an energy-consuming system, such as a heating,...
Engaging and disengaging for autonomous driving
Aspects of the present disclosure relate switching between autonomous and manual driving modes. In order to do so, the vehicle's computer may conduct a series...
Eyeglass frame with input and output functionality
An electronic device includes a frame configured to be worn on the head of a user and having first and second rims with lenses and a bridge between the rims for...
System and method for automatically generating an electronic journal
A system and method of the subject technology automatically generates an electronic journal of a series of events based on input from data sources already used...
Vehicle rear door
Wall component comprising a booth
Wall component comprising a pod
Techniques for automatically establishing a long-lasting connection across
computing devices configured for...
A computer-implemented technique includes initiating, at a first computing device including one or more processors, communication with a second computing device...
Receiver state estimation in a duty cycled radio
A method for receiver state estimation includes communicating, from a first communications device to a second communications device, a first plurality of...
Caller feedback in mobile devices
Caller feedback in mobile devices, in which, upon receiving a telephone call from a caller, a user selection of a control is detected, and a message associated...
Identifying an end of a television program
Systems, methods, and non-transitory computer-readable storage mediums storing at least one program for identifying an end of a television program is described....
Delaying automatic playing of a video based on visibility of the video
Systems and methods for delaying automatic playing of a video based on visibility of the video are presented. In one or more aspects, a system is provided that...
Product availability notifications
In one example, a method includes determining a first video being viewed by a user of a computing device and one or more pieces of preview video associated with...
Broadcast content to HTTP client conversion
In embodiments of broadcast content to HTTP client conversion, a client converter (118) receives video content (108) as an input (204) of broadcast content data...
Method and system for automatic 3-D image creation
Disclosed herein are methods, devices, and non-transitory computer readable media that relate to stereoscopic image creation. A camera captures an initial image...
Scene detection based on video encoding parameters
Systems and methods for automatically detecting scenes in a video based on parameters employed to encode the video are presented. In one or more aspects, a...
Uniform illumination image capture
Methods and systems are provided for capturing an image having uniform illumination over a range of distances. The system may include a light source, a light...
Modular camera system
What is described herein is a system which includes an arm where the arm includes a cutout which is a same shape as at least some part of a video camera and...
Single pixel camera
A camera system includes a single pixel photo-sensor disposed in or on a substrate to acquire image data. A micro-lens is adjustably positioned above the single...
Camera architecture having a repositionable color filter array
A camera system includes an array of image pixels disposed in or on a substrate and laid out in a multi-ring pattern. The array of image pixels is coupled to...
Inbound telephony orchestrator for hangout-based contact center platform
A system and method are provided for receiving inbound conventional calls and establishing real-time interconnectivity in a multimedia production environment....
Methods and apparatus for performing dynamic load balancing of processing
A load balancer coupled between a network and a pool of processing resources utilizes a method for performing automatic, dynamic load balancing with respect to...
Secure instant messaging system
A secure instant messaging (IM) system integrates secure instant messaging into existing instant messaging systems. A certificate authority (CA) issues security...
Retrieving conversations that match a search query
A server having one or more processors and memory receives a search query from a client. The server identifies a conversation relevant to the search query,...
Identification and authorization of communication devices
A method implemented by a wearable wireless communication device ("WWCD") includes detecting a connection between the WWCD and an accessory device. The WWCD...
Method and system of authenticating the identity of a user of a public
Methods for accessing private and public data via a public terminal are disclosed. With respect to accessing private content, a method for authenticating the...
Electronic device and method for transferring information from one device
to another device
An electronic device configured for transferring at least one on board application program to a second electronic device, includes a processor employing...
Method and system for use of quadrature hybrids for closed and open loop
beam forming transmit diversity
The present implementation is directed to a system and method of mobile transmit diversity and, more particularly, to a device which can operate in any of...
Variable read rates for short-range communication
In general, techniques and systems for selecting a read rate for short-range communication with a computing device are described. In one example, a method...
Module level redundancy for fuel cell systems
This disclosure relates to module level redundancy for fuel cell systems. A monitoring component monitors a set of operational parameters for a fuel cell group....
Method and apparatus for encoding a wideband speech signal utilizing
downmixing of a highband component
A method and apparatus for encoding a signal is provided herein. During operation a wideband signal that is to be encoded enters a filter bank. A highband...
Method and apparatus for generating a candidate code-vector to code an
A method (300) and apparatus (100) generate a candidate code-vector to code an information signal. The method can include producing (310) a target vector from a...
Traffic light detecting system and method
Systems and methods are provided for determining the status of traffic lights through a mobile device and communicating the status to the user of the device....
Visualization of traffic patterns using GPS data
Maps are created that display representations of GPS data generated from a plurality of GPS devices. The GPS data received from the GPS devices is embodied as a...
Accurate upper bound for bezier arc approximation error
In one aspect, the subject disclosure can be embodied in a method for rendering glyphs using circular arcs. A first Bezier curve defining a portion of a glyph...
Webview tag for a sandboxed multiprocess browser
A computer-implemented method executed by at least one processor performs operations for a web browser running a browser process and at least one renderer...
Computing devices and methods for navigating around a surface of
three-dimensional (3D) coordinate system...
The present disclosure relates to navigating around geographic maps within a map viewport display. More specifically, the present disclosure relates to...
Extracting card data with linear and nonlinear transformations
Embodiments herein provide computer-implemented techniques for allowing a user computing device to extract financial card information using optical character...
Method and system for automatically cropping images
An image cropping technique includes detecting, at a computer system including one or more processors, faces within an image and evaluating, at the computer...
Providing contextual information and enabling group communication for
participants in a conversation
Configurations for providing a widget that displays participants involved in the conversation thread and provides different graphical elements (e.g., buttons)...
Predictive model importation
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining a plurality of model representations of...
Server geospatially organized flat file data
A flat file data organization technique is used for storing and retrieving geospatially organized data. The invention reduces transfer time by transferring a...
Method for generating location targeted, keyword-triggered, ads and
generating user recallable layer-based ads
Location-specific content is automatically generated for a particular entity having a plurality of physical locations. Database entries that contain identifying...
Geocoding personal information
A computer-implemented method for generating geocoded user information is disclosed. The method comprises searching user data across multiple different data...
Prioritizing a content item for a user
The disclosed subject matter relates to methods for prioritizing a content item for a user. In one aspect, a method includes receiving user authentication...