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.
Tracing system for application and module tracing
A tracing system may trace applications and their modules, and may make module-specific data available through various interfaces. The tracing system may...
Dynamically controlled server rack illumination system
Described is a technology by which a server in a server rack is illuminated to indicate its state with respect to an operating mode (e.g., a power mode, an...
Identifier generation using named objects
A candidate identifier for a process is generated and an attempt is made to have a named object created that has a name that is the candidate identifier. In...
Building a run list for a coprocessor based on rules when the coprocessor
switches from one context to another...
Techniques for minimizing coprocessor "starvation," and for effectively scheduling processing in a coprocessor for greater efficiency and power. A run list is...
Using spreadsheets as a basis for enhanced application development
Systems, methods, and software are disclosed herein for designing applications. In an implementation, a method comprises examining a spreadsheet to identify a...
Source code analytics platform using program analysis and information
In one embodiment, a code analytic platform may use a novel combination of information retrieval and program analysis techniques to develop a code relationship...
Profiling application code to identify code portions for FPGA
Application code is analyzed to determine if a hardware library could accelerate its execution. In particular, application code can be analyzed to identify...
Creating inferred symbols from code usage
When writing code, data structures that include inferred symbols are created based on usage of undefined symbols. As the user continues writing code, code model...
Menu searching of a hierarchical menu structure
A menu search system allows a user to search through a menu structure, rather than only navigate hierarchically through the menu structure. When a user selects...
Block view for geographic navigation
Various embodiments provide techniques for geographic navigation via one or more block views. According to some embodiments, a block view can include a visual...
User interface feedback elements
Architecture that implements fact interactive elements and list interactive elements in a user interface (UI) to assist in obtaining user feedback on entity...
Wearable display input system
Embodiments that relate to an input system for a wearable display device are disclosed. For example, in one disclosed embodiment the wearable display device...
Combined activation for natural user interface systems
A user interaction activation may be provided. A plurality of signals received from a user may be evaluated to determine whether the plurality of signals are...
String predictions from buffer
In a mobile device, the strings that make up a current thread in application are stored in a buffer. A thread is a series of communications sent between a user...
Show body position
A capture device may capture a user's motion and a display device may display a model that maps to the user's motion, including gestures that are applicable for...
Multi-stage power adapter configured to provide a first power level upon
initial connection of the power...
Multi-stage power adapter techniques are described in which a power adapter for a device is configured to selectively switch between a relatively low power...
Eyebox adjustment for interpupillary distance
In embodiments of eyebox adjustment for interpupillary distance, a first optical lens receives light of an image at a projected orientation of the light, and...
Laser illumination scanning
In embodiments of laser illumination scanning, an imaging unit includes a linear array of spatial light modulators that direct light in a direction ...
Illumination light projection for a depth camera
Various embodiments of TOF depth cameras and methods for illuminating image environments with illumination light are provided herein. In one example, a TOF...
Device positioning via device-sensed data evaluation
The subject disclosure is directed towards a technology by which data sensed at a device may be used to determine the likely location of the device, independent...
Game availability in a remote gaming environment
Embodiments of the present invention monitor and dynamically manage game instances within a game service. A game service provides a remote gaming environment to...
Display screen with graphical user interface
Display screen with graphical user interface
Cooperative phase tracking in distributed multiple-input multiple-output
A cooperative phase tracking system allows access points of a wireless network (e.g., a WiFi network) to use a clock or oscillator that may be different or...
Image recognition of content
Techniques are described to employ image recognition techniques to content. In an implementation, one or more images are identified in content using a signature...
Determining depth data for a captured image
A method, system, and one or more computer-readable storage media for depth acquisition from density modulated binary patterns are provided herein. The method...
Optimized telepresence using mobile device gestures
Telepresence of a mobile user (MU) utilizing a mobile device (MD) and remote users who are participating in a telepresence session is optimized. The MD receives...
Techniques for a mixed audio conference
Techniques for a mixed audio conference are described. An apparatus may comprise an audio video multipoint control unit to mix call information from multiple...
Controlling display of video data
A user terminal comprising: a network interface; a display; and a communications module configured to: receive video data from at least one further user...
Adjustable mobile phone settings based on environmental conditions
A mobile communication device automatically adapts to different environments based on the ambient audio it detects. Device message indicators (e.g., ringers,...
Contextual auto-replication in short range wireless networks
Previously cached data that includes contextual information is transferred between wireless devices. A first wireless device that is highly mobile is arranged...
Application-driven CDN pre-caching
Techniques are provided for the caching of content prior to the content being requested. A request for desired content may be received from a client application...
Managed P2P network with content-delivery network
A content-acquisition request is sent to a centralized management service computer via a computer network. The content-acquisition request may query the...
Social media impact assessment
A system for identifying influential users of a social network platform. The system may compute a score for each of multiple users. Such a score may be...
Efficient data access on a shared data network
One or more techniques and/or systems are disclosed for providing efficient synchronized data access. A request to access data on a first data provider is...
Fast join of peer to peer group with power saving mode
A wireless peer-to-peer protocol that supports fast and low power joining to an existing group. The protocol may be an extension of a peer-to-peer protocol that...
Cooperative federation of digital devices via proxemics and device
The subject disclosure is directed towards co-located collaboration/data sharing that is based upon detecting the proxemics of people and/or the proxemics of...
Managing multiple dynamic media streams
A coordinated adaptive streaming system provides a level of intelligence between adaptive streaming heuristics applied to multiple multi-bitrate streams playing...
Federated realm discovery
A federated realm discovery system within a federation determines a "home" realm associated with a portion of the user's credentials before the user's secret...
Actively federated mobile authentication
To make a trusted web service call, a client application sends a series of messages to obtain tokens that allow service requests to pass through a service...
Multimodal conversation transfer
In one embodiment, a user may transfer a multimodal conversation. A multimodal conversation may have a first mode communication session and a second mode...
Wake pattern management
Wake pattern management techniques are described. In one or more implementations, network traffic received by a network interface device of a computing device...
Synchronization of conversation data
Systems and methods for synchronizing conversation data between a client and a server in a networked computing environment. A data structure associated with an...
Utilization of a protected module to prevent offline dictionary attacks
Various technologies pertaining to authenticating a password in a manner that prevents offline dictionary attacks are described. A protected module, which can...
Speech recognition assisted evaluation on text-to-speech pronunciation
Pronunciation issues for synthesized speech are automatically detected using human recordings as a reference within a Speech Recognition Assisted Evaluation...
Adjusting user interfaces based on entity location
The present invention extends to methods, systems, and computer program products for adjusting user interfaces based on entity location. Embodiments of 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...
Automated video looping with progressive dynamism
Various technologies described herein pertain to generating a video loop. An input video can be received, where the input video includes values at pixels over a...