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.
Systems, methods, and media for inhibiting the presentation of spoiler
content based on requested content
Systems, methods, and media for inhibiting the presentation of spoiler content based on requested content are provided. In some embodiments, a method or content...
Probabilistic matching of television program audio signals
A system for probabilistic matching of audio sample from a television program includes a computer readable storage medium having encoded thereon an audio...
Generating profiling data
Systems and methods for generating profiling data include monitoring the execution of a task on a thread of a program. Profiling data may be generated that...
System and method to in-line script dependencies
Systems, methods and articles of manufacture to in-line script dependencies are discussed herein. An embodiment includes extracting test resources addressed in...
Consistently delivering a web page having source code with a dynamic
According to some implementations, a method, system and computer program product for consistently delivering a web page having source code with a dynamic...
Method and apparatus for context-aware delivery of informational content
on ambient displays
A method and apparatus is disclosed whereby the context of user activity can be used to tailor the ambient information system. The method and apparatus use both...
Assisted punctuation of character strings
A computing device receives one or more indications of user input to enter a character string. In response, the computing device determines, based on a corpus...
System and method for maintaining position information for positioned
elements in a document, invoking objects...
A list indicating positions of positioned elements on a page of a document is maintained by a page object associated with the page. First position information...
Systems and methods for authenticating an electronic transaction
Systems and methods for authenticating a request between a client computer and a transaction server are provided. An application request, comprising an identity...
System and method for controlling the upload of data already accessible to
Systems, methods, and machine-readable media for controlling an upload of a block of data associated with an upload command are described. In certain aspects,...
Cookie security system with interloper detection and remedial actions to
protest personal data
A server receives a request from the client. The request includes a cryptographically protected object that includes a respective user identifier and validation...
Differential storage and eviction for information resources from a browser
Systems, methods and a computer program product the differential storage and eviction for information resources from a browser cache. In an embodiment, the...
Peripheral device detection with short-range communication
In general, embodiments of the present disclosure are directed to techniques for configuring a mobile device according to detection of one or more peripheral...
Modifying a computer program configuration based on variable-bin
A system for modifying a configuration of a computer program includes an encoded data receiver for receiving a plurality of encoded data values from a sample...
System and method for displaying search results including email
A client computer with one or more processors and memory transmits, to a server system, a search query including one or more query terms and receives, from the...
Non-collaborative filters in a collaborative document
Systems and methods for providing filters for collaborative spreadsheets include storing a spreadsheet on a server, where the spreadsheet comprises a plurality...
Targeting based on social updates
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, are described for providing content to a user. A...
Rate limiter for push notifications in a location-aware service
A method includes receiving, at a server, a dynamic current geographic location of a mobile computing device and, in response, accumulating individual push...
Determining codomain relationship measures
Methods, and systems, including computer programs encoded on computer-readable mediums, including a method for determining codomain relationship measures...
Index server architecture using tiered and sharded phrase posting lists
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents...
Augmentation of place ranking using 3D model activity in an area
Aspects of the invention relate generally to ranking geographic locations based on perceived user interest. More specifically, a database of three-dimensional...
Hierarchical behavioral profile
In a hierarchical profile, each node represents at least one feature of behavioral data collected about an entity profiled, with the topmost node selected as...
Post-paid, single click payments
A deferred payment authorization system that allows users to exercise an instant purchase, deferred payment option for online payment without providing payment...
In one aspect, this application describes a method for determining personal advertisements for display with personal content in an online social network. The...
Automated project localization into multiple languages by using machine
Applications can be localized by localization experts to allow them to be used by a broader customer base. The localization can be done given resource files...
Method and apparatus for building and presenting network designs
A method and apparatus is provided for presenting a design of a fiber-optic network. In one aspect, a server receives from a client device a request for a...
Displaying dynamic entertainment information on marquees in street-level
An apparatus provides street-level images that include entertainment information. The apparatus may include a memory that stores at least one street-level image...
Gesture-based automotive controls
Methods and apparatuses for gesture-based controls are disclosed. In one aspect, a method is disclosed that includes maintaining a correlation between a...
Prospective determination of processor wake-up conditions in energy
buffered HVAC control unit
A thermostat may include a memory and a processing system. The processing system may operate by determining a set of wake-up conditions for the processor to...
Dynamic data refresh for mobile device applications
The frequency with which data is refreshed for an application executed by a mobile device may be dynamically set based on one or more of the state of the...
Video segment identification and organization based on dynamic
This disclosure relates to video segment identification and organization based on dynamic characterizations. A characteristics component analyzes a video, and...
Implicit video location augmentation
A method and apparatus for performing implicit video location augmentation are provided. Implicit video location augmentation may include identifying a first...
Similar image selection
An image similar to a target image is selected from among a set of candidate images. A set of image classifiers is first generated and used to create a...
Techniques for a shape descriptor used for object recognition are described. Tokens of an object in digital image data are captured, where tokens can be edges,...
Position estimation using predetermined patterns of light sources
Methods and systems are described for determining eye position and/or for determining eye movement based on glints. An exemplary computer-implemented method...
System and method of identifying advertisement in images
A system and method is provided wherein, in one aspect, a processor determines whether multiple street level images have captured a nearly-identical face. If...
Method and apparatus for antenna array channel feedback
A method and apparatus provide antenna array channel feedback. The method can include receiving, at a wireless terminal, a set of channel state information...
Dynamic coefficient reordering
A system, apparatus, and method of compressing video data having at least one frame having at least one block having an array of pixels. The method includes...
Multi-stage switching topology
A multi-stage switching fabric provides a first tier and a second tier. The first tier may include a first plurality of switches, and the second tier may...
Method for providing a contention based uplink channel
A method, a mobile system, and a user communication device are disclosed. A receiving unit 408 may receive a downlink packet 620 from a base station 108. A...
System and method for routing around failed links
A multi-stage network may include a first stage having a first plurality of switches, a second stage having a second plurality of switches, and a number of...
System and method for capturing images of a geographic area
A system for capturing images while a user is traversing a geographic area is disclosed. The system may include a frame configured to extend across a first...
Preventing motion artifacts by intelligently disabling video stabilization
Digital video stabilization is selectively turned off in circumstances where it could actually decrease the quality of a captured video. A video camera includes...
Showing geo-located information in a 3D geographical space
Methods and systems for providing a graphic, such as an advertisement, in a 3D geographical information system (GIS) view are described. A method for providing...
Incremental surface hole filling
Systems, methods, and computer storage mediums are provided for filling missing data in a spatially distributed, graphically represented data set. An example...
Capacitively coupled computing device antenna
A computing device includes a capacitively coupled antenna provided in a display portion of the device. An antenna pattern is provided on a backside of a touch...
Methods and systems for capturing and storing an image are provided. In one example, eye-movement data associated with a head-mountable device (HMD) may be...
Wearable computer with superimposed controls and instructions for external
A wearable computing device includes a head-mounted display (HMD) that provides a field of view in which at least a portion of the environment of the wearable...
Somatosensory type notification alerts
A computing device is described that can receive contextual information related to a user associated with the computing device. The contextual information may...
Unlocking method for a computing system
Methods and systems for unlocking a screen using eye tracking information are described. A computing system may include a display screen. The computing system...