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-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...
US-9,832,149 Treatment of cloud-based and local attachments in communication applications
Users of communication applications may be enabled to select from a user-friendly and efficiently provided list of files that may be of interest to them to...
US-9,832,104 Reliable broadcast in a federation of nodes
Architecture that provides reliable communications of broadcast data (e.g., a message) in a collection of nodes. Each node in the collection is assigned a range...
US-9,832,088 Monitoring of shared server set power supply units
Power monitoring in a server set that has a shared power supply system that includes multiple power supply unit sets that each provide power to the server set....
US-9,832,068 Reachability-based coordination for cyclic dataflow
Various embodiments provide techniques for working with large-scale collections of data pertaining to real world systems, such as a social network, a...
US-9,831,621 Extendable connector port
Extendable connector ports are described herein that may be implemented in thin computing devices. An extendable connector port includes a floor, tongue, and...
US-9,830,799 Locating an electronic device
Devices, systems, and methods of locating a misplaced electronic device using a mobile computer are disclosed herein. In certain examples, the misplaced device...
US-9,830,603 Digital identity and authorization for machines with replaceable parts
A machine includes a number of slots. Each of the slots is configured to receive one or more components for implementing some functionality role of the slot in...
US-9,830,430 Inherited product activation for virtual machines
Methods and systems are disclosed in which inherited activation opens a secure communication path from the host operating system (OS) to the guest (virtual...
US-9,830,350 In-memory database system
An in-memory database system includes database table stored in system memory. The database table comprises a plurality of rows including a particular row. Data...
US-9,830,306 Interface definition language extensions
Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to...
US-9,830,305 Interface definition language extensions
Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to...
US-9,830,254 Online application testing across browser environments
A stub can be loaded into a first browser environment of a browser application on a client machine, with the stub being loaded from a domain. The stub can...
US-9,830,172 Implementing functional kernels using compiled code modules
A framework is set forth herein that uses a composition mechanism to produce function data that describes a kernel. The composition mechanism may then send the...
US-9,830,146 API lifecycle platform and version management
Systems and methods for managing the lifecycle of an API over a number of different versions of an operating system--as well as over a number of different...
US-9,830,142 Automatic installation of selected updates in multiple environments
An update installer generates an update display for a user that allows the user to select updates be applied to a first environment. An export display allows...
US-9,830,060 Manipulation of content on a surface
Various embodiments enable expeditious manipulation of content on a surface so as to make the content quickly visually available to one or more attendees or...
US-9,830,039 Using human wizards in a conversational understanding system
A wizard control panel may be used by a human wizard to adjust the operation of a Natural Language (NL) conversational system during a real-time dialog flow....
US-9,830,037 Input device backlighting
Input device backlighting techniques are described. In one or more implementations, an input device includes a light guide configured to transmit light, a...
US-9,830,003 Ring button components in electronics
Ring button devices and systems are disclosed herein. In one example, an electronic stylus is provided. The stylus includes a shaft, a circuit positioned within...
← 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.