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,014,8665 Self-service acquisition of subscriptions to online services
A provider of a subscription-based online service provides use of the online service to an end-user of an organization. A tenant account request is received...
US-1,014,8639 Distinguishing vertical brute force attacks from benign errors
Brute force attacks on a given account with various password attempts are a common threat to computer security. When a suspected brute force on an account is...
US-1,014,8608 Characterizing and managing social network interactions
The disclosed embodiments provide a system for facilitating interaction within a social network. During operation, the system obtains a set of attributes of a...
US-1,014,8545 Seamless session handover
Method, user device and computer program product communicating data between a first endpoint and a second endpoint. A plurality of logical communications...
US-1,014,8442 End-to-end security for hardware running verified software
A verified software system may be executable on secure hardware. Prior to being executed, the software system may be verified as conforming to a software...
US-1,014,8042 Connector shielding in an electronic device
Connector shielding devices are described herein. One connector shielding device includes a circuit board having a connector; and a plurality of spring fingers...
US-1,014,7415 Artificially generated speech for a communication session
Content is received at a receiving equipment from a transmitting user terminal over a network in a communication session between a transmitting user and a...
US-1,014,7235 AR display with adjustable stereo overlap zone
A system and method are disclosed for use in a virtual reality environment including a head mounted display device and a processing unit. In examples, the...
US-1,014,7227 Variable rate shading
Methods and devices for rendering graphics in a computer system include a graphical processing unit (GPU) with a flexible, dynamic, application-directed...
US-1,014,7194 Systems and methods for removing a background of an image
An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image...
US-1,014,7159 Ink render using high priority queues
Examples described herein generally relate to drawing digital ink on a display of a computer device. The computer device may render a frame via a graphics queue...
US-1,014,7158 Frame invalidation control with causality attribution
Developers receive automatically designated property change events which caused invalidation of a rendered frame. Some embodiments control display invalidation...
US-1,014,7145 Integrating an application into operating system components of a mobile computing platform
The subject disclosure is directed towards integrating an application into an operating system component of a mobile computing platform. The application...
US-1,014,7107 Social sketches
Systems and methods for generating a social sketch from social communications are provided. Unlike a typical summary of a subject (or of multiple subjects), a...
US-1,014,7095 Chain understanding in search
Methods and systems for generating and storing entity chain information, and for responding to search queries according to the entity chain information is...
US-1,014,6926 Differentiated authentication for compartmentalized computing resources
Embodiments for providing differentiated authentication for accessing groups of compartmentalized computing resources, and accessing each compartmentalized...
US-1,014,6916 Tamper proof device capability store
Systems and methods for facilitating a trusted platform module (TPM) or other protector mechanism that provides a device with a trusted device capability store....
US-1,014,6881 Scalable processing of heterogeneous user-generated content
The disclosed embodiments provide a system for processing data. During operation, the system obtains a first configuration for processing a first set of content...
US-1,014,6873 Cloud-native documents integrated with legacy tools
A facility for providing document contents from a server is described. The facility receives from a separate client computing system a retrieval request to...
US-1,014,6759 Controlling digital input
A computing device includes a digital input system that allows freehand digital inputs to be received (e.g., via movement of a pen, stylus, finger, etc.). The...
US-1,014,6756 Perspective annotation for numerical representations
Various techniques for providing perspective annotation to numerical representations are disclosed herein. For example, a method includes detecting a numerical...
US-1,014,6566 Enabling virtual desktop connections to remote clients
Disclosed are techniques for providing a platform that allows a user to remotely establish a connection with a virtual machine operating on a server farm In a...
US-1,014,6554 Extraction of operating system-specific characteristics via a communication interface
Systems and methods for specifying extended descriptor information in a device accessed using a communication interface are disclosed. One method includes...
US-1,014,6409 Computerized dynamic splitting of interaction across multiple content
User interface (UI) manipulations may be performed by eliminating noticeable process boundaries associated with or generated by different applications. The...
US-1,014,6404 String prediction
In a mobile device, the text entered by users is analyzed to determine a set of responses commonly entered by users into text applications such as SMS...
US-1,014,6339 Handheld input apparatus
Techniques for a handheld input apparatus are described. Generally, a handheld input apparatus can be used to provide input to various types of devices....
US-1,014,6335 Modular extension of inertial controller for six DOF mixed reality input
A modular holding fixture for selectively coupling to a wireless hand-held inertial controller to provide passive optical and inertial tracking in a slim...
US-1,014,6334 Passive optical and inertial tracking in slim form-factor
Apparatus and systems directed to a wireless hand-held inertial controller with passive optical and inertial tracking in a slim form-factor, for use with a head...
US-1,014,6305 Eye gaze tracking using binocular fixation constraints
The subject disclosure is generally directed towards eye gaze detection based upon both eyes being fixated on the same gaze location. In one aspect, an image...
US-1,014,6303 Gaze-actuated user interface with visual feedback
A method to provide visual feedback for gazed-based user-interface navigation includes presenting, on a display, a first image representing a digital object...
US-1,014,6275 3D printed thermal management system
3D printed thermal management devices and corresponding methods of manufacturing are described herein. A thermal management device includes a single contiguous...
US-1,014,6268 Hinge apparatus, systems, and methods
A hinge is disclosed. The hinge includes a first portion and a second portion. The hinge includes a first link having a first pivot and a second pivot. The...
US-1,014,6257 Foldable device having sensor
In an embodiment, a foldable device having a sensor is described. In an embodiment, the device comprises: A folding area, wherein the folding area is configured...
US-1,014,6090 Minimizing border of a display device
Display devices with a minimized border and methods of manufacturing display devices are described herein. In one example, a display unit is provided, the...
US-1,014,6053 Multiplexed hologram tiling in a waveguide display
Near-eye display devices having angularly multiplexed holograms are disclosed. One example includes an image source, a waveguide, and a controller. The...
US-1,014,5697 Dynamic destination navigation system
The claimed subject matter provides a method for navigating to dynamic destinations. The method includes associating a leader mobile device with a follower...
US-1,014,3928 Broadcast initiation without interruption to active gameplay
A video game application is executed on a computer gaming device. While the video game application is providing active gameplay, the computer gaming device...
US-RE47,152 Altering the appearance of a digital image using a shape
Technologies are described herein for altering the appearance of a digital image using a shape. A mask edit mode of operation is provided in which an...
US-1,014,3023 Tethering parameters for a tethering connection
Techniques for tethering parameters for a tethering connection are described. Implementations, for example, enable a tethered connection between a tethered...
US-1,014,2923 Using a single packet data network for data transfers to manage network resources
Examples of the disclosure enable packet data access to be managed. In some examples, a device is coupled to a wireless network using a first access point name...
US-1,014,2697 Enhanced interactive television experiences
Various enhanced interactive TV experiences are supported by a real-time TV service that can interact over a network with applications running on interactive TV...
US-1,014,2526 Self-aligning multi-part camera system
A multi-part electronic device has a mode with at least two overlapped device parts comprising a first camera part mounted on a first device part and a second...
US-1,014,2487 Personalized reminders
Personalized reminder notifications are provided regarding communication-related events. The reminders correspond to missed communications or events unaddressed...
US-1,014,2480 Message storage
A messaging application receives a sequence of user-consumable messages directed to at least one destination user. The messages are stored in non-volatile...
US-1,014,2465 Providing sender identification information
An apparatus for providing sender identification information of the communication event on a display is described. In an embodiment the apparatus receives a...
US-1,014,2436 Enhanced mode control of cached data
Described herein are techniques and systems for controlling a broadcast mode and a timer mode to update data stored in respective caches of multiple cache...
US-1,014,2411 Dynamic swarm segmentation
Identifying peers to a client for the client to obtain data. A method includes receiving from the client an identification of a dataset and a specification of...
US-1,014,2409 System and method for implementing PNRP locality
A method is provided for a host node in a computer network to determine its coordinates in a d-dimensional network space, comprising discovering an address of a...
US-1,014,2399 Minimal download and simulated page navigation features
Embodiments are provided that include client-server computing architectures that use minimal download features and functionality as part of page navigation...
US-1,014,2395 Accessing hardware devices using web server abstractions
In the new architecture, a client that desires access to a piece of hardware sends HTTP requests to a device server. The server receives a HTTP requests,...
← 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.