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,015,7415 System, method, and medium for generating a map of a geographic region based on client location data
Described herein are technologies pertaining to presenting a map to a user that comprises graphical icons that are representative of retail stores. The user has...
US-1,015,7312 Iris recognition
A method may comprise obtaining image data of a plurality of digital image frames captured of an assumed eye having an iris and a pupil while illuminating the...
US-1,015,7291 Collection flow for confidential data
In an example embodiment, an attribute interference model is trained by a machine learning algorithm to output missing attribute values from a member profile of...
US-1,015,7268 Return flow guard using control stack identified by processor register
Each program thread running on a computing device has an associated data stack and control stack. A stack displacement value is generated, which is the...
US-1,015,7235 Automatic grouping of browser bookmarks
In one embodiment, a user device may organize the user bookmark list into a set of categories automatically. The user device may represent a website as a user...
US-1,015,7206 Data retrieval across multiple models
Model queries that identify and direct to retrieve from one or more logical data models. A model query engine interprets the model queries, and interacts...
US-1,015,7190 Image action based on automatic feature extraction
The present disclosure describes a system and method to automatically extract image features from an image uploaded to an image processing service executing on...
US-1,015,7186 Data handling
The concepts relate to data handling, and more specifically to data handling scenarios where data is revised on one computer and stored on another computer. One...
US-1,015,7155 Operating system-managed interrupt steering in multiprocessor systems
An operating system includes an interrupt router that dynamically steers each interrupt to one or more processors within set of processors based on overall load...
US-1,015,7083 Outage detection and compute resource protection in a computer service environment
Technologies are described for protecting compute resources during outage conditions. For example, when an outage condition is detected, currently allocated...
US-1,015,7055 Code refactoring mechanism for asynchronous code optimization using topological sorting
Methods, systems, apparatuses, and computer program products are provided for transforming asynchronous code into more efficient, logically equivalent...
US-1,015,6988 Composite solid state drive identification and optimization technologies
Technologies for identifying data stored on a solid state drive ("SSD") device that correspond to data associated with a delete event, and marking the deleted...
US-1,015,6981 User-centric soft keyboard predictive technologies
An apparatus and method are disclosed for providing feedback and guidance to touch screen device users to improve text entry user experience and performance by...
US-1,015,6972 Gestures involving direct interaction with a data visualization
Functionality is described herein for directly interacting with parts of a data visualization. For instance, the functionality allows a user to directly...
US-1,015,6889 Inductive peripheral retention device
Inductive peripheral retention device techniques are described. In one or more implementations, an apparatus includes a plug configured to removably engage a...
US-1,015,6872 Shielding via display chassis
An electronic device includes a case, an antenna supported by the case, a display module disposed within the case, a conductive chassis disposed within the...
US-1,015,6768 Wide-angle beam steerer
A light-steering optic comprises a dielectric substrate, a liquid crystal, and a series of transparent conductors. The dielectric substrate has a series of...
US-1,015,6726 Graphene in optical systems
The examples disclosed herein are related to graphene-based materials on see-through optical displays. One example provides, a computing device, including a...
US-1,015,6721 User-based context sensitive hologram reaction
A system and method are disclosed for displaying virtual content. When a user is settled in a given geographic area, a full version of the content may be...
US-1,015,6665 Infrared cut-off filter
According to an embodiment a device comprises: an image sensor, an optical system comprising at least one lens, and an infrared, IR cut-off filter, transmission...
US-1,015,4814 Wearable personal information system
A personal information system is provided. The system may include a portable information device having a housing including a top surface defined at least...
US-1,015,4452 Determining suitability of an access network
A mobile terminal for use in a communication system comprising a first, packet-based network and a plurality of wireless access networks providing access to the...
US-1,015,4385 Creating a communication group
In implementations of creating a communication group, a mobile device can receive a selection to enable communication of location information between devices...
US-1,015,4381 Location context, supplemental information, and suggestions for meeting locations
Enhanced input field features and techniques for displaying and resolving location information in meeting items are provided. In response to a user's...
US-1,015,4360 Method and system of improving detection of environmental sounds in an immersive environment
An improved method and system for enhancing a user's experience within an immersive environment is disclosed. Solutions and implementations provided improve the...
US-1,015,4232 Communication event
In a communication event between a first user and one or more second users via a communication network. A plurality of video streams is received via the network...
US-1,015,4196 Adjusting length of living images
A method may comprise: obtaining a preliminary frame sequence and at least one still image frame, captured by a digital camera during shooting a scene;...
US-1,015,4191 Emotional/cognitive state-triggered recording
Emotional/cognitive state-triggered recording is described. A buffer is used to temporarily store captured video content until a change in an emotional or...
US-1,015,4153 Application resource usage information
An environment is described in which a processing system provides application-level usage information to users. In one scenario, for example, the processing...
US-1,015,4104 Intelligent delivery of actionable content
Technologies are described herein for providing intelligent delivery of actionable content. Metadata that describes user activities at a computer system is...
US-1,015,4078 Graphical user interface facilitating uploading of electronic documents to shared storage
In an end user application running on a computer, for the purpose of collaborative modification of shared electronic documents, a graphical user interface is...
US-1,015,4072 Intelligent streaming of media content
In various embodiments, methods and systems for intelligent streaming of game content based on the level of interactivity of the game content are provided. The...
US-1,015,4041 Website access control
A method of controlling access to content such as web sites on the intranet or interne is described. For example, the method comprises receiving an address of...
US-1,015,4026 Secure remote modification of device credentials using device-generated credentials
Methods, systems, and computer program products are provided that enable secure remote modification of device credentials using device-generated credentials. A...
US-1,015,3959 Network communication and cost awareness
Network communication and cost awareness techniques are described. In one or more implementations, functionality is exposed through one or more application...
US-1,015,3941 Distributed operational control in computing systems
Certain embodiments of computing systems, devices, components, modules, routines, and processes for implementing distributed operational control in a computing...
US-1,015,3894 Homomorphic encryption with optimized encoding
The techniques and/or systems described herein are directed to improvements in homomorphic encryption to improve processing speed and storage requirements. For...
US-1,015,3772 Superconducting devices with enforced directionality
Superconducting devices with enforced directionality and related methods are provided. In one example, a device including a first Josephson junction...
US-1,015,3077 Input device attachment/detachment mechanism for computing devices
Aspects described herein generally relate to a computing device and a corresponding input device. The computing device may include a housing including at least...
US-1,015,2964 Audio output of a document from mobile device
Non-limiting examples described herein relate to processing for transcoding textual content into audio signals. In some examples, transcoding services are...
US-1,015,2947 Display brightness updating
Computing devices and methods for controlling light output of a display are disclosed. In one example, a default brightness setting is set to an indoor light...
US-1,015,2851 Notification artifact display
A head-mounted display device may display a notification artifact for another display device. Using image data of a physical environment, a three dimensional...
US-1,015,2819 Variable rate shading
Methods and devices for rendering graphics in a computer system include a graphical processing unit (GPU) with a flexible, dynamic, application-directed...
US-1,015,2627 Feature flow for video recognition
Various embodiments herein each include at least one of systems, methods, and software for feature flow for video recognition. Such embodiments generally...
US-1,015,2393 Out-of-band data recovery in computing systems
Embodiments of recovering data in computing devices and associated methods of operations are disclosed therein. In one embodiment, a method includes receiving a...
US-1,015,2364 Predicting, diagnosing, and recovering from application failures based on resource access patterns
Technologies are described herein for differentiating normal operation of an application program from error conditions to predict, diagnose, and recover from...
US-1,015,2363 Identifying potential computer system problems using machine learning techniques
A system and method for determining whether a computer system is experiencing a problem are provided. Multiple data sets are identified. Each data set includes...
US-1,015,2362 Techniques to modify a document using a latent transfer surface
In one implementation, a document having one or more content items is presented in a web browser to a user. A user input to select a content item in the...
US-1,015,2351 Proxy object system
In various embodiments, methods and systems, for implementing proxy objects are provided. A task request directed to a driver component is intercepted at a...
US-1,015,2309 Cross-library framework architecture feature sets
API (application program interface) features defined by a set of APIs provide a different cross-sectional view of an application or framework than the view...
← 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.