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.
Headset with visor
Headset with visor
Visor for headset
Optical display element for a headset
Arms for headset
Headset with visor
Headset visor enclosure
Method, user device and computer program product for suppressing echo. An audio signal is outputted from a speaker. A microphone receives an audio signal which...
User interface presenting an animated avatar performing a media reaction
This document describes techniques and apparatuses enabling a user interface for presenting a media reaction. The techniques receive media reactions of a person...
Catching up with an ongoing conference call
Various technologies described herein pertain to retaining content of a conference call for accelerated replay. The content of the conference call can be...
Intelligent user interfaces for multiple SIM cards
Various user interfaces and other technologies for interacting with devices that support multiple SIM cards can be implemented. For example, SIM-separated and...
Moveable housing of a mobile communications device
Mobile communications devices having moveable housings are described. In an implementation, a mobile communications device includes a first housing that...
Method and apparatus for cooperative file distribution with receiver
determined quality of services
Methods and apparatus are provided for cooperative file distribution with receiver determined quality of services. A receiver obtains a file by selecting a...
Smart redirection and loop detection mechanism for live upgrade
large-scale web clusters
Handling requests for resources of a web based service. A method includes receiving a request from an external client for a resource. The method further...
Consolidating event data from different sources
Networked application event data associated with a session of a networked application is identified and provided to an event data collection system in one...
Intelligent prefetching of recommended-media content
In various embodiments, methods and systems for prefetching recommended-media content based on a prefetch setting of a media platform are provided. A...
Simplified login for mobile devices
Aspects of the subject matter described herein relate to a simplified login for mobile devices. In aspects, on a first logon, a mobile device asks a user to...
Methods and computer program products for transaction relationships
between application servers
Provided are methods and computer program products for analyzing transactions across a network and to help identify network performance issues. Methods for...
Systems and methods for closed-loop and open-loop wireless communications
The present invention relates to user equipment (UE) having at least two transmit antennas that are capable of transmitting RF signals to a base station, which...
Providing contextual personal information by a mixed reality device
The technology provides contextual personal information by a mixed reality display device system being worn by a user. A user inputs person selection criteria,...
Primitive rendering using a single primitive type
Rendering different types of graphical content using a single primitive type. Embodiments enable graphical elements of different content types representing a...
Depth map movement tracking via optical flow and velocity prediction
Techniques for efficiently tracking points on a depth map using an optical flow are disclosed. In order to optimize the use of optical flow, isolated regions of...
Modifying video regions using mobile device input
Apparatus and methods are disclosed for modifying video based on user input and or face detection data received with a mobile device to generate foreground...
Presenting content items shared within social networks
Within a social network, a user may establish a set of contacts who share with the user various content items and comments related thereto. However, these...
Data reporting framework across on-premise and hosted CRM services
A data reporting framework that works across on-premise and hosted Customer Relationship Management (CRM) platforms enabling definition and execution of secure...
Touchless and touch optimized processing of retail and other commerce
A computer implemented method for reducing input performed in a commerce based application is provided. The method includes receiving a sequence of input values...
Coherent quantum information transfer between conventional qubits
Computing bus devices that enable quantum information to be coherently transferred between conventional qubit pairs are disclosed. A concrete realization of...
A mobile device having the capability of performing real-time location recognition with assistance from a server is provided. The approximate geophysical...
Personal identification combining proximity sensing with biometrics
Described is a technology by which the identity of a person (e.g., a customer in a commercial transaction) is determinable without active identification effort,...
System and method for allowing secure remote server access using data
Systems and methods are provided for providing users at remote access devices with conditional access to server-based applications. Requests for access to...
Provisional administrator privileges
A system grants "provisional privileges" to a user request for the purpose of provisionally performing a requested transaction. If the provisionally-performed...
Quantum annealing simulator
A quantum annealer simulator approximates unitary quantum dynamics of a quantum annealer on a non-quantum computing device such as a conventional computing...
Browser cache assist for accessing web-based content
A web application residing in a client device generates a user interface containing data objects hosted on a remote server. The web application contains a web...
Real-time personalized recommendation of location-related entities
A location-related entity ranking technique is described that allows a user see the ranking of location-related entities near a desired location in response to...
Cross-domain topic space
Some examples include receiving a microblog entry from a social stream domain. Further, some implementations include determining, based on a topic space...
Database data type creation and reuse
Embodiments are provided for creating and reusing custom data types in a database. A selection of a field or group of fields may be received from a database...
Various embodiments provide summarization techniques that can be applied to blogs or microblogs to present information that is determined to be useful, in a...
Cell view mode for outsized cells
Embodiments provide electronic spreadsheet viewing and interaction features and functionalities, but the embodiments are not so limited. In an embodiment, a...
Input control processing
A system and method for facilitating the processing of an expansion list. A script associated with an HTML document performs actions to process the expansion...
Data error detection and correction using hash values
The subject disclosure is directed towards a data storage service that uses hash values, such as substantially collision-free hash values, to maintain data...
Service outage details in an error message
One or more techniques and/or systems are disclosed for providing a customized service error message to a user of a service. An error encountered during a user...
Interface for displaying content supporting hardware acceleration
One or more application programming interfaces (APIs) are exposed by a host program running on a device to facilitate a control program displaying content in a...
Edge computing platform for delivery of rich internet applications
An edge computing platform that provides on-demand delivery of Rich Internet Applications and other applications is disclosed. One embodiment includes an...
Virtual software application deployment configurations
Configuration items for a software application can be automatically and/or manually discovered, and the application can be packaged to form a virtual...
Automated deployment and servicing of distributed applications
Deployment and servicing tasks associated with multi-tier, distributed applications, application environments and data centers are automated so that a person...
Response to user input based on declarative mappings
Systems and methods are provided that enable direct response to user input, e.g., in accordance with storyboards. For instance, applications can predefine...
Discoverability and navigation of hyperlinks
A user may discover and navigate among hyperlinks through the use of a keyboard. For example, a user may press a tab key to discover and navigate to a first...
Manipulation of graphical elements via gestures
A method of operating a graphical user interface of a computing device is disclosed. The method comprises displaying a graphical user interface (GUI) element on...
A remote multi-touch system includes a pressure-sensitive, multi-touch device, a display separate from the pressure-sensitive, multi-touch device, and a...
Creation and context-aware presentation of customized emoticon item sets
Embodiments provide context-aware inclusion of emoticon item sets in applications and/or services. The emoticon item sets include a plurality of emoticon images...