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,030,3660 File system with distributed entity state
A distributed file system that includes multiple computing node tiers. Each of at least some of the multiple computing node tiers has multiple computing nodes...
US-1,030,3653 Automatic computer user account management on multi account computer system
Managing user accounts on a shared computing device to maintain at least one of system resources or performance. The method includes identifying one or more...
US-1,030,3650 Contiguous file allocation in an extensible file system
Disclosed is a method for creating and reading a contiguous file in an extensible file system. During the creation of a file on the storage media, the file...
US-1,030,3649 Storage media abstraction for uniform data storage
A storage abstraction system is described herein that exposes storage from an operating system as a uniform storage device and abstracts from applications the...
US-1,030,3646 Memory sharing for working data using RDMA
A server system may include a cluster of multiple computers that are networked for high-speed data communications. Each of the computers has a remote direct...
US-1,030,3603 Low power multi-core coherency
A special class of loads and stores access a user-defined memory region where coherency and memory orders are only enforced at the coherent point. Coherent...
US-1,030,3558 Checkpointing higher order query operators
Higher-order operators are subject to checkpointing as well as recovery. The state of a higher-order operator, comprising an outer subscription and one or more...
US-1,030,3538 Computing system issue detection and resolution
Explicit and implicit feedback information, that is indicative of an issue in a deployed computing system, is collected. Information identifying attempted...
US-1,030,3513 Durable program execution
Aspects of the subject matter described herein relate to durable program execution. In aspects, a mechanism is described that allows a program to be removed...
US-1,030,3511 Proactive presentation of multitask workflow components to increase user efficiency and interaction performance
A multitask workflow is proactively identified based upon user context information. For discrete tasks of the multitask workflow, modules directed to such tasks...
US-1,030,3498 Performance optimizations for emulators
One embodiment illustrated herein includes a method that may be practiced in a computing environment with a guest architecture running a native architecture...
US-1,030,3486 Capturing pre-fetch blocks of an operating system to improve boot performance in a cloud environment
Techniques are described for improving the boot performance of an operating system (OS) used to launch a virtual machine. In embodiments, a request is received...
US-1,030,3462 Windows support of a pluggable ecosystem for universal windows application stores
A method and apparatus comprises identifying, by an application platform operating on a device, one or more application stores and one or more applications...
US-1,030,3457 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,030,3420 Proactive staged distribution of document activity indicators
To enable prompt presentation of a user interface that displays documents that other users have accessed or edited, distribution of document activity indicators...
US-1,030,3352 Navigating long distances on navigable surfaces
Aspects disclosed herein relate to the use of navigational control UI elements to aid in navigating large surfaces on a touchscreen device. The navigational...
US-1,030,3325 Multi-application environment
This document describes techniques and apparatuses enabling a multi-application environment. In some embodiments, these techniques and apparatuses enable...
US-1,030,3270 Linear encoder force transducer
In implementations of a linear encoder force transducer, an encoder component generates light that enters a light input window of an encoder strip, and...
US-1,030,3248 Eye tracking using scanned beam and multiple detectors
Examples are disclosed herein that are related to eye tracking using scanned beam imaging and multiple photodetectors. One example provides an eye tracking...
US-1,030,3221 Magnet biasing mechanism
An input component of a computing device disclosed herein includes a magnet located along an internal chassis of the input component, a biasing mechanism...
US-1,030,3214 Docking mechanisms and methods of restraining two portions of a computing device
A docking mechanism is described. The docking mechanism may include a locking protrusion and a locking receptacle configured to receive the locking protrusion...
US-1,030,2847 Micro injection-molded articles
In one or more embodiments, micro light guides are constructed that include a wall and one or more features extending from or protruding into one or more...
US-1,030,2810 Use of thermopiles to detect human location
A method of detecting presence and location uses sensor data received from a plurality of thermopiles, each thermopile having a different field of view. In...
US-1,030,2768 Multipath signal removal in time-of-flight camera apparatus
A method for facilitating removal of multipath signal interference from light data can comprise illuminating, with an illumination unit, a target with a light...
US-1,030,2764 Active illumination management through contextual information
An illumination module and a depth camera on a near-eye-display (NED) device used for depth tracking may be subject to strict power consumption budgets. To...
US-1,030,2482 Dynamic sensor performance adjustment
Systems are provided for optimizing system overhead when handling multiple input streams of sensor data is configured to identify a set of sensors that are...
US-1,030,2460 Liquid metal sensor
Described herein is a sensor including a sensing electrode structure and a motion-responsive structure in capacitive communication with the sensing electrode...
US-1,030,1858 Hinge mechanism
Technologies are described for a hinge mechanism coupled to at least a dual-display device wherein the displays can rotate with respect to each other through...
US-1,030,0606 Adapting robot behavior based upon human-robot interaction
Technologies pertaining to human-robot interaction are described herein. The robot includes a computer-readable memory that comprises a model that, with respect...
US-1,029,9416 Shield for electronic components
Technologies are described for shielding electronic components. In one embodiment, a conductive gasket includes a gasket body. A conductive shield has a...
US-1,029,9407 Differently oriented layered thermal conduit
A thermal conduit configured to conduct heat from a heat source to a heat sink and method of forming said conduit are disclosed herein. The thermal conduit may...
US-1,029,9074 Offline map download
A system discloses analyzing global positioning system (GPS) parameters of a mobile device to determine if the mobile device is outside a predetermined range...
US-1,029,8955 Non-transform coding
Techniques for selectively transforming one or more coding units when coding video content are described herein. The techniques may include determining whether...
US-1,029,8931 Coupling sample metadata with media samples
Innovations in the area of sample metadata processing can help a media playback tool avoid loss of synchronization between sample metadata and media samples....
US-1,029,8840 Foveated camera for video augmented reality and head mounted display
Using a foveated camera for video augmented reality via a head mounted display is provided. A camera may be placed in a binning mode; a full frame binned image...
US-1,029,8704 Determining geolocation of IP addresses using user transitions over time
The invention generally relates to systems and methods for determining geolocation for networks (e.g., IP addresses) for which accurate geolocation information...
US-1,029,8701 Systems and methods for timely propagation of network content
A content propagation system includes processors, memory storing user activity data and interaction data on a social network, and a content propagation engine...
US-1,029,8699 Physical location determination of internal network components
The present disclosure provides for improved computational efficiency and security in a network by determining the physical location of network connected...
US-1,029,8673 Roaming to share a communication channel
A computing device is able to communicate wirelessly with other devices using different types of wireless networks, such as infrastructure networks and...
US-1,029,8649 Guaranteeing stream exclusivity in a multi-tenant environment
A file system is configured to ensure exclusive access by an application to a "stream" comprising one or more erase blocks on a storage device. The file system...
US-1,029,8634 Join feature restoration to online meeting
Features to join an online meeting are crucial to successfully conducting the online meeting. Accordingly, embodiments are directed to restoration of such...
US-1,029,8621 Multi cloud policy enactment via organizations to cloud-provider partnerships
A method includes acts for establishing a subscription for an entity. The method includes receiving, at a cloud service provider, a request from an entity to...
US-1,029,8562 Distributed single sign on technologies including privacy protection and proactive updating
Technologies for distributed single sign-on operable to provide user access to a plurality of services via authentication to a single entity. The distributed...
US-1,029,8539 Passive delegations and records
Various techniques for managing backup for domain nameservers are disclosed herein. In one embodiment, a method includes receiving a nameserver record...
US-1,029,8504 Adaptive gain reduction for background connections
The technologies disclosed herein provide improvements to the Low Extra Delay Background Transport (LEDBAT) protocol. Some aspects of the present disclosure...
US-1,029,8477 Flexible and safe monitoring of computers
Described is a server monitoring technology that is scalable to large numbers of servers, e.g., in a datacenter. Agents on servers run queries to monitor data...
US-1,029,8472 Media connection channel quality testing system
A computing device for media connection channel quality testing is described, including communications hardware; non-volatile memory storing a test initiation...
US-1,029,7166 Learner engagement in online discussions
The disclosed embodiments provide a system that improves learner engagement in online discussions. During operation, the system selects an experience level for...
US-1,029,7082 Driving a projector to generate a shared spatial augmented reality experience
Various technologies pertaining to shared spatial augmented reality (SSAR) are described. Sensor units in a room output sensor signals that are indicative of...
US-1,029,7061 Maintaining graphical presentations based on user customizations
A method and system for rendering graphics based on user customizations in a computer graphics application are disclosed. The customizations relate to various...
← 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.