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.
Website duration performance based on category durations
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining duration performance of websites. In one...
Method of maintaining a large set of taint labels
A method of maintaining a large set of taint labels for tracking a flow of data through a program is provided, including identifying at least a first data and a...
System and method for associating images with semantic entities
A system and computer-implemented method for associating images with semantic entities and providing search results using the semantic entities. An image...
System and method for providing objectified image renderings using
recognition information from images
An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the...
Building search by contents
Aspects of the invention relate generally to identifying and providing 3D models in response to a search request. More specifically, a server may access a...
Identifying context of content items
Methods, systems, and apparatus, including computer program products, may be used for identifying context. Web attributes associated with a first instance of a...
Remote application debugging
Techniques are described for debugging an application executing on a remote host device. A daemon executing on the host device is instructed, from a server...
Parallel processing of data
Parallel processing of data may include a set of map processes and a set of reduce processes. Each map process may include at least one map thread. Map threads...
Metadata-based virtual machine configuration
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for associating one or more of a plurality of metadata...
Smart limited functionality mode manager
Methods, systems, and apparatuses, including computer programs encoded on a computer storage media, for entering a limited functionality mode on a mobile...
Interaction with partially constructed mobile device applications
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating mobile device applications. In one aspect, a method...
Mixed type text extraction and distribution
Systems, methods, and devices for extracting and distributing text of mixed types from displayed graphical data from a display of an electronic device are...
Method and apparatus for notification on an electronic handheld device
using an attention manager
A method and system for notification in a palm-sized computer system. Specifically, the present invention discloses an Attention Manager that manages...
Method and system for generating a smart time-lapse video clip
An electronic device with a display, processor(s), and memory displays a video monitoring user interface including a video feed from a camera located remotely...
System and method for determining an interest in promotional content
displayed at a mobile communication device
Determining interest in promotional content to be displayed at a mobile communication device is described. The promotional content, including a first portion...
Path based power generation control for an aerial vehicle
Methods and systems described herein relate to power generation control for an aerial vehicle. An example method may include operating an aerial vehicle in a...
System and method for mapping an indoor environment
A system and method for mapping an indoor environment. A client device may receive an indication of a starting point on a floor plan. The client device may...
Mobile device position and orientation from multiple unsurveyed magnetic
A system and method are provided that allow for localization of a mobile device using detected magnetic signals and magnetic survey data. The magnetic signals...
Methods and systems for transitioning an aerial vehicle between crosswind
flight and hover flight
A method involves operating an aerial vehicle to travel along a first closed path on a tether sphere while oriented in a crosswind-flight orientation. A tether...
Cutter rail guide, block, armature, and blade
An apparatus including a balloon envelope, a cutting blade secured to a blade block; a cutter guide rail secured above the balloon envelope, and an arm...
Disposable digital camera with printing assembly
A digital camera includes an image capture assembly; a print media transport assembly; a pagewidth ink jet printhead; a roll of print media; an internal chassis...
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...