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,560,405 Background transfer service for applications on mobile devices
The subject disclosure is directed towards a background transfer service that provides platform-level support for third party applications to queue data...
US-9,560,314 Interactive and shared surfaces
The interactive and shared surface technique described herein employs hardware that can project on any surface, capture color video of that surface, and get...
US-9,560,185 Hybrid telecommunications network connection indicator
A mobile device having capabilities to access connections to cellular and Wi-Fi portions of a hybrid telecommunications network is configured to display a...
US-9,560,166 Provisioning high performance computing clusters
Provisioning a cloud based high performance computing cluster. The method includes from a cloud based provisioning service deployed in a cloud based computing...
US-9,560,130 Presenting availability statuses of synchronized objects
The objects of an on object set may be synchronized across many clients (e.g., various devices may synchronize files of a mirrored filesystem). However, the...
US-9,560,128 Sharing a file through a metadata representation of the file
The use of logic for routing data. Metadata that is associated with data residing on a first computing system is sent to at least a second computing system. The...
US-9,560,121 Provisioning a web hosting resource using a cloud service
A method of provisioning a Web hosting resource includes providing a cloud service. A request for a Web hosting resource is received by the cloud service,...
US-9,560,086 Sustaining session connections
In an embodiment, techniques for sustaining session connections are provided. The techniques send heartbeat messages when not sending a message may cause the...
US-9,560,083 Service denial and termination on a wireless network
A method and system are provided for denying an application service request, such as a Multimedia Messaging Service (MMS) request, on wireless and wireline...
US-9,560,068 Network intrusion detection with distributed correlation
A network security system employing multiple levels of processing to identify security threats. Multiple host machines may each contain an agent that detects...
US-9,560,055 Client-side integration framework of services
Systems and methods for providing client-side integration of apps and services is provided. An integration framework execution upon a computing device provides...
US-9,560,037 Integrated APIs and UIs for consuming services across different distributed networks
User interface integration across multiple clouds is achieved by hosting UI extensions for different services in the same browser window. The UI extensions are...
US-9,559,957 Preventing quality of service policy abuse in a network
A system for preventing quality of service policy abuse comprising a media connection and a local area network prioritizing quality of service in which quality...
US-9,559,929 Network bandwidth measurement
Technologies for measuring a data throughput rate of a link typically used for transferring media catalogs and media between a media provider and an UPnP...
US-9,559,917 Supplying notifications related to supply and consumption of user context data
Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations, the providing...
US-9,559,906 Server load management
System and method for collecting values of one or more parameters of one or more clients that are communicatively connected to a server. A model is constructed...
US-9,559,902 Distributed state model for system configuration synchronization
Systems and methods for configuring applications and resources on distributed nodes or machines are disclosed. A node exposes a synchronization resource that...
US-9,559,793 Wireless device test station calibration
Embodiments for calibrating a radiofrequency (RF) test station with a portable RF test station calibration device are disclosed. In one example, a portable RF...
US-9,559,545 Automated charging
An automated charging device detects a presence of a power-consuming device. The automated charging device may determine whether the power-consuming device is...
US-9,558,848 Testing storage device power circuitry
The present invention extends to methods, systems, and computer program products for testing storage device power circuitry. A storage device controller...
US-9,558,760 Real-time remodeling of user voice in an immersive visualization system
A visualization system with audio capability includes one or more display devices, one or more microphones, one or more speakers, and audio processing...
US-9,558,742 Mixed speech recognition
The claimed subject matter includes a system and method for recognizing mixed speech from a source. The method includes training a first neural network to...
US-9,558,590 Augmented reality light guide display
Augmented reality light guide display techniques are described. In one or more implementations, an apparatus includes a housing configured in a hand-held form...
US-9,558,508 Energy-efficient mobile advertising
Various technologies described herein pertain to prefetching advertisements for mobile advertising. A prediction model for estimating a number of advertisements...
US-9,558,455 Touch classification
A method for touch classification includes obtaining frame data representative of a plurality of frames captured by a touch-sensitive device, analyzing the...
US-9,558,452 Hierarchical statistical model for behavior prediction and classification
Technologies are generally provided far a hierarchical, feature teed statistical model that cm be used for personalized classification or predictions within a...
US-9,558,451 Adapting parameters of a call in progress with a model that predicts call quality
The disclosure relates to a communication client application for running on a user terminal to conduct calls over a network. The client is configured to access...
US-9,558,372 Disablement of lost or stolen device
Active disablement of a target device that is reported as lost or stolen, even if the device no longer has a cellular link. A service assembles a list of target...
US-9,558,370 Cloud key directory for federating data exchanges
Embodiments are directed to providing attribute-based data access. In an embodiment, a data request specifies one or more search data attributes describing...
US-9,558,294 Asynchronous caching to improve user experience
A request for information is received, and results corresponding to the request are obtained. The results are provided to a ranking module that ranks them based...
US-9,558,289 Securely rendering online ads in a host page
One or more techniques and/or systems are disclosed for rendering online ads on a webpage. A first inter-frame communication channel is created, which comprises...
US-9,558,283 Service personalization with familiarity sensitivity
Personalized services often utilize individual profiles, such as social network profiles, product purchase histories, or browsing histories. However,...
US-9,558,275 Action broker
Among other things, one or more techniques and/or systems are provided for building an action catalogue, generating an action frame for an action within the...
US-9,558,274 Routing query results
Systems and method for routing search query results in a networked computing environment. An initial search query is reformulated into at least one sub-query in...
US-9,558,270 Search result organizing based upon tagging
One or more techniques and/or systems are provided for tagging search results, organizing tagged search results for later access from various devices, public...
US-9,558,240 Extending relational algebra for data management
Methods are provided for improving the ability to apply modeling techniques similar to relational algebra to an expanded number of workflows. By allowing a...
US-9,558,223 Extending cluster allocations in an extensible file system
An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary...
US-9,558,177 User interface and geo-parsing data structure
A method to allocate memory, in response to application requests, for a compact data structure having location data and a trailer section is provided. The...
US-9,558,176 Discriminating between natural language and keyword language items
This disclosure pertains to a classification model, and to functionality for producing and applying the classification model. The classification model is...
US-9,558,172 Linking visual properties of charts to cells within tables
Tools and techniques are described for linking visual properties of charts to cells within tables. Methods provided by these tools enable users to select visual...
US-9,558,093 Visual tools for failure analysis in distributed systems
Visual tools are provided for failure analysis in distributed systems. Errors from synthetic measurements and usage data associated with a cloud based service...
US-9,558,092 Runtime-agnostic management of applications
An application may be modeled as a collection of resource usage. The model allows the application to be elastic so that additional resource usage can be added...
US-9,558,080 Crash recovery using non-volatile memory
Crash recovery of a computing system in the context in which the computing system includes a volatile memory which has contents lost due to the crash, an...
US-9,558,078 Point in time database restore from storage snapshots
Archiving a database and point in time recovery of the database. A method includes taking a first snapshot of a database. The first snapshot of the database...
US-9,558,040 Memory manager with enhanced application metadata
A memory management system is described herein that receives information from applications describing how memory is being used and that allows an application...
US-9,557,909 Semantic zoom linguistic helpers
Semantic zoom techniques are described. In one or more implementations, techniques are described that may be utilized by a user to navigate to content of...
US-9,557,906 Visualization information bar
Among other things, one or more techniques and/or systems are provided for maintaining an information bar associated with a visualization. The visualization may...
US-9,557,836 Depth image compression
Depth image compression is described for example, to enable body-part centers of players of a game to be detected in real time from depth images or for other...
US-9,557,574 Depth illumination and detection optics
A depth image capture device uses a circular polarization structure positioned at the output of an illumination radiation source, such as a diode laser. A...
US-9,557,569 Augmented reality system eye relief adjustment mechanism
A head mounted display (HMD) may comprise an adjustable crown band, a crown band circumference adjusting mechanism coupled to the adjustable crown band and...
← 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.