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,018,4798 Multi-stage dead reckoning for crowd sourcing
A device identifies signals it receives at a particular point in time, such as Wi-Fi signals and cell tower signals. The device records data indicating these...
US-1,018,2463 Transmitting data among mobile devices
Techniques are provided for sharing data among computing devices. In one technique, a first device broadcasts wireless data and establishes a wireless...
US-1,018,2367 Signaling to application lack of requested bandwidth
A system for signaling an application when a requested data rate and Quality of Service cannot be achieved using OFDM wireless data transmission, and the...
US-1,018,2290 Covariance matrix estimation with acoustic imaging
A computing device is provided, comprising a processor configured to receive a set of measurements of a vector x of acoustic data, including noise,...
US-1,018,2241 Encoding strategies for adaptive switching of color spaces, color sampling rates and/or bit depths
Innovations in adaptive encoding for units of a video sequence can improve coding efficiency. For example, some of the innovations relate to encoding that...
US-1,018,2156 Insight based routing for help desk service
Non-limiting examples of the present disclosure describe insight-based routing that is used to improve processing of a service request through a help desk...
US-1,018,2127 Application-driven CDN pre-caching
Techniques are provided for the caching of content prior to the content being requested. A request for desired content may be received from a client application...
US-1,018,2111 Dynamic adjustment of entity assignment in a multi-data center environment
Techniques for handling the dynamic reassignment of entities among multiple data centers are provided. In one technique, for each task of a plurality of tasks...
US-1,018,2108 Obtaining and displaying virtual earth images
Provided is a single repository for capturing, connecting, sharing, and visualizing information based on a geographic location, for example. Provided is a...
US-1,018,2023 Instant messaging
A method implemented by a client application when executed on a user device during an instant messaging communication between said user device and at least one...
US-1,018,2018 Resource management based on device-specific or user-specific resource usage profiles
Resources used by a foreground process associated with an application as well as one or more background tasks associated with the application that are running...
US-1,018,1648 Self-adaptive antenna system for reconfigurable device
An electronic device disclosed herein includes an antenna that self-tunes frequency responsive to changes to a physical configuration of the electronic device...
US-1,018,1591 Pen battery mechanical shock reduction design
A device and a method for manufacturing of a printed circuit board for installing in a battery-powered device, the method including mounting on a printed...
US-1,018,1433 Apparatus and method of tunable heat sink
A first surface of a heat source is spaced from a support by a first gap, in a thermal path from the first surface to the support. A second surface of the heat...
US-1,018,1336 Multi-beam optical system for fast writing of data on glass
An optical data-recording system comprises a laser, a dynamic digital hologram, an electronic controller, and a scanning mechanism. The dynamic digital hologram...
US-1,018,1322 Multi-user, multi-domain dialog system
A dialog system for use in a multi-user, multi-domain environment. The dialog system understands user requests when multiple users are interacting with each...
US-1,018,1278 Display diode relative age
The description relates to display devices. One example can receive a first frame rendering that expresses color content with a defined number of bits that...
US-1,018,1223 Selecting and transferring material properties in a virtual drawing space
Aspects of the technology described herein provide for sampling the material properties of a source object within a virtual 3D drawing space, and then applying...
US-1,018,1208 Custom heatmaps
Performance and capability improvements of computer devices that provide digital images of heatmap visualizations for datasets are provided via both systems and...
US-1,018,1193 Latency reduction in camera-projection systems
Various methods and systems for reducing the effects of latency in a camera-projection system are described herein. A method includes recording, via a camera, a...
US-1,018,1178 Privacy image generation system
A privacy image generation system may use a light field camera that includes an array of cameras or an RGBZ camera(s)) is used to capture images and display...
US-1,018,1175 Low power DMA snoop and skip
Methods for preprocessing pixel data using a Direct Memory Access (DMA) engine during a data transfer of the pixel data from a first memory (e.g., a DRAM) to a...
US-1,018,1163 Administrator status claiming and verification
Generally discussed herein are methods, systems, and apparatuses for managing administrators of respective company profile pages. A method can include...
US-1,018,1090 Secure and private tracking across multiple cameras
A technique for multi-camera object tracking is disclosed that preserves privacy of imagery from each camera or group of cameras. This technique uses secure...
US-1,018,1037 Secure creation of encrypted virtual machines from encrypted templates
Booting a machine in a secure fashion in a potentially unsecure environment. The method includes a target machine beginning a boot process. The method further...
US-1,018,0992 Atomic updating of graph database index structures
The disclosed embodiments provide a system for updating an index structure of a graph database storing a graph. During operation, the system includes, in the...
US-1,018,0990 Activity sensing online preference assay
System and techniques for activity sensing online preference assay are described herein. An initial indication of an online activity preference for a member of...
US-1,018,0943 Granular partial recall of deduplicated files
The subject disclosure is directed towards partially recalling file ranges of deduplicated files based on tracking dirty (write modified) ranges (user writes)...
US-1,018,0894 Identifying a stack frame responsible for resource usage
Techniques for identifying a stack frame responsible for resource usage are described. For instance, techniques described herein enable a particular process and...
US-1,018,0869 Automated ordering of computer system repair
Monitoring the health of a computer system and suggesting an order of repair when problems within the computer system have been identified. Problem(s) and...
US-1,018,0860 Server farm management
A cloud manager controls the deployment and management of machines for an online service. A build system creates deployment-ready virtual hard disks (VHDs) that...
US-1,018,0840 Dynamic generation of null instructions
Apparatus and methods are disclosed for dynamic nullification of memory access instructions, such as memory store instructions. In some examples of the...
US-1,018,0799 Efficient retrieval of memory values during trace replay
Preserving memory values during replay includes identifying trace sections that each represents events executed by an entity over a period of time. A parallel...
US-1,018,0708 Curved circuit board
A curved printed circuit board (PCB) of a computing device is described herein. The computing device includes a housing and a PCB positioned in or on the...
US-1,018,0572 AR glasses with event and user action control of external applications
This disclosure concerns an interactive head-mounted eyepiece with an integrated processor for handling content for display and an integrated image source for...
US-1,017,9291 Session speech-to-text conversion
Examples described herein provide various devices that enable users to participate in a session. The examples allow a user that is unable to hear, or that is...
US-1,017,8797 Split airflow cooling module
Examples are disclosed that relate to cooling multiple heat-generating components in an electronic device. One example provides a cooling module including an...
US-1,017,8614 Power saving Wi-Fi tethering
The techniques discussed herein reduce the power consumption of a Wi-Fi tethering device by switching the Wi-Fi functionality of the Wi-Fi tethering device from...
US-1,017,8378 Binocular image alignment for near-eye display
A near-eye display device comprises a left-eye optical system and a right-eye optical system. Each of the left-eye optical system and the right-eye optical...
US-1,017,8374 Depth imaging of a surrounding environment
Examples are disclosed herein that are related to depth imaging of a 360-degree field of view. One example provides a depth imaging system comprising an image...
US-1,017,8346 Highlighting unread messages
Various embodiments enable a video messaging experience which permits the exchange of short video messages in an asynchronous manner. The video messaging...
US-1,017,8242 Enterprise gateway to mobile operator
Techniques for managing a plurality of mobile communications devices by an enterprise server are described. The mobile communications devices may be configured...
US-1,017,8206 Multi-protocol gateway for connecting sensor devices to cloud
Methods, systems, apparatuses, and computer program products are provided for connecting sensor devices to cloud servers by a gateway device. The gateway device...
US-1,017,8174 Migrating data in response to changes in hardware or workloads at a data store
Embodiments are directed to modifying storage capacity within a data store and to modifying resiliency for a data store. In one scenario, a computer system...
US-1,017,8161 Digital signal processing over data streams
The techniques and systems described herein are directed to providing deep integration of digital signal processing (DSP) operations with a general-purpose...
US-1,017,8141 Systems and methods for receiving, storing, and rendering digital video, music, and pictures on a personal...
A personal media player (PMP) uses a digital media processing system--comprising a video rendering subsystem, a music rendering subsystem, and a picture...
US-1,017,8031 Tracing with a workload distributor
A load balanced system may incorporate instrumented systems within a group of managed devices and distribute workload among the devices to meet both load...
US-1,017,7994 Fault tolerant federation of computing clusters
Embodiments are directed to organizing computing nodes in a cluster federation and to reassigning roles in a cluster federation. In one scenario, a computer...
US-1,017,7953 OFDM transmission and reception for non-OFDM signals
Methods and apparatuses for Orthogonal Frequency-Division Multiplexing (OFDM) communication of non-OFDM radio signals are disclosed. The non-OFDM radio signals...
US-1,017,7910 Preserving protected secrets across a secure boot update
Obtaining a sealed secret. The method includes decrypting one or more BLOBs at a computing system from among a plurality of different BLOBs. Each of the BLOBs...
← 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.