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,014,0376 Client-side minimal download and simulated page navigation features
A client computing architecture is provided that utilized minimal download and simulated page navigation features. A client computer may receive a payload...
US-1,014,0366 Finding data in connected corpuses using examples
In one embodiment, datasets are stored in a catalog. The datasets are enriched by establishing relationships among the domains in different datasets. A user...
US-1,014,0358 Progressive query computation using streaming architectures
The described implementations relate to processing of electronic data. One implementation is manifest as a technique that can include obtaining a relational...
US-1,014,0344 Extract metadata from datasets to mine data for insights
Analyzing data. A method includes obtaining a set of a plurality of data entities and relationships. The method further includes subdividing the set of a...
US-1,014,0340 Standardizing attributes and entities in a social networking system
A system extracts data from profiles on a social networking system. The system writes the data to a database when the data exceeds a first threshold. The system...
US-1,014,0323 Data model indexing for model queries
The use of a data model index for assisting in efficient response to a data model query. The data model query identifies the data model itself and references...
US-1,014,0280 Asynchronous dynamic functions for calculation engines
Systems, methods, and software for data calculation frameworks for user applications are provided herein. An exemplary method includes providing functions for...
US-1,014,0270 Digital document change conflict resolution
A first set of changes to a first version of a digital document, as compared to a baseline version of the document, can be detected. The first set of changes...
US-1,014,0269 Viewing effects of proposed change in document before committing change
A tweak and view mode may be used by a user to see an effect of a proposed change to a document before the change is committed to the document. The application...
US-1,014,0252 Hardware node with matrix-vector multiply tiles for neural network processing
Hardware and methods for neural network processing are provided. A method in a system comprising a plurality of nodes, where each node comprises a plurality of...
US-1,014,0165 Shell action browser extensions
Described herein is a shell action browser extension that executes independent of browser when the browser has been terminated. The shell action browser...
US-1,014,0150 Thread diversion awaiting log call return
The efficient use of threads that issue calls to log events. While waiting for the call to return or complete, the threads are put to work on other tasks that...
US-1,014,0140 Cloud virtual machine customization using extension framework
In various embodiments, methods and systems for remotely customizing a virtual machine in a cloud computing infrastructure are provided. A VM agent component...
US-1,014,0132 Fast computer startup
Fast computer startup is provided by, upon receipt of a shutdown command, recording state information representing a target state. In this target state, the...
US-1,014,0117 Fault-tolerant variable region repaving during firmware over the air update
Variables utilized in device firmware that provides various boot and runtime services are repaved in a fault-tolerant manner within a secure store in a durable,...
US-1,014,0107 Dynamic web application notifications including task bar overlays
Web applications are created and installed in response to user interactions with browser menus and browser links. In some instances, a browser menu selection or...
US-1,014,0011 Touch intelligent targeting
User inputs can indicate an intent of a user to target a location on a display. In order to determine a targeted point based on a user input, a computing device...
US-1,013,9983 Controlling access to content
A user terminal comprising: a display having an available display area; a processor configured to run a client application having a user interface capable of...
US-1,013,9961 Touch detection using feature-vector dictionary
A method of distinguishing an intentional touch from an incidental touch on a touch sensor of a device includes detecting, via the touch sensor, a blob...
US-1,013,9937 Multi-modal user expressions and user intensity as interactions with an application
Architecture that enables single and multi-modal interaction with computing devices, as well as interpreting user intensity (or liveliness) in the gesture or...
US-1,013,9934 Magnetic tracker dual mode
A computer system for dynamically switching modes within a magnetic sensor device communicates through a secondary communication channel with a first magnetic...
US-1,013,9925 Causing specific location of an object provided to a device
Techniques for causing a specific location of an object provided to a shared device. These techniques may include connecting the computing device with an...
US-1,013,9922 Spring configuration for touch-sensitive input device
Disclosed are systems and methods associated with a touch-sensitive input device including a plurality of keys, wherein each key of the plurality of keys...
US-1,013,9921 Electrical device for hand gestures detection
Hand gesture detection electrical device for detecting hand gestures, comprising an IC electronically integrating: (a) First interface connecting to imaging...
US-1,013,9631 Apparatus and method of 1:1 matching head mounted display view to head movement that controls articulated camera
Tracking a user head position detects a change to a new head position and, in response, a remote camera is instructed to move to a next camera position. A...
US-1,013,9623 Virtual object orientation and visualization
A method and apparatus for the creation of a perspective-locked virtual object having in world space. The virtual object may be consumed) by another user with a...
US-1,013,7364 Game controller with removable magnetic button
A game controller includes an electronic input sensor and a button-retention feature. The button-retention feature is configured to removably affix a selected...
US-1,013,6512 Avoiding reflections in PCB signal trace
Embodiments are disclosed for a printed circuit board. An example printed circuit board includes a ground plane comprising a pattern of an electrically...
US-1,013,6310 Secure data transmission
A wireless device and a method for secure data transmission is described. Information representing biometric data of a user is obtained. The information is...
US-1,013,6290 Signal sharing between trusted groups of devices
Aspects of the technology described herein identify a trusted group of devices that collaborate to minimize device limitations (e.g., data use, bandwidth,...
US-1,013,6275 Framework and applications for proximity-based social interaction
A framework for use in developing proximity-based social interactions (PSIs) shows energy efficiency, topology robustness, and a lessened load for group...
US-1,013,6251 Geofence compositions
Architecture that enables geofence combinations and compositions where multiple correlated geofences are generated for an entity such as a point of interest....
US-1,013,6247 Physical and virtual phone mobility
A physical and virtual phone mobility system enables application tasks and resources to be shared between a mobile device and a desktop device by hosting a...
US-1,013,6140 Encoder-side decisions for screen content encoding
Innovations in encoder-side decisions for coding of screen content video or other video can speed up encoding in various ways. For example, some of the...
US-1,013,6132 Adaptive skip or zero block detection combined with transform size decision
Disclosed herein are exemplary embodiments of innovations in the area of encoding pictures or portions of pictures and determining whether and how certain...
US-1,013,6124 Stereoscopic display of objects
Stereoscopic display technologies are provided. A computing device generates a stereoscopic display of an object by coordinating a first image and a second...
US-1,013,6120 Depth sensing using structured illumination
A mobile or portable device comprises an illuminating arrangement comprising a light source, and an amplitude splitting interferometer configured to form an...
US-1,013,6102 Online conference broadcast using broadcast component
An online conferencing system that provides an automatic mechanism to broadcast an online conference. A video gathering component gathers video streams for each...
US-1,013,6061 Automatic processing of automatic image capture parameter adjustment
In one example, a plurality of image frames captured by a digital camera unit is received. It is determined that a condition is met that requires a switch...
US-1,013,5981 Routing during communication of help desk service
Non-limiting examples of the present disclosure describe insight-based routing that is used to improve processing during a communication of a help desk service....
US-1,013,5965 Use of a digital assistant in communications
A digital assistant operating on a device is configured to be engaged as an active participant in communications between local and remote parties by listening...
US-1,013,5937 Personalized notifications
Personalized notifications are provided to a user. The notifications correspond to events, which can include information items, unaddressed or unnoticed by a...
US-1,013,5918 Dynamically adjusting an entity's assigned data center based on traffic patterns
Techniques for assigning entities to data centers are provided. In one technique, usage data associated with a particular entity that is assigned to a first...
US-1,013,5907 Maintaining control over restricted data during deployment to cloud computing environments
Releases to the production environment of a cloud computing environment are deployed in a manner that maintains control over restricted data and the data plane...
US-1,013,5842 Content-based isolation for computing device security
The subject disclosure is directed towards securing a computing device using content-based isolation. When the computing device requests content data having...
US-1,013,5774 Methods and apparatus for targeting communications using social network metrics
A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users,...
US-1,013,5704 Identification of candidate problem network entities
The detection of network communication problems in networks that have multiple end nodes, and multiple transit nodes in between. One or more of the end nodes...
US-1,013,5608 Modifying a content descriptor to facilitate delivery of token-authorized encrypted data
Described herein are various technologies pertaining to delivery of token-authenticated encrypted data. Content descriptor(s) (e.g., playlist(s)) can be...
US-1,013,4926 Quantum-efficiency-enhanced time-of-flight detector
A time-of-flight detector includes a semiconductor layer and a light modulation structure. The semiconductor layer is configured to translate light radiation...
US-1,013,4416 Privacy-preserving energy-efficient speakers for personal sound
The privacy-preserving energy-efficient speaker implementations described herein improve user privacy while a user is listening to audio and can reduce the...
← 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.