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,8679 Media session between network endpoints
A media session is established between a first endpoint and a second endpoint via a communication network based on connectivity checks performed by the...
US-1,015,8659 Phony profiles detector
A phony profiles detector for an on-line social network system is described. The phony profiles detector uses characteristics of a profile that was associated...
US-1,015,8657 Rating IP addresses based on interactions between users and an online service
Techniques are provided for determining a reputation of a source address based on analytics of interaction history. In an embodiment, computers store...
US-1,015,8645 Protecting against spam and over-representation in submission of confidential data
In an embodiment, a submission history table is maintained by tracking an identification of each user making a submission of a confidential data value and a...
US-1,015,8633 Using the ability to speak as a human interactive proof
In one embodiment, a human interactive proof portal 140 may use a biometric input to determine whether a user is a standard user or a malicious actor. The human...
US-1,015,8596 Correction of online identifiers
Techniques are provided for proposing automatic corrections of online identifiers, such as an email address or a subject name of a directory entry or a...
US-1,015,8594 Group headers for differentiating conversation scope and exposing interactive tools
Aspects of the present disclosure relate to systems and methods for differentiating a conversation scope within an email application. A personal view may be...
US-1,015,8593 Proactive intelligent personal assistant
Non-limiting examples of the present disclosure describe proactive action by an intelligent personal assistant application/service to improve functionality of...
US-1,015,8495 Remote hardware device conversion
Examples of the disclosure remotely activate a secure device for application development. A request is received at a device entitlement component for a...
US-1,015,8199 Power cord with in-line power control functionality
A power cord is described that includes "in-line" power control functionality. The power control functionality may selectively enable or disable a flow of...
US-1,015,8148 Dynamically changing internal state of a battery
Techniques for dynamically changing internal state of a battery are described herein. Generally, different battery configurations are described that enable...
US-1,015,7625 Mix buffers and command queues for audio blocks
The subject disclosure is directed towards a technology that may be used in an audio processing environment. Nodes of an audio flow graph are associated with...
US-1,015,7609 Local and remote aggregation of feedback data for speech recognition
A local feedback mechanism for customizing training models based on user data and directed user feedback is provided in speech recognition applications. The...
US-1,015,7593 Cross-platform rendering engine
A cross-platform rendering engine. The cross-platform rendering engine serves as an intermediary between the application and the operating system for displaying...
US-1,015,7480 Efficient decoding and rendering of inter-coded blocks in a graphics pipeline
Innovations in video decoding and rendering operations for inter-coded blocks in a graphics pipeline, in which at least some of the operations are performed...
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...
← 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.