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,146,778 Management of background tasks
Background tasks are managed through background task settings that allow or prevent the execution of agents associated with mobile device applications in the...
US-9,146,765 Virtual disk storage techniques
This document describes techniques for storing virtual disk payload data. In an exemplary configuration, each virtual disk extent can be associated with state...
US-9,146,760 Fast booting a computing device to a specialized experience
Described is a technology by which independent computing functions such as corresponding to separate operating systems may be partitioned into coexisting...
US-9,146,705 Split brain protection in computer clusters
A computer cluster can be divided into a plurality of failure scopes and a voting constraint can be enforced. The voting constraint can allow a portion of the...
US-9,146,670 Progressively indicating new content in an application-selectable user interface
This document describes techniques for progressively indicating new content in an application-selectable user interface. These techniques permit a user to view...
US-9,146,664 Providing content rotation during scroll action
A display application rotates content to provide a perspective view along the z-axis during a scroll action as a feedback to a user indicating a scroll action...
US-9,146,620 Input device assembly
Input device assembly techniques are described. In one or more implementations, an input device includes a key assembly including a plurality of keys that are...
US-9,146,398 Providing electronic communications in a physical world
Techniques are provided for displaying electronic communications using a head mounted display (HMD). Each electronic communication may be displayed to represent...
US-9,146,397 Customized see-through, electronic display device
Customizing frames for augmented reality devices includes receiving a fit profile of a user and selecting a stock frame from a set of different frame sizes. The...
US-9,146,119 Scrubbing variable content paths
Various embodiments provide techniques for scrubbing variable paths in content. By way of example and not limitation, scrubbing can include receiving user input...
US-9,146,115 Location enhanced meetings and collaboration
A location enhanced meeting service ("LEM Service") may provide a geographical based map indicating meeting locations for a selected day. The user can view...
US-9,144,741 Application interface for tracking player identity
Systems and method for providing a single sign in a gaming console that associates online activity that is out-of-game/cross game, and/or online activity that...
US-D739,870 Display screen with graphical user interface
US-D739,869 Display screen with graphical user interface
US-D739,868 Display screen with graphical user interface
US-D739,866 Display screen with graphical user interface
US-D739,862 Display screen with icon
US-D739,861 Display screen with icon
US-D739,860 Display screen with icon
US-D739,855 Headset with visor
US-9,143,892 Wireless beacon filtering and untrusted data detection
A determination is made, at a device, as to whether data identifying signals detected at the device include data from a non-stationary wireless beacon. If the...
US-9,143,601 Event-based media grouping, playback, and sharing
Exemplary methods, apparatus, and systems are disclosed for capturing, organizing, sharing, and/or displaying media. For example, using embodiments of the...
US-9,143,570 Desktop screen sharing over HTTP
Sharing a desktop screen is implemented on a Hypertext Transfer Protocol (HTTP) web server using variable interval GET and POST requests. Connection to a web...
US-9,143,568 Peer-to-peer sharing of cloud-based content
A cloud-based storage service hosts content information that may be accessed by client machines in a peer-to-peer network. The content information is a compact...
US-9,143,547 Streaming video over a wireless network
Streaming video to a wireless device is described. For example, one embodiment of a computer-implemented method for providing a multimedia stream to a wireless...
US-9,143,510 Secure identification of intranet network
A method is provided for network identification based on high entropy data on a network which are not easily guessed or obtained outside the network, which can...
US-9,143,509 Granular assessment of device state
A system for assessing a computer device's state may collect state data about the device, then assess the state with respect to the policy for granting one or...
US-9,143,501 Reauthentication to a web service without disruption
Authenticating internet application sessions. A method includes downloading client side code that when executed implements one or more client side modules...
US-9,143,407 Granular client inventory management with conflict resolution
Granular inventory management with conflict resolution at a target is provided. A client receives inventory management requests, as default settings and/or from...
US-9,143,381 Sequenced transmission of digital content items
The disclosure provides a system and method for managing and sequencing the transmission of digital content items from a network-accessible content service to a...
US-9,143,360 Object-based computer system management
A method, system, and architecture for managing computer systems is provided. A management system employs management objects (MOs) to provide administrators the...
US-9,143,325 Masking with shared random bits
A non-linear transformation including a plurality of non-linear logical operations is masked to a second or higher order. The masking includes receiving a set...
US-9,143,255 Orthogonal signaling for CDMA
The present invention uses a portion of an orthogonal spreading code space in a CDMA spectrum for uplink from a user element to a base station. By assigning the...
US-9,142,034 Center of mass state vector for analyzing user motion in 3D images
Techniques described herein determine a center of mass state vector based on a body model. The body model may be formed by analyzing a depth image of a user who...
US-9,141,987 System, method, and medium for generating a map of a geographic region based on client location data
Described herein are technologies pertaining to presenting a map to a user that comprises graphical icons that are representative of retail stores. The user has...
US-9,141,803 Self-healing of operating system components
Aspects of the subject matter described herein relate to operating system technology. In aspects, a mechanism is described that allows self-healing actions to...
US-9,141,779 Usable security of online password management with sensor-based authentication
A multi-party security protocol that incorporates biometric-based authentication and withstands attacks against any single party (e.g., mobile phone, cloud, or...
US-9,141,716 Searching and browsing URLs and URL history
System(s) and/or method(s) ("tools") are described that present indicia for implicitly and explicitly user-associated web pages of a network browser...
US-9,141,709 Relevant file identification using automated queries to disparate data storage locations
Relevant files are determined for a user upon detecting a user action such as save, load, open, view, share, or comparable ones associated with a file. The...
US-9,141,704 Data management in social networks
Architecture that monitors interaction data (e.g., search queries, query results and click-through rates), and provides users with links to other users that...
US-9,141,685 Front end and backend replicated storage
An existing primary data copy can be maintained on an existing primary front end server node. One or more existing secondary data copies can be maintained on...
US-9,141,679 Cloud data storage using redundant encoding
Cloud data storage systems, methods, and techniques partition system data symbols into predefined-sized groups and then encode each group to form corresponding...
US-9,141,666 Incremental maintenance of range-partitioned statistics for query optimization
A database management system that manages data in a database includes a query optimizer that performs query optimization based on statistics related to data in...
US-9,141,630 Fat directory structure for use in transaction safe file system
Directories in a file system are defined with a dummy cluster in a file allocation table as the initial entry. Subsequent clusters in a directory's definition...
US-9,141,626 Volume having tiers of different storage traits
A volume system that presents a volume having an extent of logical addresses to a file system. A volume exposure system exposes the volume to the file system in...
US-9,141,518 GUI testing
Controls of a graphical user interface (GUI) in an application under test (AUT) can be tested where the AUT utilizes an accessibility support framework. An...
US-9,141,510 Memory allocation tracking
The subject disclosure relates to tracking and/or auditing memory allocations for one or more computer-implemented processes. In particular, memory allocation...
US-9,141,507 Visualization of states of a process
A method of providing a visualization of states of a process includes identifying a set of potential states that can occur during the process and a...
US-9,141,487 Healing cloud services during upgrades
Embodiments described herein are directed to migrating affected services away from a faulted cloud node and to handling faults during an upgrade. In one...
US-9,141,482 Method, system, and apparatus for providing alert synthesis in a data protection system
A method for diagnosing problems with protection of a data source and recovery of the same. The method includes diagnosing a copy of data located at the storage...
← 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.