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,037,5154 Interchangeable retrieval of content
The present disclosure provides for improved computational efficiency in systems used to provide content over a network. Hybrid content sourcing is enabled to...
US-1,037,5129 Facilitating conversations with automated location mapping
Individuals may utilize devices to engage in conversations about topics respectively associated with a location (e.g., restaurants where the individuals may...
US-1,037,5111 Anonymous containers
Anonymous containers are discussed herein. An operating system running on a computing device, also referred to herein as a host operating system running on a...
US-1,037,5072 Dashboard as remote computing services
Various techniques for implementing computer dashboards as cloud-based services are disclosed herein. In one embodiment, a method includes receiving a dashboard...
US-1,037,5053 Cross-platform single sign-on accessibility of a productivity application within a software as a service platform
A Cross-Platform Single Sign On (CP-SSO) experience is provided herein to enable users to access multiple services via a single login when working across...
US-1,037,5004 Facilitating social network service connections based on mobile device validated calendar data
A first mobile device associated with a first member of a social networking service may be configured to facilitate social networking service connections based...
US-1,037,5002 Presenting messages associated with locations
A user may express an interest in a set of individuals represented in a set of individual stores (e.g., friends in a social network and colleagues in an...
US-1,037,4996 Intelligent processing and contextual retrieval of short message data
In non-limiting examples of the present disclosure, systems, methods and devices for providing contextualized SMS data from one or more SMS messages to a client...
US-1,037,4982 Response retrieval using communication session vectors
Systems and methods are disclosed for response retrieval using communication session vectors. In one implementation, a first communication session is received....
US-1,037,4974 Resource allocation to game titles in a remote gaming environment
Embodiments of the present invention monitor and dynamically allocate computing resources to a game service. A game service provides a remote gaming...
US-1,037,4970 Deploying a cloud service with capacity reservation followed by activation
A system receives a request for a plurality of resources of a cloud computing system to deploy a service. The system selects a portion of the resources and...
US-1,037,4930 Off-peak patching for enterprise stability
In one example, a server farm patching system may wait until fewer users are accessing a server farm to apply a patch code set to a server application executed...
US-1,037,4610 Reciprocal quantum logic based circuits for an A-and-not-B gate
Superconducting circuits-based devices and methods, including reciprocal quantum logic (RQL) based devices and methods are provided. In one example, a circuit...
US-1,037,3995 Image sensor bending using tension
Techniques for fabricating an image sensor chip having a curved surface include placing a bending substrate on a first surface of an imaging sensor chip. The...
US-1,037,3724 Power cables, computing devices using the same, and methods of use
A power cable may include a first plurality of copper alloy wires having a first percentage of strengthening alloying material and a second plurality of copper...
US-1,037,3614 Web portal declarations for smart assistants
In one example, an assistant support server may maintain a web portal to crowdsource responses to a user input. The assistant support server may maintain a web...
US-1,037,3549 Display on a stretchable substrate
A display comprises a plurality of autonomous pixels on a stretchable substrate. Each autonomous pixel comprises a display element and a control element...
US-1,037,3475 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-1,037,3392 Transitioning views of a virtual model
Embodiments are disclosed for transitioning views presented via a head-mounted display device. One example method for operating a head-mounted display device...
US-1,037,3385 Subtractive rendering for augmented and virtual reality systems
Representative embodiments allow rendering of negative space in real world objects in a virtual reality or augmented reality system. Negative space is what...
US-1,037,3381 Virtual object manipulation within physical environment
A method, computing device and head-mounted display device for manipulating a virtual object displayed via a display device are disclosed. In one example, image...
US-1,037,3207 Managing advertising associated with dynamically-expanding content
A method of managing advertising associated with dynamically expanding content is disclosed. A request for a dynamic expansion of content is detected. The...
US-1,037,3193 Learning display parameters to maximize advertising revenue
In one embodiment, an evolving advertising system automatically optimizes internet advertising. A data storage unit 250 may store an evolving advertisement unit...
US-1,037,3119 Checklist generation
Systems, methods, and computer-readable media are presented that, in operation, generate a checklist from content in response to a checklist request from a...
US-1,037,3075 Smart suggestions for query refinements
In an example embodiment, a query for search results is received, the query including at least one value for one facet, a facet defining a categorical dimension...
US-1,037,3017 Adding new connections using image recognition
A method can include comparing a first feature vector detailing features of an image of a newsfeed of a user of users of a social network to a subset of second...
US-1,037,2974 3D imaging recognition by stereo matching of RGB and infrared images
A three-dimensional (3D) image recognition system includes a first imaging sensor capable of collecting a first wavelength range of light and a second imaging...
US-1,037,2947 Parsing, processing, and/or securing stream buffers
Described are examples for securely storing stream data received from a stream source. Stream data can be received from the stream source for storing in one or...
US-1,037,2945 Cross-platform enclave identity
An abstract enclave identity is presented. An abstract identity may be a secure identity that may be the same for multiple related, but not identical, enclave...
US-1,037,2937 Data protection based on user input during device boot-up, user login, and device shut-down states
A computing device is described herein that automatically enters a data protection mode in response to the detected presence or absence of certain user input...
US-1,037,2916 Data detection and protection policies for electronic file systems
Systems and/or methods for deploying and implementing data loss prevention (DLP) policy definition that may encapsulate the requirements, control objectives and...
US-1,037,2844 Expressing extensions with customized design time behavior
A customization environment uses a customization system that models customizations to a base computer system. The customization system receives developer inputs...
US-1,037,2815 Interactive concept editing in computer-human interactive learning
A collection of data that is extremely large can be difficult to search and/or analyze. Relevance may be dramatically improved by automatically classifying...
US-1,037,2810 Smarter copy/paste
Various embodiments of the present technology generally relate to smarter copy and paste tools. More specifically, some embodiments relate to an intelligent cut...
US-1,037,2795 Conditionally controlled styling
In one example, a document rendering device may create a document from a document tree by determining whether a style property of a source node of the document...
US-1,037,2785 Client-side modularization of a requested webpage
This disclosure provides for a client-server paradigm where a client requests one or more web pages from a server. A web page may include one or more web...
US-1,037,2774 Anticipatory contextual notifications
A system and method for anticipatory contextual notifications are provided. In example embodiments, a context indication corresponding to a user that is a...
US-1,037,2772 Prioritizing media based on social data and user behavior
Media files may be prioritized based on user behavior data and social data associated with individual media files. A process of prioritizing media files may...
US-1,037,2756 Control system using scoped search and conversational interface
A technique is described herein for controlling equipment in a local environment. The technique can use a conversational interface component to receive messages...
US-1,037,2740 Viewpoint data logging for improved feed relevance
A system and method includes obtaining activity data of an online social networking system, the activity data including duration data indicative of a duration...
US-1,037,2720 Matching entities across multiple data sources
Techniques for performing a fuzzy match of data from multiple sources are provided. In one technique, an email address of a sender of an email message is...
US-1,037,2599 Model-based matching for removing selection bias in quasi-experimental testing of mobile applications
The disclosed embodiments provide a system for evaluating a performance of a mobile application. During operation, the system obtains a first set of data...
US-1,037,2514 Application data sharing and decision service platform
Systems, methods, and software are disclosed herein for facilitating dynamic sharing of application data among multiple isolated applications executing on one...
US-1,037,2509 Composable and cancelable dataflow continuation passing
Parallel tasks are created, and the tasks include a first task and a second task. Each task resolves a future. At least one of three possible continuations for...
US-1,037,2494 Thread importance based processor core partitioning
Each processor core in a device supports various different frequency ranges and/or energy performance preferences, and can operate to run threads at any one of...
US-1,037,2484 Secured computing system
Examples related to secure computing systems are disclosed. In one example, a method includes, at a local agent computing device, sending to a remote work...
US-1,037,2456 Tensor processor instruction set architecture
A hardware accelerator having an efficient instruction set is disclosed. An apparatus may comprise logic configured to access a first and a second machine...
US-1,037,2441 Build isolation system in a multi-system environment
Software build isolation is provided. Systems, methods and computer-readable devices provide for receiving a request from a user who is a member of a team or...
US-1,037,2412 Force-based interactions with digital agents
Embodiments relate to enabling force-based interactions with an intelligent personal assistant (IPA). A computing device capable of sensing the force exerted to...
US-1,037,2398 Foldable display device with interactable user interface surface on the external shell
Aspects of the present disclosure provide a foldable display device that includes a user interface surface located on an exterior cover section of the foldable...
← 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.