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,100,667 Life streaming
A system and method for analyzing, summarizing, and transmitting life experiences captured using a life recorder is described. A life recorder is a recording...
US-9,100,581 Time interleaved exposures and multiplexed illumination
Samples of a scene are acquired in synchronization with finely interleaved varying conditions such as lighting, aperture, focal length, and so forth. A...
US-9,100,488 Using physical gestures to initiate call transfers between devices
Various technologies described herein pertain to using detected physical gestures to cause calls to transfer between client devices. A physical gesture between...
US-9,100,410 Selective use of shared memory for remote desktop application
A method includes determining if a server supporting an application and a client having remote desktop access to the server are on a same physical computing...
US-9,100,402 Cognitive agent
Aspects relate to a cognitive agent that performs functions associated with a desired result. The functions performed by cognitive agent supplement other...
US-9,099,100 Determining an identification of a disc based on a format of the disc
A system, method, and computer-readable storage media for disc identification are disclosed. A first disc format may be identified by matching a sequence of...
US-9,099,083 Kernel deep convex networks and end-to-end learning
Data associated with spoken language may be obtained. An analysis of the obtained data may be initiated for understanding of the spoken language using a deep...
US-9,098,945 Modeling anisotropic surface reflectance with microfacet synthesis
Described is a search technology in which spatially varying anisotropic reflectance is modeled using image data captured from a single view. Reflectance at each...
US-9,098,908 Generating a depth map
Methods and systems for generating a depth map are provided. The method includes projecting an infrared (IR) dot pattern onto a scene. The method also includes...
US-9,098,873 Motion-based interactive shopping environment
An on-screen shopping application which reacts to a human target user's motions to provide a shopping experience to the user is provided. A tracking system...
US-9,098,859 Bringing achievements to an offline world
An achievement system tracks users' offline activities and awards achievements to users for participation in particular offline activities. The achievements...
US-9,098,837 Side-by-side shared calendars
Methods and systems are provided for presenting a plurality of shared calendars in a single electronic display frame or window where each of the plurality of...
US-9,098,836 Rich email attachment presentation
One or more techniques and/or systems are disclosed for providing a rich email experience for an email with an attachment. Intention metadata that is associated...
US-9,098,812 Faster minimum error rate training for weighted linear models
The claimed subject matter provides systems and/or methods for training feature weights in a statistical machine translation model. The system can include...
US-9,098,702 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,098,689 Efficiently throttling user authentication
In an embodiment, an administrative computer system receives user login credentials from a user and makes at least one of the following determinations: that the...
US-9,098,621 Modeling software behavior using learned predicates
The described implementations relate to analysis of computing programs. One implementation provides a technique that can include accessing values of input...
US-9,098,609 Health monitoring of applications in a guest partition
A health monitoring technique monitors the health and performance of applications executing in a guest partition in a virtualized environment. In an embodiment,...
US-9,098,556 Indexing and searching dynamically changing search corpora
Tools and techniques for indexing and searching dynamically changing search corpora are provided. These tools may receive requests to upload documents over a...
US-9,098,541 Semantic user profiles for targeting user segments
Embodiments facilitate greater flexibility in definition of user segments for targeted advertising, by employing indexed semantic user profiles. Semantic user...
US-9,098,533 Voice directed context sensitive visual search
Various technologies described herein pertain to voice directed context sensitive visual searching. Visual content can be rendered on a display, and a voice...
US-9,098,494 Building multi-language processes from existing single-language processes
Processes capable of accepting linguistic input in one or more languages are generated by re-using existing linguistic components associated with a different...
US-9,098,493 Machine based sign language interpreter
A computer implemented method for performing sign language translation based on movements of a user is provided. A capture device detects motions defining...
US-9,098,488 Translation of multilingual embedded phrases
A communication object including a plurality of object words may be received. The communication object may be parsed to identify each of the object words as...
US-9,098,481 Increasing accuracy in determining purpose of fields in forms
An arrangement for increasing the accuracy in determining the purpose of fields in electronic forms is disclosed in which a form mapping mechanism describes the...
US-9,098,476 Method and system for mapping between structured subjects and observers
A method of binding elements of a structured document to an observer structure includes obtaining the logical structure of a document. Nodes representing...
US-9,098,473 Accessing an out-space user interface for a document editor program
An out-space actuator is selected to access an out-space user interface for a document editor program. An out-space actuator is associated with an in-space user...
US-9,098,472 Visual cues based on file type
The subject disclosure relates to providing more effective visual cues for distinguishing between files based upon file types. Given that users typically browse...
US-9,098,470 Versioned and hierarchical data structures and distributed transactions
Presented herein are methods of replicating versioned and hierarchical data structures, as well as data structures representing complex transactions. Due to...
US-9,098,459 Activity filtering based on trust ratings of network
The filtering of activities generated by nodes of a network while interacting with a device may be performed by evaluating the desirability of the activities...
US-9,098,359 Durable execution of long running applications
Executing a long running application while maintaining state of the application. A method includes identifying that a new event has taken place with respect to...
US-9,098,344 Cloud-edge topologies
The description relates to cloud-edge topologies. Some aspects relate to cloud-edge applications and resource usage in various cloud-edge topologies. Another...
US-9,098,339 Predictive cloud-based presimulation
Embodiments related to predictive cloud-based presimulation are described herein. For example, one disclose embodiment provides, on a computing device, a method...
US-9,098,317 Optional retargeting of library references
Shared libraries and references within the shared libraries can be retargeted in accordance with optional transformation rules. The optional transformation...
US-9,098,304 Device enumeration support method for computing devices that does not natively support device enumeration
Device enumeration support techniques are described for busses that do not natively support enumeration. In one or more embodiments, an intermediate controller...
US-9,098,269 System and method to ensure resource access safety with immutable object types
A language extension that advances safety in system programming in that an entire type may be declared to be immutable in the case in which all instances of...
US-9,098,263 Database application assembly and preparation
A plurality of database application components available in a first components store is received. A plurality of pointers is created with each of the plurality...
US-9,098,191 Sketch beautification and completion of partial structured-drawings
A sketch processing system is described herein for assisting a user in producing a drawing. In one implementation, the sketch processing system operates by:...
US-9,098,117 Classifying the intent of user input
Different types of user inputs can be input by a user via a keyboard of an input device. These different types of user inputs include, for example, key strikes,...
US-9,098,111 Focus guidance within a three-dimensional interface
Methods, systems, and computer-readable media providing focal feedback and control in a three-dimensional display. Focal anchors are provided at different...
US-9,098,110 Head rotation tracking from depth-based center of mass
The rotation of a user's head may be determined as a function of depth values from a depth image. In accordance with some embodiments, an area of pixels from a...
US-9,097,891 See-through near-eye display glasses including an auto-brightness control for the display brightness based on...
This disclosure concerns an interactive head-mounted eyepiece with an integrated processor for handling content for display and an integrated image source for...
US-9,097,890 Grating in a light transmissive illumination system for see-through near-eye display glasses
This disclosure concerns an interactive head-mounted eyepiece with an integrated processor for handling content for display and an integrated image source for...
US-D735,749 Display screen with graphical user interface
US-D735,748 Display screen with graphical user interface
US-D735,747 Display screen with graphical user interface
US-D735,703 Handset
US-D735,691 Earcups for a headset
US-9,094,837 Transmitting data in a wireless white space network
There is provided a computer-implemented method for transmitting data over a wireless network using white spaces. A first white space transmission channel is...
US-9,094,834 White space utilization
The concepts relate to radio white space utilization. One example can measure a potential radio white space frequency. The example can also communicate results...
← 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.