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-1,012,2398 Selecting a subscriber identity module profile host
In one example, an apparatus comprises a first profile host configured to allow storing at least one non-operational SIM profile. The apparatus further...
US-1,012,1514 Video preview based browsing user interface
A first video preview corresponding to a first video program is played back. When it is time to transition from playing back the first video preview to playing...
US-1,012,1485 Spatial audio resource management and mixing for applications
The techniques disclosed herein enable a system to coordinate audio objects that are generated by multiple applications. A system can receive contextual data...
US-1,012,1474 Contextual note taking
Contextual note taking is described. A note taking assistant can receive an indication of a specific presentation session. This indication can be used by the...
US-1,012,1024 Differentially private linear queries on histograms
The privacy of linear queries on histograms is protected. A database containing private data is queried. Base decomposition is performed to recursively compute...
US-1,012,1018 Secure data synchronization
Techniques for secure data synchronization are described. In one or more implementations, a determination is made as to whether enterprise data is stored...
US-1,012,0975 Computationally efficient correlation of genetic effects with function-valued traits
This disclosure presents a model for identifying correlations in genome-wide association studies (GWAS) with function-valued traits that provides increased...
US-1,012,0883 User interface for viewing clusters of images
Method and system for providing a user interface for presenting images of clusters of an image search result is provided. The user interface system displays the...
US-1,012,0854 Application/document collaboration in a multi-device environment
Application/document collaboration in a multi-device environment is provided. An application and associated document or other content, for example, a...
US-1,012,0851 Automatic semantic data enrichment in a spreadsheet
To improve efficiency of populating a spreadsheet with data, the system and method disclosed herein provide for a user to request automatic filling of data into...
US-1,012,0735 Touch application programming interfaces
Systems, methods, apparatuses, and software for touch input systems in computing environments are provided herein. In one example, an interaction service...
US-1,012,0725 Establishing an initial configuration of a hardware inventory
Methods, systems, and computer-readable media for automatically configuring an inventory of hardware to interact seamlessly with a datacenter are provided....
US-1,012,0655 Seamless high performance interoperability between different type graphs that share a garbage collector
Multiple different type hierarchies can communicate in a high performance and seamless manner by sharing a GC and interface dispatch logic. A runtime...
US-1,012,0588 Sliding-window multi-class striping
A sequence of storage devices of a data store may include one or more stripesets for storing data stripes of different lengths and of different types. Each data...
US-1,012,0573 Modular sequential writing of data to data storage devices
An improved interface for managing disparate read, write, and erase sizes and operations in data storage devices is provided. By improving an interface between...
US-1,012,0568 Hover controlled user interface element
Example apparatus and methods concern controlling a hover-sensitive input/output interface. One example apparatus includes a proximity detector that detects an...
US-1,012,0556 Slide to apply
According to various exemplary embodiments, user input of a single continuous gesture from a touch-sensitive surface of a first device to a touch-sensitive...
US-1,012,0512 Hover sensor
Examples are disclosed herein that relate to hover sensing. One example provides a hover sensor comprising an electrode array including a first electrode subset...
US-1,012,0506 Multi-touch capacitive sensing surface
Disclosed are techniques and systems for distinguishing between inadvertent contact and an intentional key press on a touch-sensitive input device, such as a...
US-1,012,0420 Lockable display and techniques enabling use of lockable displays
This document describes a lockable display and techniques enabling use of a lockable display. The techniques can enable computing devices to lock and unlock a...
US-1,012,0337 Adjustable scanned beam projector
Examples are disclosed herein relating to an adjustable scanning system configured to adjust light from an illumination source on a per-pixel basis. One example...
US-1,011,7281 Wireless provisioning a device for a network using a soft access point
A computing device for provisioning a wireless device for connection to a wireless network via a legacy access point. The wireless device supports a wireless...
US-1,011,7054 Undesirable encounter avoidance
A method disclosed herein for allows users to avoid such undesirable encounters by determining whether an undesirable contact of the user has opted for sharing...
US-1,011,6981 Video management system for generating video segment playlist using enhanced segmented videos
In various embodiments, methods and systems for implementing video segment playlist generated are provided. A video management system implements a video segment...
US-1,011,6959 Spatiotemporal prediction for bidirectionally predictive (B) pictures and motion vector prediction for...
Several improvements for use with Bidirectionally Predictive (B) pictures within a video sequence are provided. In certain improvements Direct Mode encoding...
US-1,011,6937 Adjusting quantization/scaling and inverse quantization/scaling when switching color spaces
Innovations in adaptive encoding and decoding for units of a video sequence can improve coding efficiency when switching between color spaces during encoding...
US-1,011,6874 Adaptive camera field-of-view
Examples are disclosed that relate to adapting image output from a camera based on output from an orientation sensor. One example provides a display device...
US-1,011,6756 Techniques to facilitate recommendations for non-member connections
Disclosed in some examples are methods, systems, and machine-readable mediums which provide a relevance engine for determining a relevance of an individual...
US-1,011,6748 Vehicle-based multi-modal interface
Various embodiments enable mobile devices, such as phones and the like, to integrate with an in-vehicle information/entertainment system to enable the user to...
US-1,011,6740 Peer-to-peer network prioritizing propagation of objects through the network
A method for transferring digital content items in a peer-to-peer network in which a plurality of nodes participate includes receiving requests for receipt of...
US-1,011,6735 Service migration across cluster boundaries
Embodiments provide migration of services across different clusters to balance utilization and meet customer demands. Different service migration options may be...
US-1,011,6724 Managing multiple dynamic media streams
A coordinated adaptive streaming system provides a level of intelligence between adaptive streaming heuristics applied to multiple multi-bitrate streams playing...
US-1,011,6715 Adapting encoded bandwidth
A method comprising: conducting a communication session between a first terminal and a second terminal, the session comprising transmitting an encoded bitstream...
US-1,011,6609 Third party email signature generation and authentication
Technologies are described related to third party email signature generation and authentication. A DKIM signature may be stamped in a way such that the "From"...
US-1,011,6580 Seamless location aware network connectivity
Described is a technology by which a seamless automatic connection to an (e.g., corporate) network is made for a client device. Upon detecting a need for a...
US-1,011,5442 Demand-based provisioning of volatile memory for use as non-volatile memory
A computing device may comprise a processor, a volatile memory and a non-volatile storage device. An operating system or firmware of the device may cause one or...
US-1,011,5393 Reduced size computerized speech model speaker adaptation
A computer-readable speaker-adapted speech engine acoustic model can be generated. The generating of the acoustic model can include performing speaker-specific...
US-1,011,5217 Layering animation properties in higher level animations
Embodiments are directed to rendering animations in a multi-layered animation system and to rendering an element with an animation that uses multiple levels of...
US-1,011,5116 Optimizing efficiency and cost of crowd-sourced polling
A "Poll Optimizer" provides automated techniques for performing various combinations of both static and runtime optimizations for crowd-sourced queries...
US-1,011,5115 Estimating similarity of nodes using all-distances sketches
One or more all-distances sketches are generated for nodes in a graph. An all-distances sketch for a node includes a subset of the nodes of the graph, and a...
US-1,011,4958 Protected regions
A data processing machine is configured to include one or more buried memory zones that are not intelligibly accessible to user software and to operating system...
US-1,011,4875 Dashboard controls to manipulate visual data
A system (and corresponding methodology) by which a user can interact directly with visual data is provided. The system employs associations and relationships...
US-1,011,4865 Tile cache
Tile cache techniques are described. In at least some embodiments, a tile cache is maintained that stores tile content for a plurality of tiles. The tile...
US-1,011,4837 Distributed transaction management
The subject disclosure relates to a distributed transaction management technique that ensures synchronization between participating nodes in a global or...
US-1,011,4817 Data mining multilingual and contextual cognates from user profiles
Techniques for identifying multilingual cognates and using the multilingual cognates are provided. In one technique, multilingual cognates identified from...
US-1,011,4765 Automatic recovery of application cache warmth
The automated recovery of the warmth of cache of an application that has been subject to a running state change that degraded the warmth of the cache. To...
US-1,011,4740 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-1,011,4712 Failure detection via implicit leases in distributed computing systems
Failure detection techniques in distributed computing systems are disclosed herein. In one embodiment, a method includes receiving an arbitration request from a...
US-1,011,4709 Block storage by decoupling ordering from durability
This document relates to data storage techniques. One example can buffer write commands and cause the write commands to be committed to storage in flush epoch...
US-1,011,4679 Logical CPU division usage heat map representation
A logical central processing unit (CPU) division management view is displayed for a device having multiple logical CPU divisions. The management view is...
← 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.