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.
Touch interactions with a drawing application
Concepts and technologies are described herein for touch interactions with a drawing application. In accordance with the concepts and technologies disclosed...
Multi-space connected virtual data objects
A see-through head mounted display apparatus includes a display and a processor. The processor determines geo-located positions of points of interest within a...
Display screen with graphical user interface
Display screen with graphical user interface
Display screen with graphical user interface
Display screen with icon
Wireless streaming unit
Detecting device presence for a layer 3 connection using layer 2 discovery
Techniques for monitoring presence of a remote device at Layer 2 that allow reducing power consumption without compromising the device's availability. A device...
Binding of an apparatus to a computing device
Binding techniques are described that are configured to bind an apparatus for operation with a computing device. A computing device may include one or more...
Hand-worn device for surface gesture input
Embodiments that relate to energy efficient gesture input on a surface are disclosed. One disclosed embodiment provides a hand-worn device that may include a...
Media coding for loss recovery with remotely predicted data units
An improved loss recovery method for coding streaming media classifies each data unit in the media stream as an independent data unit (I unit), a remotely...
Motion blur avoidance
Various embodiments provide a wearable camera that is configured to take a cluster of photographs and use image processing techniques to select a photograph...
Tracking navigation flows within the same browser tab
Various embodiments enable navigation flows that occur within a single tab to be tracked through the use of identifiers that are created and passed between...
Vulnerability detection based on aggregated primitives
Methods, systems, and computer-readable media are disclosed for detecting vulnerabilities based on aggregated primitives. A particular method includes receiving...
Ensuring symmetric routing to private network
Aspects of the subject matter described herein relate to symmetric routing to a private network. In aspects, a remote client may try to connect to an entity of...
Shaping virtual machine communication traffic
Cloud computing platforms having computer-readable media that perform methods to shape virtual machine communication traffic. The cloud computing platform...
Ensuring predictable and quantifiable networking performance
The ensuring of predictable and quantifiable networking performance. Embodiments of the invention combine a congestion free network core with a hypervisor based...
Providing network capability over a converged interconnect fabric
A subject disclosure is directed towards emulating a data network interface for operating an interconnect controller in accordance with a networking standard....
Switch assembly for a mobile device
A switch assembly for an electronic device comprises a switch mount and a keycap. The switch mount has a slide switch with a slide switch base and a slide...
Virtual surface gutters
Virtual surface techniques are described. These techniques support the use of initialization and batching of updates, use of updates and lookaside lists, use of...
Dual duty cycle OLED to enable dynamic control for reduced motion blur
control with constant brightness in...
A head-mounted display (HMD) device is provided with reduced motion blur by reducing row duty cycle for an organic light-emitting diode (LED) panel as a...
Hologram anchoring and dynamic positioning
A system and method are disclosed for displaying virtual objects in a mixed reality environment in a way that is optimal and most comfortable for a user to...
Data binding graph for interactive chart
Implementing multi-view visualizations in a computing environment. A method includes accessing a directed acyclic graph defining a data flow. The directed...
Favorites list sharing
Techniques are described to share items from a favorites list. In an implementation, a list entry for a favorites list may be associated with content from a...
Trusted platform module security
The described implementations relate to trusted platform module (TPM) security. One configuration that is implemented on a computing device includes a TPM...
Securing anti-virus software with virtualization
The subject disclosure relates to systems and methods that secure anti-virus software through virtualization. Anti-virus systems can be maintained separate from...
Managing use of a field programmable gate array with isolated components
Field programmable gate arrays can be used as a shared programmable co-processor resource in a general purpose computing system. Components of an FPGA are...
Mobile device child share
In embodiments of mobile device child share, a mobile device can display a default device lock screen on an integrated display device, and receive an input...
Scalable, schemaless document query model
Query models for document sets (such as XML documents or records in a relational database) typically involve a schema defining the structure of the documents....
Location based clearinghouse search
Concepts and technologies are described herein for processing queries from a user's computing device initiating a query. In one embodiment, responding to the...
Identifying and recommending experts using shared posts and interactions
A topic feed is generated for publication or distribution to a set of followers or recipients who have elected to receive the topic feed from the user or based...
Providing consistent tenant experiences for multi-tenant databases
The present invention extends to methods, systems, and computer program products for providing consistent tenant experiences at multi-tenant database....
Server-side tracing of requests
One or more techniques and/or systems are provided for selective server-side tracing of user requests that match tracing criteria. For example, internal server...
Ranking relevant attributes of entity in structured knowledge base
Architecture that addresses at least the problem of ranking the relevant attributes for a given entity within the context of a structured knowledge base (SKB)....
Recursive processing in streaming queries
The described implementations relate to recursive streaming queries. One technique processes a recursive streaming query through a query graph. The technique...
Optimizing parallel queries using interesting distributions
The present invention extends to methods, systems, and computer program products for optimizing parallel queries using interesting distributions. For each...
Identifying entities based on interactivity models
An interactivity system is provided that tracks interactivity between a target entity and participant entities and identifies entities whose interactions...
Object graph partial immutability and isolation enforcement
The type definition of particular types such that different portions of the corresponding object graph may have different permissions assigned to those portions...
Image retrieval using discriminative visual features
Image search results are obtained by providing weights to visual features to emphasize features corresponding to objects of interest while simultaneously...
Extensible and generic framework for managing resources for data
Methods, systems, and computer program products are provided for managing resources. A request is received for a plurality of resources from a requester. A...
Word detection and domain dictionary recommendation
New word detection and domain dictionary recommendation are provided. When text content is received according to a given language, for example, Chinese...
Presenting an application change through a tile
This document describes techniques and apparatuses for presenting an application change through a tile. These techniques enable a user to see content associated...
Electronic form user interfaces
A system and method validating entry of data into a structured data file in real-time is described. The system and method also described a real-time validation...
Extended cascading style sheets
A CSSX (Extended Cascading Style Sheets) file including non-CSS (Cascading Style Sheet) extensions is used to define and reference variables and inheritance...
Implementing rate controls to limit timeout-based faults
Embodiments are directed to implementing rate controls to limit faults detected by timeout and to learning and adjusting an optimal timeout value. In one...
Volatile memory representation of nonvolatile storage device set
The storage devices of a storage device set (e.g., a RAID array) may generate a nonvolatile representation of the configuration of the storage device set,...
Adaptive retention for backup data
Aspects of the subject matter described herein relate to adaptive retention for backup data. In aspects, space may be needed on a backup storage in order to...
Nonvolatile media journaling of verified data sets
The storage of data sets in a storage set (e.g., data sets written to hard disk drives comprising a RAID array) may diminish the performance of the storage set...
Problem inference from support tickets
The described implementations relate to processing of electronic data. One implementation is manifested as a system that can include an inference engine and at...
Projecting native application programming interfaces of an operating
system into other programming languages
Information about the operating system application programming interfaces is stored in a known format in a known location. This information fully describes the...