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.
Use of NFC in conjunction with other range-based sensors to detect theft
of other devices
A system and method for monitoring devices using near field communications (NFC) techniques is disclosed. A plurality of host devices each incorporates a NFC...
View-dependent textures for interactive geographic information system
Systems and methods for rendering a view-dependent texture in conjunction with a polygon mesh to provide a textured three-dimensional model of a geographic area...
Automatic processing of images
Systems and methods for the processing of images are provided. In particular, a candidate image can be obtained for processing. The candidate image can have one...
Rendering content on computing systems
A computer-implemented method for rendering video content is disclosed according to an aspect of the subject technology. The method comprises retrieving video...
Providing social graph information for a webpage
Systems and techniques for displaying information associated with multiple accounts of multiple social media websites owned by an owner. In one implementation,...
System and method for negotiating item prices
A system and machine-implemented method for providing a user participating in an online shopping environment with a negotiated price for an item, the method...
Encoding AD and/or AD serving information in a click URL
The tracking of ad selections (such as ad clicks for example), and/or rich levels of ad performance may be facilitated by encoding one or more ad properties in...
Processing payment transactions without a secure element
A user conducts a wireless payment transaction with a merchant system by transmitting payment information from a user device to a terminal reader without...
Image capture technique
This disclosure relates to winking to capture image data using an image capture device that is associated with a head-mountable device (HMD). An illustrative...
Methods and systems for implementing a secure application execution
environment using derived user accounts for...
Methods and systems are disclosed for implementing a secure application execution environment using Derived User Accounts (SAE DUA) for Internet content....
A computer-implemented method, computer program product, and computing system for receiving, from a user, an intent to share a music track defined within a...
Mining for product classification structures for internet-based product
A product search engine uses web-crawling software to index textual webpage content from multiple internet sources. The product data obtained from the...
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...