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,005,6086 Spatial audio resource management utilizing minimum resource working sets
The present disclosure enables applications of a computing system to coordinate object-based audio resources by the use of a minimum resource working set. The...
US-1,005,5889 Automatic focus improvement for augmented reality displays
An augmented reality system provides improved focus of real and virtual objects. A see-through display device includes a variable focus lens a user looks...
US-1,005,5888 Producing and consuming metadata within multi-dimensional data
A computing system and method for producing and consuming metadata within multi-dimensional data is provided. The computing system comprising a see-through...
US-1,005,5881 Video imaging to assess specularity
A method for virtual, three-dimensional modeling of a subject using a depth-imaging camera operatively coupled to a modeling computer. A brightness image and a...
US-1,005,5762 Deep application crawling
The deep application crawling technique described herein crawls one or more applications, commonly referred to as "apps", in order to extract information inside...
US-1,005,5686 Dimensionally reduction of linguistics information
A deep structured semantic module (DSSM) is described herein which uses a model that is discriminatively trained based on click-through data, e.g., such that a...
US-1,005,5672 Methods and systems for low-energy image classification
Examples of the disclosure enable efficient processing of images. In some examples, one or more interest points are identified in an image. One or more features...
US-1,005,5561 Identity risk score generation and implementation
Embodiments are directed to providing an identity risk score as part of an authentication assertion, applying operating heuristics to determine an operating...
US-1,005,5457 Entity based query filtering
In an example embodiment, one or more query terms are obtained. For each of the one or more query terms, a standardized entity taxonomy is searched to locate a...
US-1,005,5449 In-memory database system
An in-memory database system stores the entirety of a database that is being operated on by a database system within main memory. The database includes a table...
US-1,005,5442 Efficient updates in non-clustered column stores
The processing of transaction oriented data tends to be row-oriented, while the processing of analytical operations tends to be column-oriented. Various...
US-1,005,5433 Referenced content indexing
One or more techniques and/or systems are provided for indexing referenced content and/or for deep content searching. In an example, parent content (e.g., an...
US-1,005,5396 Binding of data source to compound control
The automated binding of a data source to a compound control. The properties of the compound control are identified. Furthermore, a particular data source is...
US-1,005,5388 Declarative style rules for default touch behaviors
In at least some embodiments, a mechanism is provided for web developers to request specific default behaviors, such as touch behaviors, on their webpages. In...
US-1,005,5315 Failure monitoring in distributed computing systems
Arbitration techniques in distributed computing systems are disclosed herein. In one embodiment, a method includes receiving an arbitration request from a first...
US-1,005,5242 Virtualizing audio decoding hardware
Systems and methods for virtualizing audio decoding hardware of a guest audio decoder are disclosed. A method may include storing received encoded audio in main...
US-1,005,5212 Evolving streaming installation of software applications
High-performance streaming installation of software applications can be achieved by pre-fetching chunks of application files. Pre-fetching can be directed by a...
US-1,005,5091 Autosave and manual save modes for software applications
Autosave and manual save modes in an application user interface on a computing device are provided. The computing device may be utilized to display a menu for...
US-1,005,5062 Pressure sensing display
A device includes an electronic display formed with a stackup of layers and an array of optical sensing elements embedded on at least one layer of the stackup...
US-1,005,5006 Reducing system energy consumption through event trigger coalescing
Coalescing triggers from external events. Embodiments include receiving a plurality of triggers, each associated with occurrence of an external event. A first...
US-1,005,4995 Additive manufactured passive thermal enclosure
Thermal management devices and systems, and corresponding manufacturing methods are described herein. A thermal management device includes a plate having a...
US-1,005,4503 Force sensor
Examples of force sensors that may be incorporated into a number of devices or other objects are disclosed. In one example, a sensor includes a substrate...
US-1,005,4460 Processing map-related user input to detect route requests
An application processes user input with respect to a geographic map to generate annotations associated with locations on that geographic map. Such annotations...
US-1,005,2766 Automatic in-situ registration and calibration of robotic arm/sensor/workspace system
Various technologies described herein pertain to automatic in-situ calibration and registration of a depth sensor and a robotic arm, where the depth sensor and...
US-D826,337 Electronic housing
US-D826,336 Electronic housing
US-D826,335 Electronic housing
US-D826,334 Electronic housing
US-D826,230 Stylus kit
US-1,005,1723 High thermal conductivity region for optoelectronic devices
This document describes techniques and apparatuses that implement a high thermal conductivity region for optoelectronic devices. In some embodiments, a printed...
US-1,005,1545 Call handling between a cellular network and a communication service
Techniques for call handling between a cellular network and a communication service are described. In at least some embodiments, a call refers to a real-time...
US-1,005,1467 Restricted-use authentication codes
Embodiments related to a restricted-use authentication code are disclosed. One disclosed embodiment provides a method of generating a representation of a...
US-1,005,1290 Multi-threaded implementations of deblock filtering
Multi-threaded implementations of deblock filtering improve encoding and/or decoding efficiency. For example, a video encoder or decoder partitions a video...
US-1,005,1232 Adjusting times of capture of digital images
An apparatus comprises a processing unit configured to: obtain image data and metadata of digital image frames captured by a capturing device, the metadata...
US-1,005,1107 Opportunistic timing of device notifications
Many devices are configured to present notifications to a user in an environment, such as mobile phones that ring or buzz to notify the user of an incoming...
US-1,005,1020 Real-time distributed coauthoring via vector clock translations
Systems and methods for improving real-time coauthoring in a distributed environment without a central document manager are disclosed herein. Due to...
US-1,005,0963 Securing remote authentication
Authenticating a secure session between a first user entity and an identity provider using a second user entity. The method includes receiving a request for a...
US-1,005,0953 Extending a federated graph with third-party data and metadata
Technologies are described herein for extending a federated graph with third-party data or metadata. A federated facet provider service registers with a...
US-1,005,0911 Profile completion score
Techniques for tracking profile completeness among members of an online social networking system are described. According to various embodiments, profile...
US-1,005,0848 Data-driven profiling for distributed applications
An exemplary method includes providing an application that includes client-side code and server-side code, instrumenting the client-side code and the...
US-1,005,0797 Inserting snapshot code into an application
A debugging system may display snapshot information that may be collected in response to an event identified while an application executes. The debugging system...
US-1,005,0780 Securely storing data in a data storage system
A data file is encrypted with a file-specific encryption key and sent to a remote data storage system. The file-specific encryption key is encrypted with a...
US-1,005,0423 Cable-retention device assembly
A cable-retention device assembly includes a first assembly portion and a second assembly portion. The first and second assembly portions include a platform and...
US-1,004,9667 Location-based conversational understanding
Location-based conversational understanding may be provided. Upon receiving a query from a user, an environmental context associated with the query may be...
US-1,004,9572 Mass transit-based people traffic sensing and control
User location is detected. User traffic at a mass transit stop rear the user location is detected and compared to user traffic at other mass transit stops in...
US-1,004,9475 Utilizing selective triggering events for optimizing chart visualization
Various methods, systems and storage devices are used for utilizing selective triggering events for optimizing chart visualizations. These selective triggering...
US-1,004,9458 Reducing interference between multiple infra-red depth cameras
Systems and methods for reducing interference between multiple infra-red depth cameras are described. In an embodiment, the system comprises multiple infra-red...
US-1,004,9437 Cleartype resolution recovery resampling
ClearType resolution recovery resampling of source content is performed as the source content is transformed from a source presentation format to a destination...
US-1,004,9272 User authentication using multiple capture techniques
Examples are disclosed herein that relate to user authentication. One example provides a biometric identification system comprising an iris illuminator, an...
US-1,004,9228 File encryption support for FAT file systems
Native file encryption support is integrated into an existing file system that does not provide such support, such as the FAT family of file systems, while...
← 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.