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.
Self-service channel marketplace
A content hosting system allows content providers to create channels of video content and make them available to users in a marketplace. Users can search or...
Segmentation based entropy encoding and decoding
A system, method, and apparatus for encoding and decoding a video signal having at least one frame with a plurality of blocks are disclosed. The method...
Right-edge extension for quad-tree intra-prediction
Encoding and decoding using right-edge extension for quad-tree intra-prediction may include identifying a current frame from the plurality of frames, the...
Automatic mute control for video conferencing
In one example, a device executes one or more video communication processes that receive audio streams and video streams from a plurality of computing devices...
Determining image alignment failure
A first set of pixels of a short exposure image and a second set of pixels of a long exposure image may be obtained. The short exposure image may have been...
Color correction based on multiple images
In some implementations, a method provides color corrections based on multiple images. In some implementations, a method includes determining one or more...
Fascia assembly for a portable electronic device
A fascia member (200) for an electronic device (700) includes a thin, flexible membrane (201) coupled to a rigid skeletal member (202). The thin, flexible...
Accessing payload portions of client requests from client memory storage
hardware using remote direct memory access
A method of processing client requests on a data processing apparatus. The method includes receiving control portions of client requests from respective...
Efficient processing of streams of images within a moving window session
In one general aspect, a computer-readable storage medium storing instructions that when executed cause one or more processors to perform a process that can...
Latency-guided web content retrieval, serving, and rendering
Embodiments of the present invention relate to the retrieval, serving, and rendering of web content provided from a web content server to a requesting client...
Content versioning in a client/server system with advancing capabilities
A content item is updated in response to advancing capabilities of a client. A local content item received from a server is stored. The local content item has...
Media content receiving device and distribution of media content utilizing
social networks and social circles
Devices and methods for receiving sections of media content and receiving ranked content and caching sections of content are disclosed herein. Media content can...
Methods and systems for predicting conversion rates of content publisher
and content provider pairs
Systems and methods for predicting a conversion rate of a content publisher-third-party content provider pair are disclosed. A processor identifies, from log...
Scheduling data pushes to a mobile device based on usage and applications
Embodiments relate to pushing data to mobile devices more efficiently. In a first embodiment, a computer-implemented method receives pushed data on a mobile...
Managing data communications based on phone calls between mobile computing
An example method comprises receiving, by at least one computing device, a first notification from a first mobile computing device and a second notification...
Packet validation using watermarks
Methods and systems are disclosed for providing secure transmissions across a network comprising a transmitting device and a receiving device. At the...
Developer risk classifier
Systems and techniques are provided for the classification of risks associated with developers in an application ecosystem. Signals associated with a developer...
Layered protection and validation of identity data delivered online via
multiple intermediate clients
A method is provided for securely delivering identity data units over a communications network to a client device. The method includes receiving a selection...
Collaborative streaming of video content
A system, method and various user interfaces enable visually browsing multiple groups of video recommendations. A video stream includes a group of videos to be...
Systems and methods for implementing weighted cost multi-path using
two-level equal cost multi-path tables
This disclosure provides systems, methods, and apparatus for providing a network switch for implementing weighted cost multi-pathing (WCMP). In some...
Method and apparatus for adaptive network heartbeat message for TCP
A method and apparatus for a client to continue to receive updates from a server when a channel has been disconnected before the expiration of a heartbeat timer...
System and method for determining a primary controller in software defined
Aspects of the disclosure relate generally to selecting and identifying a primary controller server among a group of servers on a network. In order to do so, a...
System and method for reducing throughput loss responsive to network
Systems and methods for reassigning and implementing communication links in a network are described herein. The systems and methods described herein, reduce the...
Scalable, live transcoding with support for adaptive streaming and
A system and method for a live streaming platform that can redundantly process input streams in parallel ingestion pipelines is disclosed herein. Ingested input...
Synchronizing multiple transcoding devices utilizing simultaneity of
receipt of multicast packets
Disclosed is a method for synchronizing video in a system including a host CPU and a plurality of transcoder instances, the method comprising: receiving, by two...
Method and device for phase adjustment based on closed-loop diversity
A mobile communications method, device, and system for adjusting a phase parameter in a diversity signal, based at least in part on phase feedback from a base...
Simultaneous use of multiple radio frequency channels
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for identifying data that is designated...
Low power consumption adaptive power amplifier
An adaptive power amplifier that may be used in a wireless communication device is configured to adjust its load line or output impedance, the number of active...
System and method for adaptive beam forming for specific absorption rate
A system may include a modifiable mobile device having at least two antennas coupled to fractional amplifiers, with returned power detectors. A beamformer unit...
Systems and methods for configuring the display resolution of an
electronic device based on distance and user...
Systems and methods dynamically configure a display of an electronic device to a desired display resolution and/or a magnification factor without noticeable...
Accelerated three-dimensional intersection testing using compressed
Aspects of the present disclosure relate to building volumetric data structures for intersection testing. For example, 3D data may be represented by points...
Computing devices and methods for deterministically placing geometric
shapes within geographic maps
The present disclosure is related to geographic maps including a plurality of map tiles having various geometric shapes. A determination is made for each map...
Systems and methods for near lossless image compression
Systems and methods for iterative near lossless image compression are provided. An exemplary computer-implemented method of compressing image data can include...
Experience sharing for a registry event
Disclosed herein are methods and corresponding systems for facilitating a live registry event between a shopper and one or more remote viewers. In the live...
Conversion path performance measures and reports
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing conversion path performance measures and...
Occupancy pattern detection, estimation and prediction
Systems and methods are described for predicting and/or detecting occupancy of an enclosure, such as a dwelling or other building, which can be used for a...
Statistical model for estimating unique users from unauthenticated cookies
This disclosure generally relates to systems and methods that facilitate employing a statistical model over a specified time frame divided into a plurality of...
Auxiliary functionality control and fingerprint authentication based on a
same user input
A sensor structure (110) for a device includes both a fingerprint sensor (112) and one or more touch sensors (114). As a user input of the user moving his or...
Input to locked computing device
The subject matter of this specification can be embodied in, among other things, a method that includes receiving at a computing device that is in a locked...
Shared preferences in a multi-application environment
Various aspects of the subject technology relate to a system configured to store preferences in a file that is accessible to other applications on a computing...
Verification of remote job state for access control
A method of controlling access to one or more data resources may include receiving, from a client device by an authentication server device, a request to access...
Method and apparatus for unlocking a user portable wireless electronic
communication device feature
Embodiments provide a method and apparatus for unlocking a feature of a user portable wireless electronic communication device. The user portable wireless...
Map tile data pre-fetching based on mobile device generated event analysis
Map tile data for displaying graphic elements of a web-based mapping system in a mobile computing device may be pre-fetched to the device based on an analysis...
Systems, methods, and computer-readable media for searching for events
from a computer-implemented calendar
Provided are systems, methods, and computer-readable media for searching for events from a computer-implemented calendar in accordance. A search interface is...
Contextual-based serving of content segments in a video delivery system
A method, implemented on a processor, provides content segments to a first resource, the first resource having a first video. The method includes identifying...
Context-based person search
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for finding person names in electronic resources. In one...
Clustering of feedback reports
A computer-implemented method comprising: receiving a first report related to an application configured to run on one or more computing devices; identifying one...
Predicted query generation from partial search query input
A search system monitors the input of a search query by a user. Before the user finishes entering the search query, the search system identifies and sends a...
Generating search results for people
Techniques include: receiving a search query; identifying content responsive to the search query; identifying one or more members of a social networking service...
Using content identification as context for search
Techniques for using contextual information relating to content presented by a television as part of a search query for an information search are presented. A...