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.
Resource sharing in multi-principal browser
Resource sharing in a multi-principal browser includes managing a resource for a web entity by determining how to divide the resource for sharing among two or...
Computer system events interface
An events interface is described, and the events interface includes event sequences that indicate software application events that occur in relation to each...
Managing server membership
Example apparatus and methods manage membership in a collection of servers participating in providing a service. An example device may provide a user interface...
Virtual machine provisioning engine
Embodiments described herein extend to methods, systems, and computer program products for setting up, configuring, and customizing one or more virtual...
Download of current portions of email messages
In general, this disclosure describes techniques of enabling devices to download only current portions of email messages without downloading historical portions...
Techniques for virtual conferencing servers
Techniques for virtual conferencing servers are described. An apparatus may comprise a conferencing server to manage a conference call with multiple client...
Batching notifications to optimize for battery life
In one embodiment, a notification server 110 may batch together notifications to reduce power consumption. A notification server 110 may receive a power...
Media device presence management
A media player may be adapted to manage presence information distribution and access to facilitate media communication between compatible devices. Devices...
Enhanced query suggestions in autosuggest with corresponding relevant data
Methods and computer-storage media having computer-executable instructions embodied thereon that facilitate determining enhanced query suggestions are provided....
Scalable index build techniques for column stores
Architecture that includes an index creation algorithm that utilizes available resources and dynamically adjusts to successfully scale with increased resources...
Deep application crawling
The deep application crawling technique described herein crawls one or more applications, commonly referred to as "apps", in order to extract information inside...
Managing a search index
Concepts and technologies are described herein for managing a search index. In accordance with the concepts and technologies disclosed herein, a search index...
Optimization of a partially deduplicated file
The subject disclosure is directed towards transforming a file having at least one undeduplicated portion into a fully deduplicated file. For each of the at...
Multi-faceted metadata storage
A system and method for storing and providing metadata. Metadata may be retrieved from multiple sources. The metadata is stored in facets in a repository and...
Managing data with backup server indexing
Indexing functionality can be shifted to one or more backup servers in a backup system. In one implementation, a backup server can receive one or more data...
A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of...
Defining sub-cube scope based upon a query
Technologies are described herein for defining the scope of a sub-cube based upon a database query. A request is received to perform a query of a...
Transforming data into consumable content
Concepts and technologies are described herein for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein,...
Assessing quality of user reviews
User generated reviews and scores associated with the reviews may be used to train a review scoring model with textual features of the reviews. The review...
Tool and framework for creating consistent normalization maps and grammars
A runtime framework and authoring tool are provided for enabling linguistic experts to author text normalization maps and grammar libraries without requiring...
Techniques to normalize names efficiently for name-based speech
Techniques to normalize names for name-based speech recognition grammars are described. Some embodiments are particularly directed to techniques to normalize...
Telephony service interaction management
A method for managing an interaction of a calling party to a communication partner is provided. The method includes automatically determining if the...
Resolving out-of-vocabulary words during machine translation
Some implementations provide techniques and arrangements to perform automated translation from a source language to a target language. For example, an...
Automatic story summarization from clustered messages
A set of stories may be related in a set of messages (e.g., news articles, weblog posts, or messages exchanged in a social network). Presented herein are...
Determining user device's starting location
A user device is equipped with one or more sensors that collect data relating to a movement of a user having the user device. An estimated area within which a...
Automated secure pairing for wireless devices
Systems, methods, and/or techniques ("tools") are described herein that relate to automated secure pairing for devices, and that relate to parallel downloads of...
Multiple waveguide imaging structure
In embodiments of a multiple waveguide imaging structure, an imaging structure includes a first waveguide for see-through viewing of an environment at a first...
Salient object detection by composition
A computing device configured to determine, for each of a plurality of locations in an image, a saliency measure based at least on a cost of composing parts of...
Community telephony brokerage system and techniques
A community telephony brokerage system ("CTBS") and techniques for facilitating telephony communications (including but not limited to text messages, audible...
Notifying network contacts of inquiries
A method, computer-readable medium, and user interface for displaying an inquiry indication related to an inquiring user's inquiry are described. An inquiring...
Mapping a transmission stream in a virtual baseband to a physical baseband
Embodiments include processes, systems, and devices for reshaping virtual baseband signals for transmission on non-contiguous and variable portions of a...
Virtual machine multicast/broadcast in virtual network
The performance of multicast and/or broadcasting between virtual machines over a virtual network. A source hypervisor accesses a network message originated from...
Predictive electrophoretic display
A predictive electrophoretic display is described. An electrophoretic display may include charged particles, a portion of which are designated as electronic...
Method and system to maximize space-time resolution in a time-of-flight
Phase-based TOF systems operate with reduced depth error due to motion blur, and/or spatial blur, and/or pixel offset by intelligently determining how best to...
Wide angle field of view active illumination imaging system
An embodiment of the invention provides an active illumination imaging system comprising a first camera and a second camera, each having an optical axis and a...
Dynamic wireless configuration for video conference environments
Systems, methods, and software for facilitating wireless conference environments are disclosed. In an implementation, a media system obtains environment...
Wide field-of-view virtual image projector
This document describes techniques and apparatuses for implementing a wide field-of-view virtual image projector. A wide field-of-view virtual image projector...
Touchscreen selection visual feedback
Various embodiments are described for systems and methods for providing visual feedback indicating a touch selection of an element on a touch-sensitive display....
Sympathetic optic adaptation for see-through display
A method for overlaying first and second images in a common focal plane of a viewer comprises forming the first image and guiding the first and second images...
In applications that display a representation of a user, it may be reasonable to insert a pre-canned animation rather than animating a user's captured motion....
Systems and methods for processing an image for target tracking
An image such as a depth image of a scene may be received, observed, or captured by a device. The image may then be processed. For example, the image may be...
Multi-touch input device with orientation sensing
A multi-touch orientation sensing input device may enhance task performance efficiency. The multi-touch orientation sensing input device may include a device...
Searching at a user device
Method, computer program product and user device for searching implemented at the user device, wherein an input is received from a user via a touch screen of...
Adaptive event recognition
A system and related methods for adaptive event recognition are provided. In one example, a selected sensor of a head-mounted display device is operated at a...
User interface navigation
Embodiments that relate to navigating a hierarchy of visual elements are disclosed. In one embodiment a method includes presenting one or more visual elements...
Touchscreen testing techniques are described. In one or more implementations, a conductor is placed proximal to a touchscreen device and the touchscreen device...
Extended and editable gamer profile
A user profile for an online gaming service is created. The user profile contains user gaming information received from a first location. The user profile is...
Companion object customization
An entertainment system includes an object tracking camera, a logic subsystem operatively connected to the object tracking camera, and a data holding subsystem...
Freeform-prism eyepiece with illumination waveguide
An imaging panel includes a light source, a reflective image-forming array, and a freeform-prism eyepiece. The light source includes a light emitter and a...
Active tag codes
Embodiments are disclosed herein that relate to the use of active tag codes that change as a function of time to incorporate a greater amount of data into the...