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,000,7554 Task scheduling based on user interaction
Provided herein are systems, methods, and software for implementing information management applications. In an implementation, at least a portion of an...
US-1,000,7551 Techniques for switching threads within routines
Various technologies and techniques are disclosed for switching threads within routines. A controller routine receives a request from an originating routine to...
US-1,000,7505 Initiating update operations
Techniques for initiating update operations are described. In implementations, updates are gathered for a computing device, and grouped based on whether the...
US-1,000,7413 Mixed environment display of attached control elements
Technologies described herein provide a mixed environment display of attached control elements. The techniques disclosed herein enable users of a first...
US-1,000,7368 Film lamination with flex-tails for a touch sensor
Different lamination methods may be used to create a touch sensor with a darkened side of metalized film facing the user. One lamination method includes...
US-1,000,7352 Holographic display system with undo functionality
Disclosed are techniques for performing undo operations on holographic objects in an immersive 3D visual environment. A display system allows the user to undo a...
US-1,000,7349 Multiple sensor gesture recognition
Methods for recognizing gestures using adaptive multi-sensor gesture recognition are described. In some embodiments, a gesture recognition system receives a...
US-1,000,7330 Region of interest segmentation
A sensor manager provides dynamic input fusion using thermal imaging to identify and segment a region of interest. Thermal overlay is used to focus...
US-1,000,4987 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,000,4979 Sensor data availability from remote devices
Example apparatus and methods concern a first off-the-shelf device (e.g., game console, laptop) that may lack a sensor interacting with a second off-the-shelf...
US-D821,387 Computer
US-1,000,4094 Authentication and pairing of devices using a machine readable code
An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established...
US-1,000,4056 Requesting a location of a user
A user sends a location request to a user of a group that requests the user's current location. For example, one family member may send a location request to...
US-1,000,3872 Speaker arrangement
According to one aspect, there is provided an apparatus comprising a frame and a speaker rigidly attached to the frame, where the speaker comprises a display...
US-1,000,3824 Reducing latency in video encoding and decoding
Techniques and tools for reducing latency in video encoding and decoding by constraining latency due to reordering of video frames, and by indicating the...
US-1,000,3817 Signaling of state information for a decoded picture buffer and reference picture lists
Innovations for signaling state of a decoded picture buffer ("DPB") and reference picture lists ("RPLs"). In example implementations, rather than rely on...
US-1,000,3811 Parallel processing of a video frame
A graphics pipeline with components that process frames by portions (e.g., pixels or rows) or slices to reduce end-to-end latency. Components of a pipeline...
US-1,000,3792 Video encoder for images
Some implementations can compress a digital image to create a compressed image corresponding to the digital image. The digital image can be divided into a...
US-1,000,3758 Defective pixel value correction for digital raw image frames
In one example, at least a portion of a digital raw image frame captured by a digital image sensor is accessed. The accessed at least a portion of the digital...
US-1,000,3726 Illumination module for near eye-to-eye display system
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,000,3667 Profile and consent accrual
Consent management between a client and a network server. In response to a request for consent, a central server determines if requested user information is...
US-1,000,3561 Conversation modification for enhanced user interaction
Technologies are described for modification of conversation presentation for enhanced user experience. Parts of the conversation may be detected and analyzed...
US-1,000,2640 Hyper-lapse video through time-lapse and stabilization
Various technologies described herein pertain to generation of an output hyper-lapse video from an input video. A smoothed camera path can be computed based...
US-1,000,2607 Cross device companion application for phone
Example apparatus and methods concern establishing context for a phone call. A computing device is controlled to display content and applications that are...
US-1,000,2588 Electronic paper display device
A display device is described that comprises an electronic paper display but that does not include a power source that is capable of providing sufficient power...
US-1,000,2403 Command remoting
Various techniques for remoting graphics are described in the claims, drawings, and text forming a part of the present disclosure.
US-1,000,2336 Visualizers for change management system
A change management system may use a phased status indicator that may illustrate several phases of a change request and a current status for each phase of a...
US-1,000,2292 Organizational logo enrichment
In an example embodiment, a web page is obtained using a web page address stored in a first record and is parsed to extract one or more images from the web page...
US-1,000,2260 Sharing content
A method performed in relation to a private conversation conducted over a network between a selected group of two or more users, each of the group of users...
US-1,000,2182 System and method for computerized identification and effective presentation of semantic themes occurring in a...
System and method for computerized identification and presentation of semantic themes occurring in a set of electronic documents, comprising performing topic...
US-1,000,2147 Merging of sorted lists using array pair
The formulation of a merged sorted list from multiple input sorted lists in multiple phases using an array pair. Initially, the first array is populated with...
US-1,000,2033 Efficiently receiving messages across a large number of messaging entities
A messaging service is described that facilitates the efficient receipt of messages by a client from across a large number of messaging entities hosted by...
US-1,000,1976 Generation of a device application
Examples of the disclosure enable the recalculation of device chaining in a user interface. In some examples, a first element representing a first hardware...
US-1,000,1920 Symbol lists for grammar-driven data entry
In a data entry environment constrained by a symbolic grammar, a data entry position in the data set may be amenable to the insertion of a subset of symbols in...
US-1,000,1909 Touch optimizations for range slider controls
Operating a range slider. A method includes displaying a range slider in a graphical user interface. The method further includes detecting a minimum selecting...
US-1,000,1897 User interface tools for exploring data visualizations
Data visualizations may include a large number of data points, some of which may be small, and/or data points that are in close proximity to one another. To...
US-1,000,1816 Modular computing device
Modular computing device techniques are described. In one or more implementations, a computing device includes a display modular component including a housing,...
US-1,000,1683 Low-profile microdisplay module
Disclosed is a low-profile microdisplay module that comprises a package substrate, a microdisplay chip disposed over a first surface of the package substrate,...
US-9,999,836 User-defined channel
Example apparatus and methods facilitate providing a user-defined channel that presents content from, for example, a virtual video playlist. The playlist may...
US-D820,845 Electronic mouse
US-D820,844 Electronic mouse
US-D820,829 Computer
US-9,998,882 Multimedia message delivery in a communication system
A method and system of delivering a Multimedia Messaging Service (MMS) message is disclosed. In one example, the method includes providing a storage location...
US-9,998,866 Detecting geo-fence events using varying confidence levels
The location of a computing device is determined, and the location of an area of interest that is a geographic area referred to as a geo-fence is identified....
US-9,998,853 Dynamically managing a listen list of beacon aware devices
The described technology provides a system and method for dynamically managing a listen list for beacon aware devices. A mobile device may be configured to...
US-9,998,745 Transforming video bit streams for parallel processing
Aspects extend to methods, systems, and computer program products for transforming video bit streams for parallel decoding. Aspects of the invention can be used...
US-9,998,536 Metered network synchronization
Metered network synchronization techniques are described. A current network connection of a computing device is checked as to whether the current network...
US-9,998,522 Fast join of peer to peer group with power saving mode
A wireless peer-to-peer protocol that supports fast and low power joining to an existing group. The protocol may be an extension of a peer-to-peer protocol that...
US-9,998,509 Application of comments in multiple application functionality content
Application of comments to a variety of application functionality content is provided. Comments may be entered and displayed in a comments user interface...
US-9,998,450 Automatically generating certification documents
A certification application automatically generates a certification document associated with a service. A transformation module retrieves a component...
← 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.