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.
A mobile device having the capability of performing real-time location recognition with assistance from a server is provided. The approximate geophysical...
Personal identification combining proximity sensing with biometrics
Described is a technology by which the identity of a person (e.g., a customer in a commercial transaction) is determinable without active identification effort,...
System and method for allowing secure remote server access using data
Systems and methods are provided for providing users at remote access devices with conditional access to server-based applications. Requests for access to...
Provisional administrator privileges
A system grants "provisional privileges" to a user request for the purpose of provisionally performing a requested transaction. If the provisionally-performed...
Quantum annealing simulator
A quantum annealer simulator approximates unitary quantum dynamics of a quantum annealer on a non-quantum computing device such as a conventional computing...
Browser cache assist for accessing web-based content
A web application residing in a client device generates a user interface containing data objects hosted on a remote server. The web application contains a web...
Real-time personalized recommendation of location-related entities
A location-related entity ranking technique is described that allows a user see the ranking of location-related entities near a desired location in response to...
Cross-domain topic space
Some examples include receiving a microblog entry from a social stream domain. Further, some implementations include determining, based on a topic space...
Database data type creation and reuse
Embodiments are provided for creating and reusing custom data types in a database. A selection of a field or group of fields may be received from a database...
Various embodiments provide summarization techniques that can be applied to blogs or microblogs to present information that is determined to be useful, in a...
Cell view mode for outsized cells
Embodiments provide electronic spreadsheet viewing and interaction features and functionalities, but the embodiments are not so limited. In an embodiment, a...
Input control processing
A system and method for facilitating the processing of an expansion list. A script associated with an HTML document performs actions to process the expansion...
Data error detection and correction using hash values
The subject disclosure is directed towards a data storage service that uses hash values, such as substantially collision-free hash values, to maintain data...
Service outage details in an error message
One or more techniques and/or systems are disclosed for providing a customized service error message to a user of a service. An error encountered during a user...
Interface for displaying content supporting hardware acceleration
One or more application programming interfaces (APIs) are exposed by a host program running on a device to facilitate a control program displaying content in a...
Edge computing platform for delivery of rich internet applications
An edge computing platform that provides on-demand delivery of Rich Internet Applications and other applications is disclosed. One embodiment includes an...
Virtual software application deployment configurations
Configuration items for a software application can be automatically and/or manually discovered, and the application can be packaged to form a virtual...
Automated deployment and servicing of distributed applications
Deployment and servicing tasks associated with multi-tier, distributed applications, application environments and data centers are automated so that a person...
Response to user input based on declarative mappings
Systems and methods are provided that enable direct response to user input, e.g., in accordance with storyboards. For instance, applications can predefine...
Discoverability and navigation of hyperlinks
A user may discover and navigate among hyperlinks through the use of a keyboard. For example, a user may press a tab key to discover and navigate to a first...
Manipulation of graphical elements via gestures
A method of operating a graphical user interface of a computing device is disclosed. The method comprises displaying a graphical user interface (GUI) element on...
A remote multi-touch system includes a pressure-sensitive, multi-touch device, a display separate from the pressure-sensitive, multi-touch device, and a...
Creation and context-aware presentation of customized emoticon item sets
Embodiments provide context-aware inclusion of emoticon item sets in applications and/or services. The emoticon item sets include a plurality of emoticon images...
Mobile device operations with battery optimization
Techniques for conserving battery power in devices are provided. One or more deferrable tasks are queued for later execution. An initiation of a subsequent...
Power state dependent wake-up alarm
A method of operating a computing device to allow events to be conditionally executed based on a power state of the device at the time of execution of the...
Transparent display device
This document describes techniques and apparatuses for implementing a transparent display device. A transparent display device includes a transparent or...
Active reflective surfaces
In embodiments of active reflective surfaces, an imaging structure includes a circuit control layer that controls pixel activation to emit light. A reflective...
Display screen with icon
Display screen with icon
Display screen with transitional graphical user interface
Display screen with graphical user interface
Display screen with graphical user interface
Headset with visor
Multivariant mobile operating system configuration
Techniques are described for configuring a multivariant mobile operating system. The current state of a mobile computing device can be determined by determining...
Action generation based on voice data
An automated technique is discussed for processing audio data and generating one or more actions in response thereto. In particular embodiments, the audio data...
Coding of motion vector information
Techniques and tools for encoding and decoding motion vector information for video images are described. For example, a video encoder yields an extended motion...
Face detection and tracking
Methods and systems for face detection and tracking using an image-based capture device are disclosed herein. The method includes generating a depth image of a...
Determining populated IP addresses
A service log of a service provider is analyzed to identify IP addresses used by account holders that are populated IP addresses. Existing information about...
Range weighted internet protocol address blacklist
Described is a technology by existing IP address blacklist data associated are accessed to statistically determine which IP addresses in the range are...
Detailed end-to-end latency tracking of messages
Latency information is collected for each message as it moves through an organization. The latency information includes latency information for components...
Graphical representation of aggregated data
A method for enabling graphical representation of aggregated data is provided. The method includes accessing aggregated data retrieved from a plurality of...
Raster scanning for depth detection
Techniques are provided for determining distance to an object in a depth camera's field of view. The techniques may include raster scanning light over the...
Advertising with mobile messaging
In accordance with one or more aspects of the content-based advertising in mobile messaging, a message is received from a first mobile device, the received...
Data custodian and curation system
A data custodian and curation system may store data from a data supplier in encrypted form and may allow users to consume the data when the consumers obtain...
Hand-drawn sketch recognition
Some examples of a sketch-based image recognition system may generate a model for identifying a subject of a sketch. The model is formed from a plurality of...
Display with blocking image generation
A blocking image generating system and related methods include a head-mounted display device having an opacity layer. A method may include receiving a virtual...
Provisioning a computing system for digital rights management
Various embodiments utilize hardware-enforced boundaries to provide various aspects of digital rights management or DRM in an open computing environment....
Push pull adaptive capture
In various embodiments, a screen image may be divided into rectangles, and a capture component may track changed rectangles and capture the screen upon...
Managing capacity of a thinly provisioned storage system
A thinly provisioned storage system detects whether physical storage capacity is available when there is a request to allocate storage capacity, prior to data...