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.
Environmentally sealed button
The disclosure relates to a button assembly for a device, such as an electronic device. The button assembly may include a button and a seal. The button may fit...
Device connection cable with flat profile
A cable includes a flexible jacket extending along a length and first and second lateral axes perpendicular to the length. The jacket also defines flat major...
Frame-level combination of deep neural network and gaussian mixture models
A method and system for frame-level merging of HMM state predictions determined by different techniques is disclosed. An audio input signal may be transformed...
Reference signal suppression in speech recognition
The technology described herein can be embodied in a method that includes receiving a first signal representing an output of a speaker device, and a second...
Notifications and live updates for braille displays
Various systems, servers, methods, media, programs, and devices for providing a notification of a live event in an application to a braille display are...
Methods and systems for viewing dynamic high-resolution 3D imagery over a
An example method may involve a computing device receiving low-resolution images of an object and high-resolution images of the object. The method may also...
Symmetry-based interpolation in images
The aspects described herein relate to replacing pixels in images in order to remove obstructions from images. In one example, an image of a scene having...
Method and mechanism for performing both server-side and client-side
rendering of visual data
Disclosed is an approach for providing an improved approach for rendering graphics that can utilize both server-side rendering and client-side rendering for the...
Assessing accuracy of trained predictive models
A system includes a computer(s) coupled to a data storage device(s) that stores a training data repository and a predictive model repository. The training data...
Identifying shared content stored by a service
Various aspects of the subject technology relate to systems, methods, and machine-readable media for providing an updated list of public content items to a...
Location data quarantine system
A computer-implemented method and system of quarantining user location information receives from a user device user location information that includes...
Secure time for mobile devices
Methods and devices for clock roll-back detection in non-secure mobile platforms are disclosed. A first time is received from a secure time source. The first...
Method, manufacture, and apparatus for content protection using
A method, apparatus, and manufacture for content protection using authentication data. A client media player is employed to determine whether media content is...
Determining word boundary likelihoods in potentially incomplete text
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining word boundary likelihoods in potentially...
Systems, methods, and computer-readable media for providing recommended
entities based on a query-specific...
Provided are systems, methods, and computer-readable media for providing recommended entities responsive to a search query based on a query-specific subset of...
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...
Presenting translations of text depicted in images
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting additional information for text depicted by an...
Data localization service made available by a web browser
A data localization service is provided for a web browser residing on a computing device. Depending upon the availability of the network connection as well as...
Identifying common co-occurring elements in lists
One embodiment of the present invention provides a system for detecting correlations between terms. During operation, the system identifies one or more lists...
Managing a prefetch buffer with probabilistic access predictions
A method for managing data items retrieved for storage in a prefetch memory buffer includes determining a probability that a first data item will be requested...
Image timestamp correction using metadata
Implementations generally relate to improving metadata. In some implementations, a method includes determining timestamps, where the timestamps correspond to...
Run benchmark or analysis tools against massive repository of archived
webpages on machines in the cloud for...
A system and method for selecting the number of machines from a cloud cluster needed for performing identical tasks with different inputs and outputs are...
Content distribution system and method
A method and computing system for associating a first portion of a display screen with a social network, wherein the display screen is included within a...
Determining user handedness and orientation using a touchscreen device
The present disclosure provides techniques for determining the position and/or orientation of a pointing device relative to the screen on a touchscreen device....
System and method for device having internal reset/restart button that is
activated via insertion tool...
An integrated port for connecting a device with an accessory having a plug is provided. An opening in the device may provide access to a recess of the port for...
Examples of methods and systems for using eye gesture duration to provide calibration for eye gesture detection are described. In some examples, calibration can...
Computing device power state transitions
Methods and apparatus for scheduling and controlling power management activities are disclosed. An example method includes automatically scheduling a wake-up...
Voice actions on computing devices
A computer-implemented method includes receiving spoken input at a computing device from a user of the computing device, the spoken input including a carrier...
Near-to-eye display with an integrated out-looking camera
Embodiments of a near-to-eye display include a light guide with a proximal end, a distal end, a front surface spaced apart from a back surface, an ambient input...
Method, system, and computer program product for visual disambiguation for
Systems, methods, computer programs, and user interfaces are provided to send a map search request including a start location and a search term to a map server,...
Environmentally sealed combustion powered linear actuator
A combustion powered linear actuator features an actuator body having a first chamber therein and a power piston mounted in the first chamber movable between...
Display panel portion with a changeable graphical user interface component
Aiding discovery of program content by providing deeplinks into most
interesting moments via social media
A computerized method, system for, and computer-readable medium operable to: retrieve program details data about at least one media program. Retrieve social...
System and method for displaying multimedia events scheduling information
Systems and methods for displaying program guide information are disclosed. In some implementations, a method includes, at a computing device having one or more...
Method and apparatus for distribution of 3D television program materials
Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one...
Systems and methods for capturing data of an object
Systems and methods for capturing data of an object are provided. In an example system, a suspension component for suspending an object so that the object is...
Accurate simulation of shallow depth of field using contrast detection
Aspects of the subject technology relate to accurately simulating a shallow depth of field (DOF) in an image through post-processing, such as using contrast...
Handheld digital camera device with orientation sensing and decoding
A handheld digital camera device including an image sensor for capturing images and generating image data; a color display for displaying captured images to a...
Apparatus with dynamic audio signal pre-conditioning and methods therefor
An apparatus includes an echo canceller having an audio signal input and an audio signal output and dynamic pre-conditioning logic. The dynamic pre-conditioning...
Zero-click sharing of application context across devices
A first client device performs a handoff operation to a second client device by transmitting application information, associated with a first application, to...
Situated multi-person user interface
Systems and methods for a situated multi-user environment are provided. In one aspect, the method includes a step for receiving a user event message for a first...
Multi-tiered authentication methods for facilitating communications
amongst smart home devices and cloud-based...
Apparatus, systems, methods, and related computer program products for synchronizing distributed states amongst a plurality of entities and authenticating...
Virtual machine name resolution
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for virtual machine name resolution. In one aspect, a method...
Generating reach and frequency data for television advertisements
Television reporting records are accessed and processed to generate frequency specific reach values and device frequencies for creatives (e.g., television...
Variable length local sensitivity hash index
Implementations are provided herein relating to audio matching. A variable length local sensitivity hash ("LSH") index can be created through a careful...
Smart-home multi-functional hazard detector providing location-specific
A particular smart hazard detector may itself function as a guide during a process of installation of the same at an installation location. Additionally, the...
Systems and methods for providing a visualization of satellite sightline
Systems and methods for providing a visualization of satellite sightline obstructions are provided. An example method includes identifying an approximate...
Rendering an image on a display screen
Systems and methods for compositing image layers using a GPU shader module. Image layers may be mapped to a destination surface and tiled such that each tile...
Simulating an infrared emitter array in a video monitoring camera to
construct a lookup table for depth...
A process generates lookup tables for estimating spatial depth in a scene. The process identifies subsets of illuminators of a camera system that has a...
Image enhancement using learned non-photorealistic effects
Systems, methods and computer readable media for image enhancement using learned non-photorealistic effects. In some implementations, a method can include...