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-9,734,424 Sensor data filtering
Filtering sensor data is described, for example, where filters conditioned on a local appearance of the signal are predicted by a machine learning system, and...
US-9,734,404 Motion stabilization and detection of articulated objects
The techniques and systems described herein are directed to isolating part-centric motion in a visual scene and stabilizing (e.g., removing) motion in the...
US-9,734,352 Data protection based on user and gesture recognition
A computing device is described herein that automatically enters a data protection mode in response to determining that a certain number of persons are located...
US-9,734,264 Fabricating three-dimensional objects with embossing
The claimed subject matter includes techniques for designing three-dimensional (3D) objects for fabrication. An example method includes obtaining a...
US-9,734,235 Grouping documents and data objects via multi-center canopy clustering
A canopy clustering process merges at least one set of multiple single-center canopies together into a merged multi-center canopy. Multi-center canopies, as...
US-9,734,201 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...
US-9,734,181 Understanding tables for search
The present invention extends to methods, systems, and computer program products for understanding tables for search. Aspects of the invention include...
US-9,734,158 Searching and placeholders
Aspects of the subject matter described herein relate to file system placeholders. In aspects, placeholders may be used by a client to represent remote file...
US-9,734,090 Partitioned reference counter
Resource use is recorded with a partitioned reference counter. The sum of all resource counter partitions is equivalent to the total references to a resource....
US-9,734,082 Temporal standby list
In one embodiment, a memory management system temporarily maintains a memory page at an artificially high priority level. The memory management system may...
US-9,734,040 Animated highlights in a graph representing an application
Highlighted objects may traverse a graph representing an application's code elements and relationships between those code elements. The highlighted objects may...
US-9,734,000 Seamless transitions between applications and devices
Technologies are described herein for seamless transitions between applications and devices. A network-based or local context service provides functionality for...
US-9,733,993 Application sharing using endpoint interface entities
Sharing an application in response to detecting one or more environmental events (such as user input). The mechanism operates multiple applications, and...
US-9,733,954 Manipulating thumbnails of windows
A dynamic thumbnail corresponding to an application window is displayed that is capable of being modified based on modifications in the application window. The...
US-9,733,953 API redirection for limited capability operating systems
Systems, methods and computer program products for facilitating the execution of application programs on computing devices with limited-capability operating...
US-9,733,951 Creation and use of virtual device drivers on a serial bus
A node on a serial bus, preferably a device such as a personal computer (PC), can emulate other devices using virtual device drivers. A PC connected to a 1394...
US-9,733,915 Building of compound application chain applications
The incremental formulating an application in response to detecting events (such as user input) in an environment. Upon detecting one or more events, it is...
US-9,733,860 Combined live migration and storage migration using file shares and mirroring
Migration of a virtual machine and associated files to a destination host may be performed. A source host may initiate establishment of a temporary network file...
US-9,733,823 View activation via hit testing in an asynchronous windowing system
Embodiments provide systems and methods for activating applications in a distributed asynchronous system based on detecting touches on a display.
US-9,733,791 Access to contextually relevant system and application settings
Access to system and application settings may be gained from one place without leaving the context of an application. System and application settings accessed...
US-9,733,788 Multi-stage cursor control
Multi-stage cursor control techniques are described herein in which a control algorithm having multiple stages is applied to facilitate fine grained control...
US-9,733,680 Thermal management system including an elastically deformable phase change device
Thermal management systems and corresponding use methods are described herein. A thermal management system includes components of a computing device. The...
US-D794,717 Controller
US-9,730,133 Synthetic transaction for wireless handover
Techniques for synthetic transaction for wireless handover are described. According to various embodiments, a synthetic transaction is utilized to determine a...
US-9,730,070 Public access point
The invention instantiates a Personal VLAN bridge, using IEEE Std. 802.11 elements. The result is a bridge, referred to as a public access point, that is better...
US-9,729,395 Collaborative conference experience improvement
An example computing device creates a resource module that acquires resource information relating to resources of the computing device and acquire quality of...
US-9,727,991 Foveated image rendering
A method and system for foveated image rendering are provided herein. The method includes tracking a gaze point of a user on a display device and generating a...
US-9,727,880 Predicting user responses
Predicting user responses to items is useful in many application domains, such as personalized information retrieval and recommendation systems. In an...
US-9,727,630 Dynamic content delivery for real-time trends
Systems and methods for serving dynamic content (such as advertisements) in response to dynamic content requests are presented. More particularly, systems and...
US-9,727,383 Predicting datacenter performance to improve provisioning
Methods of predicting datacenter performance to improve provisioning are described. In an embodiment, a resource manager element receives a request from a...
US-9,726,891 Left and right eye optical paths with shared optical element for head-mounted display device
A display engine assembly comprises a first imager and a second imager to generate a left image and a right image, respectively, in a head-mounted display...
US-9,726,887 Imaging structure color conversion
In embodiments of imaging structure color conversion, an imaging structure includes a silicon backplane with a driver pad array. An embedded light source is...
US-9,723,687 Organic EL display panel for reducing resistance of electrode lines
Method for fabricating an organic EL display panel having an EL region at every cross of first and second electrodes, including the steps of forming a plurality...
US-9,723,631 Bulk fine timing measurement allocation message
Examples disclosed herein relate to the scheduling and transmission of timing measurements between mobile computing devices in an area to determine the devices'...
US-9,723,541 Priority access to a priority access channel
Techniques for priority access to a priority access channel are described. In at least some embodiments, a portion of the radio spectrum is divided into general...
US-9,723,520 Location based mode switching for dual mode mobile terminals
The present invention provides a dual mode mobile terminal that is capable of supporting both cellular and local wireless communications. The mobile terminal...
US-9,723,459 Delayed and time-space bound notifications
Architecture that enables alerts and notifications to have priorities and time/space durations. Non-critical alerts can be displayed in a non-obtrusive manner...
US-9,723,125 Offline voicemail
A method for accessing offline voicemail messages within a mobile messaging application may be provided. First, a voice mail message may be received and the...
US-9,723,054 Hierarchical organization for scale-out cluster
Performing a distributed data operation. A method includes receiving a request for one or more data operations from a first computing system, such as a client....
US-9,723,028 Distributed file system
A distributed file system for devices is described. In an embodiment, each data element stored on one of the devices has an associated location and availability...
US-9,722,966 DNS-based determining whether a device is inside a network
In a computing device a domain name system (DNS) query is generated and sent, and a check is made as to whether a verified DNS response to the DNS query is...
US-9,722,945 Dynamically identifying target capacity when scaling cloud resources
Embodiments are directed to preventing flapping when auto-scaling cloud resources. In one scenario, a computer system accesses information specifying a target...
US-9,722,312 Loop antenna with a magnetically coupled element
A loop antenna with a magnetically coupled element is described. In an embodiment, the loop antenna comprises a loop element that has a feed contact and a...
US-9,720,972 Cross-model filtering
Presenting data from different data providers in a correlated fashion. The method includes performing a first query on a first data set controlled by a first...
US-9,720,914 Navigational aid for electronic books and documents
Systems, methods, and computer storage media are provided for generating rich navigational study aids for electronic books. For a particular section of interest...
US-9,720,743 General purpose distributed data parallel computing using a high level language
General-purpose distributed data-parallel computing using a high-level language is disclosed. Data parallel portions of a sequential program that is written by...
US-9,720,583 User interface for editing a value in place
A user interface element is displayed for in place editing of values within a document. For example, in response to selecting a value, a user interface is...
US-9,720,506 3D silhouette sensing system
A 3D silhouette sensing system is described which comprises a stereo camera and a light source. In an embodiment, a 3D sensing module triggers the capture of...
US-9,720,237 Mixed environment display device and waveguide cross-coupling suppressors
An optical device comprises a number of waveguides, e.g., color plates, that are individually formed to couple a corresponding color output of a micro-display...
US-9,720,089 3D zoom imager
A 3D imager comprising two cameras having fixed wide-angle and narrow angle FOVs respectively that overlap to provide an active space for the imager and a...
← 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.