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-D737,237 Handset
US-9,113,391 Determining network availability based on geographical location
A mobile terminal comprising: a positioning module arranged to determine a geographical location of the mobile terminal; a local transceiver for connecting to...
US-9,113,364 Extended access point
An extended wireless access point may have many distributed radio units connected to associated processing units via a radio transmission network comprising...
US-9,113,190 Controlling power levels of electronic devices through user interaction
A processor-implemented method, system and computer readable medium for intelligently controlling the power level of an electronic device in a multimedia system...
US-9,113,057 Radiometric calibration from noise distributions
Technologies that enable correcting for the non-linear relationship between scene irradiance and digital pixel intensity values of an image of the scene...
US-9,113,033 Mobile video conferencing with digital annotation
A local user of a local mobile device is allowed to participate in a video conference session with a remote user of a remote mobile device. Live video can be...
US-9,112,935 Manipulating binary large objects
Embodiments provide automated access policy enforcement, content rule enforcement, and data transformations in a binary large object (blob) storage service....
US-9,112,930 Updating services during real-time communication and sharing-experience sessions
Disclosed herein are representative embodiments of tools and techniques for updating services in sharing-experience sessions during communications calls....
US-9,112,861 Registration and network access control
In embodiments of registration and network access control, an initially unconfigured network interface device can be registered and configured as an interface...
US-9,112,765 Selectively enabled quality of service policy
A computer system that implements a quality of service policy. Information defining the quality of service policy is stored in a central location, such as a...
US-9,112,702 Alternate authentication
A user may utilize an existing digital identity to authorize the user's access to security-enabled device operations, where the security-enabled device...
US-9,112,645 Channel control based on error correction values
A computing device configured for wireless communication may effectively control adaptation to channel conditions. The device may be configured to identify and...
US-9,112,266 Multiband monopole antenna built into decorative trim of a mobile device
A multiband monopole antenna for a mobile device is disclosed that can be dynamically switched between a quarter-wave monopole antenna and a half-wave folded...
US-9,111,703 Sensor stack venting
Sensor stack venting techniques are described. In one or more implementations, one or more vent structures are formed within layers of a pressure sensitive...
US-9,111,540 Local and remote aggregation of feedback data for speech recognition
A local feedback mechanism for customizing training models based on user data and directed user feedback is provided in speech recognition applications. The...
US-9,111,370 Buffer display techniques
Buffer display techniques are described. In one or more implementations, at least part of an off-screen buffer is rasterized by an application to generate an...
US-9,111,349 Object identification using 3-D curve matching
The claimed subject matter provides for systems and/or methods for identification of instances of an object of interest in 2D images by creating a database of...
US-9,111,290 Managing targeted customer loyalty promotions
Targeted customer loyalty promotions are managed by an application through a point of sale contact. The application recognizes a customer visiting a store...
US-9,111,287 Video content-aware advertisement placement
Computer-readable media and computerized methods for utilizing an awareness of video content within a media file to incorporate an advertisement therein are...
US-9,111,263 Adaptive meeting management
A template and/or knowledge associated with a synchronous meeting are obtained by a computing device. The computing device then adaptively manages the...
US-9,111,258 Connecting to meetings with barcodes or other watermarks on meeting content
Methods and Systems for connecting to online meetings are provided. In order to connect to an online meeting, coordinates for the meeting can be discoverable by...
US-9,111,238 Data feed having customizable analytic and visual behavior
A data marketplace infrastructure allows a data source company or a third party to associate to a data feed with a customizable preview application having...
US-9,111,233 Contextually-appropriate task reminders
A computing device learns over time how to identify task reminders that are most likely to be helpful to a user in different contexts. The task reminders can...
US-9,111,130 Facilitating face detection with user input
One or more techniques and/or systems are disclosed for improving face detection in an image. A user may select a first eye location while viewing the image...
US-9,111,113 Trusted online advertising
Online advertisements are delivered to one or more users. An authorization to access one or more data streams for a given user is received. The authorization is...
US-9,111,103 Remote access control of storage devices
An access control device can be communicationally coupled to a storage device and can control access thereto. The access control device can comprise...
US-9,111,102 Creation of security roles through user walkthrough of business process workflow
A user interface is displayed to an administrator (or other user) and allows the administrator to walk through a workflow performed by a user in a given role....
US-9,111,079 Trustworthy device claims as a service
Embodiments of the invention make the issuance of trustworthy device claims available to client devices as a service, so that a client device to which device...
US-9,110,957 Data mining in a business intelligence document
A business intelligence document provides functionality for testing a hypothesis on aggregated data in a business intelligence document (e.g., a...
US-9,110,936 Using index partitioning and reconciliation for data deduplication
The subject disclosure is directed towards a data deduplication technology in which a hash index service's index is partitioned into subspace indexes, with less...
US-9,110,931 Fuzzy database retrieval
A method for querying metadata associated with media, such as multimedia and/or streaming media, on a computer network includes separating the metadata into...
US-9,110,921 Map editing with little user input
A semi-automatic map editor may allow a user to add features to a map with a minimum of effort. In one example, a user may add a road to a map by indicating...
US-9,110,892 Synchronizing local and remote data
Aspects of the subject matter described herein relate to synchronizing data. In aspects, properties are synchronized from an organization property store to a...
US-9,110,877 Method and apparatus for utilizing an extensible markup language schema for managing specific types of content...
An extensible markup language ("XML") schema is provided for defining a content region which displays specific types of content in an electronic document...
US-9,110,873 Platform-independent data application description language
Technologies are described herein for generating a platform-independent data application. In one method, a definition of a data schema is received for defining...
US-9,110,844 State maintenance as a service
When a stateful service is implemented in a cloud architecture, a state service system receives a user interface definition for a service and generates a client...
US-9,110,806 Opportunistic page caching for virtualized servers
A system described herein includes a receiver component that receives an indication that at least one page in virtual memory is free and the at least one page...
US-9,110,791 Optimistic object relocation
Object relocation often involves a multi-word copy of the object from a source address to a destination address, followed by updating the references (e.g.,...
US-9,110,783 Application-transparent hybridized caching for high-performance storage
Systems, apparatus, and computer-implemented methods are provided for the hybridization of cache memory utilizing both magnetic and solid-state memory media. A...
US-9,110,769 Code-clone detection and analysis
Techniques for detecting, analyzing, and/or reporting code clone are described herein. In one or more implementations, clone-code detection is performed on one...
US-9,110,763 Highlighting changes on computer diagrams
A diagram having initial visual design elements can be displayed on a computer display. For example, the diagram may be a computer software architectural...
US-9,110,762 Virtual machine-preserving host updates
Techniques are described for updating a host operating system on a server while maintaining virtual machines running on the server. An updated host operating...
US-9,110,761 Resource data structures for firmware updates
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,110,755 Aggregation of update sets
Techniques for aggregation of update sets are described. In at least some implementations, techniques enable relationships between the updates to be created,...
US-9,110,754 Computing device update control
Techniques for computing device update configuration are described. In implementations, an update service is employed to manage update groups for various types...
US-9,110,751 Generating and caching software code
Aspects of the subject matter described herein relate to generating and caching software code. In aspects, a target device may receive software to install. The...
US-9,110,743 Extensible system action for sharing while remaining in context
An operating system provides an extensible share action to broker content sharing between applications executing on a computing platform such as a personal...
US-9,110,739 Subscribing to multiple resources through a common connection
Methods, systems, and computer-readable media are provided to allow multiple server resources to share a single connection to a client device. The single...
US-9,110,724 Selecting computing nodes in cloud service using replication topologies
A cloud statistics server generates statistics for a cloud service based on an identified data item and an identified operation. The cloud service may include...
US-9,110,706 General purpose distributed data parallel computing using a high level language
General-purpose distributed data-parallel computing using a high-level language is disclosed. Data parallel portions of a sequential program that is written by...
← 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.