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,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...
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
← 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.