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-D735,232 Display screen with graphical user interface
US-D735,226 Display screen with graphical user interface
US-D735,223 Display screen with graphical user interface
US-D735,161 Earcups for a headset
US-9,088,785 Skip macroblock coding
Various techniques and tools for encoding and decoding (e.g., in a video encoder/decoder) binary information (e.g., skipped macroblock information) are...
US-9,088,580 Access control based on user and service
For a particular request to access a resource, both a user associated with the request and a service through which the request is made are identified. Whether...
US-9,088,577 Multimedia aware cloud for mobile device computing
Techniques for configuring and operating a multimedia aware cloud, particularly configured for mobile device computing, are described herein. In some instances,...
US-9,088,523 Rule-based system for client-side quality-of-service tracking and reporting
Server-side control of client-side quality-of-service tracking is provided. When a service is being provided to a client device, a server provides aggregation...
US-9,088,510 Universal rate control mechanism with parameter adaptation for real-time communication applications
A "Universal Rate Control Mechanism with Parameter Adaptation" (URCMPA) improves real-time communication (RTC) sessions in terms of delay, loss, throughput, and...
US-9,088,414 Asynchronous identity establishment through a web-based application
A determination is made as to whether a user has been logged off from the web-based application accessed through a web browser on a computer. If it is...
US-9,088,296 Variable length coding and decoding using counters
Disclosed herein are representative embodiments for performing entropy coding or decoding using a counter-based scheme. In one exemplary embodiment disclosed...
US-9,087,402 Augmenting images with higher resolution data
Embodiments are disclosed that relate to augmenting a lower resolution image with higher resolution image data. For example, one disclosed embodiment provides a...
US-9,087,324 Message categorization
One or more techniques and/or systems are provided for defining a message behavior profile for a sender, which may be used to categorize messages from the...
US-9,087,094 Processing records in dynamic ranges
A scalable analysis system is described herein that performs common data analysis operations such as distinct counts and data grouping in a more scalable and...
US-9,087,039 Language independent probabilistic content matching
Content is received and compared against rules for identifying a type of content. Each rule has both segmented and unsegmented patterns. The content is matched...
US-9,086,922 Opportunistically scheduling and adjusting time slices
Computerized methods, computer systems, and computer-readable media for governing how virtual processors are scheduled to particular logical processors are...
US-9,086,794 Determining gestures on context based menus
Context based menus are employed for content management through touch or gesture actions, keyboard entries, mouse or pen actions, and similar input. Different...
US-9,086,776 Modifying avatar attributes
Techniques are disclosed herein for changing a user's avatar attributes based on information that is pertinent to the user and that comes from a variety of...
US-9,086,741 User input device
A user input device is described. In an embodiment the user input device is hand held and comprises a sensing strip to detect one-dimensional motion of a user's...
US-9,086,727 Free space directional force feedback apparatus
A directional feedback device generating a directional force feedback in free space. The device includes a force generation structure including a rotatable mass...
US-9,086,292 Routing, alerting, and transportation guidance based on preferences and learned or inferred risks and...
Techniques and systems are disclosed that provide a risk-based assessment for a user based on user location information. Incident data is acquired for incidents...
US-9,085,262 Tinting indication of environmental conditions
Environmental hazards and safe conditions can be indicated to an operator of a vehicle. An audio signal of varying intensities can be played to indicate the...
US-D734,776 Display screen with animated graphical user interface
US-D734,772 Display screen with graphical user interface
US-D734,768 Display screen with graphical user interface
US-9,084,031 Content license storage
Content license storage is provided by holding, in a temporary license store on the content consumption device, a plurality of content licenses for a plurality...
US-9,084,002 Heterogeneous image sensor synchronization
A computer implemented method for synchronizing information from a scene using two heterogeneous sensing devices. Scene capture information is provided by a...
US-9,083,935 Combining multiple images in bracketed photography
Embodiments provide a unified method for combining images such as high dynamic range images, flash-no-flash image pairs, and/or other images. Weight masks are...
US-9,083,816 Managing modality views on conversation canvas
A communication application displays a modality view that may be one of a collaboration, a gallery, or a messaging view on a conversation canvas. The...
US-9,083,797 Privacy-enabled telephone directory
A privacy-enabled telephone directory is disclosed that is implemented through a contact facilitator. The contact facilitator receives a contact request from a...
US-9,083,708 Asymmetric end host redundancy elimination for networks
An end host redundancy elimination system and method to provide redundancy elimination as an end system service. Embodiments of the system and method use...
US-9,083,619 Discovering, validating, and configuring hardware-inventory components
Methods, systems, and computer-readable media for automatically validating and configuring an inventory of hardware to interact seamlessly with a...
US-9,083,560 Interactive visualization to enhance automated fault diagnosis in networks
Described is a visual analytics system for network diagnostics. The visual analytics system obtains network diagnostic-related information from a diagnostic...
US-9,083,514 Distributed single sign on technologies including privacy protection and proactive updating
Technologies for distributed single sign-on operable to provide user access to a plurality of services via authentication to a single entity. The distributed...
US-9,082,403 Spoken utterance classification training for a speech recognition system
The subject disclosure is directed towards training a classifier for spoken utterances without relying on human-assistance. The spoken utterances may be related...
US-9,082,337 Changing visual content communication
Techniques for presenting changing visual content, including video, animation and so on, as an overlay are discussed. Changing visual content, included in a...
US-9,082,235 Using facial data for device authentication or subject identification
Exemplary methods, apparatus, and systems are disclosed for authenticating a user to computing device. In one exemplary embodiment, an indication of a request...
US-9,082,108 Real time collaboration for digital scene creation
Multiple users can edit the same digital scene concurrently, with different users using different computing devices and/or different programs running on one or...
US-9,082,086 Adaptively learning a similarity model
A method, system, and computer-readable storage medium for computing a representation of similarity among items in a set of items. Computing a representation of...
US-9,082,040 Identifying visual contextual synonyms
Tools and techniques for identifying visual contextual synonyms are described herein. The described operations use visual words having similar contextual...
US-9,081,974 User interface for selection of multiple accounts and connection points
Embodiments of the present disclosure provide a user interface that enables a user to more easily identify servers that may be used to set access permissions...
US-9,081,942 Use of user location information for remote actions
Architecture that provides location broker services which share the user location with other parties (e.g., based on user consent). Stationary computing devices...
US-9,081,902 Generalized architecture to support representation of multi-transport devices
A computer system that accesses multi-transport devices and associates device instances of the multi-transport device with each other. Devices provide the same...
US-9,081,893 Dynamic lazy type system
A dynamic, lazy type system is provided for a dynamic, lazy programming language. Consequently, programs can benefit from runtime flexibility and lightweight...
US-9,081,864 Late resource localization binding for web services
Various embodiments provide a client-side approach to enable late-binding, at the client, of resources associated with linguistic strings that are retrieved...
US-9,081,846 Generating a local copy of a virtualized application package from a local installation
Technologies are described herein for generating a local copy of a virtualized application package from a local installation. An empty copy of the virtualized...
US-9,081,837 Scoped database connections
The present invention extends to methods, systems, and computer program products for scoping the context used to access a database partition. Embodiments of the...
US-9,081,817 Active learning of record matching packages
An active learning record matching system and method for producing a record matching package that is used to identify pairs of duplicate records. Embodiments of...
US-9,081,756 Method and apparatus for populating a form with data
A method and apparatus for populating a form with data is described. In one embodiment of the invention, a form is displayed to the user via the target...
US-9,081,753 Virtual disk recovery and redistribution
Techniques for recovery and redistribution of data from a virtual disk storage system are described herein. In one or more implementations, a storage scheme...
← 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.