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.
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatic text suggestion are described. One of the...
Electronic device with through-display near field communication capability
An electronic device (200) includes a control circuit (304) disposed on a substrate (220). The control circuit is operable with a display (509), a near field...
Method and apparatus for disconnecting a wireless communication link
between a communication device and a...
A method and apparatus of determining whether to disconnect a wireless communication link between a communication device disposed in a vehicle and a mobile...
User behavior indicator
A method for determining user behavior related to media includes receiving a media file containing media, partitioning the media into segments, monitoring user...
Determining the location of a point of interest in a media stream that
includes caption data
A method and computing device for determining the location of a point of interest in a media stream. The method receives an order of duplication for a media...
Methods, systems, and media for controlling a bi-directional HDMI port
In accordance with some implementations of the disclosed subject matter, a method for controlling a High-Definition Multimedia Interface (HDMI) port is...
Apparatus and method for encoding at non-uniform intervals
A system, apparatus, and method for encoding a plurality of frames in a video stream with temporal scalability. The method includes identifying a non-uniform...
Enhancing video conferences
Implementations generally relate to enhancing video conferences. In some implementations, a method includes determining one or more characteristics of a video...
Systems and methods for contextual caller identification
In an example implementation of the disclosed technology, a method includes, responsive to receiving, at a computing device, an indication of an incoming...
Method and device for determining user handedness and controlling a user
A handheld portable device (10) receives information signals modulated over one or more radio frequency (RF) spectrums includes housing (150), a user interface...
Virtual collaboration session access
Methods are provided that include receiving a request to couple a first client device to a communication session, wherein the request includes user...
Scalable robust live streaming system
A system and method for a live streaming platform that can redundantly process input streams in parallel ingestion pipelines is disclosed herein. Ingested input...
Transfer method and apparatus for seamless content transfer
A method and apparatus for seamlessly transferring content from a first communication device to a second communication device is disclosed. The method includes...
Exploration system and method for analyzing behavior of binary executable
Systems and methods for automatically analyzing and predicting behavior of binary executable programs are provided. A virtual machine receives a URL or content...
Hybrid application message passing
In general, techniques for passing data from a native component to a web component of a hybrid application without reflowing the top-level document are...
Dynamic sampling rate adjustment for rate-limited statistical data
Methods and apparatuses for dynamically adjusting sampling rates for statistical data collection are taught. Records associated with a first task communicating...
Logging individuals for TV measurement compliance
A TV audience survey system for determining the TV viewing activities of a plurality of individuals in a household includes a master device and multiple tags,...
Redundant charging and discharging MOSFET driving in battery backup system
Aspects of the disclosure relate generally to uninterruptible power supply units for systems requiring back up power. Each unit may include UPS circuitry for...
Method for placing an intermediate device in series with at least one wire
Aspects of the disclosure relate generally to a connector including a housing with a severing device and a pair of wire taps built into the housing. For...
Handsfree device with countinuous keyword recognition
A handsfree device, which is coupled to a data processing device, may be operable to monitor at least one audio stream for occurrence of at least one keyword....
Enhanced accuracy for tracking tethered airborne vehicles
Wind energy systems, such as an Airborne Wind Turbine ("AWT"), may be used to facilitate conversion of kinetic energy to electrical energy. An AWT may include...
Methods and systems for overriding graphics commands
Disclosed are "graphics overrides." An override accepts a stream of graphics commands as produced by an application and then modifies the stream before it is...
Product catalog dynamically tailored to user-selected media content
Systems and methods for media-oriented product catalog creation are disclosed herein. Media content displayed or otherwise selected by a content consumer can be...
Methods, systems and computer program products for evaluating performance of generative models are disclosed. One method includes providing a base model and a...
Automatic actions based on contextual replies
A computing device includes at least one processor and at least one module, operable by the at least one processor to receive an communication, determine, based...
Hierarchical classification in credit card data extraction
Embodiments herein provide computer-implemented techniques for allowing a user computing device to extract financial card information using optical character...
Method and system for cluster-based video monitoring and event
A computing system obtains a respective motion vector for each of a series of motion event candidates in real-time as said each motion event candidate is...
Method, manufacture, and apparatus for secure debug and crash logging of
A method, apparatus, and manufacture for debugging and crash logging is provided. A log file is received, where the log file includes encrypted log messages...
Navigational resources for queries
Methods, systems, and apparatus, including computer program products, for identifying navigational resources for queries. In an aspect, a candidate query in a...
Providing a modified content item to a user
Methods and systems for generating a content item associated with search results and, based on a subsequent return to the search results, providing the content...
Personalizing content items
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for personalizing content items. One of the methods includes...
Content item selection based on presentation context
Methods, systems, and apparatus for selecting content items based on presentation context are presented. In one aspect, a method includes for each of a...
Generating related questions for search queries
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for identifying related questions for a search query is...
Methods, systems, and media for ranking content items using topics
Methods, systems, and media for ranking content items using topics are provided. In some embodiments, a method for ranking video content is provided,...
Flow control in very large query result sets using a release message to
confirm that a client computer is ready...
Apparatuses and methods for providing flow control over a network are disclosed. One such method comprises receiving a first remote procedure call at a first...
Advertising in desktop searches
In one aspect, a system receives an executable file that includes one or more advertisements and instructions. The system stores the executable file, including...
Pitch shift and time stretch resistant audio matching
Systems and methods are provided herein relating to audio matching. Descriptors can be generated based on anchor points and interest points that characterize...
Changing memory access for instruction based on memory access misses
A non-transitory computer-readable storage medium may include instructions stored thereon. When executed by at least one processor, the instructions may be...
Efficient resource utilization in data centers
A method includes identifying high-availability jobs and low-availability jobs that demand usage of resources of a distributed system. The method includes...
Methods to eliminate extra memory loads while accessing global variables
in position independent code
Methods for reducing memory loads for accessing global variables (globals) when creating executables for position independent (PI) code are disclosed. A first...
Method of automatically moving a cursor within a map viewport and a device
incorporating the method
The present disclosure relates to devices and methods for automatically moving a cursor within a map viewport. More specifically, the present disclosure relates...
Device interaction with spatially aware gestures
Described is a system and technique for providing the ability for a user to interact with one or more devices by performing gestures that mimic real-world...
Methods to pan, zoom, crop, and proportionally move on a head mountable
Methods, apparatus, and computer-readable media are described herein related to displaying and cropping viewable objects. A viewable object can be displayed on...
System and method for determining power consumption
A system and method is provided to measure the power consumption of circuits whereby, in one aspect, a processor's temperature is maintained so that its power...
Modifying a vehicle state based on the presence of a special-purpose
A method is provided that includes receiving user input identifying a travel destination for a first vehicle, determining, by a processor, a first route for the...
Detecting lane closures and lane shifts by an autonomous vehicle
In an example implementation, an autonomous vehicle is configured to detect closures and lane shifts in a lane of travel. The vehicle is configured to operate...
Display scaling based on movement of a head-mounted display
A wearable computing system may include a head-mounted display (HMD) with a display configured to display images viewable at a viewing location. When aligned...
Lens with lightguide insert for head wearable display
An eyepiece for a head wearable display includes a first lens body having a first interface side in which a first recess is disposed and a second lens body...
Electronic device with gesture detection system and methods for using the
gesture detection system
A method in an electronic device, the method includes projecting infrared ("IR") light from a plurality of light emitting diodes ("LEDs") disposed proximate to...
Method, system and apparatus for reporting events on a map
A method of reporting an event is provided. The method includes selecting, by a device, an icon for an event. The method also includes selecting, by a device, a...