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,158,809 Grid queries
Aspects of the subject matter described herein relate to grid queries. In aspects, a client sends search criteria that represent two or more dimensions to a...
US-9,158,767 Lock-free indexing of documents
Methods and systems for serving documents are provided. Documents may be served to users, for example, in response to search query inputs. Documents may be...
US-9,158,758 Retrieval of prefix completions by way of walking nodes of a trie data structure
Technologies pertaining to providing completions to proffered prefixes are disclosed herein. A suggested completion to a proffered prefix is retrieved by...
US-9,158,699 Memory management techniques
Memory management techniques that permit an executing process to store content in memory and later retrieve that content from the memory, but that also permit a...
US-9,158,659 Module specific tracing in a shared module environment
A module-specific tracing mechanism may trace the usage of a module on behalf of the module developer. The module may be used by multiple application...
US-9,158,649 Methods and computer program products for generating a model of network application health
Provided are methods and computer program products for generating a model of network application health. Methods may include receiving activity data that...
US-9,158,610 Fault tolerance for tasks using stages to manage dependencies
A high availability system has an application server communicatively coupled to one or more client machines through a network utilizing stateless communication...
US-9,158,605 Method, system and device for validating repair files and repairing corrupt software
A system and method for repairing corrupt software components of a computer system. Corrupt software is detected and repaired utilizing an automated component...
US-9,158,597 Controlling access to shared resource by issuing tickets to plurality of execution units
Access to a shared resource by a plurality of execution units is organized and controlled by issuing tickets to each execution unit as they request access to...
US-9,158,563 Dynamic plugin(s) for cloud application(s)
Techniques are described herein that are capable of dynamically installing plugin(s) for application(s). An agent plugin is caused to run in a deployment of a...
US-9,158,559 Roaming of note-taking application features
Methods are disclosed for managing configuration variables and settings within a note-taking application such that application features are adjusted globally...
US-9,158,557 Method of deriving web service interfaces from form and table metadata
A system and method of deriving web service interfaces from form and table metadata is disclosed. The method uses a discovery subsystem to discover services...
US-9,158,515 Control flow graph application configuration
An operating system may be configured using a control flow graph that defines relationships between each executable module. The operating system may be...
US-9,158,505 Specifying compiled language code in line with markup language code
Compiled language code is specified in line with markup language code. A parsing component parses the code to extract the compiled language code and a compiler...
US-9,158,445 Managing an immersive interface in a multi-application immersive environment
This document describes techniques and apparatuses for managing an immersive interface in a multi-application immersive environment. In some embodiments, these...
US-9,158,430 Target element zoom
Various embodiments provide a target element zoom component that is configured to perform a focal point zoom operation on a target element using an appropriate...
US-9,158,384 Flexible hinge protrusion attachment
Flexible hinge and removable attachment techniques are described. In one or more implementations, a flexible hinge is configured to communicatively and...
US-9,158,383 Force concentrator
Force concentrator techniques are described. In one or more implementations, a pressure sensitive key includes a sensor substrate having a plurality of...
US-9,158,331 On-demand scalable timer wheel
Various embodiments enable on-demand scaling of a timer wheel. Some embodiments dynamically start and stop a timer wheel based, at least in part, on whether the...
US-D740,843 Display screen with graphical user interface
US-D740,816 Headset with visor
US-D740,815 Headset with visor
US-D740,814 Visor for headset
US-D740,813 Optical display element for a headset
US-D740,812 Arms for headset
US-D740,811 Headset with visor
US-D740,810 Headset visor enclosure
US-9,154,873 Echo suppression
Method, user device and computer program product for suppressing echo. An audio signal is outputted from a speaker. A microphone receives an audio signal which...
US-9,154,837 User interface presenting an animated avatar performing a media reaction
This document describes techniques and apparatuses enabling a user interface for presenting a media reaction. The techniques receive media reactions of a person...
US-9,154,618 Catching up with an ongoing conference call
Various technologies described herein pertain to retaining content of a conference call for accelerated replay. The content of the conference call can be...
US-9,154,601 Intelligent user interfaces for multiple SIM cards
Various user interfaces and other technologies for interacting with devices that support multiple SIM cards can be implemented. For example, SIM-separated and...
US-9,154,592 Moveable housing of a mobile communications device
Mobile communications devices having moveable housings are described. In an implementation, a mobile communications device includes a first housing that...
US-9,154,552 Method and apparatus for cooperative file distribution with receiver determined quality of services
Methods and apparatus are provided for cooperative file distribution with receiver determined quality of services. A receiver obtains a file by selecting a...
US-9,154,540 Smart redirection and loop detection mechanism for live upgrade large-scale web clusters
Handling requests for resources of a web based service. A method includes receiving a request from an external client for a resource. The method further...
US-9,154,539 Consolidating event data from different sources
Networked application event data associated with a session of a networked application is identified and provided to an event data collection system in one...
US-9,154,533 Intelligent prefetching of recommended-media content
In various embodiments, methods and systems for prefetching recommended-media content based on a prefetch setting of a media platform are provided. A...
US-9,154,505 Simplified login for mobile devices
Aspects of the subject matter described herein relate to a simplified login for mobile devices. In aspects, on a first logon, a mobile device asks a user to...
US-9,154,397 Methods and computer program products for transaction relationships between application servers
Provided are methods and computer program products for analyzing transactions across a network and to help identify network performance issues. Methods for...
US-9,154,174 Systems and methods for closed-loop and open-loop wireless communications
The present invention relates to user equipment (UE) having at least two transmit antennas that are capable of transmitting RF signals to a base station, which...
US-9,153,195 Providing contextual personal information by a mixed reality device
The technology provides contextual personal information by a mixed reality display device system being worn by a user. A user inputs person selection criteria,...
US-9,153,193 Primitive rendering using a single primitive type
Rendering different types of graphical content using a single primitive type. Embodiments enable graphical elements of different content types representing a...
US-9,153,035 Depth map movement tracking via optical flow and velocity prediction
Techniques for efficiently tracking points on a depth map using an optical flow are disclosed. In order to optimize the use of optical flow, isolated regions of...
US-9,153,031 Modifying video regions using mobile device input
Apparatus and methods are disclosed for modifying video based on user input and or face detection data received with a mobile device to generate foreground...
US-9,153,000 Presenting content items shared within social networks
Within a social network, a user may establish a set of contacts who share with the user various content items and comments related thereto. However, these...
US-9,152,966 Data reporting framework across on-premise and hosted CRM services
A data reporting framework that works across on-premise and hosted Customer Relationship Management (CRM) platforms enabling definition and execution of secure...
US-9,152,955 Touchless and touch optimized processing of retail and other commerce transactions
A computer implemented method for reducing input performed in a commerce based application is provided. The method includes receiving a sequence of input values...
US-9,152,924 Coherent quantum information transfer between conventional qubits
Computing bus devices that enable quantum information to be coherently transferred between conventional qubit pairs are disclosed. A concrete realization of...
US-9,152,882 Location-aided recognition
A mobile device having the capability of performing real-time location recognition with assistance from a server is provided. The approximate geophysical...
US-9,152,868 Personal identification combining proximity sensing with biometrics
Described is a technology by which the identity of a person (e.g., a customer in a commercial transaction) is determinable without active identification effort,...
US-9,152,799 System and method for allowing secure remote server access using data prevention code
Systems and methods are provided for providing users at remote access devices with conditional access to server-based applications. Requests for access to...
← 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.