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.
Heat management structure for a wearable electronic device and method for
A heat management structure for a wearable electronic device includes a first thermally conductive layer, a second thermally conductive layer, and insulating...
Dynamic TDMA system for TV white space MIMO wireless
A method may include identifying a repeating frame structure for communication between a MIMO base station and one or more wireless devices, the frame structure...
Methods of discovering devices for network formation
Disclosed are methods and systems for broadcasting and scanning for a service simultaneously. The present disclosure provides a solution for devices utilizing...
Methods and apparatus for using smart environment devices via application
In one embodiments, a method for authorizing access for an application programming interface (API) client or API client device to data of one or more data...
Dual-element MEMS microphone for mechanical vibration noise cancellation
Disclosed are systems, devices, and methods for minimizing mechanical-vibration-induced noise in audio signals. In one aspect, a microphone is disclosed that...
Automatic control and grouping of media playback devices based on user
Systems and techniques are provided for detecting the location of a user, stopping media output from a first media output device, and selecting a second media...
Methods, systems, and media for presenting supplemental information
corresponding to on-demand media content
Methods, systems, and media for presenting supplemental information corresponding to on-demand media content are provided. In some implementations, the method...
Real time overlays on live streams
A system and method for generating and distributing overlay streams in real time over an overlay stream distribution channel that overlays events of a video...
Methods, systems, and media for managing output of an HDMI source
Mechanisms for managing output of an HDMI source are provided. In accordance with some implementations of the disclosed subject matter, a method for controlling...
Smart asset management for a content item
A method for managing assets for a content item to be displayed on at least one client computing device having a display is provided. Additionally, a server...
Inline user addressing in chat and document editing sessions
A computer-implemented method is executed on a server having one or more processors and memory storing one or more programs to be executed by the one or more...
Method and system for determining value of an account
A system determines a value of an online account, and uses that value to identify a security-related mechanism for the account. The system determines the...
In-band centralized control with connection-oriented control protocols
Aspects of the disclosure relate generally to switches responding to master controllers before establishing a secure connection in an in-band controlled...
Achieving balanced interconnectivity in a computer network
Systems and methods of configuring a computer network are provided. N network nodes can each form M communication links with other network nodes. A number of...
Phase shifter chip radio frequency self-test
The method includes selecting, by control hardware, a first output from a phased locked loop, sending, by the control hardware, the first output from the phased...
Image degradation reduction
According to an aspect, an image degradation prevention module for reducing image degradation includes a screen region monitor configured to derive light...
Use of optical reflectance proximity detector for nuisance mitigation in
Various methods, systems, and devices for identifying a low battery charge of a smoke detector are presented. For example, a device may include a smoke...
Systems and methods for coordinating and administering self tests of smart
home devices having audible outputs
Systems and methods for self-administering a sound test to verify operation of a speaker and/or alarm within a hazard detection system are described herein. The...
System and method of indicating transition between street level images
A system and method of displaying transitions between street level images is provided. In one aspect, the system and method creates a plurality of polygons that...
Systems and methods for obtaining a digital wallpaper
Systems and methods are provided for controlling functions associated with a back housing (104) that is attached to an electronic device (100). According to one...
Using a scene illuminating infrared emitter array in a video monitoring
camera for depth determination
A process creates a depth map of a scene. The process is performed at a computing device having one or more processors, and memory storing one or more programs...
System and method for scene dependent multi-band blending
Systems and methods for generating a composite image from a plurality of source images using a scene dependent multi-band blending operation are provided. The...
Aligning ground based images and aerial imagery
Systems and methods for aligning ground based images of a geographic area taken from a perspective at or near ground level and a set of aerial images taken...
Placement attribute targeting
A computer-implemented method, system, and computer-readable medium includes determining an attribute of a web page to be displayed to a user at a location,...
Contextual dynamic advertising based upon captured rendered text
A system for processing text captured from rendered documents is described. The system receives a sequence of one or more words optically or acoustically...
Systems and methods for cohort identification and reporting
Systems and methods for defining a custom segment in a set of behavioral data are provided. A described method includes receiving a set of behavioral data...
Sequence transcription with deep neural networks
Systems and methods for sequence transcription with neural networks are provided. More particularly, a neural network can be implemented to map a plurality of...
Retrieving contact information based on image recognition searches
A system and method for retrieving contact information based on image recognition searches is disclosed. A requestor takes a picture of a user or retrieves a...
Surfacing navigational search results
Methods and apparatus for determining navigational search results based on one or more signals are presented. A partial search query of a user may be received....
Providing knowledge panels with search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing knowledge panels with search results. In one...
Refining image relevance models
Methods, systems and apparatus for refining image relevance models. In general, one aspect includes receiving a trained image relevance model that generates...
Automatic definition of entity collections
A system for automatically generating entity collections comprises a data graph including entities connected by edges and instructions that cause the computer...
Analyzing user profiles
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for analyzing user profiles. One of the methods includes...
Ranking search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for ranking search results. One method includes ranking web...
Selecting destinations or points of interest
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computerized travel services. One of the methods includes...
Media content presentation by categorizing and formatting media types
A method for presenting media content of a website having a plurality of media content types on a media device includes receiving media content from a website...
Promotion and demotion of posts in social networking services
Methods, systems, and apparatus, including computer programs stored on a computer storage medium, for determining a respective sampling rate for plurality of...
Hot swap decoupling for noise reduction and failure prevention
An apparatus for selectively connecting a decoupling capacitor in parallel with a load on a power bus during a hot swap power up. In an aspect, an apparatus...
Automatic discovery and retrieval of interoperable applications
The disclosed implementations provide a seamless mechanism for end users to discover and try out new and/or updated applications. An application store may...
Apparatus for faster division
A system and method for reducing central processing unit transistor count when dividing multiple floating point numbers is disclosed. An example system may...
Gesture touch inputs for controlling video on a touchscreen
In general, this disclosure describes novel techniques for controlling video content on a computing device, such as a mobile computing device. For example, a...
Dyanmic thumbnail representation for a video playlist
A video playlist associated with a set of videos is distinguished in a graphical user interface using a dynamic thumbnail to represent the playlist. The dynamic...
One-dimensional to two-dimensional list navigation
Methods, apparatus, and computer-readable media are described herein related to a user interface (UI) for a computing device, such as a head-mountable device...
Methods, systems, and media for controlling a remote device using a touch
screen of a mobile device in a...
Methods, systems, and media for controlling a remote device using a touchscreen of a mobile device in a display inhibited state are provided. In some...
Gesture keyboard input of non-dictionary character strings
A computing device is described that outputs, for display, a graphical keyboard comprising a plurality of keys. The computing device receives, an indication of...
Preventing sleep mode for devices based on sensor inputs
A data processing device may receive, from an application running on the data processing device, an indication that one or more sensors may be associated with a...
Delayed shut down of computer
A computer-implemented computer shut-down method includes identifying that a computing device has been moved from an open configuration in which input and...
Active cooling debris bypass fin pack
Aspects of the disclosure relate generally to active cooling or removing heat generated by a processor in a computing device. More specifically, a cooling...
Scalable multi-source GPS signal distribution network
A method for selecting a global positioning receiver includes receiving global positioning system signals from global positioning system receivers. The global...
Methods and graphical user interfaces for reporting performance
information for an HVAC system controlled by a...
Systems and methods are described for interactively and graphically displaying performance information to a user of an HVAC system controlled by a...