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 of visually synchronizing differing camera feeds with common
Embodiments of the present invention provide a system and method to automatically generate synchronization points based on a common characteristic given a...
Recommending a composite channel
Recommending channels is disclosed. A method for recommending a channel includes identifying multiple component channels of a content platform. The method...
Subscriptions to channels on the web
A user of a content sharing platform is identified and one or more recommended channels of the content sharing platform are identified for the user. The user is...
Method and system for collecting and managing TV viewership data
A computer-implemented method for collecting and managing TV viewership data from multiple TV metering data providers is disclosed. The method includes:...
Video coding using scatter-based scan tables
Scatter-based scan tables are used to encode and decode video streams. Scatter scan patterns transform coefficients between positions within a 2D array...
Apparatus and method for using an alternate reference frame to decode a
A current block and a reference frame used to compress the current block are selected from a bitstream. The reference frame has an alternate reference block...
Video coding using adaptive source variance based partitioning
Frames of a video stream can be partitioned using source difference variance based partitioning before encoding. Variances between blocks of a current video...
Devices and methods for sample adaptive offset coding and/or signaling
In one embodiment, method for decoding a video bitstream comprises: (a) receiving a video bitstream; (b) deriving processed video data from the bitstream; (c)...
Dynamic POV composite 3D video system
Systems and techniques are disclosed for visually rendering a requested scene based on a virtual camera perspective request as well as a projection of two or...
Explicit way for signaling a collocated reference picture for video coding
In one embodiment, a method for use in encoding and decoding a group of pictures in a video stream is provided. The method identifies a current picture in the...
Limiting user interaction with a computing device based on proximity of a
A first computing device monitors a presence of a second computing device, and determines when the second computing device has moved out of an area proximate to...
Providing to a web-based application access at a hardware level to a
The disclosed subject matter relates to computer implemented methods for providing to a web-based application access at a hardware level to a peripheral device....
Application distribution supplying a dedicated application to a terminal
from an application deposited by the...
A method for providing an online distribution service with an application dedicated to a terminal type. The method includes: identifying a terminal type...
System and method for providing geospatial assets
In one aspect, a method for providing geospatial assets is disclosed. The method may include receiving, from a local computing device, event data associated...
Delivery of two-way interactive content
Among other disclosed subject matter, a computer-implemented method includes a receiving a request for content from a user device. The method also includes...
Sharing content by indicating activity from users in a social network
The subject technology discloses configurations for receiving an indication of user activity from a first user with respect to a post, wherein the post includes...
Enterprise platform verification
Systems and methods for enterprise platform verification are provided. In some aspects, a computing device includes a trusted platform module (TPM). The TPM...
Managing secure connections at a proxy server
A content distribution network includes a proxy server in communication with one or more content distribution servers. The proxy server services connections to...
Automatic delivery channel determination for notifications
A system and method for delivering a message to one or more users from a sender disclosed. The channel application includes a habit engine, a context engine and...
Iterative max-min fairness algorithms
Systems and methods are provided for allocating resources of a network among a plurality of traffic demands to optimize fairness and network utilization....
Congestion window modification
Techniques and mechanisms for evaluating a transmission outcome indicium to determine a state of data traffic congestion in a network. In an embodiment,...
Consistent hashing using exact matching with application to hardware load
Aspects and implementations of the present disclosure are directed to a network device storing an address table. Each of the address table entries is assigned...
Probabilistic distance-based arbitration
Probabilistic arbitration is combined with distance-based weights to achieve equality of service in interconnection networks, such as those used with chip...
Server side experimentation for client side software
A computer-implemented method for comparing multiple client application variations, including, providing a copy of a client application to each of a plurality...
Pre-loaded identifiers to identify media content for mobile devices using
In general, embodiments of the present disclosure are directed to techniques for determining a user's potential exposure to defined audio content (e.g.,...
Conditional audio content delivery method and system
A method of transmitting audio content over a communication network includes generating a predetermined audio content in a format capable of being transmitted...
Collaborative web based applications
A container application is a native application that allows a web based application to access a computer's system resources and windowing system. Web based...
System and method for event content stream
A computer-implemented method, computer program product, and computing system for providing a live stream of event content is provided. In an embodiment, a...
Systems and methods for achieving improved eye safety of an optical
Systems and methods for achieving eye safety of an optical transceiver are provided. An optical module can be configured to output a first optical signal. A...
RF MEMS based large scale cross point electrical switch
This disclosure provides systems, methods, and apparatus for providing a crosspoint switch used in an optical fiber data network. The crosspoint switch can...
Supplementing speech commands with gestures
Described is a system and technique to supplement speech commands with gestures. A user interface may be improved by providing the ability for a user to...
Interest points density control for audio matching
Systems and methods are provided herein relating to audio matching. The density and quality of interest points can be controlled to assure a small but uniform...
Enhancing content appearance
Implementations generally relate to enhancing content appearance. In some implementations, a method includes receiving an image, selecting a reference object in...
Displaying applications on a fixed orientation display
A method and system displaying the output from an application on a fixed orientation display is disclosed. The method is performed at an application stored on...
Summary view of a profile
Systems and methods for providing a summary view in a profile are provided. In some aspects, a first set of content items is received. The first set of content...
Comparing extracted card data using continuous scanning
Comparing extracted card data from a continuous scan comprises receiving, by one or more computing devices, a digital scan of a card; obtaining a plurality of...
One-click offline buying
Contactless payment transactions are initiated through single input activation of a mobile device's secure element and contactless communication system....
Allocating computing resources based on service-level requests
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for allocating resources. In one aspect, a method includes...
Template regularization for generalization of learning systems
Systems and techniques are disclosed for training a machine learning model based on one or more regularization penalties associated with one or more features. A...
Mechanism for associating analog input device gesture with password for
A method for associating an analog input device gesture with an account for account access includes creating a user identifier for an account, creating a...
Delay the persistent memory storage of website data to control data that
is stored in the browser
Embodiments of the invention include a system, computer-implemented method, and a computer-readable medium for delaying the storage of data. Data that...
Identifying navigational resources for informational queries
Methods, systems, and apparatus, including computer program products, for creating a mapping between topics and navigational resources are disclosed. The...
Systems and methods for determining the operating hours of an entity
Provided are systems, methods, and computer program products for determining operating hours of entities from user check-ins and check-outs. A method for...
Search result ranking and presentation
Methods and systems are provided for ranking search results and generating a presentation. In some implementations, a search system generates a presentation...
Automatic continued search
Methods and apparatus for providing travel-related information for a location to a user based on activity indications of the user that are related to the...
Objective and subjective ranking of comments
A system may receive a request for comments associated with a particular document, identify a comment associated with the particular document, generate an...
Recent interest based relevance scoring
A computer-implemented method for processing query information includes receiving prior queries followed by a current query, the prior and current queries being...
Systems and methods for determining application installation likelihood
based on probabilistic combination of...
A method for providing a scored list of applications for use in recommending applications to a user includes receiving at a cloud computing service a request to...
Presentation of content items in view of commerciality
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing selecting relevant and diverse advertisements....
Executing queries subject to different consistency requirements
A server system having one or more processors and memory stores a plurality of entities in one or more databases, where the one or more databases do not...