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,313,252 Binding crud-type protocols in distributed agreement protocols
Various embodiments enable redundant or replica services, such as "cloud" services, to be run at geographically distributed locations. Each replica is capable...
US-9,313,236 Determining an efficient keep-alive interval for a network connection
Systems and methods for use in communication between a client and a server, via a networking device, are provided. The method may include sending a request to...
US-9,313,204 Incrementally changing the availability of a feature
Techniques are described to incrementally change the availability of a feature of a software service to clients over a network based on a configuration setting...
US-9,313,197 System and method for assigning quality to cryptographaic identities used in a digital transaction
A method of assessing risk in an electronic transaction involves assignment of quality attributes to cryptographic identities presented in a digital...
US-9,313,188 Providing domain-joined remote applications in a cloud environment
Embodiments are directed to provisioning private virtual machines in a public cloud and to managing private virtual machines hosted on a public cloud. In one...
US-9,313,162 Task completion in email using third party app
Among other things, one or more techniques and/or systems for providing a third party app through an email user interface are provided. That is, an email user...
US-9,313,085 DNS-based determining whether a device is inside a network
In a computing device a domain name system (DNS) query is generated and sent, and a check is made as to whether a verified DNS response to the DNS query is...
US-9,311,909 Sensed sound level based fan speed adjustment
Sounds sensed by a microphone of a device include sounds from a cooling fan of the device that varies based on the speed of the cooling fan, and other sounds...
US-9,311,896 Glyph rendering
Among other things, one or more techniques and/or systems are disclosed for rendering a glyph. Rendering data for the glyph can be received, such as size,...
US-9,311,883 Recalibration of a flexible mixed reality device
The technology provides embodiments for recalibration of outward facing cameras supported by a see-through, head mounted, mixed reality display system having a...
US-9,311,755 Self-disclosing control points
A smart object represents a 3D graphics object whose control points are disclosed to a user. The control points are displayed for a user to use in performing...
US-9,311,751 Display of shadows via see-through display
Various embodiments are disclosed that relate to the presentation of images of shadows cast over a real-world background by images of objects displayed on a...
US-9,311,718 Automated content scrolling
Methods for controlling the display of content as the content is being viewed by an end user of a head-mounted display device (HMD) are described. In some...
US-9,311,715 Method and system to segment depth images and to detect shapes in three-dimensionally acquired data
A method and system analyzes data acquired by image systems to more rapidly identify objects of interest in the data. In one embodiment, z-depth data are...
US-9,311,708 Collaborative alignment of images
Techniques for aligning images are disclosed. The frames might have been captured by a video camera on a hand held device, as one example. Collaboratively...
US-9,311,560 Extraction of user behavior from depth images
Embodiments described herein use depth images to extract user behavior, wherein each depth image specifies that a plurality of pixels correspond to a user. In...
US-9,311,489 Application forensics
Disclosed herein are systems, methods, and software for facilitating application forensics. In least one implementation, the identity of a user associated with...
US-9,311,483 Local secure service partitions for operating system security
Systems and methods provide multiple partitions hosted on an isolation technology such as a hypervisor where at least one of the partitions, a local secure...
US-9,311,411 Processing social search results
Techniques are described herein for processing social search results. Such social search results may be included in a relatively higher-ranked (e.g., a...
US-9,311,406 Discovering trending content of a domain
Systems and methods for identifying trending content on one or more domains is presented. In response to receiving a request for trending content on each domain...
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...
← 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.