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,262,235 Messaging interruptible blocking wait with serialization
Enhanced message passing architectures and libraries include an interruptible wait feature. After a thread X calls a completion-awaiting routine of a message...
US-9,262,228 Distributed workflow in loosely coupled computing
A method that can be used in a distributed workflow system that uses loosely coupled computation of stateless nodes to bring computation tasks to the compute...
US-9,262,216 Computing cluster with latency control
A computing cluster operated according to a resource allocation policy based on a predictive model of completion time. The predictive model may be applied in a...
US-9,262,187 Extension point declarative registration for virtualization
An extension point virtualization system uses operating system-provided reparse points to provide minimal extension point registration. Reparse points preserve...
US-9,262,183 Self-service composed web APIs
Individual datasets are accessed using an application programming interface (API). Multiple APIs may be combined into a composite API that allows a user to...
US-9,262,158 Reverse engineering user interface mockups from working software
The subject disclosure relates to capturing window definitions of an executing user interface application and/or website and generating an editable model...
US-9,262,153 Firmware update discovery and distribution
A firmware update system is described that collectively handles firmware updates for hardware resources of a computing device. The firmware update system may be...
US-9,262,148 Modular architecture for distributed system management
A distributed system manager may identify updates to perform, identify devices to update, and perform the updates while maintaining service availability. The...
US-9,262,125 Contextual focus-agnostic parsing-validated alternatives information
Parsing-validated alternatives information (PVAI) is acquired from inactive software development contexts and displayed in the current context to help...
US-9,262,076 Soft keyboard interface
User experience of the performance of a computing device is improved through an operating system that processes inputs from a soft keyboard to provide...
US-9,262,071 Direct manipulation of content
Various embodiments provide techniques for direct manipulation of content. The direct manipulation of content can provide an intuitive way for a user to access...
US-9,262,057 Providing item specific functionality via service-assisted applications
Embodiments extend functionality of a first application with actions from one or more second applications specifically applicable to a content item selected by...
US-9,262,050 System and method for displaying full product functionality using minimal user interface footprint
A sidebar UI of an application program provides access to the application program's functionality while occupying a reduced amount of real estate on the screen...
US-9,261,964 Unintentional touch rejection
A method for rejecting an unintentional palm touch is disclosed. In at least some embodiments, a touch is detected by a touch-sensitive surface associated with...
US-9,261,933 Integrating energy budgets for power management
Power consumption of a device (e.g., flash storage driver, hard drive, etc.) connected to a host computer system is managed to promote efficient power usage and...
US-9,261,376 Route computation based on route-oriented vehicle trajectories
Techniques for providing a route based on route-oriented vehicle trajectories are described. This disclosure describes receiving GPS logs and extracting...
US-9,261,373 Start-of-route map navigation with suppression of off-route feedback
A map navigation tool provides a start-of-route buffer area in which off-route feedback (e.g., audio or visual warnings or alerts) can be suppressed in some...
US-9,259,842 Interactive robot initialization
Initial interaction between a mobile robot and at least one user is described herein. The mobile robot captures several images of its surroundings, and...
US-9,259,643 Control of separate computer game elements
Control of separate computer game elements is described. In one example, a computer game system displays a computer game to a user, the computer game comprising...
US-D749,635 Display screen with icon
US-D749,633 Display screen with graphical user interface
US-D749,603 Display screen with icon
US-D749,601 Display screen with graphical user interface
US-D749,579 Display screen
US-D749,551 Handset
US-9,258,677 Improving scalability and reliability of hardware geo-fencing with failover support
Systems and methods disclosed herein may include tracking one or more geo-fences using a GNSS hardware processor within a computing device. The tracking may use...
US-9,258,588 Current device location advertisement distribution
In embodiments of current device location advertisement distribution, a mobile network operator receives media content from a content service and can then...
US-9,258,570 Video coding / decoding with re-oriented transforms and sub-block transform sizes
Techniques and tools for video coding/decoding with sub-block transform coding/decoding and re-oriented transforms are described. For example, a video encoder...
US-9,258,382 User-specific roaming settings
Disclosed herein is a roaming settings service that receives an update to roaming settings specific to a user that is initiated by an instance of an application...
US-9,258,363 Data cube high availability
The subject disclosure is directed towards making cube data highly available and efficient to access by separating the read cube server from the processing cube...
US-9,258,353 Multiple buffering orders for digital content item
Various embodiments are disclosed that relate to buffering digital content items in different orders for different user experiences. For example, one disclosed...
US-9,258,260 Filtering electronic messages based on domain attributes without reputation
A messaging application filters electronic messages based on domain attributes without a reputation. A message with a uniform resource identifier (URI) is...
US-9,258,249 Resource access throttling
Techniques for resource access throttling are described. In implementations, access to a network resource can be controlled based on a variety of factors, such...
US-9,258,191 Direct network having plural distributed connections to each resource
A direct network is described in which each resource is connected to a switching fabric via a set of two or more routing nodes. The routing nodes are...
US-9,258,172 Calling an unready terminal
A voice or video call is to be established between a caller and a callee based on a call flow that involves a call establishment request and a corresponding...
US-9,258,146 Methods and systems for providing secure access to a hosted service via a client application
The present invention discloses methods and systems for providing secure user access to services offered by a service provider to a client application over a...
US-9,258,102 Methods and systems to mitigate inter-cell interference
The present invention provides methods and devices for mitigating inter-cell interference in communication environments having a plurality of cells. In some...
US-9,257,954 Automatic audio harmonization based on pitch distributions
Two audio samples and/or sets of audio samples are identified. The pitch distributions of the audio samples and/or sets of audio samples are identified, the...
US-9,257,818 Enclosure power distribution architectures
Computational enclosures may be designed to distribute power from power supplies to load units (e.g., processors, storage devices, or network routers). The...
US-9,256,987 Tracking head movement when wearing mobile device
Methods for tracking the head position of an end user of a head-mounted display device (HMD) relative to the HMD are described. In some embodiments, the HMD may...
US-9,256,982 Medical image rendering
Medical image rendering is described. In an embodiment a medical image visualization engine receives results from an organ recognition system which provide...
US-9,256,980 Interpolating oriented disks in 3D space for constructing high fidelity geometric proxies from point clouds
An "Oriented Disk Interpolator" provides various techniques for interpolating between points in a point cloud using RGB images (or images in other color spaces)...
US-9,256,969 Transformation function insertion for dynamically displayed tracer data
A visualization system for a tracer may include a processing pipeline that may generate tracing data, preprocess the data, and visualize the data. The...
US-9,256,886 Content recommendation system and method
A system and method of recommending and rating content and/or for generating a determined affinity between content consumers and reviewers. The method includes...
US-9,256,861 Modifying avatar behavior based on user action or mood
Techniques are described for enabling the selection of wallpaper to modify the mood projected by an avatar. The mood projected by an avatar may be modified, for...
US-9,256,845 Icafepre-ordering
Technology for pre-ordering (e.g., pre-fetching content) at a shared computing premise is described. The technology can enable a user to locate and reserve an...
US-9,256,834 Quantum computers having partial interferometric quantum gates
A quantum computer may include topologically protected quantum gates and non-protected quantum gates, which may be applied to topological qubits. The...
US-9,256,753 Method and apparatus for protecting regions of an electronic document
A method and apparatus for protecting regions of an electronic document are provided. According to the method, the entire electronic document is protected. The...
US-9,256,752 Product authorization with cross-region access
A method and system for authorizing access to a product to limit suspected cross-region access is provided. The system receives from a customer device a product...
US-9,256,750 Secure credential unlock using trusted execution environments
Computing devices utilizing trusted execution environments as virtual smart cards are designed to support expected credential recovery operations when a user...
← 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.