Easy To Use Patents Search & Patent Lawyer Directory

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.

Searching: microsoft





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-1,043,2676 Enhanced discovery for ad-hoc meetings
Non-limiting examples disclosed herein describe processing capabilities for ad-hoc online meetings. In an implementation, an identifier is received that...
US-1,043,2675 Collision prevention in secure connection establishment
To reduce network connectivity downtime while connections are established or re-established after maintenance, a connection request that would be rejected is...
US-1,043,2591 Establishing a communication event using secure signaling
A communication event is established between an initiating device and a responding device under the control of a remote communications controller. In a...
US-1,043,2590 Establishing a communication event using secure signalling
A communication event is established between an initiating device and a responding device under the control of a remote communications controller. In a...
US-1,043,2568 Automated classification and time-based relevancy prioritization of electronic mail items
Automated classification and time-based relevancy prioritization of electronic messages is provided. An electronic mail item is parsed for identifying and...
US-1,043,2543 Dual jitter buffers
Various embodiments of the present technology generally relate to systems and methods for packet-based communications. More specifically, some embodiments...
US-1,043,2541 Source prioritized useful sub-payload computer data transmissions
A request to transmit an overall payload from a source computer system to a destination computer system can be received. A plurality of sub-payloads in the...
US-1,043,2471 Distributed computing dependency management system
Various methods and systems for implementing dependency management for an infrastructure are provided. A dependency service manager of the dependency management...
US-1,043,2450 Data plane API in a distributed computing network
Embodiments are directed to a distributed computing system comprising a plurality of compute nodes for providing resources to users and a hierarchy of two or...
US-1,043,2355 Enhanced error protection for high priority communication sessions
Techniques for enhanced error protection for high priority communication sessions are described. Generally, the described techniques enhance error protection...
US-1,043,2270 Spatial scalable video multicast for heterogeneous MIMO systems
A multiplexed space-time block coding (M-STBC) scheme is described that allows for transmitting a single multicast transmission in a heterogeneous MIMO (i.e.,...
US-1,043,0983 Vertex pixel buffer
Encoding pixel information for pixels of an image. A method includes accessing information defining high-frequency image data correlated with pixels. The method...
US-1,043,0958 Active illumination 3D zonal imaging system
An active illumination range camera comprising illumination and imaging systems that is operable to provide a range image of a scene in the imaging system's...
US-1,043,0917 Input mode recognition
A touch input mode may be entered and exited automatically and/or manually. When the touch input mode is entered, user interface (UI) elements are optimized for...
US-1,043,0851 Peripheral device customization
A computing system for managing product customization is provided. The computing system includes instructions stored in memory and executable by a processor to...
US-1,043,0831 Prioritizing companies for people search
A search engine optimization system is provided with an on-line social network system. The on-line social network system includes or is in communication with a...
US-1,043,0816 Strategy for collection flow and seeding across cohorts
In an embodiment, a cohort to target is identified, the cohort including a plurality of members of a social networking service having member profiles that all...
US-1,043,0762 Strategy for collection flow and seeding within a cohort
In an example embodiment, a cohort to target is identified, the cohort including a plurality of members of a social networking service having member profiles...
US-1,043,0647 Tailored illumination profile for articulated hand tracking
Disclosed are a device and a method of hand tracking based on a tailored illumination profile. In some embodiments, the hand tracking device includes an...
US-1,043,0516 Automatically displaying suggestions for entry
Suggestions are automatically displayed in response to an event. For example, suggestions may be automatically displayed in response to a receiving an...
US-1,043,0427 Partitioning links to JSERPs amongst keywords in a manner that maximizes combined weighted gain in a metric...
An on-line social network system includes or is in communication with a search engine optimization (SEO) system that is configured to partition a number of...
US-1,043,0418 Context-based actions from a source application
An action framework system provides context-based actions in association with a source application. The source application detects selection of a content...
US-1,043,0412 Retrieval of enterprise content that has been presented
When content is shared, the sharer of the content is identified, as are the audience members. An entry is generated in a data store that identifies the content,...
US-1,043,0382 Data visualization architecture
A data visualization platform architecture that enables building of a data visualization via a one-directional chain of separate stages is provided, wherein...
US-1,043,0230 Transaction redo using skip element for object
The use of a skip element when redoing transactions, so as to avoid tracking dependencies between transactions assigned to different threads for parallel...
US-1,043,0162 Quantum resource estimates for computing elliptic curve discrete logarithms
In this application, example methods for performing quantum Montgomery arithmetic are disclosed. Additionally, circuit implementations are disclosed for...
US-1,043,0106 Policy based tiered allocation for hybrid storage devices
In a hybrid storage device comprising a fast tier and a slow tier, utilization of the fast tier is improved by dividing the fast tier into zones, including a...
US-1,042,9954 Multi-stroke smart ink gesture language
This document describes techniques for, and systems that enable, a multi-stroke smart ink gesture language. The described techniques enable a digital ink user...
US-1,042,9645 Diffractive optical element with integrated in-coupling, exit pupil expansion, and out-coupling
In an optical near eye display system, a monolithic three-dimensional optical microstructure is formed by a waveguide substrate with at least one DOE having...
US-1,042,9271 Camera testing using reverse projection
A computer-implemented method for testing a modulation transfer function or spatial frequency response of an imaging system includes, on a computing device,...
US-1,042,7035 Game controller with removable trigger accessory
A game controller includes a trigger-activation sensor, a sensor-activation feature, and a trigger-retention feature. The sensor-activation feature is moveable...
US-1,042,6551 Personalized refractive surgery recommendations for eye patients
Aspects extend to methods, systems, and computer program products for providing personalized surgery recommendations for eye patients. Surgery types, and...
US-1,042,6062 High pressure, energy efficient data center
According to some embodiments, a hermetically sealed container may have sides defining an interior portion that is able to hold gas at high pressure, such as at...
US-1,042,5636 Automatic detection and correction of binocular misalignment in a display device
A near-to-eye display (NED) device comprises a light sensor, a processor, a first imager to generate a left image of an object for the user's left optical...
US-1,042,5628 Alternating frequency captures for time of flight depth sensing
Time-of-flight (ToF) 3D depth sensors are used virtual and augmented reality (VR/AR) due to their light weight, small form factor, low computation cost and high...
US-1,042,5627 Automated presentation equipment testing
An apparatus that automatically monitors a display device includes a photo sensor configured to receive light from a display screen of the display device. The...
US-1,042,5472 Hardware implemented load balancing
A server system is provided that includes a plurality of servers, each server including at least one hardware acceleration device and at least one processor...
US-1,042,5443 Detecting volumetric attacks
Detecting a volumetric attack on a computer network with fewer false positives and while also requiring fewer processing resources is provided. The systems and...
US-1,042,5402 Cloud key directory for federating data exchanges
Embodiments are directed to securing data using attribute-based encryption. In an embodiment, a computer system encrypts a portion of data with an...
US-1,042,5366 Reminder service for email selected for follow-up actions
A reminder service is disclosed herein receives action information indicative of an email selected for follow-up action in an email application. The reminder...
US-1,042,5349 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...
US-1,042,5242 IoT provisioning service
The disclosed technology is generally directed to device provisioning in an IoT environment. For example, such technology is usable in provisioning IoT devices...
US-1,042,5229 Secure provisioning of operating systems
Methods, media, and systems for secure provisioning of servers within a cloud computing environment are provided for herein. In some embodiments, a management...
US-1,042,5100 Continuous time sigma delta analog to digital converter
A continuous time sigma delta modulator for use in a continuous time sigma delta analog to digital converter is described. The modulator comprises a sequence of...
US-1,042,4290 Cross device companion application for phone
Example apparatus and methods concern establishing context for a phone call. A computing device is controlled to display content and applications that are...
US-1,042,4103 Display device viewer gaze attraction
Examples relating to attracting the gaze of a viewer of a display are disclosed. One example method comprises controlling the display to display a target object...
US-1,042,4100 Animating three-dimensional models using preset combinations of animation features
An animation preset graphical user interface (GUI) enables users to select a 3D model of an object and to further select between multiple animation presets that...
US-1,042,4041 Thread independent scalable vector graphics operations
A first thread sends a rendering request for a scalable video graphics operation using a scalable video graphics object to a second thread. The second thread...
US-1,042,3992 Method, system, and medium for event based versioning and visibility for content releases
The present invention extends to methods, systems, and computer program products for event-based versioning and visibility for content releases. In general,...
US-1,042,3887 Compilation, memory management, and fault localization with ancillas in an unknown state
Among the embodiments disclosed herein are quantum circuits (and associated compilation techniques) for performing Shor's quantum algorithm to factor n-bit...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.