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,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...
US-1,014,0376 Client-side minimal download and simulated page navigation features
A client computing architecture is provided that utilized minimal download and simulated page navigation features. A client computer may receive a payload...
US-1,014,0366 Finding data in connected corpuses using examples
In one embodiment, datasets are stored in a catalog. The datasets are enriched by establishing relationships among the domains in different datasets. A user...
US-1,014,0358 Progressive query computation using streaming architectures
The described implementations relate to processing of electronic data. One implementation is manifest as a technique that can include obtaining a relational...
US-1,014,0344 Extract metadata from datasets to mine data for insights
Analyzing data. A method includes obtaining a set of a plurality of data entities and relationships. The method further includes subdividing the set of a...
US-1,014,0340 Standardizing attributes and entities in a social networking system
A system extracts data from profiles on a social networking system. The system writes the data to a database when the data exceeds a first threshold. The system...
US-1,014,0323 Data model indexing for model queries
The use of a data model index for assisting in efficient response to a data model query. The data model query identifies the data model itself and references...
US-1,014,0280 Asynchronous dynamic functions for calculation engines
Systems, methods, and software for data calculation frameworks for user applications are provided herein. An exemplary method includes providing functions for...
US-1,014,0270 Digital document change conflict resolution
A first set of changes to a first version of a digital document, as compared to a baseline version of the document, can be detected. The first set of changes...
US-1,014,0269 Viewing effects of proposed change in document before committing change
A tweak and view mode may be used by a user to see an effect of a proposed change to a document before the change is committed to the document. The application...
US-1,014,0252 Hardware node with matrix-vector multiply tiles for neural network processing
Hardware and methods for neural network processing are provided. A method in a system comprising a plurality of nodes, where each node comprises a plurality of...
US-1,014,0165 Shell action browser extensions
Described herein is a shell action browser extension that executes independent of browser when the browser has been terminated. The shell action browser...
US-1,014,0150 Thread diversion awaiting log call return
The efficient use of threads that issue calls to log events. While waiting for the call to return or complete, the threads are put to work on other tasks that...
US-1,014,0140 Cloud virtual machine customization using extension framework
In various embodiments, methods and systems for remotely customizing a virtual machine in a cloud computing infrastructure are provided. A VM agent component...
US-1,014,0132 Fast computer startup
Fast computer startup is provided by, upon receipt of a shutdown command, recording state information representing a target state. In this target state, the...
US-1,014,0117 Fault-tolerant variable region repaving during firmware over the air update
Variables utilized in device firmware that provides various boot and runtime services are repaved in a fault-tolerant manner within a secure store in a durable,...
← 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.