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,588,803 Executing native-code applications in a browser
Techniques for leveraging legacy code to deploy native-code desktop applications over a network (e.g., the Web) are described herein. These techniques include...
US-9,588,781 Associating command surfaces with multiple active components
The same command surface on a page may be associated with unrelated components and applications. Each of the components registers the commands associated with a...
US-9,588,754 Dynamic web application notifications including task bar overlays
Drag and drop operations are associated with the installation of web applications. In some instances, drag and drop operations include the selection of an icon...
US-9,588,751 Application virtualization
A virtual application packaged for a specific executing environment may be executed on a processing device having an executing environment different from the...
US-9,588,749 Configuration transform for application deployment
Creating a deployment package for deploying an application. The method includes identifying a configuration dataset. The method further includes identifying a...
US-9,588,681 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-9,588,679 Virtual viewport and fixed positioning with optical zoom
Various embodiments utilize a layout viewport and a visual viewport separate from the layout viewport. The layout viewport is utilized for such things as page...
US-9,588,667 Transformation of tabular data across multiple browser viewports
Systems and methods are disclosed regarding the reformatting tabular data in a browser on a client device received from a server. The browser on the client...
US-9,588,635 Multi-modal content consumption model
Methods, systems, and computer program products are provided that enable users to interact with displayed content. An extensible user interface (UI) model...
US-9,588,604 Shared edge for a display environment
A shared edge for a display environment is described. In one or more implementations, a display environment of a computing device that is implemented using a...
US-9,588,595 Password reveal selector
In embodiments of a password reveal selector, a password entry box is displayed for input of password characters of a password, and the password entry box...
US-9,588,590 Processing for distinguishing pen gestures and dynamic self-calibration of pen-based computing systems
Systems, methods, and computer-readable media process and distinguish user input device gestures, such as gestures input via a pen in a pen-based computing...
US-9,588,576 Managing processes within suspend states and execution states
One or more techniques and/or systems are provided for suspending logically related processes associated with an application, determining whether to resume a...
US-9,588,558 On-chip integrated processing and power generation
A self-powered processing device comprises both a processing device and a power generator that are physically, electrically, and thermally coupled to one...
US-9,588,544 Time synchronization across computers in a distributed system
Normalizing time across machines in a distributed system. A method includes obtaining one or more points defining differences in time between machines in the...
US-9,588,341 Automatic variable virtual focus for augmented reality displays
The technology provides an augmented reality display system for displaying a virtual object to be in focus when viewed by a user. In one embodiment, the focal...
US-9,588,217 Locating a mobile device
Identifying a location of a mobile device is disclosed (e.g., presuming user consent to the same). One or more received signal strengths (RSSs), comprising a...
US-9,586,147 Coordinating device interaction to enhance user experience
A method for coordinating interaction between one or more computing devices for users participating in an interactive activity is provided. A reference point is...
US-D780,787 Display screen with graphical user interface
US-D780,771 Display screen with icon
US-D780,758 Keyboard
US-9,585,291 Water condensate capture from datacenter power generation
Water condensate is captured from the exhaust of a generator utilized to provide power to a data center, and the captured water is then utilized for data center...
US-9,585,285 Heat dissipation structure for an electronic device
A flexible thermal conduit runs from a first housing portion of an electronic device to a second housing portion of the electronic device, to convey heat...
US-9,585,189 Rejecting or accepting a phone call using a lag time
In an embodiment, rejecting or accepting a phone call is disclosed. In an embodiment, a device is disclosed. The device comprises a processor, a storage...
US-9,585,007 Selection of sensors for monitoring phenomena considering the value of information and data sharing preferences
A method disclosed herein includes the act of computing a value of information for obtaining data from a personal sensor of a user for utilization in a...
US-9,584,949 Cloud based master data management architecture
A cloud based service architecture is used in providing Master Data Management (MDM) services to clients. The MDM cloud based architecture comprises a client...
US-9,584,942 Determination of head-related transfer function data from user vocalization perception
A method and apparatus are disclosed to determine individualized head-related transfer function (HRTF) parameters for a user. The technique can include...
US-9,584,915 Spatial audio with remote speakers
Embodiments related to outputting spatial audio via a portable computing device are presented. For example, one disclosed embodiment provides a portable...
US-9,584,877 Light-weight validation of native images
One or more identifiers that facilitate efficient native image validation can be generated and stored in an auxiliary file upon pre-compiling of an assembly....
US-9,584,790 Edge preserving depth filtering
A scene is illuminated with modulated illumination light that reflects from surfaces in the scene as modulated reflection light. Each of a plurality of pixels...
US-9,584,785 One pass video processing and composition for high-definition video
A video composition model that provides a set of application programming interfaces (APIs) to set device contexts, and determine capabilities of graphics...
US-9,584,766 Integrated interactive space
Techniques for implementing an integrative interactive space are described. In implementations, video cameras that are positioned to capture video at different...
US-9,584,709 Actuator housing for shielding electromagnetic interference
Examples of the disclosure provide a camera module configured to shield an image sensor from an electromagnetic field. In some examples, the camera module...
US-9,584,547 Statistical security for anonymous mesh-up oriented online services
Web pages and applications commonly consume functionality provided by services to provide users with a rich experience. For example, a backend mapping service...
US-9,584,501 Resource protection on un-trusted devices
Authenticating a client device to a service to allow the client device to access a resource provided by the service. A client device obtains a secondary...
US-9,584,480 System for and method of securing a network utilizing credentials
A system for and method of securing a network are described herein. A receiving device listens for packets with proper credentials. If a transmitting device...
US-9,584,438 Idle worker-process page-out
Systems and methods for handling idle websites on a Web server are disclosed. The duration between requests for a website application is monitored and compared...
US-9,584,379 Sorted event monitoring by context partition
An event monitoring system that includes two stages, an event sorting stage and an event processing stage. The event sorting stage receives events provided by...
US-9,584,317 Identifying security boundaries on computing devices
During booting of a computing device, multiple security boundaries are generated. A security boundary refers to a manner of operation of a computing device or a...
US-9,583,899 Apparatus for receiving a signal plug
An apparatus is described. In an embodiment, the apparatus comprises a housing, wherein the housing comprises a circular cavity; and at least two longitudinal...
US-9,583,105 Modification of visual content to facilitate improved speech recognition
Technologies described herein relate to modifying visual content for presentment on a display to facilitate improving performance of an automatic speech...
US-9,583,104 Suggesting intent frame(s) for user request(s)
Techniques are described herein that are capable of suggesting intent frame(s) for user request(s). For instance, the intent frame(s) may be suggested to elicit...
US-9,583,032 Navigating content using a physical object
Technology is disclosed herein to help a user navigate through large amounts of content while wearing a see-through, near-eye, mixed reality display device such...
US-9,583,004 Vehicle surface tinting for visual indication of external conditions
Environmental hazards and safe conditions can be indicated to an operator of a vehicle. An audio signal of varying intensities can be played to indicate the...
US-9,582,919 Automatic run-time identification of textures
In one embodiment, a texture identification method and system are disclosed that uniquely identifies textures as they are used by the application and associates...
US-9,582,879 Facial skin mask generation for heart rate detection
A facial skin mask may be generated based on isolating a head part in a captured image, removing a first pixel that is indicative of non-skin from the head part...
US-9,582,865 Visualization for blood flow in skin image data
Blood flow beneath a user's skin, for example, in a user's face may be visually rendered. In some aspects, a plurality of differences is determined in the...
US-9,582,851 Using proximity sensing to adjust information provided on a mobile device
A proximity metric is obtained that indicates a proximity of a user's face relative to a mobile device. The content, or a visual characteristic of information,...
US-9,582,724 False face representation identification
Systems and methods for identifying a false representation of a human face are provided. In one example, a method for identifying a false representation of a...
US-9,582,717 Systems and methods for tracking a model
An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image...
← 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.