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,039,0273 Roaming between network access points based on dynamic criteria
The electronic devices described herein are configured to enhance user experience associated with a network connection when transitioning the network connection...
US-1,039,0039 Motion estimation for screen remoting scenarios
Innovations in motion estimation adapted for screen remoting scenarios are described herein. For example, as part of motion estimation for a current picture, a...
US-1,039,0037 Video coding/decoding with sub-block transform sizes and adaptive deblock filtering
Techniques and tools for video coding/decoding with motion resolution switching and sub-block transform coding/decoding are described. For example, a video...
US-1,039,0034 Innovations in block vector prediction and estimation of reconstructed sample values within an overlap area
Innovations in encoder-side options for intra block copy ("BC") prediction mode facilitate intra BC prediction that is more effective in terms of...
US-1,038,9974 Switch view functions for teleconference sessions
Systems and methods for hosting a teleconference session are presented. One or more streams are received from a plurality of client computing devices at a...
US-1,038,9957 Readout voltage uncertainty compensation in time-of-flight imaging pixels
Pixel arrangements in time-of-flight sensors are presented that include sensing elements that establish charges related to incident light, charge storage...
US-1,038,9797 Extending sharing options of local computing resources
A method, system, and medium are provided for sharing items residing on a computing device. Items selected for sharing can be made simultaneously available to...
US-1,038,9795 Distributed extension execution in computing systems
Computing systems, devices, and associated processes for distributed execution of extensions are disclosed herein. In one embodiment, a method includes...
US-1,038,9769 Integrated real time collaboration experiences with online workspace
Online meeting experience is integrated with online and/or offline collaborative workspace(s). Documents and other content generated through team collaboration...
US-1,038,9746 Multi-tenant environment using pre-readied trust boundary components
The low latency use of a multi-tenancy environment. To protect against hostility between tenants within different trust domains, tenant(s) of a common trust...
US-1,038,9731 Multi-factor authentication using positioning data
Techniques described herein provide multi-factor authentication based on positioning data. Generally described, configurations disclosed herein enable a system...
US-1,038,9712 Passive security enforcement
Technology is described for enabling passive enforcement of security at computing systems. A component of a computing system can passively authenticate or...
US-1,038,9706 Authentication based on telephone number recycling
A method and system for authenticating a user is provided. In some embodiments, a security system determines whether the time since the last authentication was...
US-1,038,9663 Automatic uploading of attachments to group cloud storage at send time
Technologies are presented directed to uploading of attachments to a relevant group cloud storage at send time. A communication application and/or service may...
US-1,038,9662 Aggregation and visualization of multiple chat room information
A summary of activity transpiring in at least one messaging conversation is presented on a region of a display in a summary window. Each messaging conversation...
US-1,038,9603 Fast provisioning of tenants on a hosted service
A set of partial tenant objects are created within a hosted service. The set of partial tenant objects have placeholders for tenant identifiers, domain...
US-1,038,9591 Autonomous configuration system for a service infrastructure
Various methods and systems for implementing an autonomous configuration system for configuring a service infrastructure are provided. An autonomous...
US-1,038,9543 Starting meeting using natural user input
A computing device is provided, which may include an input device configured to receive natural user input, and an application program executed by a processor...
US-1,038,9528 On-demand generation and distribution of cryptographic certificates
A method and proxy device for on-demand generation of cryptographic certificates. The method includes receiving, by a proxy device, a request to access a cloud...
US-1,038,9524 Introducing middleboxes into secure communications between a client and a server
A method of communicating over a network between first and second endpoints, one being and the other being a server. The method comprises: establishing a first...
US-1,038,9172 Externally exposing connections to internal electrical components inside electrical system equipment
Aspects of the invention extend to an apparatus (e.g., a panel or a device) including externally exposed connections (e.g., ports) to internal power system...
US-1,038,8325 Non-disruptive NUI command
Aspects of the technology described herein provide a non-disruptive natural user interface (NUI). In aspects, the NUI input is captured within a media that is...
US-1,038,8213 Display and display integration method
A device is disclosed that includes a display panel, a cover glass, and a printed circuit board. The display panel emits light and the cover glass passes the...
US-1,038,8077 Three-dimensional environment authoring and generation
Aspects of the present disclosure relate to three-dimensional (3D) environment authoring and generation. In an example, a 3D environment may be authored using...
US-1,038,8073 Augmented reality light guide display
Augmented reality light guide display techniques are described. In one or more implementations, an apparatus includes a housing configured in a hand-held form...
US-1,038,8063 Variable rate shading based on temporal reprojection
Methods and devices for performing variable rate shading in graphics processing are described. A transformation pass can be performed over a current frame...
US-1,038,8061 Generation of lighting data for a three-dimensional entity
A method of automatically generating lighting data for a three-dimensional computer generated entity is described. A mesh representation of at least a part of...
US-1,038,8058 Texture residency hardware enhancements for graphics processors
Systems, methods, apparatuses, and software for graphics processing systems in computing environments are provided herein. In one example, a method of handling...
US-1,038,8042 Efficient display of data points in a user interface
Methods for efficient display of data points in a user interface are performed by systems and apparatuses. Efficient display of data point in a user interface...
US-1,038,8041 Fast solving for loop closure using a relative state space
The subject disclosure is generally directed towards a relatively fast and accurate technology that corrects mobile device (e.g., mobile robot) mapping data...
US-1,038,8040 Modeling actor and asset relationships
Displaying a representation of an asset. The method includes an act of displaying a different representation for at least a first actor of the one or more...
US-1,038,7841 Method and system for leveraging the power of one's social network in an online marketplace
Methods and systems for leveraging one's social network in the context of an opportunities marketplace are described. One aspect of the invention involves...
US-1,038,7840 Model generator for historical hiring patterns
Method of providing a member of a social network system with information pertaining to a set of job openings available to the member. The set of job openings...
US-1,038,7838 Course ingestion and recommendation
A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein are directed to a Course Ingestion...
US-1,038,7711 Pixel having a photoemitter and a photodetector triggered by a pixel selector signal bus
An electronic device includes a cover glass having a display surface, a pixelated photoemitting element array, and a pixelated photodetecting element array. The...
US-1,038,7710 Image sensing with a waveguide display
An electronic device includes an image sensing display. The display includes a cover glass and is configured as a waveguide. A volume holographic grating in the...
US-1,038,7673 Fully managed account level blob data encryption in a distributed storage environment
A system receives a request to store data at a first layer of servers in a cluster, configured to authenticate and authorize the request. The system compresses...
US-1,038,7647 Detecting script-based malware using emulation and heuristics
The subject disclosure is directed towards running script through a malware detection system including an emulator environment to detect any malware within the...
US-1,038,7528 Search results integrated with interactive conversation service interface
A search service returns one or more search results identified based on a search query received from a user. At least one search result includes a reference to...
US-1,038,7509 Behavior influenced search ranking
A system and method for behavior influenced search ranking may include obtaining, via a network interface, a search term from a user device. An initial result...
US-1,038,7441 Identifying boundaries of substrings to be extracted from log files
Described herein are various technologies pertaining to identifying boundaries of a substring in a log file, wherein the substring is to be extracted from the...
US-1,038,7435 Computer application query suggestions
A plurality of category application queries can be processed, including identifying an associated list of results for each of the category application queries,...
US-1,038,7390 Judgment quality in SBS evaluation
Examples of the present disclosure describe systems and methods for using online signals to improve judgment quality in Side-by-Side (SBS) evaluation. In...
US-1,038,7313 Method and system for ensuring reliability of cache data and metadata subsequent to a reboot
To ensure that the contents of a non-volatile memory device cache may be relied upon as accurately reflecting data stored on disk storage, it may be determined...
US-1,038,7285 Power evaluator for application developers
Testing applications on a hardware development platform. A method includes receiving user input, the user input including an executable application. The method...
US-1,038,7274 Tail of logs in persistent main memory
A system that uses a persistent main memory to preserve events that await logging in a persistent store. Each event is written into the persistent main memory...
US-1,038,7231 Distributed system resiliency assessment using faults
A method and system for assessing resiliency of a system is provided. A fault injection system may, for each of a plurality of dimensions of a fault profile,...
US-1,038,7212 Attribute collection and tenant selection for on-boarding to a workload
A tenant model models workload usage of tenants, based upon a set of tenant attributes. The model is applied to a set of tenants waiting to be on-boarded to a...
US-1,038,7126 Data marshalling optimization via intermediate representation of workflows
An intermediate representation of a workflow that comprises software functions may be generated to efficiently perform data marshalling. The workflow is...
US-1,038,7123 Lightweight framework for web applications
Various technologies described herein pertain to developing a web application using a scripting language-based framework. A call can be received via an...
← 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.