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,542,247 Content sharing between sandboxed apps
Embodiments may include sharing application management data between sandboxed applications on a device. A method includes sending application management data...
US-9,542,229 Multiple core real-time task execution
A real-time task may initially be performed by a first thread that is executing on a first core of a multi-core processor. A second thread may be initiated to...
US-9,542,203 Universal dock for context sensitive computing device
A dock for interacting with a computing device. The computing device configures itself for operations based on its context, which may be determined form the...
US-9,542,176 Predicting software build errors
Systems and methods for predicting a software build error are described herein. In one example, a method includes detecting a plurality of changes in software....
US-9,542,168 Hostable compiler utilizing type information from a host application
A hostable compiler interacts with a host application to enable the host application to execute program code supported by the hostable compiler. The host...
US-9,542,092 Prediction-based touch contact tracking
In embodiments of prediction-based touch contact tracking, touch input sensor data is recognized as a series of components of a contact on a touch-screen...
US-9,542,066 Window grouping
A framework is provided for obtaining window information. The window information can be applied to different assignment models to assign windows to different...
US-9,542,062 Virtualization of mobile device user experience
A device virtualization service (DVS) is provided that uses a generalized thick client resident on a mobile device to provide user interface generation support...
US-9,542,020 Remote session control using multi-touch inputs
Accessing and controlling a remote desktop of a remote computing system using a multi-touch display of a local computing system. The remote desktop is displayed...
US-9,541,962 Mobile computing device having a flexible hinge structure
Techniques involving a mobile computing device having a flexible hinge structure are described. In one or more implementations, a mobile computing device...
US-9,541,961 Shielding via display chassis
An electronic device includes a case, an antenna supported by the case, a display module disposed within the case, a conductive chassis disposed within the...
US-9,541,938 Network architecture for data communication
This invention relates to a network architecture for data communication between data sources and data destinations via network nodes and at least one data...
US-9,541,697 Transparent display backlight assembly
In embodiments of a transparent display backlight assembly, a backlight panel is operable as a transparent panel, and a light source generates light that the...
US-9,541,299 Setting-independent climate regulator control
Climate regulation within an enclosure (e.g., a server cabinet) may involve a climate regulator device that reports a set of available settings (e.g., fan...
US-9,539,510 Reshapable connector with variable rigidity
An accessory is disclosed for use in a human-computer interface gaming or other application. The accessory can be held or otherwise interacted with by a user,...
US-9,539,500 Biometric recognition
A method for biometric identification for use with a computing device is provided herein. The method includes capturing a temporal sequence of images of the...
US-D776,161 Display screen with icon
US-D776,160 Display screen with icon
US-D776,157 Display screen with icon
US-D776,149 Display screen with animated graphical user interface
US-D776,132 Display screen with animated graphical user interface
US-9,538,461 Circumventing wireless device spatial tracking based on wireless device identifiers
A facility for interacting with data networks using a permanent network identifier persistently stored within a computing system is described. In one example...
US-9,538,390 Wireless connectivity using white spaces
Techniques for wireless connectivity using white spaces (e.g., television (TV) white spaces) are described. In at least some embodiments, movement of a device...
US-9,538,367 Creation and management of device versions
The claimed subject matter provides a system and/or method that creates, manages, or maintains multiple device versions in a network of Radio Frequency...
US-9,538,189 Skip macroblock coding
Various techniques and tools for encoding and decoding (e.g., in a video encoder/decoder) binary information (e.g., skipped macroblock information) are...
US-9,538,137 Mitigating loss in inter-operability scenarios for digital video
Ways to mitigate loss in inter-operability scenarios for digital video are presented. For example, a bitstream modification tool (such as a bitstream rewriter...
US-9,538,083 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...
US-9,537,977 Referencing change(s) in data utilizing a network resource locator
The subject disclosure relates to techniques for referencing a change in data utilizing a network resource locator. An interface component can receive one or...
US-9,537,973 CDN load balancing in the cloud
CND load balancing in the cloud. Server resources are allocated at an edge data center of a content delivery network to properties that are being serviced by...
US-9,537,965 Techniques for managing and applying an availability profile
Techniques for managing and applying an availability profile are described. An apparatus may comprise a profile management component operative to store a...
US-9,537,932 Emulating test distributed application on server
The use of a single physical server in which there are multiple virtual nodes operating different components of a distributed application under test. Each...
US-9,537,908 Collaborative mobile interaction
Some examples include transitioning between an individual mode and a collaborative mode in response to an orientation change of a device. Further, some...
US-9,537,899 Dynamic selection of security protocol
Techniques described herein enable a client to store information indicating whether various hosts (e.g., servers, web domains) support a preferred security...
US-9,537,889 Trusting crowdsourced data with issued tags
Embodiments control submission of crowdsourced data from a computing device to a cloud service. The cloud service receives a packet from the computing device...
US-9,537,863 Data driven role based security
Data driven role based security is provided. At login, the system queries for a data context in connection with access to computing objects of a computing...
US-9,537,851 Revoking sessions using signaling
Embodiments are directed to revoking user sessions using signaling. In one scenario, an identity platform operating on a computer system receives an indication...
US-9,537,816 API for representing a mailbox in a message system
The disclosed architecture is an application program interface (API) that includes a collection of class members defined in a single class for accessing...
US-9,537,773 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...
US-9,537,742 Automatic adjustment of application launch endpoints
The adjustment of a number of application launch endpoint servers that may be used to service incoming connection requests. Application launch endpoints are...
US-9,537,650 Verifiable trust for data through wrapper composition
A digital escrow pattern for data services can include selective access for obscured data at a remote site or in a cloud service, distributing trust across...
US-9,536,565 Media foundation media processor
A system and method for a media processor separates the functions of topology creation and maintenance from the functions of processing data through a topology....
US-9,536,350 Touch and social cues as inputs into a computer
A system for automatically displaying virtual objects within a mixed reality environment is described. In some embodiments, a see-through head-mounted display...
US-9,536,338 Animating objects using the human body
Methods of animating objects using the human body are described. In an embodiment, a deformation graph is generated from a mesh which describes the object....
US-9,536,312 Depth reconstruction using plural depth capture units
A depth construction module is described that receives depth images provided by two or more depth capture units. Each depth capture unit generates its depth...
US-9,536,264 Host agnostic messaging in a continuation based runtime
Sending or receiving messages in a host agnostic way in a continuation based runtime. A method includes defining a contract between a continuation based runtime...
US-9,536,227 Restoring deleted items with context
Deleted property information relating to deleting an item, such as an electronic message, is used for restoring the deleted item. The deleted property...
US-9,536,202 Identifying geospatial patterns from device data
Determining geospatial patterns from device data collected from a plurality of computing devices. The devices represent, for example, a plurality of sources...
US-9,536,146 Determine spatiotemporal causal interactions in data
Techniques for detecting outliers in data and determining spatiotemporal causal interactions in the data are discussed. A process collects global positioning...
US-9,536,138 Dynamic remapping of components of a virtual skeleton
Technologies are described herein for dynamically remapping components of a virtual skeleton to enhance the control and appearance of an avatar. Embodiments...
US-9,536,135 Dynamic hand gesture recognition using depth data
The subject disclosure is directed towards a technology by which dynamic hand gestures are recognized by processing depth data, including in real-time. In an...
← 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.