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-9,536,093 Automated verification of a software system
Software code of a software system (e.g., a software stack) may be verified as conforming to a specification. A high-level language implementation of the...
US-9,536,087 Controlling malicious activity detection using behavioral models
Systems, methods, and computer program products are described for controlling malicious activity detection with respect to information technology assets based...
US-9,536,046 Automated acquisition of facial images
Described is a technology by which medical patient facial images are acquired and maintained for associating with a patient's records and/or other items. A...
US-9,536,044 Metadata extraction pipeline
An example for processing patient image data workflows can temporarily serially arrange a set of semantic labeling modules in a patient image data workflow...
US-9,536,009 Embedding a representation of an item in a host
Functionality is described for creating objects that represent respective items provided in a store. The objects can be embedded in various hosts, such as...
US-9,536,005 Social distance based search result order adjustment
Both search criteria and a friends list associated with a user are obtained. One or more data items that satisfy the search criteria are identified as search...
US-9,536,004 Search guided by location and context
The subject disclosure pertains to web searches and more particularly toward influencing resultant content to increase relevancy. The resultant content can be...
US-9,536,001 Intent-based presentation of search results
Various embodiments of the disclosed subject matter include computer-implemented methods, computer-readable media, and computer systems configured to respond to...
US-9,535,995 Optimizing a ranker for a risk-oriented objective
Technologies are described herein that pertain to optimizing a ranker component for a risk-oriented objective. Various definitions of risk are described herein,...
US-9,535,983 Text sample entry group formulation
Storing text samples in a manner that the text samples may be quickly searched. The text samples are assigned a text sample identifier and are each parsed to...
US-9,535,931 Data seeding optimization for database replication
Streaming database replication is provided by merging a stream of user transactions with a stream of copy transactions comprising copy data into a combined...
US-9,535,904 Temporal translation grammar for language translation
In language translation and intent understanding scenarios, the automated translation of expressions including temporal elements (e.g., calendar dates, date...
US-9,535,818 Identifying high impact bugs
Test cases are executed by the software engineering test system. The test cases target software products. Test outputs are generated indicating whether the...
US-9,535,817 Application development environment for portable electronic devices
A method for developing and testing an application for a device with one or more sensors using a sensor emulation environment that may allow testing of the...
US-9,535,805 Resilient routing for session initiation protocol based communication systems
Resilient routing management approaches are provided based on primary/backup and failover/failback relationships in a clustered network environment, where each...
US-9,535,767 Instantiating a virtual machine with a virtual non-uniform memory architecture
Techniques for effectuating a virtual NUMA architecture for virtual machines are disclosed herein. In an embodiment, a system determines the physical topology...
US-9,535,745 Migrating a virtual machine that owns a resource such as a hardware device
A computing device has first and second virtual machines (VMs) and a resource assigned to the first VM. Each access request for the resource is forwarded...
US-9,535,715 Booting from a trusted network image
The present invention extends to methods, systems, and computer program products for booting from a trusted network image. The image can be executed from a...
US-9,535,714 Automatic detection and reconfiguration of devices
Described is a technology by which movement of a shared network device (e.g., a printer or storage device) to a different network machine triggers an automatic...
US-9,535,678 Providing distributed array containers for programming objects
Object serialization is used to communicate references regarding shim objects. Shim objects are instantiated on one or more ranks of a distributed software...
US-9,535,646 Methods and systems for electronic ink projection
Embodiments of the present disclosure provide methods for transmitting to a display communicatively coupled to a second device electronic ink input data...
US-9,535,598 Hover and touch detection for a digitizer
A method and system for tracking a hover event on a digitizer sensor that treats hover and touch events differently comprises configuring at least one parameter...
US-9,535,597 Managing an immersive interface in a multi-application immersive environment
This document describes techniques and apparatuses for managing an immersive interface in a multi-application immersive environment. In some embodiments, these...
US-9,535,590 Controlled interaction with heterogeneous data
A two-dimensional canvas displays objects of various types. The canvas may be displayed in miniaturized form with a view box superimposed upon the canvas. As...
US-9,535,565 Smart insertion of applications into layouts
Embodiments described herein relate to maintaining a tiled arrangement of application windows as a user inserts application windows into a managed display...
US-9,535,537 Hover detection in an interactive display device
Embodiments are disclosed that relate to hover detection in interactive display devices. One embodiment provides an interactive display device comprising a...
US-9,535,465 Hinge electrical interconnection guide
In embodiments of a hinge electrical interconnection guide, a portable device includes a first housing integrated with a display device, and a second housing...
US-9,535,253 Display system
A display system comprises an optical waveguide and a light engine. The light engine generates multiple input beams which form a virtual image. An incoupling...
US-9,535,154 Cache-based location determination
One disclosed example provides a method including compiling and storing on the computing device a list of positioning signals each associated with a geographic...
US-9,532,631 Hinged cover for computing device
Techniques including use of a hinged cover for a computing device are described. In one or more implementation, a system includes a computing device having a...
US-D775,667 Display screen with icon
US-D775,665 Display screen with icon
US-D775,652 Display screen with graphical user interface
US-D775,637 Display screen with animated graphical user interface
US-9,532,055 Constraints and unit types to simplify video random access
Disclosed herein are innovations for bitstreams having clean random access (CRA) pictures and/or other types of random access point (RAP) pictures. New type...
US-9,531,994 Modifying video call data
A method comprising: displaying a UI for display of received video; detecting selection of a UI displayed button while a received video frame is displayed; in...
US-9,531,815 Relevant communication mode selection
When initiating a communication session, a user may be faced with the challenge of deciding which communication mode to use to contact and/or share content with...
US-9,531,810 Optimal source interface selection
Aspects of the subject matter described herein relate to selecting a source interface with which to establish a connection. In aspects, a profile for each...
US-9,531,793 Displaying and navigating implicit and explicit enterprise people relationships
A network map of an individual's implicit and explicit people relationships across multiple workloads is provided. Relationships between people may be leveraged...
US-9,531,703 Single sign-on via application or browser
Single sign-on techniques via an application or browser are described. In one or more implementations, a single instance of entry of authentication information...
US-9,531,695 Access control to secured application features using client trust levels
Architecture that facilitates the conveyance of a trust level when the caller makes a call, the trust level in dependence on the state of the caller system. The...
US-9,531,674 Virtual host security profiles
Architecture that creates and applies a virtual firewall profile for each network to which a multi-homed device is connected. In one implementation, the virtual...
US-9,531,662 Global email identity preferences
In embodiments of global email identity preferences, a default outgoing email address that is designated by a user is maintained at an email server. The user...
US-9,531,588 Discovery and mining of performance information of a device for anticipatorily sending updates to the device
The subject disclosure relates to techniques for monitoring contextual and performance information of a device for anticipatorily sending update information to...
US-9,531,059 Side face antenna for a computing device case
An antenna assembly includes a portion of the metal computing device case as a primary radiating structure. The metal computing device case includes a back face...
US-9,530,426 Filtering sounds for conferencing applications
A conferencing system includes a near-eye display device that displays video received from a remote communication device of a communication partner. An audio...
US-9,530,342 Ambient light context-aware display
Embodiments are disclosed that relate to modifying a display of a portable electronic device to account for ambient light. For example, one disclosed embodiment...
US-9,530,252 Interactions of virtual objects with surfaces
Embodiments are disclosed that relate to operating a user interface on an augmented reality computing device comprising a display system. For example, one...
US-9,530,239 Maintaining 3D labels as stable objects in 3D world
Architecture that enables the preservation of label readability in a scene (e.g., map, map tiles, graphical background, etc.) by way of label orientation...
US-9,530,105 Managing entity organizational chart
Displaying organizational information of an entity includes storing data representing nodes associated with members of the entity in a database accessible by...
← 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.