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,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,...
US-1,014,2380 Joining executable component to online conference
Online conferencing involving video and audio in which automatic actions such as recording and broadcasting is performed by adding a visualized representation...
US-1,014,2268 Messages augmented with structured entities
Messages containing structured entities may be sent between devices in a way that leverages the existing Short Message Service (SMS) protocol. On the message...
US-1,014,2175 Provisioning high performance computing clusters
Provisioning a cloud based high performance computing cluster. The method includes from a cloud based provisioning service deployed in a cloud based computing...
US-1,014,2107 Token binding using trust module protected keys
Binding a security token to a client token binder, such as a trusted platform module, is provided. A bound security token can only be used on the client on...
US-1,014,1699 Integrated audio jack housing
Technologies are described for an audio jack housing configured to concentrically align with an opening in a chassis of a computing device and to accept a plug...
US-1,014,1496 Device housing with vibrator component
Technologies are described for a piezo electric element for generating vibrations in an electronic device. The piezo electric element comprises a piezo beam and...
US-1,014,1493 Thermal management for superconducting interconnects
An interconnect may have a first end coupled to a superconducting system and a second end coupled to a non-superconducting system. The interconnect may include...
US-1,014,0988 Speech recognition
A computer system comprises an input configured to receive voice input from a user, the voice input having speech intervals separated by non-speech intervals;...
US-1,014,0986 Speech recognition
Voice input is received from a user. An ASR system generates in memory a set of words it has identified in the voice input, and update the set each time it...
US-1,014,0776 Altering properties of rendered objects via control points
Altering properties of rendered objects and/or mixed reality environments utilizing control points associated with the rendered objects and/or mixed reality...
US-1,014,0680 Hardware-accelerated resource tiling
In one embodiment, a graphics processing unit 170 may support a logical resource using a physical tile pool 350 for sparse data sets. The graphics processing...
US-1,014,0572 Memory bandwidth management for deep learning applications
In a data center, neural network evaluations can be included for services involving image or speech recognition by using a field programmable gate array (FPGA)...
US-1,014,0461 Reducing resource consumption associated with storage and operation of containers
The techniques and systems described herein reduce the amount of storage resources consumed by containers by creating placeholder files in container namespaces....
US-1,014,0434 Group-based external sharing of electronic data
A computing system that provides access to electronic content includes a processor, a data store, and a user interface component. The data store is coupled to...
← 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.