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,864,431 Changing an application state using neurological data
Computer systems, methods, and storage media for changing the state of an application by detecting neurological user intent data associated with a particular...
US-9,864,430 Gaze tracking via eye gaze model
Examples are disclosed herein that are related to gaze tracking via image data. One example provides, on a gaze tracking system comprising an image sensor, a...
US-9,864,415 Multistage friction hinge
A multistage friction hinge is described. In at least some embodiments, the described hinge enables a support component to be adjustably attached to an...
US-9,864,407 Mobile computing device dock
A mobile computing device dock is described. In one or more implementations, an apparatus includes a support structure and first and second connection portions...
US-9,864,119 Infrared filter with screened ink and an optically clear medium
An infrared filter includes a substrate having a front and surface. The infrared filter includes screened ink and an optically clear medium, or dye impregnated...
US-9,864,048 Gated time of flight camera
A GT-TOF camera that illuminates a scene with a train of light pulses to determine amounts of light reflected from the transmitted light pulses by features in a...
US-9,862,149 Print bureau interface for three-dimensional printing
The claimed subject matter includes techniques for printing a three-dimensional (3D) object. An example system includes a network interface to obtain a 3D model...
US-9,861,896 Method and system for an integrated platform wide party system within a multiplayer gaming environment
A method and system for a platform wide party system that may be deployed in a multiplayer gaming environment. Players may associate themselves with one or more...
US-9,861,886 Systems and methods for applying animations or motions to a character
An virtual character such as an on-screen object, an avatar, an on-screen character, or the like may be animated using a live motion of a user and a...
US-D807,396 Display screen with icon group and display screen with icon set
US-D807,359 Electronic mouse
US-9,860,736 Providing network resource access based on a purpose identifier
A system is disclosed that provides network resource access to applications and/or services based on a purpose or intent. Network resources may be assigned one...
US-9,860,686 User-selectable environments for mobile communications devices
At a mobile communications device, a communication is received from a communication source. An indication of an environment type associated with the...
US-9,860,321 Propagating communication awareness over a cellular network
Techniques for propagating communication awareness over a cellular network are described. According to various implementations, communication awareness of a...
US-9,860,306 Component-specific application presentation histories
In many computing scenarios, a computing environment of a device may present applications through various presentation components, such as displays, speakers,...
US-9,860,260 Monitoring the life cycle of a computer network connection
Monitoring of a life cycle of a connection of a network client device to a network via monitoring time synchronization traffic flowing between one or more...
US-9,860,145 Recording of inter-application data flow
Mechanism for two portions of an application to communicate so as to facilitate a transition from synchronous to asynchronous communication. In order to prepare...
US-9,860,063 Code analysis tool for recommending encryption of data without affecting program semantics
Systems, methods and computer program products are described that analyze the code of an application and, based on the analysis, identify whether data elements...
US-9,858,525 System for training networks for semantic segmentation
Disclosed herein are technologies directed to training a neural network to perform semantic segmentation. A system receives a training image, and using the...
US-9,858,520 Controllable marking
The description relates to controllable device marking. One example can be manifest as a device that has a housing and a marking apparatus integrated into the...
US-9,858,402 Usable security of online password management with sensor-based authentication
A multi-party security protocol that incorporates biometric-based authentication and withstands attacks against any single party (e.g., mobile phone, cloud, or...
US-9,858,343 Personalization of queries, conversations, and searches
Personalization of user interactions may be provided. Upon receiving a phrase from a user, a plurality of semantic concepts associated with the user may be...
US-9,858,326 Distributed data warehouse
Methods and data structures are provided for allowing data mining with improved efficiency. During processing of a usage log (or multiple logs) for an activity,...
US-9,857,945 Segment ring menu
A segment ring menu is provided that is used to easily access menu items. The segment ring menu includes a number of menus that are located equidistant from an...
US-9,857,474 Using satellite visibility data for improved location accuracy
Described is a technology by which GPS-capable devices work with a cloud service to receive satellite visibility-related data. The satellite visibility-related...
US-9,855,856 Dynamic battery loading for electric vehicles
A system for dynamic battery loading for electric vehicles includes an electric motor to displace a vehicle. A first battery stores a first electric power...
US-9,855,496 Stereo video for gaming
A real-time stereo video signal of a captured scene with a physical foreground object and a physical background is received. In real-time, a ...
US-9,854,501 Radio spectrum utilization
The concepts relate to radio channel utilization. One example can monitor a location of a mobile device that has cellular capabilities. The example can identify...
US-9,854,410 Techniques to facilitate a live audience experience on a computing device
Techniques to provide an online audience to an event with a live audience experience. The live audience refers to users who are physically present at a live...
US-9,854,261 Detecting markers in an encoded video signal
A video decoding method is implemented by a computer having multiple parallel processing units. A stream of data elements is received, some of which encode...
US-9,854,201 Dynamically updating quality to higher chroma sampling rate
Innovations in encoding of video pictures in a high-resolution chroma sampling format (such as YUV 4:4:4) using a video encoder operating on coded pictures in a...
US-9,854,010 Smart notifications using a calendar
Notifications are delivered to a user based in part on a user's current context. The notifications may be based on personal information (e.g. calendar events,...
US-9,853,998 Mitigation of computer network attacks
Various techniques for mitigating computer network attacks are disclosed herein. In one embodiment, a method includes receiving indications of denial of service...
US-9,853,940 Passive web application firewall
To protect network-based services, offering computer implemented functionality, from attacks, a passive web application firewall reactively identifies...
US-9,853,927 Enforcing resource quota in mail transfer agent within multi-tenant environment
An application such as a mail transfer agent (MTA) enforces a resource quota within a multi-tenant environment. An email associated with a tenant is managed...
US-9,853,820 Intelligent deletion of revoked data
A program on a device communicates with services of an organization and obtains data associated with the organization (also referred to as organization data)....
US-9,853,812 Secure key management for roaming protected content
Content on a device is encrypted and protected based on a data protection key corresponding to a particular identity of the user of the device. The protected...
US-9,853,603 Power amplifier for amplifying radio frequency signal
Power amplifiers for amplifying a radio frequency signal are provided. The power amplifier may include an envelope tracking power supply, a carrier amplifier...
US-9,853,545 Power regulator having current and voltage modes
A power supply is configured to automatically and rapidly switch from a voltage maintaining mode to a current limiting mode (at times that are unpredictable...
US-9,852,855 Pressure sensitive key normalization
Pressure sensitive key techniques are described. In one or more implementations, a device includes at least one pressure sensitive key having a flexible contact...
US-9,852,745 Analyzing changes in vocal power within music content using frequency spectrums
Technologies are described for identifying familiar or interesting parts of music content by analyzing changes in vocal power using frequency spectrums. For...
US-9,852,602 Human presence detection
Methods and a computing device are disclosed. A computing device may aggregate a number of inputs indicative of a presence or an absence of a human being within...
US-9,852,430 Dynamic generation of advertisement text
Systems, methods, and computer-readable media for dynamically generating text associated with an advertisement are provided. Core text associated with an...
US-9,852,402 Performing operations on deleted items using deleted property information
Deleted property information relating to deleting an item, such as an electronic message, is stored for later use. The stored deleted property information may...
US-9,852,401 Providing additional email content in an email client
One or more techniques and/or systems are disclosed for providing additional content in an email. An email service can receive the email at an email server....
US-9,852,384 Web-based visual representation of a structured data solution
Information from a business application system, such as an ERP system, may be published to a business application user-generated web page for display to an end...
US-9,852,226 Search engine results system using entity density
Architecture that enables search engines to meet user expectations for search results (e.g., questions-answers) by improving on result consistency. This is...
US-9,852,204 Read-only operations processing in a paxos replication system
Embodiments are directed to processing read-only operations without storing the operations persistently, determining a processing order for read-only requests,...
US-9,852,174 Reducing update conflicts when maintaining views
Aspects of the subject matter described herein relate to reducing update conflicts when maintaining views. In aspects, a transaction in snapshot isolation may...
US-9,852,143 Enabling random access within objects in zip archives
Objects stored in a zip archive may be extracted in random-access fashion (without involving other objects stored in the zip archive) using the addresses of the...
← 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.