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.
Executing native-code applications in a browser
Techniques for leveraging legacy code to deploy native-code desktop applications over a network (e.g., the Web) are described herein. These techniques include...
Associating command surfaces with multiple active components
The same command surface on a page may be associated with unrelated components and applications. Each of the components registers the commands associated with a...
Dynamic web application notifications including task bar overlays
Drag and drop operations are associated with the installation of web applications. In some instances, drag and drop operations include the selection of an icon...
A virtual application packaged for a specific executing environment may be executed on a processing device having an executing environment different from the...
Configuration transform for application deployment
Creating a deployment package for deploying an application. The method includes identifying a configuration dataset. The method further includes identifying a...
Glow touch feedback for virtual input devices
The claimed subject matter is directed to providing feedback in a touch screen device in response to an actuation of a virtual unit in a virtual input device....
Virtual viewport and fixed positioning with optical zoom
Various embodiments utilize a layout viewport and a visual viewport separate from the layout viewport. The layout viewport is utilized for such things as page...
Transformation of tabular data across multiple browser viewports
Systems and methods are disclosed regarding the reformatting tabular data in a browser on a client device received from a server. The browser on the client...
Multi-modal content consumption model
Methods, systems, and computer program products are provided that enable users to interact with displayed content. An extensible user interface (UI) model...
Shared edge for a display environment
A shared edge for a display environment is described. In one or more implementations, a display environment of a computing device that is implemented using a...
Password reveal selector
In embodiments of a password reveal selector, a password entry box is displayed for input of password characters of a password, and the password entry box...
Processing for distinguishing pen gestures and dynamic self-calibration of
pen-based computing systems
Systems, methods, and computer-readable media process and distinguish user input device gestures, such as gestures input via a pen in a pen-based computing...
Managing processes within suspend states and execution states
One or more techniques and/or systems are provided for suspending logically related processes associated with an application, determining whether to resume a...
On-chip integrated processing and power generation
A self-powered processing device comprises both a processing device and a power generator that are physically, electrically, and thermally coupled to one...
Time synchronization across computers in a distributed system
Normalizing time across machines in a distributed system. A method includes obtaining one or more points defining differences in time between machines in the...
Automatic variable virtual focus for augmented reality displays
The technology provides an augmented reality display system for displaying a virtual object to be in focus when viewed by a user. In one embodiment, the focal...
Locating a mobile device
Identifying a location of a mobile device is disclosed (e.g., presuming user consent to the same). One or more received signal strengths (RSSs), comprising a...
Coordinating device interaction to enhance user experience
A method for coordinating interaction between one or more computing devices for users participating in an interactive activity is provided. A reference point is...
Display screen with graphical user interface
Display screen with icon
Water condensate capture from datacenter power generation
Water condensate is captured from the exhaust of a generator utilized to provide power to a data center, and the captured water is then utilized for data center...
Heat dissipation structure for an electronic device
A flexible thermal conduit runs from a first housing portion of an electronic device to a second housing portion of the electronic device, to convey heat...
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...