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-9,842,405 Visual target tracking
A method of tracking a target includes classifying a pixel having a pixel address with one or more pixel cases. The pixel is classified based on one or more...
US-9,842,377 View rendering from multiple server-side renderings
A first user input is received when a client program executed by a client computing device is in a first state. The first user input is sent to a server...
US-9,842,316 Cloud-based broker service for digital assistants
A cloud-based broker service may be provided for computing devices in a distributed computing environment. The broker service may aggregate user accounts and...
US-9,842,228 Local personal daemon
Systems and methods of a personal daemon, executing as a background process on a mobile computing device, for providing personal assistant to an associated user...
US-9,842,168 Task driven user intents
Identification of user intents may be provided. A plurality of network applications may be identified, and an ontology associated with each of the plurality of...
US-9,842,158 Clustering web pages on a search engine results page
Methods, systems, and media are provided for delivering clustered search results for recent and non-recent events by maintaining the identification (ID) numbers...
US-9,842,149 Population and/or animation of spatial visualization(s)
One or more techniques and/or systems are provided for populating and/or animating a spatial visualization, such as a map, a timeline, and/or other 2D and/or 3D...
US-9,842,123 Dynamic, parameterized image resource selection
Embodiments are directed to providing an image in response to a request for an image and to requesting an image for a specified context. In one scenario, a...
US-9,842,039 Predictive load scaling for services
Embodiments are directed to determining an optimal number of concurrently running cloud resource instances and to providing an interactive interface that shows...
US-9,841,980 Extensible and application-adaptable toolbar for web services
Providing a user interface (UI) on a web page. A toolbar section is defined on the web page. The web page includes a content section being different and...
US-9,841,976 Lock free streaming of executable code data
A disassembler receives instructions and disassembles them into a plurality of separate opcodes. The disassembler creates a table identifying boundaries between...
US-9,841,958 Extensible data parallel semantics
A high level programming language provides extensible data parallel semantics. User code specifies hardware and software resources for executing data parallel...
US-9,841,881 Two step content selection with auto content categorization
In a first step of a two step content selection operation, initial content can be selected by detecting movement of a content selection object with respect to a...
US-9,841,874 Expandable application representation
Expandable application representation techniques are described. The techniques may include support of an expandable tile that may function as an intermediary...
US-9,841,828 Pressure sensitive stylus
A handheld device includes a housing, an elongated rod movable with respect to the housing, a pyramid structure and a circuit. The elongated rod includes a tip...
US-9,841,817 Sculpted displays for clickable user interactions
Systems and methods are disclosed of a touch screen display wherein the surface of the touch screen display comprises a sculpted and/or contoured portion. The...
US-9,841,774 Low cost storage for rarely read data
Low cost storage for write once read rarely data is described. In an embodiment a storage device comprises a plurality of hard disk drives connected to a server...
US-9,841,496 Multiple pattern illumination optics for time of flight system
Methods, systems, apparatuses, and computer program products are provided for creating multiple patterns of flood illumination for a time of flight (TOF) camera...
US-9,840,861 Hinged device with snap open lock
A hinge mechanism is described wherein a multi-part device (e.g., dual-display device) can move to a snap-open position. In the snap-open position, the parts...
US-D805,133 Electronic console for gaming and/or entertainment purposes
US-D805,131 Electronic console for gaming and/or entertainment purposes
US-D805,130 Electronic console for gaming and/or entertainment purposes
US-D805,098 Display screen with graphical user interface
US-D805,086 Electronic housing stand
US-D805,067 Electronic console for gaming and/or entertainment purposes
US-9,839,117 Flexible printed circuit with enhanced ground plane connectivity
In an electronic device having a compact form factor, such as a head mounted display device, flexible printed circuits may be utilized to provide interconnects...
US-9,838,985 User-input scheduling of synchronization operation on a mobile device based on user activity
Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a ...
US-9,838,424 Techniques to provide network security through just-in-time provisioned accounts
Techniques to contain lateral movement of attackers through just-in-time (JIT) provisioned accounts comprising an account management component to receive a...
US-9,838,375 RESTlike API that supports a resilient and scalable distributed application
An application distributed amongst plurality of computing devices leverages an application programming interface that conforms to a representational state...
US-9,838,349 Zone classification of electronic mail messages
Embodiments of the invention relate to techniques for classifying received e-mails and e-mails to be sent. In some embodiments, a set of e-mail zones may be...
US-9,838,347 Tags in communication environments
Communication services enable users to communicate electronically using various modes of communication. Conversations between groups of users are common, where...
US-9,838,287 Predicting network data consumption relative to data usage patterns
Embodiments provide interactive prediction of network data consumption. Current data usage statistics are compared with a data usage plan. The current data...
US-9,838,202 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-9,836,701 Distributed stage-wise parallel machine learning
A method for machine learning a data set in a data processing framework is disclosed. A forest is trained with the data set that generates a plurality of trees...
US-9,836,590 Enhanced accuracy of user presence status determination
Technologies are described herein for enhancing a user presence status determination. Visual data may be received from a depth camera configured to be arranged...
US-9,836,542 Web application retrieval and display of web content based information with web content
A service maintains information regarding one or more aspects of Web content, such as Web pages, that can be accessed by a computing device. The same service or...
US-9,836,462 Extensibility model for document-oriented storage services
A document service may be provided by many document service packages, each presenting a particular set of service characteristics (e.g., the performance...
US-9,836,290 Supporting dynamic behavior in statically compiled programs
Support for dynamic behavior is provided during static compilation while reducing reliance on JIT compilation and large runtimes. A mapping is created between...
US-9,835,769 Optical effect coating
A method which may be used for forming an optical effect coating for a light transmission element configured to form a part of a cover of a device is disclosed....
US-9,835,469 Start-of-route map navigation with suppression of off-route feedback
A map navigation tool provides a start-of-route buffer area in which off-route feedback (e.g., audio or visual warnings or alerts) can be suppressed in some...
US-9,833,164 Ring-shaped skin sensor
A sensory-and-logic system includes a ring-shaped, electrically-conductive skin sensor sized and shaped to form an electrical connection with human skin, and an...
US-9,832,749 Low accuracy positional data by detecting improbable samples
An embodiment of the invention provides a method of determining a location of a mobile target that processes locations for the target provided by a wireless...
US-9,832,642 Simplified login for mobile devices
Aspects of the subject matter described herein relate to a simplified login for mobile devices. In aspects, on a first logon, a mobile device asks a user to...
US-9,832,595 Sensor aware packet modification and routing
Optimizations are provided for improving the collection and transmission of sensor collected data. In particular, sensor related data is initially collected....
US-9,832,476 Multiple bit rate video decoding
In a video processing system including a video decoder, to handle frequent changes in the bit rate of an encoded bitstream, a video decoder can be configured to...
US-9,832,267 Resource arbitration for shared-write access via persistent reservation
Described is a technology by which an owner node in a server cluster maintains ownership of a storage mechanism through a persistent reservation mechanism,...
US-9,832,253 Content pre-render and pre-fetch techniques
Content pre-render and pre-fetch techniques are described. In one or more implementations, a likelihood is predicted of subsequent navigation to content...
US-9,832,231 Unified generation of policy updates
User input mechanisms are displayed for defining a compliance policy update. A unified compliance policy update is generated according to a unified schema that...
US-9,832,190 Managing user data for software services
User-specific data for use with a software service may be stored in an encrypted form, where the encryption and/or decryption keys used are associated with a...
US-9,832,185 Request-specific authentication for accessing web service resources
Requests for access to Web service resources are evaluated based on the type of request that is received. Requests are not granted unless sufficient proof of...
← 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.