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,007,8411 Organization mode support mechanisms
An organization mode in a user interface that displays multiple user interface elements. The multiple user interface elements fit over a grid positions that are...
US-1,007,8377 Six DOF mixed reality input by fusing inertial handheld controller with hand tracking
Systems and methods are described that provide a wireless hand-held inertial controller for use with a head-mounted, augmented reality (AR) or virtual reality...
US-1,007,8367 Stabilization plane determination based on gaze location
Embodiments are described herein for determining a stabilization plane to reduce errors that occur when a homographic transformation is applied to a scene...
US-1,007,8103 Fringing field booster
The described technology includes an apparatus comprising a proximity sensor pad and booster element located between an antenna and the proximity sensor pad,...
US-1,007,6254 Optical communication with optical sensors
A wearable computing device includes an electro-optical sensor to translate received light into an electrical signal. During a first mode of operation of the...
US-1,007,6252 Sizable wrist-worn pressure sensing device
A wrist-worn pressure sensing device includes a pressure sensor. The wrist-worn pressure sensing device also includes a first strap that sets the position of...
US-D828,853 Display screen with graphical user interface
US-1,007,5973 Scheduling assignment transmission timing for user equipment enabling device-to-device communication
This disclosure generally relates to scheduling assignment transmission timing by a base station for a D2D UE. In one embodiment, a base station may determine...
US-1,007,5838 Smart discovery of wireless receivers
The present disclosure discloses automated discovery of and seamless connection to wireless receivers for mirroring, extending, and/or projecting images, audio,...
US-1,007,5785 Ear bud headset
A headset comprising a head band assembly including a left-side head band curved to extend from a crown end toward a temple end at a left temple region of a...
US-1,007,5748 Custom data indicating nominal range of samples of media content
A media processing tool adds custom data to an elementary media bitstream or media container. The custom data indicates nominal range of samples of media...
US-1,007,5731 Video coding / decoding with re-oriented transforms and sub-block transform sizes
Techniques and tools for video coding/decoding with sub-block transform coding/decoding and re-oriented transforms are described. For example, a video encoder...
US-1,007,5711 Flexible data organization for images
A system, a method and computer-readable media for encoding image data into a compressed bitstream. A mode selection component is configured to select a mode of...
US-1,007,5588 Managing communication events
A user terminal, the user terminal comprising a communication client application for managing communications with at least one further user terminal over a...
US-1,007,5583 Suppressing indications of incoming communications in user interfaces
Systems, methods, and software are disclosed herein for handling incoming communications. In an implementation, an application receives a notification of an...
US-1,007,5570 Providing sensing ability with a wireless communication apparatus
According to one aspect, there is provided a wireless communication apparatus comprising an antenna configured to operate as an antenna and as an electrode, a...
US-1,007,5546 Techniques to automatically syndicate content over a network
Techniques to automatically syndicate content over a network are described. An apparatus may comprise a client computer having a processing system with a...
US-1,007,5531 Connecting public cloud applications with private network resources
The automatic establishing of the connection between the public cloud and the on-premises resource. First, the bridging infrastructure is automatic accessed....
US-1,007,5520 Distributed aggregation of real-time metrics for large scale distributed systems
In one embodiment, a metric collection system may collect application metrics across multiple data centers in specific time intervals. A local collection point...
US-1,007,5512 User status reports provided by an entertainment access system
An entertainment access system is provided that enables a user to request and receive status reports that present current information concerning a wide variety...
US-1,007,5508 Application-centric socialization
An application may be augmented for application-centric socialization activities for a user of the application, based on instrumenting the application for the...
US-1,007,5499 Host facility assignment for a conferencing session
Techniques for host facility assignment for a conferencing session are described. Generally, a conferencing session refers to an exchange of communication media...
US-1,007,5407 Method of aggregating business and social networks
A method and system for facilitating relationships across multiple networks is described. The meta-network includes relationship information describing users,...
US-1,007,5347 Network configuration in view of service level considerations
The described implementations relate to computer networking. One implementation is a method performed using one or more computing devices. The method can...
US-1,007,5342 Action orchestration in fault domains
Concepts and technologies are described herein for providing an automated mechanism for grouping devices to allow safe and scalable actions to be taken in...
US-1,007,5327 Automated datacenter network failure mitigation
The subject disclosure is directed towards a technology that automatically mitigates datacenter failures, instead of relying on human intervention to diagnose...
US-1,007,5304 Multiple gateway operation on single operating system
A multi-gateway virtual machine that operates multiple gateways. Each gateway acts as an interface between a virtual network and entities outside of the virtual...
US-1,007,5289 Homomorphic encryption with optimized parameter selection
The techniques and/or systems described herein are directed to improvements in homomorphic encryption to improve processing speed and storage requirements. For...
US-1,007,4870 Battery with perforated continuous separator
Examples disclosed herein relate to a continuous separator having perforations to help reduce or prevent wrinkling of the separator when producing curved...
US-1,007,4299 Pulse width modulation for a head-mounted display device display illumination system
In various embodiments, methods and systems for controlling display illumination is provided. A display illumination system supports maintaining color stability...
US-1,007,4194 Graphical object content rendition
An image rendering system having an image rendition module to determine formats of an image and a rendering theme and in response to these formats meeting a...
US-1,007,4193 Controlled dynamic detailing of images using limited storage
Examples of memory-efficient techniques for dynamically generating images having customizable image portions are disclosed herein. In particular embodiments, a...
US-1,007,4182 Presenting markup in a scene using depth fading
Architecture that enables the drawing of markup in a scene that neither obscures the scene nor is undesirably obscured by the scene. When drawing markup such as...
US-1,007,4143 Surfacing an entity's physical locations via social graph
Techniques for determining a location of an entity are described. A determination module using member profile data may determine the location of the entity....
US-1,007,4122 Account recommendations
A method and system for providing account recommendations is disclosed. A server system stores sales data for a first member, wherein sales data includes...
US-1,007,3981 Controlling secure processing of confidential data in untrusted devices
A number of transmissions of secure data communicated between a secure trusted device and an unsecure untrusted device in a DBMS is controlled. The data is...
US-1,007,3971 Traffic processing for network performance and security
Aspects of the subject disclosure are directed towards protecting machines, such as virtual machines in a cloud datacenter, from receiving unwanted traffic, and...
US-1,007,3963 Claiming data from a virtual whiteboard
A method of storing data from a whiteboard application executed on a computing system including an interactive display device is provided. The method comprises...
US-1,007,3927 Registration for system level search user interface
A system level search module receives system level search user interface registration information for an application of the computing device. The registration...
US-1,007,3922 Advertisement-controlled web page customization
In accordance with one or more aspects of the advertisement-controlled Web page customization discussed herein, functionality allowing an advertisement to set...
US-1,007,3905 Remote control and modification of live presentation
A system and method for controlling and modifying a live presentation are disclosed. A server system transmits presentation data to a presentation device for...
US-1,007,3902 Snapshot and replication of a multi-stream application on multiple hosts at near-sync frequency
Storage access requests are received from one or more applications. Multiple servers update multiple virtual disks as directed by the storage access requests....
US-1,007,3894 Mining for statistical enumerated type
Event stream attributes are analyzed to determine whether the attributes are of a statistical enumerated type, or, in other words, whether the attributes...
US-1,007,3869 Validating migration data by using multiple migrations
Migrating data from a source data store to a destination data store and validating the migrated data. The method includes migrating data from a first data store...
US-1,007,3854 Data deduplication in a virtualization environment
Techniques are described herein that are capable of optimizing (i.e., deduplicating) data in a virtualization environment. For example, optimization...
US-1,007,3840 Unsupervised relation detection model training
A relation detection model training solution. The relation detection model training solution mines freely available resources from the World Wide Web to train a...
US-1,007,3826 Providing action associated with event detected within communication
An action associated with an event detected within a communication is provided. A communication service initiates operations to provide the action by processing...
US-1,007,3798 Hardware control interface for IEEE standard 802.11
A standardized 802.11 hardware control interface may be provided such that a driver may communicate with any one or more of a variety of network adapters.
US-1,007,3726 Detection of outage in cloud based service using usage data based error signals
Outage detection in a cloud based service is provided using usage data based error signals. Usage data is collected from component of the cloud based service or...
US-1,007,3722 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...
← 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.