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,003,3600 Client application integration for workflows
A method for providing client application integration for workflow management includes receiving a verification file, accessing a file through a client...
US-1,003,3483 Adjustable interleaving for communication data
Techniques for adjustable interleaving for communication data are described. In at least some embodiments, interleaving depth for data is adjustable based on...
US-1,003,2314 Virtual reality headset
A virtual reality headset system having a region configured to change its opacity is disclosed. The virtual reality headset system is configured to provide an...
US-1,003,2203 Dynamic property surfacing
A computing system comprises, in one example, a display system configured to generate user interface displays and a property surfacing system configured to...
US-1,003,2135 Modern calendar system including free form input electronic calendar surface
Embodiments provide electronic calendar application features and functionality that includes a free form calendar input surface, but the embodiments are not so...
US-1,003,2131 Data services for enterprises leveraging search system data assets
A data service system is described herein which processes raw data assets from at least one network-accessible system (such as a search system), to produce...
US-1,003,2034 MPEG transport frame synchronization
Techniques are described for communicating encoded data using start code emulation prevention. The described techniques include obtaining at least one partially...
US-1,003,1958 Enhanced replication
Systems, methods, and software are disclosed that provide enhanced replication for message services. In one implementation, updates to a replication source are...
US-1,003,1939 Automated supplementation of data model
Mechanisms to help a computing system respond to a request for information within a data model. After determining that there is insufficient information within...
US-1,003,1911 Mobile device to control virtual assistant system
A method of controlling an external service among a plurality of external services, by receiving an input command at a mobile device, translating the input...
US-1,003,1906 Images and additional data associated with cells in spreadsheets
Systems and methods for associated one or more images with one or more cells of a spreadsheet are described. As described, a plurality of images may be...
US-1,003,1905 Micro browser spreadsheet viewer
Various technologies and techniques are disclosed for displaying and managing spreadsheets on mobile devices. An optimized search can be performed. A selection...
US-1,003,1893 Transforming data to create layouts
Concepts and technologies are described herein for transforming data to create layouts. In accordance with the concepts and technologies disclosed herein, a...
US-1,003,1834 Cache-based tracing for time travel debugging and analysis
Recording a replay-able trace of execution of an executable entity using cache data includes executing one or more threads of the executable entity concurrently...
US-1,003,1833 Cache-based tracing for time travel debugging and analysis
Recording a replay-able trace of execution of an executable entity using cache data includes executing one or more threads of the executable entity concurrently...
US-1,003,1814 Collection record location as log tail beginning
The logging of tasks associated with multiple transactions in the context in which the computing system is capable of having multiple of the transactions active...
US-1,003,1801 Configurable reliability for memory devices
Technology relating to configurable reliability schemes for memory devices is disclosed. The technology includes a memory controller that selectively controls...
US-1,003,1756 Multi-nullification
Apparatus and methods are disclosed for nullifying memory store instructions and one or more registers identified in a target field of a nullification...
US-1,003,1737 Downloading and distribution of applications and updates to multiple devices
Multiple devices having different architecture or platforms may be supported by the same application store. The related devices are used to synchronize the...
US-1,003,1724 Application operation responsive to object spatial status
Operating an application in response to spatial status of objects within a physical environment in which the application operates. A system detects the spatial...
US-1,003,1718 Location based audio filtering
Methods and systems for augmenting an audio signal are provided for herein. In some embodiments, a method can be performed by a sound processing system of a...
US-1,003,1636 Remoting desktop displays using move regions
A desktop display over a remote connection is updated by detecting, at their origin, changes in the desktop that reflect movement of an image, such as window...
US-1,003,1621 Hover and touch detection for a digitizer
A method and system for tracking a hover event on a digitizer sensor that treats hover and touch events differently comprises configuring at least one parameter...
US-1,003,1608 Organizational tools on a multi-touch display device
A process for enabling objects displayed on a multi-input display device to be grouped together is disclosed that includes defining a target element that...
US-1,003,1605 Display integrated pressure sensor
A display integrated pressure sensor is described. In an example, a device comprises: a display including a plurality of layers; a layer of pressure sensitive...
US-1,003,1567 Offline battery management in a device
Techniques are described for battery management in a computing device. The described techniques may be implemented by a battery offline module that provides...
US-1,003,1556 User experience adaptation
User experience adaptation techniques are described. In one or more implementations, an apparatus includes a connection portion configured to be removably...
US-1,002,9181 Game browsing
Embodiments of the present invention allow players to instantly access and begin playing games through an online service. To make the games instantly available,...
US-1,002,8418 Metal encased graphite layer heat pipe
A metal encased multilayer stack of graphite sheets used as a passive thermal conductor. In the stack, each sheet has a plane high thermal conductivity along a...
US-1,002,8401 Sidewall-accessible dense storage rack
Rack configurations provide increased storage device density without compromising cooling or immediate device availability. A device rack has a frame including...
US-1,002,8145 Blocking undesirable communications in voice over internet protocol systems
Blocking of undesirable voice over internet protocol (VOIP) communications is disclosed. A communication screening service initiates operations to block a...
US-1,002,8137 Cryptographic key exchange over an electrostatic channel
Various embodiments relating to exchanging a cryptographic key between a display device and an input device via electrostatic communication are disclosed. In...
US-1,002,8116 De-siloing applications for personalization and task completion services
Examples of the disclosure enable a plurality of applications to be managed. Some examples include a mobile device that receives a template associated with an...
US-1,002,8070 Systems and methods for HRTF personalization
Systems and methods for HRTF personalization are provided. More specifically, the systems and methods provide HRTF personalization for a user based on a depth...
US-1,002,8059 Headphone and associated host apparatus supporting both digital and analog audio connectivity
In one example, a headphone apparatus comprises an audio signal input interface configured to receive an input audio signal from a connected host apparatus; at...
US-1,002,7982 Segmented-block coding
The current application is directed to flexible methods for motion-vector-based encoding of macroblocks within video frames. The flexible methods for encoding...
US-1,002,7954 Registering cameras in a multi-camera imager
A method of registering first and second cameras in a multi-camera imager comprising imaging a calibration target having rows and columns of fiducials with both...
US-1,002,7796 Smart reminder generation from input
Smart reminders are generated from input according to lexical and contextual cues. The input may be entered into any suitable application via any suitable...
US-1,002,7786 Call establishment
A behavior prediction algorithm predicts a call by monitoring user inputs to detect an action by the user suggesting the user may be about to instigate the...
US-1,002,7778 Skills endorsements
Disclosed in some examples is a method comprising determining a first set of high ranking skills, the first set containing skills possessed by a member of the...
US-1,002,7753 Cloud service hosting on client device
One or more techniques and/or systems are provided for cloud service hosting on a client device. For example, a cloud service may comprise data and/or...
US-1,002,7644 Analysis with embedded electronic spreadsheets
A computer system includes a processor and a data store coupled to the processor. A user interface module is configured to provide a user interface of a first...
US-1,002,7631 Securing passwords against dictionary attacks
Described herein are various technologies pertaining to constructions of a password-based authentication protocol that are configured to allow a user to...
US-1,002,7543 Reconfiguring an acceleration component among interconnected acceleration components
The present invention extends to methods, systems, and computer program products for reconfiguring an acceleration component among interconnected acceleration...
US-1,002,6177 Compact interactive tabletop with projection-vision
The subject application relates to a system(s) and/or methodology that facilitate vision-based projection of any image (still or moving) onto any surface. In...
US-1,002,6171 Facial skin mask generation for heart rate detection
A facial skin mask may be generated based on isolating a head part in a captured image, removing a first pixel that is indicative of non-skin from the head part...
US-1,002,6144 Rendering windows having transparent properties from a remote desktop environment
Embodiments of the present disclosure relate to a remote desktop system which allows an application that executes on a remote computing device to be presented...
US-1,002,6132 Chronological information mapping
An activity is detected in a computer system. The activity is correlated to a given entity. A line item display is generated for the detected activity and...
US-1,002,6064 Automatically recommending updates based on stored lifecycle information
Lifecycle information indicative of a configuration and update state of a computer system are stored. Updates to the computer system are automatically...
US-1,002,6058 Enterprise resource planning oriented context-aware environment
An Enterprise Resource Planning (ERP) context-aware environment may be provided. A user's interactions and operations within the context-aware environment 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.