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,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,...
US-1,014,0107 Dynamic web application notifications including task bar overlays
Web applications are created and installed in response to user interactions with browser menus and browser links. In some instances, a browser menu selection or...
US-1,014,0011 Touch intelligent targeting
User inputs can indicate an intent of a user to target a location on a display. In order to determine a targeted point based on a user input, a computing device...
US-1,013,9983 Controlling access to content
A user terminal comprising: a display having an available display area; a processor configured to run a client application having a user interface capable of...
US-1,013,9961 Touch detection using feature-vector dictionary
A method of distinguishing an intentional touch from an incidental touch on a touch sensor of a device includes detecting, via the touch sensor, a blob...
US-1,013,9937 Multi-modal user expressions and user intensity as interactions with an application
Architecture that enables single and multi-modal interaction with computing devices, as well as interpreting user intensity (or liveliness) in the gesture or...
US-1,013,9934 Magnetic tracker dual mode
A computer system for dynamically switching modes within a magnetic sensor device communicates through a secondary communication channel with a first magnetic...
US-1,013,9925 Causing specific location of an object provided to a device
Techniques for causing a specific location of an object provided to a shared device. These techniques may include connecting the computing device with an...
US-1,013,9922 Spring configuration for touch-sensitive input device
Disclosed are systems and methods associated with a touch-sensitive input device including a plurality of keys, wherein each key of the plurality of keys...
US-1,013,9921 Electrical device for hand gestures detection
Hand gesture detection electrical device for detecting hand gestures, comprising an IC electronically integrating: (a) First interface connecting to imaging...
US-1,013,9631 Apparatus and method of 1:1 matching head mounted display view to head movement that controls articulated camera
Tracking a user head position detects a change to a new head position and, in response, a remote camera is instructed to move to a next camera position. A...
US-1,013,9623 Virtual object orientation and visualization
A method and apparatus for the creation of a perspective-locked virtual object having in world space. The virtual object may be consumed) by another user with a...
US-1,013,7364 Game controller with removable magnetic button
A game controller includes an electronic input sensor and a button-retention feature. The button-retention feature is configured to removably affix a selected...
US-1,013,6512 Avoiding reflections in PCB signal trace
Embodiments are disclosed for a printed circuit board. An example printed circuit board includes a ground plane comprising a pattern of an electrically...
US-1,013,6310 Secure data transmission
A wireless device and a method for secure data transmission is described. Information representing biometric data of a user is obtained. The information is...
US-1,013,6290 Signal sharing between trusted groups of devices
Aspects of the technology described herein identify a trusted group of devices that collaborate to minimize device limitations (e.g., data use, bandwidth,...
US-1,013,6275 Framework and applications for proximity-based social interaction
A framework for use in developing proximity-based social interactions (PSIs) shows energy efficiency, topology robustness, and a lessened load for group...
US-1,013,6251 Geofence compositions
Architecture that enables geofence combinations and compositions where multiple correlated geofences are generated for an entity such as a point of interest....
US-1,013,6247 Physical and virtual phone mobility
A physical and virtual phone mobility system enables application tasks and resources to be shared between a mobile device and a desktop device by hosting a...
US-1,013,6140 Encoder-side decisions for screen content encoding
Innovations in encoder-side decisions for coding of screen content video or other video can speed up encoding in various ways. For example, some of the...
US-1,013,6132 Adaptive skip or zero block detection combined with transform size decision
Disclosed herein are exemplary embodiments of innovations in the area of encoding pictures or portions of pictures and determining whether and how certain...
US-1,013,6124 Stereoscopic display of objects
Stereoscopic display technologies are provided. A computing device generates a stereoscopic display of an object by coordinating a first image and a second...
← 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.