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.
Electronic device having a display and method for manufacture
A method of making a device housing involves providing a transparent lens with a front surface and a rear surface, and a stepped flange along at least a portion...
Self-balancing game achievement values
A combined metric for the significance of an achievement relative to other achievements, even those in different games, may be generated based on a first metric...
Interchangeable eyewear assembly
Display screen with transitional graphical user interface for navigating
Display screen with graphical user interface
Display screen or portion thereof with graphical user interface
Computer-generated user interface controller
Determining and aligning a position of a device and a position of a
wireless access point (AP)
Examples describe systems and methods for iteratively determining a signal strength map for a wireless access point (AP) aligned to position coordinates,...
Systems, methods, and computer program products for managing states
System, methods, and computer program products are provided for managing mobile entity states. A first notification is received over a communications network,...
Automatically generating and maintaining a floor plan
Systems and techniques for automatically obtaining data indicating the locations of wireless devices and physical objects within a region are provided. An...
Distributing metadata to peer devices
This document describes techniques (300, 600, 700) and apparatuses (106, 800) for distributing metadata to peer devices. These techniques (300, 600, 700) and...
Methods, systems, and media for presenting news items corresponding to
Methods, systems, and media for presenting news items corresponding to media content are provided. In some implementations, the method comprises: determining a...
Attention-based advertisement scheduling in time-shifted content
An advertisement system includes an advertising manager that receives a content-event indicator, which indicates playback of an advertisement for viewing on a...
Method and system for editing event categories
An electronic device with a display, processor(s), and memory displays a video monitoring user interface on the display with a plurality of user interface...
Method and apparatus for network based adaptive streaming
A method and apparatus for streaming Over-the-Top (OTT) content on a network to subscribers is described. A digital video transport stream of an item of the OTT...
Identification of captured videos
An identification system receives a request from a user device to identify a video captured in a video stream. The identification system identifies a display...
Hybrid transform in video encoding and decoding
Blocks of a frame of a video stream can be encoded using intra prediction followed by transforming the generated residual blocks. In some cases, coding...
Optimized template matching approach to intra-coding in video/image
A system includes an encoder and a decoder. The encoder selects a first matched template for un-encoded pixels of a video frame using an algorithm for measuring...
Scalable video coding with enhanced base layer
Disclosed is a method comprising: (a) receiving a layer 0 bitstream, the layer 0 bitstream including coding information for the layer 0 bitstream; (b) receiving...
Selecting camera pairs for stereoscopic imaging
An example method involves: (a) determining an indication of distance to an object in a scene, wherein the computing device comprises three or more...
Multi-mode LED illumination system
This application discloses a lighting emitting diode (LED) illumination system that operates at least in a boost mode and a bypass mode. The LED illumination...
Multi-core image processor for portable device
A portable handheld device including a CPU for processing a script; a multi-core processor for processing an image; an input buffer for receiving data for...
Providing second content items in association with first content items
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A first call...
Provisioning instant communications for a community of users
Techniques that enable instant communications services to be provisioned for an online community of users such that the members of the community can interact...
This document describes methods, systems and computer program products related to cloud-based rendering. The subject matter of this document is embodied in a...
Method and apparatus for streaming media content to client devices
A method and apparatus for providing streamed media to client devices includes providing, for a client device, a variant playlist file that identifies a...
Compressing and decompressing electronic messages in message threads
Systems, methods, and computer programs encoded on a computer storage medium, for compressing and decompressing electronic messages in message threads. In one...
Hash based ECMP load balancing with non-power-of-2 port group sizes
The invention is directed to optimizing load balancing for equal cost multiple path (ECMP) network routing by improving the load balancing of network data...
Efficient address-based rule resolution in a network employing a
Aspects and implementations of the present disclosure are directed to a network device. The network device includes memory for storing a first dataset...
Compression of cryptographic chaining certificates
A method, system and computer-readable medium for establishing secure connections using compressed cryptographic chaining certificates, the method including...
Systems, methods, and devices for managing coexistence of multiple
transceiver devices using bypass circuitry
A communications apparatus includes a first and second transceiver, and a first and second antenna. The communications apparatus further includes a front end...
Synchronizing videos with frame-based metadata using video content
A transformed video and a source video may be synchronized according to implementations disclosed herein to provide tag information to the device receiving the...
Text-dependent speaker identification
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for speaker verification. The methods, systems, and apparatus...
Method and apparatus including parallell processes for voice recognition
A method and apparatus for voice recognition performed in a voice recognition block comprising a plurality of voice recognition stages. The method includes...
Adjusting language models based on topics identified using context
Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for adjusting language models. In one aspect, a method...
Promoting voice actions to hotwords
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for designating certain voice commands as hotwords. The...
Word-level correction of speech input
The subject matter of this specification can be implemented in, among other things, a computer-implemented method for correcting words in transcribed text...
Method and system for building text-to-speech voice from diverse
A method and system is disclosed for building a speech database for a text-to-speech (TTS) synthesis system from multiple speakers recorded under diverse...
Providing navigation directions in view of device orientation relative to
To provide effective navigation directions to a user in an automotive environment, a system determines information related to navigating the user to a...
Method and apparatus for authenticating access to a multi-level secure
environment of an electronic device
An electronic system utilizes a method (500) for authenticating access to a multi-level secure environment. According embodiments, the system stores (501)...
Systems and methods for generating three-dimensional models using sensed
Embodiments include a computer-implemented method for generating a three-dimensional (3D) model. The method includes receiving a first and second sets of sensed...
Automatic method for photo texturing geolocated 3D models from geolocated
A method and system for applying photo texture to geolocated 3D models operates within a 3D modeling system. The modeling system includes a modeling application...
Systems and methods for stroke rendering on digital maps
To provide smoothly scaleable map features on interactive digital maps, a first and a second sets of style parameters for rendering a map feature at a first...
Architectures and methods for creating and representing time-dependent
Aspects of the technology pertain to geographical image processing of time-dependent imagery. Various assets acquired at different times are stored and...
Customized landing pages
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for personalizing landing pages. In one aspect, a method...
Systems and methods for clustering electronic messages
System and methods are provided for receiving selection, by a user, of a subset of message clusters in a plurality of message clusters. Each message cluster is...
Using extracted image text
Methods, systems, and apparatus including computer program products for using extracted image text are provided. In one implementation, a computer-implemented...
Associating audio tracks with video content
In one example, a system comprises at least one processor configured to determine an indication of an audio portion of video content, determine, based at least...
Techniques for real-time translation of a media feed from a speaker
computing device and distribution to...
A computer-implemented technique can include receiving a media feed from a speaker computing device representing speech of a speaker user captured by the...
Refining search queries
Methods, systems, and apparatus, including computer program products, for refining search queries. In one implementation, a method includes obtaining a...