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,025,0531 Bot monitoring
Monitoring a computer system or framework via a bot integrated into a messaging application is provided herein. A bot is made available as a contact within a...
US-1,025,0517 Completion-side client throttling
A computing device comprises a processor and memory. A throttling application stored in the memory that is executed by the processor is configured, in response...
US-1,025,0458 Determining server utilization
Ways are disclosed for determining a utilization of a server or group of servers. In one embodiment, a method includes determining a disk utilization factor...
US-1,025,0456 Operational management in cloud computing systems
Techniques for managing operation in cloud computing systems are disclosed herein. In one embodiment, a method can include receiving data representing a...
US-1,025,0059 Charging circuit for battery-powered device
A charging circuit comprises a power node electrically connectable to a power supply unit, a battery node electrically connectable to a battery, a device node...
US-1,025,0049 Charging device for removable input modules
A charging device for one or more input modules for a touch-screen device is described. The charging device comprises a charging mechanism and portions which...
US-1,024,9305 Permutation invariant training for talker-independent multi-talker speech separation
The techniques described herein improve methods to equip a computing device to conduct automatic speech recognition ("ASR") in talker-independent multi-talker...
US-1,024,9297 Propagating conversational alternatives using delayed hypothesis binding
Examples of the present disclosure describe processing by an input understanding system/service. A received input is processed to generate a set of alternatives...
US-1,024,9119 Hub key service
In embodiments of a hub key service, a device includes a communication interface for communication coordination with one or more associated devices of the...
US-1,024,9095 Context-based discovery of applications
A technique is described herein for presenting notifications associated with applications in a context-based manner. In one implementation, the technique...
US-1,024,9090 Robust optical disambiguation and tracking of two or more hand-held controllers with passive optical and...
Methods for disambiguation and tracking of two or more wireless hand-held controllers with passive optical and inertial tracking within a system having a head...
US-1,024,9084 Tap event location with a selection apparatus
A system and method for tap event location includes a device using a selection apparatus that provides accurate point locations. The device determines a...
US-1,024,9006 Providing social context to calendar events
A mobile communication device includes an application program interface and a computer processor configured with a calendar application and calendar database....
US-1,024,8967 Compressing an original query while preserving its intent
A computer-implemented technique is described herein for shortening an original query into one or more sub-queries. The technique chooses the sub-query(ies)...
US-1,024,8865 Identifying presentation styles of educational videos
The presentation style of a video is identified. A set of features that represents the video is computed. A pre-learned video presentation style classifier is...
US-1,024,8812 User personalization of third-party webpage images
An authorized user is allowed to personalize an existing third-party webpage. A request is received from the authorized user to insert a user-selected image...
US-1,024,8732 Identifying related entities
Methods, systems, and computer-storage media having computer-usable instructions embodied thereon for identifying related entities are provided. One or more...
US-1,024,8709 Promoted properties in relational structured data
Systems, methods, and software for management of partitioned data storage spaces are provided herein. An exemplary method includes storing sets of structured...
US-1,024,8687 Expanded search and find user interface
A search and find user interface is provided that is integrated with a data indexing engine to allow efficient and high-speed data search and retrieval across...
US-1,024,8648 Determining whether a comment represented as natural language text is prescriptive
An online system receives comments provided by users and analyzes them. The users may be associated with an organization, for example, employees of an...
US-1,024,8647 Style extensibility applied to a group of shapes by editing text files
Style extensibility is provided to shapes in a diagram by editing text files. A structured data model is used to render the diagram representing items provided...
US-1,024,8642 Populating documents with user-related information
One or more techniques and/or systems are disclosed for generating a document pre-populated with user-based information. A user's authorized social network can...
US-1,024,8640 Input-mode-based text deletion
Systems, methods, and computer-readable storage media are provided for deleting textual input based upon the input-mode in which such textual input is received....
US-1,024,8630 Dynamic adjustment of select elements of a document
Technologies are described herein for providing dynamic adjustment of select elements of a document. In some configurations, when a command for scaling a...
US-1,024,8584 Data transfer between host and peripheral devices
A device, which may be a peripheral device or a host computing device, comprises a communication interface, a memory and a processor. The processor is arranged...
US-1,024,8578 Methods and systems for protecting data in USB systems
The various embodiments described below are directed to providing authenticated and confidential messaging from software executing on a host (e.g. a secure...
US-1,024,8562 Cost-based garbage collection scheduling in a distributed storage environment
In an embodiment, a partition cost of one or more of the plurality of partitions and a data block cost for one or more data blocks that may be subjected to a...
US-1,024,8537 Translation bug prediction classifier
In one embodiment, a translation system may use a translation bug prediction model to more efficiently identify translation errors in a user interface text...
US-1,024,8474 Application event distribution system
A system for transforming events from discrete events into aggregated values and statistics and for routing events and aggregated values to consuming clients...
US-1,024,8459 Operating system support for game mode
Embodiments disclosed herein are related to systems, methods, and computer readable medium for allocating one or more system resources for the exclusive use of...
US-1,024,8452 Interaction framework for executing user instructions with online services
In order to complete user instructions beyond the scope of services that are provided on the user's own computing device, a framework an interaction framework...
US-1,024,8439 Format object task pane
A format object task pane is provided that presents contextual formatting controls for formatting objects. The format object task pane may be docked to an edge...
US-1,024,8415 Dynamic code generation and memory management for component object model data constructs
Dynamic code generation and memory management techniques are provided for component object model (COM) objects with corresponding representations in script code...
US-1,024,8412 Sharing applications by modifying attributes
Sharing a bundle. A method includes identifying a bundle defined by a first user. The bundle includes a number of portions. One or more portions are configured...
US-1,024,8334 Virtual storage target offload techniques
A virtual machine storage service can be use a unique network identifier and a SR-IOV compliant device can be used to transport I/O between a virtual machine...
US-1,024,8312 Glow touch feedback for virtual input devices
The claimed subject matter is directed to providing feedback in a touch screen device in response to an actuation of a virtual unit in a virtual input device....
US-1,024,8301 Contextual user interface
Embodiments of the present invention analyze a context in which a user interacts with a computer interface and automatically optimizes the interface for the...
US-1,024,8279 Task completion across devices using a shared work space
A shared work space application provides a work space that is commonly accessible across devices and applications so that a user can select and drop items into...
US-1,024,8244 Device operated through opaque cover and system
A device comprising a touch sensing element and a processing unit is provided. The device has one or more cover operation modes. The processing unit is adapted...
US-1,024,8226 Configuring digital pens for use across different applications
A technique is described herein for defining at least some characteristics of a digital pen in a global manner across plural applications, such that the pen...
US-1,024,8224 Input based on interactions with a physical hinge
Techniques for input based on interactions with a physical hinge are described. Generally, a new class of interactions involves user manipulation of a physical...
US-1,024,8199 Gaze detection calibration
Examples relating to calibrating an estimated gaze location are disclosed. One example method comprises monitoring the estimated gaze location of a viewer using...
US-1,024,8192 Gaze target application launcher
A gaze target is recognized via an eye tracking camera. An application launcher is displayed, via a display, at the gaze target based on a user trigger. The...
US-1,024,8191 Virtual rigid framework for sensor subsystem
An apparatus for dynamically determining a displacement of a target sensor in an electronic system is disclosed. The apparatus can comprise a non-line-of-sight...
US-1,024,8186 Processor device voltage characterization
Power reduction and voltage adjustment techniques for computing systems and processing devices are presented herein. In one example, a method includes receiving...
US-1,024,8172 Spectrally selective radiation emission device
A spectrally selective radiation emission device is described. In one or more implementations, an apparatus includes a housing, one or more electrical...
US-1,024,8170 Very low draft housings and methods of manufacturing
A housing and methods of manufacturing a housing are described. The housing may include a plurality of faces and a plurality of surfaces. Two of the plurality...
US-1,024,8158 Enclosure assembly and monitor device including same
An enclosure assembly of a monitor device includes an enclosure cover having a cover wall extending substantially in a first plane between a plurality of sides,...
US-1,024,8081 Holographic phase and amplitude spatial light modulation
A holographic display includes a pixel array including one or more pixels, a holographic data source, a drive array, and a light source. Each pixel includes a...
US-1,024,7970 Measuring strain on display device
A display includes an integrated strain-gauge layer in or on the display for measuring the strain at a plurality of locations on the display. The display is...
← 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.