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.
Rejecting or accepting a phone call using a lag time
In an embodiment, rejecting or accepting a phone call is disclosed. In an embodiment, a device is disclosed. The device comprises a processor, a storage...
Selection of sensors for monitoring phenomena considering the value of
information and data sharing preferences
A method disclosed herein includes the act of computing a value of information for obtaining data from a personal sensor of a user for utilization in a...
Cloud based master data management architecture
A cloud based service architecture is used in providing Master Data Management (MDM) services to clients. The MDM cloud based architecture comprises a client...
Determination of head-related transfer function data from user
A method and apparatus are disclosed to determine individualized head-related transfer function (HRTF) parameters for a user. The technique can include...
Spatial audio with remote speakers
Embodiments related to outputting spatial audio via a portable computing device are presented. For example, one disclosed embodiment provides a portable...
Light-weight validation of native images
One or more identifiers that facilitate efficient native image validation can be generated and stored in an auxiliary file upon pre-compiling of an assembly....
Edge preserving depth filtering
A scene is illuminated with modulated illumination light that reflects from surfaces in the scene as modulated reflection light. Each of a plurality of pixels...
One pass video processing and composition for high-definition video
A video composition model that provides a set of application programming interfaces (APIs) to set device contexts, and determine capabilities of graphics...
Integrated interactive space
Techniques for implementing an integrative interactive space are described. In implementations, video cameras that are positioned to capture video at different...
Actuator housing for shielding electromagnetic interference
Examples of the disclosure provide a camera module configured to shield an image sensor from an electromagnetic field. In some examples, the camera module...
Statistical security for anonymous mesh-up oriented online services
Web pages and applications commonly consume functionality provided by services to provide users with a rich experience. For example, a backend mapping service...
Resource protection on un-trusted devices
Authenticating a client device to a service to allow the client device to access a resource provided by the service. A client device obtains a secondary...
System for and method of securing a network utilizing credentials
A system for and method of securing a network are described herein. A receiving device listens for packets with proper credentials. If a transmitting device...
Idle worker-process page-out
Systems and methods for handling idle websites on a Web server are disclosed. The duration between requests for a website application is monitored and compared...
Sorted event monitoring by context partition
An event monitoring system that includes two stages, an event sorting stage and an event processing stage. The event sorting stage receives events provided by...
Identifying security boundaries on computing devices
During booting of a computing device, multiple security boundaries are generated. A security boundary refers to a manner of operation of a computing device or a...
Apparatus for receiving a signal plug
An apparatus is described. In an embodiment, the apparatus comprises a housing, wherein the housing comprises a circular cavity; and at least two longitudinal...
Modification of visual content to facilitate improved speech recognition
Technologies described herein relate to modifying visual content for presentment on a display to facilitate improving performance of an automatic speech...
Suggesting intent frame(s) for user request(s)
Techniques are described herein that are capable of suggesting intent frame(s) for user request(s). For instance, the intent frame(s) may be suggested to elicit...
Navigating content using a physical object
Technology is disclosed herein to help a user navigate through large amounts of content while wearing a see-through, near-eye, mixed reality display device such...
Vehicle surface tinting for visual indication of external conditions
Environmental hazards and safe conditions can be indicated to an operator of a vehicle. An audio signal of varying intensities can be played to indicate the...
Automatic run-time identification of textures
In one embodiment, a texture identification method and system are disclosed that uniquely identifies textures as they are used by the application and associates...
Facial skin mask generation for heart rate detection
A facial skin mask may be generated based on isolating a head part in a captured image, removing a first pixel that is indicative of non-skin from the head part...
Visualization for blood flow in skin image data
Blood flow beneath a user's skin, for example, in a user's face may be visually rendered. In some aspects, a plurality of differences is determined in the...
Using proximity sensing to adjust information provided on a mobile device
A proximity metric is obtained that indicates a proximity of a user's face relative to a mobile device. The content, or a visual characteristic of information,...
False face representation identification
Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a...
Systems and methods for tracking a model
An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image...
Scrubbe to remove personally identifiable information
A personally identifiable information (PII) scrubbing system. The PII scrubbing system surgically scrubs PII form a log based on a scrubber configuration...
Separation of duties checks from entitlement sets
A data model in which a set provides an abstraction that isolates the computation of membership from the details of how an enforcement point determines access...
Systems for validating hardware devices
A computing environment in which devices interoperate with a plurality of hardware components. Inconsistencies in user experience when operating devices that...
Federation among services for supporting virtual-network overlays
Computerized methods, systems, and computer-readable media for promoting cooperation between a first and second virtual network overlay ("overlay") are...
Visual post builder
The description relates to visual post builders. One example can receive a user search topic relating to a collage. This example can concurrently present a...
Combining server-side and client-side user interface elements
A method and apparatus are disclosed for combining server-supplied user interface elements with client-supplied user interface elements. The server-supplied...
Generating visual summaries of research documents
Generation of a graphical visualization that summarizes a research document is described herein. A data store includes first data that identifies a first...
Accessing data in a compressed container through dynamic redirection
Embodiments of the disclosure provide access to data in a compressed container through dynamic redirection, without storing decompressed data in persistent...
Conversion of declarative statements into a rich interactive narrative
Technologies pertaining to conversion of declarative statements written in a domain-specific language to data that is playable by a rich interactive narrative...
Interactive addition of semantic concepts to a document
One or more techniques and/or systems are provided for interactively associating a semantic concept with a unique term that is input by a user. As the user is...
Actions on digital document elements from voice
A set of one or more terms can be derived from the voiced user input. It can be determined that the set of one or more terms corresponds to a specific digital...
Active labeling for computer-human interactive learning
A collection of data that is extremely large can be difficult to search and/or analyze. Relevance may be dramatically improved by automatically classifying...
Security model for a layout engine and scripting engine
Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to...
Normalizing data for fast superscalar processing
A data normalization system is described herein that represents multiple data types that are common within database systems in a normalized form that can be...
Composite solid state drive identification and optimization technologies
Technologies for an operating system identifying SSD and CSSD devices based on a corresponding descriptor, and for optimizing operating system functionalities...
Add-on performance advisor
Various embodiments provide an add-on advisor that is designed to assist users in managing add-ons for a browser and/or other application programs. In at least...
Aspects of the present invention are directed at providing safe and efficient ways for a program to perform a one-time initialization of a data item in a...
Merged tree-view UI objects
Merging user interface (UI) object trees comprising UI trees from different technologies (e.g., host and one or more guest technologies) can involve registering...
Communication interface selection on multi-homed devices
Configurable selection of communication interfaces on a multi-homed computing device. Application programs executing on the computing device define preferences,...
Package design and generation
Solution packages for a product for deployment on a collection of servers can be designed using one or more designers that provide user interfaces for visually...
Voice-command suggestions based on computer context
A contextual state of a graphical user interface presented via a display of the computing system is identified. A voice command is selected from a set of voice...
Dynamic context based menus
Context based menus that can be dynamically positioned, laid out, and activated are provided for tap, swipe, and press-and-hold type interactions. Presenting a...
Multi-touch object inertia simulation
The inertia system provides a common platform and application-programming interface (API) for applications to extend the input received from various multi-touch...