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,311,376 Performance service level agreements in multi-tenant database systems
Various technologies described herein pertain to evaluating service provider compliance with terms of a performance service level agreement (SLA) for a tenant...
US-9,311,373 Taxonomy driven site navigation
Embodiments of the present disclosure provide a method and system for generating a uniform resource locator using one or more terms in a hierarchical taxonomy....
US-9,311,298 Building conversational understanding systems using a toolset
Tools are provided to allow developers to enable applications for Conversational Understanding (CU) using assets from a CU service. The tools may be used to...
US-9,311,225 DMA channels
Communicating between an application and a hardware device. A method includes an application writing data to host physical memory using an application view of...
US-9,311,213 Module database with tracing options
A database of module performance may be generated by adding tracing components to applications, as well as by adding tracing components to modules themselves....
US-9,311,199 Replaying jobs at a secondary location of a service
Jobs submitted to a primary location of a service within a period of time before and/or after a fail-over event are determined and are resubmitted to a...
US-9,311,109 Synchronizing device association data among computing devices
Device association data for peripheral devices, which is data used to connect to the peripheral devices, is maintained and synchronized across multiple...
US-9,311,107 Booting devices via the cloud
Methods, systems, and computer program products are provided for automatically installing an operating system on a computing device that does not have an...
US-9,310,994 Use of bezel as an input mechanism
Bezel gestures for touch displays are described. In at least some embodiments, the bezel of a device is used to extend functionality that is accessible through...
US-9,310,895 Touchless input
A series of depth maps image a scene. Each depth map includes a plurality of pixels, where each pixel defines a depth of a surface imaged by that pixel. A set...
US-9,310,888 Multimodal layout and rendering
A layout transformation system accesses application metadata that defines a plurality of different structures for displaying components of the application,...
US-9,310,830 High-speed I/O data system
In embodiments of a high-speed I/O data system, a first computer chip includes a data transmission system, and a second computer chip includes a data reception...
US-9,310,462 Locating a mobile computing device in an indoor environment
Inferring location of a mobile computing device in an indoor environment and crowdsourcing radio frequency data are described herein. A location of the mobile...
US-9,308,443 Controller notification system
A method of associating a controller to a console comprises, at the controller, establishing a connection with the console such that the controller is assigned...
US-9,308,442 Controller-based video editing
Example apparatus and methods use a video game controller to edit videos down to clips. A game controller may include a variety of elements (e.g., thumb-sticks,...
US-D753,716 Display screen with icon
US-D753,713 Display screen with icons
US-D753,705 Display screen with animated graphical user interface
US-D753,704 Display screen with animated graphical user interface
US-D753,689 Display screen with graphical user interface
US-D753,674 Display screen with animated graphical user interface
US-D753,659 Electronic mouse
US-9,307,398 Wireless network host in silent mode
An access point that implements operating modes in which beacons may be selectively disabled. Beacons may be disabled when no device is actively associated...
US-9,307,290 Increased user efficiency and interaction performance through user-targeted electronic program guide content...
Electronic program guide descriptions, of content referenced by the electronic program guide, are user-targeted based on user data. Such user-targeted...
US-9,307,195 Controlling resolution of encoded video
A user terminal for participating in video calls comprises: an encoder having a frame size, being the size in pixels at which it encodes frames of video; and a...
US-9,307,191 Video transmission
Disclosed is a method of transmitting video via a network and a user device and computer program product configured to implement the method. The method...
US-9,307,082 Enhancing communication sessions with customer relationship management information
Communication sessions are enhanced with customer relationship management (CRM) information. A unified communication (UC) client application retrieves...
US-9,307,048 System and method for proactive task scheduling of a copy of outlier task in a computing environment
The described implementations relate to distributed computing. One implementation provides a system that can include an outlier detection component that is...
US-9,307,007 Content pre-render and pre-fetch techniques
Content pre-render and pre-fetch techniques are described. In one or more implementations, a likelihood is predicted of subsequent navigation to content...
US-9,306,979 Policy enforcement by end user review
Embodiments are disclosed that relate to enforcement of user policies in a multi-user interactive computing environment by end user review. For example, one...
US-9,306,945 Client authentication during network boot
A mechanism for performing a network boot sequence and provisioning a device may generate a command by a server and have the command executed by the device. The...
US-9,306,825 Providing a witness service
Described are embodiments directed at providing a witness service that sends notifications with a resource state to clients. Embodiments provide a protocol that...
US-9,306,784 Signalling channel and radio system for power saving in wireless devices
Wireless devices, transmitters, systems and methods are provided that have a narrow band signaling channel and a wide band channel, for example an OFDM channel....
US-9,306,738 Managed secure computations on encrypted data
The subject disclosure is directed towards secure computations of encrypted data over a network. In response to user desired security settings with respect to...
US-9,306,597 Data compression
Data compression is described herein. The encoder transmits a coded word having replacement bits, as well as a code that defines the starting location of the...
US-9,306,344 Computing device connectors
Computing device connectors are described. In one or more implementations, a connector includes one or more communication contacts configured to support...
US-9,306,328 Power connector
A power and data connector includes an extension that protrudes from a lip surface. The extension is configured to mate with an electronic device. A connection...
US-9,305,558 Multi-channel audio encoding/decoding with parametric compression/decompression and weight factors
The invention includes several techniques and tools, which can be used in combination or separately. For example, an audio encoder can encode information...
US-9,305,385 Animation creation and management in presentation application programs
An animation timeline is analyzed to determine one or more discrete states. Each discrete state includes one or more animation effects. The discrete states...
US-9,305,330 Providing images with zoomspots
Systems, methods, and computer-readable storage media for providing images having zoomspots are provided. In embodiments, an interactive image is provided. Such...
US-9,305,289 Caching and exposing pre-send data relating to the sender or recipient of an electronic mail message
Technologies are described herein for caching and exposing pre-send data relating to the sender or recipient of an e-mail message. A mail client program is...
US-9,305,274 Traffic shaping based on request resource usage
A current request for a server to perform work for a user profile can be received and processed at the server. It can be determined whether server usage by the...
US-9,305,263 Combining human and machine intelligence to solve tasks with crowd sourcing
Methods are described for ideally joining human and machine computing resources to solve tasks, based on the construction of predictive models from case...
US-9,305,178 Brokering data access requests and responses
The present invention extends to methods, systems, and computer program products for brokering data access requests and responses. Aspects of the invention...
US-9,305,156 Integrity protected smart card transaction
Systems, methods, and technologies for configuring a conventional smart card and client machine, and for performing a smart card authorization using the...
US-9,305,114 Building long search queries
Systems, methods and computer-readable storage media are provided for building long queries utilizing query suggestions and query suggestion entities. Upon...
US-9,305,100 Object oriented data and metadata based search
An object oriented search mechanism extracts structural metadata and data based on type of document contents and data sources connected to the documents....
US-9,305,096 Uniform resource identifier template manipulation
Data may be bound to a Uniform Resource Identifier (URI) template using a bind operation. Conversely, a URI may be matched against a URI template to result in...
US-9,305,083 Author disambiguation
The techniques described herein automatically generate high precision clusters and high recall clusters for a set of documents having an author with a same or...
US-9,305,079 Advanced spam detection techniques
The subject invention provides for an advanced and robust system and method that facilitates detecting spam. The system and method include components as well as...
← 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.