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,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...
US-9,141,447 Conditional deferred queuing
Conditional deferred queuing may be provided. Upon receiving a message, one or more throttle conditions associated with the message may be identified. A lock...
US-9,141,423 Optimized datacenter management by centralized task execution through dependency inversion
A Datacenter Management Service (DMS) is provided as a platform designed to automate datacenter management tasks that are performed across multiple technology...
US-9,141,422 Plug-in task scheduler
A parallel execution runtime allows tasks to be executed concurrently in a runtime environment. The parallel execution runtime delegates the implementation of...
US-9,141,412 Terminal services application virtualization for compatibility
Systems, methods and computer-readable storage media are disclosed for providing a virtual single-user session to a client in a terminal server session. In an...
US-9,141,411 Model slicing and versioning
Embodiments are directed to implementing a dynamically changeable system model that is customizable per version, programmatically generating system models at...
US-9,141,403 Data-driven schema for describing and executing management tasks in a graphical user interface
This disclosure describes a user interface (UI) conceptual model and a data model for quickly and easily developing and managing a GUI. The present methods and...
US-9,141,368 Managing boot loaders for virtual hard disks
The claimed subject matter provides a system or method for managing software changes. An exemplary method comprises creating a reset boot loader, a last known...
US-9,141,356 Process for generating dynamic type
A process for generating dynamic type is disclosed. A compiler generated template method including a mark for custom instruction is selected for cloning....
US-9,141,345 Simplified user controls for authoring workflows
A workflow design system provides user interface controls that allow a workflow author to focus on the steps of the workflow before deciding on how to control...
US-9,141,298 Solid-state drive management and control
Various techniques of solid-state drive ("SSD") management systems, components, modules, routines, and processes are described in this application. In one...
US-9,141,284 Virtual input devices created by touch input
An input device is created on a touch screen in response to a user's placement of their hand. When a user places their hand on the touch screen, an input device...
US-9,141,262 Edge-based hooking gestures for invoking user interfaces
Presented herein are techniques for invoking user interfaces in graphical computing environments involving "hooking" gestures applicable to an edge of a...
US-9,141,193 Techniques for using human gestures to control gesture unaware programs
A capture device can detect gestures made by a user. The gestures can be used to control a gesture unaware program.
US-9,140,554 Audio navigation assistance
Embodiments that relate to a head-mounted computing device for providing navigation assistance via audio output are disclosed. For example, in one disclosed...
US-D739,458 Type font
US-D739,438 Display screen with icon
US-D739,437 Display screen with icon
US-D739,430 Display screen with icon
US-D739,426 Display screen with graphical user interface
US-D739,424 Display screen with animated graphical user interface
US-D739,419 Display screen with icon
US-D739,415 Display screen with graphical user interface
US-D739,407 Docking station
US-9,137,746 Determining availability of an access network
A mobile terminal, program and method for use in a communication system comprising a first, packet-based network and a plurality of wireless access networks...
US-9,137,734 Mobile device configuration based on status and location
A computing device's settings, specifically audio or video settings are adjusted based on a status and/or location of an event participant carrying the device....
US-9,137,526 Image enhancement via calibrated lens simulation
The description relates to enhancing images. One device includes a lens configured to focus images on an image sensor. The device also includes point spread...
US-9,137,463 Adaptive high dynamic range camera
An embodiment of the invention provides a time of flight 3D camera comprising a photosensor having a plurality of pixels that generate and accumulate...
US-9,137,428 Storyboards for capturing images
Disclosed herein are representative embodiments of tools and techniques for using storyboards in controlling a camera for capturing images, photographs, or...
US-9,137,338 Multi-link remote protocol
In various embodiments, a remote client is allowed to access at least a part of a connection service located on alternate sources other than the primary remote...
← 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.