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,271,120 Indoor localization using commercial frequency-modulated signals
A commercial frequency-modulated (FM) radio signal indoor localization system and method for finding a location of a mobile embedded device (such as a...
US-9,271,035 Detecting key roles and their relationships from video
Tools and techniques for acquiring key roles and their relationships from a video independent of metadata, such as cast lists and scripts, are described herein....
US-9,270,974 Calibration between depth and color sensors for depth cameras
A system described herein includes a receiver component that receives a first digital image from a color camera, wherein the first digital image comprises a...
US-9,270,936 Functionality for indicating direction of attention
A communication system is described herein which provides an indicator that helps hub participants of a meeting (or other environmental setting) determine a...
US-9,270,793 Enhanced data protection for message volumes
In a message replication environment, instances of a message volume are hosted by message systems. Each message system exchanges condition information with the...
US-9,270,700 Security protocols for mobile operator networks
Security protocols for mobile operator networks are described. In embodiments, mobile communication link is established between a mobile phone and a media...
US-9,270,681 Network access and profile control
A method and apparatus for managing network profiles and/or access to a network. Network profiles stored in a computer may be deleted and/or a connection to a...
US-9,270,667 Utilizing X.509 authentication for single sign-on between disparate servers
An authentication scheme may be utilized for a single sign-on operation between servers. One or more servers receive a data request directed to a disparate...
US-9,270,619 Logical switch
Configuring third party solutions to operate with virtual machines and virtual switches in a distributed network environment. The method includes receiving...
US-9,270,608 Multi-stage large send offload
A network stack sends very large packets with large segment offload (LSO) by performing multi-pass LSO. A first-stage LSO filter is inserted between the network...
US-9,270,585 Distributed routing table architecture and design
A Distributed Routing Table (DRT) mesh can comprise two or more nodes, each of which maintains its own routing table that represents some or all of the overall...
US-9,270,484 Data center network using circuit switching
A circuit-based digital communications network is provided for a large data center environment that utilizes circuit switching in lieu of packet switching in...
US-9,270,471 Client-client-server authentication
Described is a technology by which machines of a (typically small) network have associated public key-based certificates for use in authentication with a server...
US-9,270,015 Attachment component with parasitic antenna
A wearable electronic device includes an active antenna and an attachment component for attaching the wearable electronic device to a wearer. The attachment...
US-9,269,323 Image layout for a display
One or more techniques and/or systems are disclosed for efficiently organizing one or more images in a display. The display may comprise one or more display...
US-9,269,151 Manufacturing line monitoring
Systems and method for monitoring a workstation region of a manufacturing line are provided. In one example, depth image data is received from one or more depth...
US-9,269,146 Target object angle determination using multiple cameras
Systems, methods, and computer media for determining the angle of a target object with respect to a device are provided herein. Target object information...
US-9,269,115 Application licensing using sync providers
A method, system, and computer-readable storage media for licensing an application using sync providers are provided herein. The method includes receiving a...
US-9,269,098 Push-based recommendations
Among other things, one or more techniques and/or systems are provided for pushing a recommendation to a user. That is, a recommendation may be pushed to a...
US-9,269,096 Advertisement rendering for multiple synced devices
Methods and systems for synchronizing communication of different versions of an advertisement to multiple, disparate devices associated with a user are...
US-9,269,064 For-your-information events
A for-your-information event can be received in a computer system. The for-your-information event can include an event time field that indicates a scheduled...
US-9,269,052 Method and system that produces non-stabilizer quantum states that are used in various quantum circuits and systems
The current application is directed to methods and quantum circuits that prepare qubits in specified non-stabilizer quantum states that can, in turn, be used...
US-9,269,018 Stereo image processing using contours
A computer-implemented stereo image processing method which uses contours is described. In an embodiment, contours are extracted from two silhouette images...
US-9,268,960 Moderation of shared data objects
Methods, system, and computer storage media are provided for moderating actions performed on shared data objects. Rule enforcement logic is received for an...
US-9,268,931 Gate keeper cookie
A method for sign-on and sign-out for a computer system. The method includes receiving a first sign-on request for the computer system and obtaining, from the...
US-9,268,878 Entity category extraction for an entity that is the subject of pre-labeled data
Summaries of entities (e.g., people, places, things, concepts, etc.) may provide additional useful information to user. For example, a search engine may provide...
US-9,268,875 Extensible content focus mode
Technologies are described herein for providing a focus-on-content (FOC) mode for a content page. The content page may be received. The content page may include...
US-9,268,864 Domain expertise determination
A user's domain expertise may be estimated through several factors by monitoring different aspects of a user's interaction with a web browser. Based on the...
US-9,268,848 Semantic navigation through object collections
Embodiments are directed to semantically navigating a data collection and to providing custom data mappings for a semantic group of data items. In one scenario,...
US-9,268,834 Distributed SQL query processing using key-value storage system
Distributed storage systems support SQL while also providing scalability and fault tolerance by utilizing an SQL library (the SQL execution component) layered...
US-9,268,833 Recurring calendar item master and instance synchronization
A synchronization window for synchronizing data for a calendar in a client calendar data store on a calendar data client computer system with data for the...
US-9,268,761 In-line dynamic text with variable formatting
Techniques for configuring a dynamic document template and for generating formatted documents based thereon are provided. A data source is associated with a...
US-9,268,760 Correlation, association, or correspondence of electronic forms
Determining correspondence, association, and/or correlation between nodes of electronic forms based on schemas of those forms is described. Importing, merging,...
US-9,268,757 Annotation detection and anchoring on ink notes
Systems and methods for detecting annotation digital ink strokes and further associating annotation digital ink strokes with word digital ink strokes are...
US-9,268,669 Application quality testing time predictions
Techniques for application quality testing time predictions are described that provide customized processing time predictions for application testing. Testing...
US-9,268,643 Querying and repairing data
Aspects of the subject matter described herein relate to querying and repairing data. In aspects, a component may detect that data on storage has become...
US-9,268,615 Distributed computing using communities
Distributed computing using communities is described. In an embodiment computations in a distributed computing system are driven and controlled by a document...
US-9,268,613 Scheduling and management in a personal datacenter
A personal datacenter system is described herein that provides a framework for leveraging multiple heterogeneous computers in a dynamically changing environment...
US-9,268,492 Network based management of protected data sets
A system that includes an account management module configured to maintain protected accounts. For instance, a particular protected account includes a protected...
US-9,268,483 Multi-touch input platform
This document describes tools having or interacting with a touch-sensitive device with one or more contact detectors that detect a tactile input from a user...
US-9,268,406 Virtual spectator experience with a personal audio/visual apparatus
Technology is described for providing a virtual spectator experience for a user of a personal A/V apparatus including a near-eye, augmented reality (AR)...
US-9,268,404 Application gesture interpretation
In a gesture-based system, gestures may control aspects of a computing environment or application, where the gestures may be derived from a user's position or...
US-9,268,394 Virtualized application power budgeting
Virtualized application power budgeting can manage power budgeting for multiple applications in data centers. This power budgeting may be done in intelligent...
US-9,268,390 Human presence detection
Methods and a computing device are disclosed. A computing device may aggregate a number of inputs indicative of a presence or an absence of a human being within...
US-9,268,384 Conserving power using predictive modelling and signaling
Methods and systems for conserving power using predictive models and signaling are described. Parameters of a power management policy are set based on...
US-9,268,373 Flexible hinge spine
Flexible hinge spine techniques are described. In one or more implementations, a flexible hinge is configured to communicatively and physically couple an input...
US-9,268,367 Use of low-power display on device
A device may have a plurality of displays, such as a high-power display and a low-power display. The low-power display may be used to display various types of...
US-9,267,811 Methods for automated and semiautomated composition of visual sequences, flows, and flyovers based on content...
A system with the ability to dynamically compose a sequence of visual views or flows allowing a single object or region, or multiple objects or regions, to be...
US-D750,136 Display screen with icon
US-D750,131 Display screen with transitional 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.