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,020,9520 Near eye display multi-component dimming system
A system and method are disclosed for controlling an amount of ambient light transmitted to the eye of a wearer through an NED device. A passive component such...
US-1,020,9360 Reduced phase sampling for high speed depth sensing
Disclosed is a technique to use only two phase captures per frequency capture to perform calculations to generate a depth frame (i.e. a total of 4...
US-1,020,7183 Wireless gaming protocol
Example apparatus and methods concern establishing, maintaining, managing, or terminating communications between an access point and a client in a wireless...
US-1,020,6618 Optimized visibility for sleep sessions over time
A sleep application running on a computing platform such as a server utilizes sleep data from a remote system that monitors a user's sleep behaviors and...
US-1,020,6317 Modular radio frequency shielding
In an embodiment, a modular RF shielding is disclosed. According to an embodiment, a device is disclosed comprising: at least one radio frequency shielding...
US-1,020,6074 Remote access to a mobile communication device over a wireless local area network (WLAN)
A method and arrangement is provided which allows a PC or other client device to be used to communicate with third parties through a mobile communication device...
US-1,020,6065 Place-specific buddy list services
An information service provides search and notifications to inform when certain people (e.g., friends, family, business contacts, etc.) are nearby so as to...
US-1,020,6057 User-selectable environments for mobile communications devices
At a mobile communications device, a communication is received from a communication source. An indication of an environment type associated with the...
US-1,020,6044 Display structure having a visual display and an audio output
A display surface structure comprises a deformable transparent surface layer, a visual display layer visible through the deformable transparent surface layer, a...
US-1,020,5966 Syntax structures indicating completion of coded regions
Syntax structures that indicate the completion of coded regions of pictures are described. For example, a syntax structure in an elementary bitstream indicates...
US-1,020,5931 Power efficient laser diode driver circuit and method
A voltage mode laser diode driver selectively turns on and off a laser diode. An output stage has an output node configured to be connected to one of the...
US-1,020,5786 Multi-user application executing in user privilege mode
A method and system for providing a multi-user application executing in a user privilege mode with access to resources of multiple users is described. The...
US-1,020,5755 Distributed connectivity policy enforcement with ICE
Instead of utilizing a centralized server or hardware (routers/gateways) to enforce connectivity policy restrictions, the policy connectivity restrictions for...
US-1,020,5731 Contextually-aware location sharing services
Technologies are described herein for providing contextually-aware location sharing services for computing devices. In some configurations, the techniques...
US-1,020,4677 Superconducting memory system with stacked drivers and differential transformers
A memory system including an array of memory cells may include a set of word-lines, and a set of return word-lines coupled to the memory cells in the array of...
US-1,020,4659 Hard disk drive backplane for immersion-cooled circuit board
A system includes a support member and a hard disk drive interface connector, where a first side of the hard disk drive interface connector is disposed on a...
US-1,020,4539 Ambient light context-aware display
Embodiments are disclosed that relate to modifying a display of a portable electronic device to account for ambient light. For example, one disclosed embodiment...
US-1,020,4458 Color fill in an augmented reality environment
A method for operating a head-mounted computing device that includes displaying an image of an environment on a display of the head-mounted computing device and...
US-1,020,4451 Multi-optical surface optical design
A multi-optical surface optical design for generating multiple focal planes with identical image data displayed at substantially the same time to generate the...
US-1,020,4447 2D image processing for extrusion into 3D objects
Techniques are described for transforming image data, such as two dimensional (2D) or partial three dimensional (3D) image data, into a 3D model. Upon receiving...
US-1,020,4397 Bowtie view representing a 360-degree image
Techniques are described herein that are capable of providing a bowtie view of an environment. A bowtie view of an environment is a representation of a...
US-1,020,4395 Stereoscopic virtual reality through caching and image based rendering
Virtual reality is provided by a mobile VR device. VR scenes are displayed by serving an application's image requests from a local cache of pre-rendered image...
US-1,020,4392 Graphics processing unit partitioning for virtualization
Techniques for graphics processing unit (GPU) partitioning for virtualization are described herein. In one or more implementations, a GPU partitioning manager...
US-1,020,4338 Synchronizing contents of removable storage devices with a multimedia network
Methods, systems, and engines are presented for synchronizing contents of removable storage devices with a multimedia network. In one implementation, a change...
US-1,020,4307 Classification of members in a social networking service
A method and apparatus for scoring member data in a social networking service is provided. A method comprises training a model based on training data and a...
US-1,020,4305 Measurement-only topological quantum computation
Measurement-only topological quantum computation using both projective and interferometrical measurement of topological charge is described. Various issues that...
US-1,020,4262 Infrared imaging recognition enhanced by 3D verification
A three-dimensional (3D) image system recognition system includes a flood light source, a structured light source, and an imaging sensor. The flood light source...
US-1,020,4241 Theft and tamper resistant data protection
Systems and methods are provided for adding security to client data by maintaining keys providing access to the client data remotely from the client data. In...
US-1,020,4235 Content item encryption on mobile devices
Applications are stored on removable storage of a mobile device in an encrypted form to provide isolation and piracy protection. In one implementation, each...
US-1,020,4214 Periodicity detection of network traffic
The improved detection of malicious processes executing on a networked computing device is provided. An agent running on the networked computing device monitors...
US-1,020,4163 Active prediction of diverse search intent based upon user browsing behavior
Many search engines attempt to understand and predict a user's search intent after the submission of search queries. Predicting search intent allows search...
US-1,020,4156 Displaying graphical representations of query suggestions
A user enters a query into an element of a user interface. Query suggestions that are based on the query are displayed around the query in the user interface....
US-1,020,4142 Progressive spatial searching using augmented structures
A location associated with a user of a computing device and a prefix portion of an input string may be received as one or more successive characters of the...
US-1,020,4114 Replicating data across data centers
The present techniques prioritize transmission of feature information associated with data copies in data transmission, and selectively transmit the data copies...
US-1,020,4113 Reverse replication to rollback corrupted files
The present invention extends to methods, systems, and computer program products for reverse replication to rollback corrupted files. When a computer system...
US-1,020,4102 User interface for searching an electronic document
A graphical user interface (GUI) capable of presenting a display that indicates that navigation controls can be used for navigating through results of a search...
US-1,020,4097 Efficient dialogue policy learning
Efficient exploration of natural language conversations associated with dialogue policy learning may be performed using probabilistic distributions. Exploration...
US-1,020,4089 Conversion tool for XPS and openXPS documents
A conversion tool enables XPS documents to be automatically converted into the Open XPS format and for Open XPS-formatted documents to be automatically...
US-1,020,4084 Activity modeling in email or other forms of communication
This disclosure describes techniques and architectures that involve a latent activity model for workplace emails. Such a model is based, at least in part, on a...
US-1,020,4083 Computer systems and methods using multiple neutral type characters as delimiters between segments in...
A computer system for processing bidirectional characters includes a processor and memory. An application stored in the memory includes instructions that are...
US-1,020,4080 Rich formatting for a data label associated with a data point
Rich formatting may be provided for rich data labels. A rich data label may be created for at least one data point associated with a visualization. The data...
US-1,020,4048 Replicating a primary application cache within a secondary application cache
Replicating a primary application cache that serves a primary application on one network node into a secondary application cache that serves a secondary...
US-1,020,3997 Presenting a synthesized alert using a digital personal assistant
Techniques are described herein that are capable of presenting a synthesized alert using a digital personal assistant. A synthesized alert is an alert that is...
US-1,020,3974 Probe insertion via background virtual machine
A performance monitoring system is described herein that works with a hypervisor to reserve resources outside of a virtual machine to monitor performance of an...
US-1,020,3953 Identification of duplicate function implementations
A method for identifying duplicate machine code function implementations provides for identifying position-dependent bits within a first function included in a...
US-1,020,3940 Compiler with type inference and target code generation
Systems and methods for a compiler with type inference is described herein. The compiler includes a computer program having one or more variables and context of...
US-1,020,3933 Context-based command surfacing
A computing device receives a trigger to surface commands. A possible set of commands is identified and broken into categories. A category is surfaced for user...
US-1,020,3852 Content selection in web document
Techniques for selection of content within web documents are described herein. In implementations, a selection tool for a browser or other client application is...
US-1,020,3843 Facilitating selection of attribute values for graphical elements
A computer-implemented technique is described herein for facilitating a user's interaction with graphical elements, such as emoji characters. The technique...
US-1,020,3836 Precise selection techniques for multi-touch screens
A unique system and method is provided that facilitates pixel-accurate targeting with respect to multi-touch sensitive displays when selecting or viewing...
← 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.