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,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...
US-1,004,9223 Analyzing address book upload requests
Techniques for processing address book upload requests are provided. A user of a social network service uploads a list of email addresses. The social network...
US-1,004,9098 Extracting actionable information from emails
Systems and methods are provided for extracting actionable information from emails in a completely unsupervised manner with no need for the data to be labeled...
US-1,004,8993 Input management system and method
The present invention is directed to a method, medium and system for use in a computing environment for managing input information. The system for facilitating...
US-1,004,8992 Extension of schematized XML protocols
An application using one version of a schematized XML protocol communicates with another application using a different version of the schematized XML protocol....
US-1,004,8985 Estimating time remaining for an operation
Techniques for estimating time remaining for an operation are described. Examples operations include file operations, such as file move operations, file copy...
US-1,004,8946 Converting visual diagrams into code
The techniques and systems described herein provide a tool for use in association with the development of a computer program. For instance, a computer program...
US-1,004,8865 Disk partition stitching and rebalancing using a partition table
Embodiments are directed to dynamically changing partitions size for a partition in a storage device and to transferring storage space between partitions in a...
US-1,004,8856 Configuring a user interface based on an experience mode transition
Techniques for configuring a user interface based on an experience mode transition are described. Generally, an experience mode refers to a visual and...
US-1,004,8835 User interface functionality for facilitating interaction between users and their environments
Space interaction (SI) functionality is described herein for assisting a user in interacting with a space without unduly distracting the user. The SI...
US-1,004,8780 Adjustment of an optical tracking device
Architecture for managing clutch height in an optical navigational device such as a computer mouse. In one embodiment for a mouse, a feature can be molded into...
US-1,004,8778 Force sensor apparatus
The described technology provides a force sensor apparatus. An elastic pad may be disposed between two force sensors with a force applicator extending at least...
US-1,004,8763 Distance scalable no touch computing
Disclosed herein are techniques for scaling and translating gestures such that the applicable gestures for control may vary depending on the user's distance...
US-1,004,8749 Gaze detection offset for gaze tracking models
Examples are disclosed herein that relate to gaze tracking. One example provides a computing device including an eye-tracking system including an image sensor,...
US-1,004,8747 Methods and systems for determining and tracking extremities of a target
An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image...
US-1,004,8732 Datacenter power management system
Various methods and systems for implementing resource management for an infrastructure are provided. Resource management includes datacenter byproduct...
US-1,004,8647 Optical waveguide including spatially-varying volume hologram
An optical waveguide includes a waveguide body and a spatially-varying volume hologram. The volume hologram increases, in a coordinate direction along the...
US-1,004,8532 Display edge emission compensation
A display includes a cover having a front face that defines a normal of the display and further having a sidewall that meets the front face to define an edge of...
US-1,004,8498 Illumination module
An illumination module can comprise a circuit board, a semiconductor-based light source mounted to the circuit board, an encasing mounted to the circuit board,...
US-1,004,8357 Time-of-flight (TOF) system calibration
In accordance with certain embodiments of the present technology, edges of light drive pulses, which are produced by a light source driver and are used to drive...
US-1,004,8058 Data capture system for texture and geometry acquisition
Examples of the present disclosure describe systems and methods for capturing data to acquire indoor and outdoor geometry. In aspects, a data capture system may...
← 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.