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.
Method and apparatus for determining direction information for a wireless
A method performed by an apparatus includes scanning at least one of multiple radio frequencies using at least two beamforming antennas of a plurality of...
Evaluation of signaling of collocated reference picture for temporal
A method determines a value for a first flag that controls whether a temporal motion vector is used for a slice. If the value of the first flag is a first...
Devices and methods for signaling sample adaptive offset (SAO) parameters
Systems and methods that improve video quality by signaling of parameters in a sample adaptive offset (SAO) process are disclosed. The methods and systems...
Application content delivery to multiple computing environments using
existing video conferencing solutions
Example implementations are related to establishing, by an application delivery system in response to an identification of an application from a client device,...
Day and night detection based on one or more of illuminant detection, lux
level detection, and tiling
A method for controlling a camera mode is executed at a camera including a controller, a sensor array, an IR filter, and a lens assembly. The camera is operated...
Initiating a client-side user model
Various aspects of the subject technology relate to systems, methods, and machine-readable media for initiating a client-side user model. A system is configured...
Predicting content performance with interest data
Systems and methods for predicting content performance with interest data include receiving a content selection request that includes a client identifier. One...
Providing additional information related to a vague term in a message
Methods and apparatus related to providing additional information related to a vague term in a message. For example, in some implementations, one or more...
Method for improving link selection at the borders of SDN and traditional
Methods and systems wherein a first network device in a first network maintains attribute information for one or more routes to one or more network devices...
Ticket-based implementation of content leasing
The present invention is a method and system for accessing digital content stored on a computing device. An agreement between a subscriber and a content...
Methods, systems, and apparatus, including computer program products, for implementing interference cancellation across base stations. Communications...
AC power monitoring and parameter determination
Devices and methods for monitoring and determining alternating current (AC) power system parameters are provided. In some implementations, the device can...
Ebook interaction using speech recognition
A user device receives audio data of a user reading aloud a displayed portion of an ebook, and converts a portion of the audio data to spoken-text data. The...
Method and apparatus for evaluating trigger phrase enrollment
An electronic device includes a microphone that receives an audio signal that includes a spoken trigger phrase, and a processor that is electrically coupled to...
Dynamic instructional course
The present disclosure provides systems and techniques for delivering a realistic, engaging, personalized, online version of the case method pedagogy to one...
Reporting road event data and sharing with other vehicles
Example systems and methods allow for reporting and sharing of information reports relating to driving conditions within a fleet of autonomous vehicles. One...
Methods for generating visual data from nodes containing identify data for
individuals from a set view point
Computer implemented methods for constructing dynamic relationships between data for presentation on a display are provided. The data is obtained from one or...
Texture fading for smooth level of detail transitions in a graphics
Systems and methods for providing smooth level of detail ("LOD") transition for textures in a graphics applications are disclosed. The texture LOD of a first...
Techniques for feature extraction
A computer-implemented technique for feature extraction includes obtaining an electronic image of an object and performing an edge detection algorithm on the...
Feature mask determination for images
Implementations relate to feature mask determination for images. In some implementations, a computer-implemented method to determine a feature mask for an image...
Methods for associating objects on a touch screen using input gestures
Methods are provided for managing a multitude of objects displayed on a touch screen by selectively associating objects using free-form input gestures. A method...
Secure event log management
A trusted device includes a secure interface and a host interface, the secure interface being isolated from the host interface by an isolated environment. A...
Authenticating user and launching an application on a single intentional
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for combining authentication and application shortcut. An...
Matching delayed live reference streams with user uploaded streams
A system and method for identifying unauthorized uploaded content that has been uploaded before a validated live reference stream has been ingested is disclosed...
System and method for providing a temporally or geographically relevant
A system and method for providing at least one of a geographically relevant item or a temporally relevant item are provided. A geographical location or temporal...
Native application search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining that a first web resource responsive to a...
Shard data based on associated social relationship
A method includes identifying a plurality of content types in a database of a social network, wherein members produce and request content of different content...
Email robustness checking
To synchronize data stored by a first device (e.g., a client system) with data stored by a second device (e.g., a server system), the first device encodes a...
Determining media consumption preferences
Systems and methods are disclosed for determining media consumption preferences. A method may include accessing media consumption history associated with a...
Aggregating interactions for content items
In one aspect, a method is provided, including the following method operations: receiving a request to generate a first post data item for display at a first...
Ranking content using location-based query log analysis
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, including a method for ranking content using...
Query rewriting using session information
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for natural language processing. One of the methods includes...
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...
Displaying original text in a user interface with translated text
Methods, systems, and apparatus, including computer program products, for user interaction with machine translation. A user interface for receiving requests to...
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...
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for remote testing. In one aspect, a method includes...
Drag toolbar to enter tab switching interface
Aspects of the subject technology relate to switching tabs in an application. A system is configured to provide for the display an application interface. The...
Dynamically-positioned character string suggestions for gesture typing
A computing device outputs, for display, a virtual keyboard comprising a plurality of virtual keys. Furthermore, the computing device receives an indication of...
Systems and methods for changing control functions during an input gesture
The disclosed technology includes using horizontal components and vertical components of a velocity vector associated with movement of an input gesture to...
Querying publisher goal and customizing suggestions to achieve goal
This disclosure generally relates to systems and methods that facilitate querying a content publisher for their goal(s) in employing a content sharing site and...
Methods and devices for providing a user-interface are disclosed. In one embodiment, a method is disclosed comprising receiving data corresponding to a first...
Managing information display
An example method includes receiving, by a head-mountable device (HMD), data corresponding to an information event, and providing an indication corresponding to...
Transparent module antenna for wearable devices
Embodiments describe a semi-transparent or transparent module antenna assembly disposed on a transparent portion of a user wearable device (e.g., a head...
Attempting to pull over for autonomous vehicles
Aspects of the present disclosure relate to a vehicle having one or more computing devices that may receive instructions to pick up a passenger at a pickup...
Adaptive piezoelectric array for bone conduction receiver in wearable
Example embodiments may relate to methods and systems for adapting an array of piezoelectric transducers, placed on a head-mounted device (HMD), to different...
Actuator limit controller
In some applications, a piston of a hydraulic actuator may move at high speeds, and large undesired forces may be generated if the piston reaches an end-stop of...
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