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,044,8204 Individualized presence context publishing
Techniques for providing status information for a user are described. Data indicative of a physical status of a user, device usage of the user, and contextual...
US-1,044,8111 Content projection
One or more techniques and/or systems are provided for content projection. For example, a communication connection may be established between a primary device...
US-1,044,7960 Eye tracking enabled smart closed captioning
Systems and methods for controlling closed captioning using an eye tracking device are provided. The system for controlling closed captioning may comprise a...
US-1,044,7924 Camera usage notification
Methods and devices for monitoring camera resource activities may include receiving a camera resource request from an application that identifies at least one...
US-1,044,7907 Imaging apparatus with moving image sensor
The imaging device comprises a movable image sensor; a circuit board connected to the image sensor; an optical module comprising a lens group on an optical...
US-1,044,7828 Cross-application service-driven contextual messages
Aspects of the present disclosure relate to cross-application service-driven dynamic contextual messages. In one aspect, content is retrieved from a server...
US-1,044,7815 Propagating network configuration policies using a publish-subscribe messaging system
The disclosed embodiments provide a system for propagating network configuration policies using a publish-subscribe messaging system. During operation, the...
US-1,044,7814 Joint servicing of software packages
Methods, systems, and apparatuses for publishing, acquiring, and servicing of related software packages together. Flexible yet robust software package version...
US-1,044,7803 Predictive local pre-cache for reduced latency digital content access rights determination
To reduce the latency introduced by network communications, the access rights to digital content of various users is locally cached, and such a local cache is...
US-1,044,7764 Mapping selections between a browser and the original fetched file from a web server
A selection in a browser in an integrated development environment can be mapped back to the original document that was fetched from a web server by uniquely...
US-1,044,7731 Email address farming mitigation
Systems, methods, apparatuses, and software for electronic mail systems and service in computing environments are provided herein. In one example, an email...
US-1,044,7723 Creating notes on lock screen
Creating a note on a lock screen may be provided. In some examples, an application, such as a communication application, may detect an input to generate a note...
US-1,044,7705 Cloud-based device information storage
Device information for each of multiple devices associated with a user account is maintained by a cloud service. The device information can include credential...
US-1,044,7704 Automatic holding of transmissions until verification complete
Techniques for ensuring verification before transmission of electronic messages are disclosed herein. In some embodiments, a computer-implemented method...
US-1,044,7684 Hosted application sandbox model
An application host (such as a web application server) may execute a set of applications on behalf of a set of users. Such applications may not be fully...
US-1,044,7639 Modification of delivered email content
Various parts of email content or entire emails may be recalled or modified after delivery through the use of links to cloud-storage, where the various parts of...
US-1,044,7631 Enhanced acknowledgment for messages
Technologies are described herein for altering message properties within a message to indicate acknowledgement. In particular, types of acknowledgment may...
US-1,044,7621 App powered extensibility of messages on an existing messaging service
An instant messaging (IM) service interacts with IM clients operating on computing devices to implement an extensible platform with which individual composer...
US-1,044,7607 System and method for dequeue optimization using conditional iteration
Methods for dequeue optimizations in queues are performed by systems and apparatuses. The methods optimize dequeue operations using aggregation of expired...
US-1,044,7602 Data plane manipulation in a load balancer
A load balancer capable of adjusting how network data is distributed to a tenant or group of tenants by manipulating the data plane. The load balancer is placed...
US-1,044,7595 Packet transmissions
There is provided an apparatus comprising: at least one processor; and a memory comprising code that, when executed on the at least one processor, causes the...
US-1,044,7594 Ensuring predictable and quantifiable networking performance
The ensuring of predictable and quantifiable networking performance includes adaptively throttling the rate of VM-to-VM traffic flow. A receiving hypervisor can...
US-1,044,7525 Validating correlation between chains of alerts using cloud view
Methods, systems, and apparatuses are provided for evaluating a chain of alerts. Historical alerts may be grouped together to form sets of alerts based on a...
US-1,044,7478 Cryptographic applications for a blockchain system
A method is provided for delegating behavior of a smart contract associated with a blockchain to code that is not part of the blockchain. A system directs...
US-1,044,7338 Orthogonal spreading sequence creation using radio frequency parameters
A spreading sequence generator for a first radio frequency (RF) transceiver receives an RF signal from a second RF transceiver. The first RF transceiver...
US-1,044,6911 Cover of device acting as antenna of the device
A cover of a device acting as an antenna of the device is disclosed. The device comprises a first body and a second body, wherein the first body comprises: a...
US-1,044,6344 Hair trigger travel stop with on-demand switching
Methods, systems, apparatuses, and computer program products are provided for a user input device, such as a game controller. The user input device includes a...
US-1,044,6174 File system for shingled magnetic recording (SMR)
A file system executing on a computing system is configured to efficiently manage and store data on a tiered storage volume using hybrid media that includes a...
US-1,044,6142 Crafting feedback dialogue with a digital assistant
Examples described herein dynamically personalize a digital assistant for a specific user, creating a personal connection between the digital assistant and the...
US-1,044,6137 Ambiguity resolving conversational understanding system
Systems, components, devices, and methods for resolving ambiguity in a conversational understanding system are provided. A non-limiting example is a system or...
US-1,044,6117 Manufacture and optical calibration methods for displays
A method for optical calibration of a plurality of displays is provided. At a manufacturing stage, a plurality of one-time programmable (OTP) values for each...
US-1,044,6115 Crowd-sourced brightness for a display
Computing devices and methods for adjusting light output of a display in a user computing device are disclosed. In one example, user-adjusted brightness...
US-1,044,6009 Contextual notification engine
Aspects of the technology described herein are directed towards providing a timely notification to a user regarding an event. Computing devices have limited...
US-1,044,5946 Dynamic workplane 3D rendering environment
Rendering of a dynamic workplane in a 3D rendering environment accessed through a two dimensional user interface is provided. The dynamic workplane is...
US-1,044,5942 Ranking of hologram placement locations based on unexposed information
Techniques are provided to rank a set of candidate hologram placement locations based on a defined set of rules or criteria. An environment's spatial mapping is...
US-1,044,5939 Tactile interaction in virtual environments
Tactile virtual reality (VR) and/or mixed reality (MR) experiences are described. Techniques described herein include receiving data from a sensor and accessing...
US-1,044,5935 Using tracking to simulate direct tablet interaction in mixed reality
Optimizations are provided for facilitating interactions with virtual objects included within an augmented-reality scene. Initially, an augmented-reality scene...
US-1,044,5893 Dot-based time of flight
A system for three-dimensional imaging includes a structured light illuminator, an imaging sensor, and a time-of-flight controller in data communication with...
US-1,044,5840 System and method for positioning sponsored content in a social network interface
A system and method optionally includes or utilizes a processor may receive a request for social network content for display in a position of a plurality of...
US-1,044,5701 Generating company profiles based on member data
Techniques for automatically generating a company profile in a social network are described. A profile generation module can access employment data from a...
US-1,044,5650 Training and operating multi-layer computational models
A processing unit can successively operate layers of a multilayer computational graph (MCG) according to a forward computational order to determine a topic...
US-1,044,5606 Iris recognition
A method may comprise obtaining image data of a plurality of digital image frames captured of an assumed eye having an iris and a pupil while illuminating the...
US-1,044,5586 Deep learning on image frames to generate a summary
Techniques for automatically selecting image frames from a video and providing the selected image frames to a device for display are disclosed.
US-1,044,5533 Method of optimizing memory wire actuator energy output
An apparatus for locking an electronic device includes an actuator, a return mechanism, and an arm. The actuator includes an actuator SMM wire that is...
US-1,044,5528 Content handling for applications
Techniques for content handling for applications are described. In one or more implementations, a first set of content handling policies is enforced for a first...
US-1,044,5525 Data privacy management system and method
Aspects of the technology described herein can provide data privacy management. An exemplary computing device may have a tracker to track various user data of a...
US-1,044,5437 Generation of custom modular objects
A system for generating custom modular objects is described. The custom modules form part of a modular construction set from which an object can be created by a...
US-1,044,5422 Identification of sets and manipulation of set data in productivity applications
In non-limiting examples of the present disclosure, systems, methods and devices for interacting with data in a productivity application are presented. A...
US-1,044,5386 Search result refinement
System and techniques for search result refinement are described herein. Search results and a search context may be obtained. A context dependent facet set may...
US-1,044,5376 Rewriting keyword information using search engine results
A computer-implemented technique is described herein for modifying original keyword information to increase the probability that it will match the queries input...
← 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.