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.
Display screen or portion thereof with graphical user interface
Communications terminal with computer icon
Portion of a display panel with an animated computer icon
Multimedia interface dongle
Terrestrial unit for connectivity to a balloon network
Alternative data center building designs
A multi-floor data center, comprising in one implementation, a plurality of floors; a first set of server racks disposed about a first vertical center axis on...
Multi-string led current control system and method
Embodiments described herein provide a LED lighting system and method. A transformer has a primary winding and a secondary winding. A plurality of LED strings...
Bendable cord for controlling an electronic device
Described is a technique for controlling an electronic device by manipulating a headphone cord. This may be accomplished by sensing various bends and/or bend...
Optoelectronic packet switch/routers
A packet switch/router including a first stage switch fabric receiving an electrical signal, a mid-stage buffer receiving and storing the electrical signal from...
Generating synchronized dictionaries for sparse coding
Techniques for generating synchronized dictionaries for sparse coding to facilitate encoding of video content are presented. An encoder can generate a...
Second-order orthogonal spatial intra prediction
A method and apparatus for performing second-order orthogonal spatial intra prediction encoding and decoding is disclosed. Second-order orthogonal spatial intra...
Method of determining binary codewords for transform coefficients
A system is provided for creating binary codewords for transform coefficients used for relating transform units (TUs) divided into coding units (CUs) in a High...
Methods and systems for video retargeting using motion saliency
Methods and systems for video retargeting and view selection using motion saliency are described. Salient features in multiple videos may be extracted. Each...
Processing and/or distributing media content associated with at least one
parameter related to a memory operation
A system to facilitate media content protection is provided. The system includes a partitioning component, a key derivation component and an output component....
Providing a multi-pane display
Systems and methods for providing a multi-pane display of programs being viewed by a plurality of social contacts include storing a user identifier for a user;...
Digital camera having image processor and printer
A digital camera is provided having an image sensor for imaging a scene, a processor for processing the imaged scene in accordance with a programmable scene...
Secure challenge system for verifying access rights to media content
Described is a technique for securely verifying access rights to a media file stored on a user device. By verifying the access rights to the media file, a...
Content provided DNS resolution validation and use
Methods and systems for using and providing trustworthy DNS resolutions are provided. A method for using trustworthy DNS resolutions may include obtaining a DNS...
Systems and methods for uploading media content in an instant messaging
System and methods for uploading media content in an instant messaging application are disclosed. In some implementations, a method includes, at a first...
Systems and methods for balancing max-min fairness and throughput
objectives in traffic engineering
Systems and methods are provided for allocating resources of a network among a plurality of traffic demands to optimize fairness and throughput. Fairness...
Translating network forwarding plane models into target implementation
using sub models and hints
A routing controller in a communication network may be responsible for issuing routing rules to forwarding devices in the network. Exemplary embodiments allow...
Systems and methods for event stream management
A system for managing event streams is provided that includes a volatile memory, a non-volatile memory, and a processor. The volatile memory is configured to...
Systems and methods for determining physical network topology
A system determines a physical topology of a network including a plurality of nodes. Each node includes a multi-chip higher-tier switch, and each chip in the...
Adaptive streaming for legacy media frameworks
This disclosure relates to adaptive streaming for legacy media frameworks. A streaming component includes a reception component that receives a first set of...
Shared communication space invitations
A computer-implemented method of providing invitations to a shared communication space, performed by a server system, includes providing the shared...
Network fabric reconfiguration
The present disclosure describes systems and methods for reconfiguring the links made by a plurality of optical circuit switches between the nodes of the first...
System, method and apparatus for mobile transmit diversity using symmetric
Communication is performed for a first communication device having a set of antenna elements. A quality-indication signal is received from a second...
An apparatus includes a first cell subpack having a plurality of cells arranged in series and a second cell subpack connected in series to the first cell...
Battery leakage current elimination in UPS units
Aspects of the disclosure relate generally to uninterruptible power supply ("UPS") units for systems requiring back up power. The UPS units include circuitry...
Line balancing for a three-phase alternating current system
System for providing AC line balancing includes a three-phase power source, a monitoring component and a control component. Three AC lines from the three-phase...
System and method for determining a zoom factor of content displayed on a
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for determining a zoom factor of content displayed on...
System for detecting display driver error when failing to receive a
synchronization signal and method thereof
A system performs a method for detecting display driver error. The method includes sending a first command signal to a display driver to operate according to a...
Texture blending between view-dependent texture and base texture in a
geographic information system
Systems and methods for rendering a view-dependent texture in conjunction with a three-dimensional model of a geographic area are provided. A view-dependent...
Blending map data with additional imagery
In one aspect, a map is provided for display by one or more computing devices. The map includes one or more polygons. The one or more computing devices receive...
Optimistic receipt flow
An online electronic wallet system and method provide secure storage and transmission of payment instrument information for use in completing online purchases...
Navigation-based AD units in street view
Systems, methods, and computer storage mediums for directing a user to an image of an advertiser's geolocation are provided. An exemplary method includes...
Generating models based on user behavior
A system and method for generating a model based on the user's interests and activities by receiving with a logging unit user activities from heterogeneous data...
System and method for sharing content in an instant messaging application
A method and system for sharing content in an instant messaging application are disclosed. According to one embodiment a computer-implemented method comprises...
Disclosed are a system and method for constructing and using a predictive model to generate a prediction signal, also referred to as a classification signal...
Automatic sequencing of video playlists based on mood classification of
each video and video cluster transitions
A given set of videos are sequenced in an aesthetically pleasing manner using models learned from human curated playlists. Semantic features associated with...
Screenshot orientation detection
A method and/or system for screenshot orientation detection may include performing an initial optical character recognition (OCR) and/or an initial face...
Updating point of interest data based on an image
Various aspects of the subject technology relate to systems, methods, and machine-readable media for updating a point of interest (POI) data repository. A...
Feature reduction based on local densities for bundle adjustment of images
Methods, systems, and computer program products are provided for determining camera parameters and three dimensional locations of features from a plurality of...
Hovercard pivoting for mobile devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for invoking execution of web based applications. In one...
Access controls in a search index
Techniques include: identifying a first group that has a specified number of entities or more; associating a first group restrict with the first group, where a...
Producing a ranking for pages using distances in a web-link graph
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for producing a ranking for pages on the web. In one aspect,...
Interpreting adjacent search terms based on a hierarchical relationship
A computer-implemented method may include receiving, from a device, a search query that includes search terms, parsing the search terms into combinations of...
Efficient query rewriting
Methods and systems for efficient query rewriting and the like are described here. One such described method comprises: offline mapping frequently-seen search...
Showing prominent users for information retrieval requests
Implementations of the present disclosure include actions of receiving a search query from a searching user, in response to the search query matching a trigger...
Ranking modifications of a previous query
Methods and apparatus related to ranking modifications of a previous query. For example, modifications of a previous query may be generated based on a current...