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,042,3863 Intelligent assistant
Examples are disclosed herein that relate to entity tracking. One examples provides a computing device comprising a logic processor and a storage device holding...
US-1,042,3821 Automated profile image generation based on scheduled video conferences
Disclosed are systems, methods, and non-transitory computer-readable media for automated profile image generation based on scheduled video conferences. A...
US-1,042,3791 Enabling offline restart of shielded virtual machines using key caching
A device runs a hypervisor and a virtual machine. The virtual machine includes a virtual security module, which can be a virtual trusted platform module (TPM)....
US-1,042,3772 Electronic devices with improved iris recognition and methods thereof
An electronic device and a method for improving iris recognition for providing access to the electronic device. The electronic device includes an iris scanner,...
US-1,042,3766 Data protection system based on user input patterns on device
Methods, systems, and computer program products are provided for protecting data stored on a device based on user input patterns. The device may have one or...
US-1,042,3720 Displaying multiple row and column header areas in a summary table
A data analysis program receives a selection of data fields defining multiple row header areas and/or multiple column header areas for display in a summary...
US-1,042,3710 Browser plug-in with document modification and feedback capability
Representative embodiments disclose a browser plug-in designed to conserve bandwidth, power or computing resources. The plug-in identifies links in a web page...
US-1,042,3689 Guided browsing experience
Methods and systems of providing a guided navigation experience are described. According to various embodiments, a first type of use case may be determined for...
US-1,042,3686 Adaptable real-time feed for site population
Aspects of the subject disclosure are directed towards increasing a community of interest group users of an interest group, e.g., a network site having a feed...
US-1,042,3683 Personalized content suggestions in computer networks
Computer systems, devices, and associated methods of providing personalized content suggestion are disclosed herein. In one embodiment, a method performed by a...
US-1,042,3676 Identifying user information from a set of pages
Systems and methods for identifying user information from a set of pages are disclosed. In example embodiments, a server determines that a first set of pages is...
US-1,042,3640 Managing multiple data models over data storage system
The use of multiple logical data models to expose a data storage system. Each logical data model may expose the data storage system using a semantic mapping set...
US-1,042,3630 Presenting a profile card relevant to a member of a social network
Techniques for presenting a profile card personalized to a member of a social network are described. A first viewer profile can be selected, using member data,...
US-1,042,3629 Intelligent tabular big data presentation in search environment based on prior human input configuration
An intelligent tabular big data presentation in search environment based on prior human input configuration is provided. In some examples, a server may execute...
US-1,042,3612 Web service interface and querying
Methods, systems, and computer-readable media are disclosed to generate an interface for a web service and to query the web service. A method includes...
US-1,042,3515 Recording touch information
A method of recording user-driven events within a computing system includes receiving at a motion-sensitive display surface at least one user-performed gesture,...
US-1,042,3475 Stateful tokens for communicating with external services
Generating a token for tracking a state of communications with multiple external services. Data is caused to be acquired from external services as a result of...
US-1,042,3471 Virtualizing integrated calls to provide access to resources in a virtual namespace
Disclosed herein are systems, methods, and software for facilitating the integration of native applications and virtualized applications. Calls initiated from...
US-1,042,3460 Quorum based transactionally consistent membership management in distributed systems
Systems and methods that restore failed reconfiguration of nodes in distributed systems. By analyzing reports from read/write quorums of nodes associated with a...
US-1,042,3455 Method for deploying virtual machines in cloud computing systems based on predicted lifetime
A system receives a request to deploy a virtual machine on one of a plurality of nodes running a plurality of virtual machines in a cloud computing system. The...
US-1,042,3451 Opportunistically scheduling and adjusting time slices
Computerized methods, computer systems, and computer-readable media for governing how virtual processors are scheduled to particular logical processors are...
US-1,042,3448 Onboarding of a service based on automated supervision of task completion
Described herein are techniques and systems for onboarding a service from client-managed computing infrastructure to network computing infrastructure. As part...
US-1,042,3445 Composing and executing workflows made up of functional pluggable building blocks
A platform that provides a way to automatically compose and execute even complex workflows without writing code is described. A set of pre-built functional...
US-1,042,3406 Software feature compilation with runtime configuration
A statement in a software code segment for an application that associates the software code segment to a feature is identified. The software code segment...
US-1,042,3404 Unified service management
The described unified service management system provides a unified console to perform functions of individual management specialists. A unified console...
US-1,042,3393 Intelligent flow designer
Methods, systems, apparatuses, and computer program products are provided for developing workflows. An input control may be rendered in association with the...
US-1,042,3391 Agile communication operator
A high level programming language provides an agile communication operator that generates a segmented computational space for distributing the computational...
US-1,042,3361 Virtualized OCSSDs spanning physical OCSSD channels
A system includes reception of a request from a first application to create a virtual open-channel solid state drive associated with a first bandwidth and first...
US-1,042,3319 Searching and browsing URLs and URL history
System(s) and/or method(s) ("tools") are described that present indicia for implicitly and explicitly user-associated web pages of a network browser...
US-1,042,3302 Graphic flow having unlimited number of connections between shapes
Techniques are described herein that are capable of generating a graphic flow having an unlimited number of connections between shapes. The shapes are provided...
US-1,042,3301 Sections of a presentation having user-definable properties
In general, this disclosure describes techniques that employ user-defined values of properties of sections of an electronic presentation. As described herein, a...
US-1,042,3268 System and method for detecting grounding state of a touch enabled computing device
A method includes sampling output from sensor having electrode junctions integrated on a device including a display, detecting capacitance between the device...
US-1,042,2989 Optical systems including a single actuator and multiple fluid-filled optical lenses for near-eye-display devices
A near-eye-display device includes a pair of fluid-filled lenses. The power of an inner lens of the pair of lenses can be set to position a focal plane for a...
US-1,042,0208 Metal layering construction in flex/rigid-flex printed circuits
A printed circuit board is provided. The printed circuit board includes a flexible region. The flexible region includes a first copper layer, a first dielectric...
US-1,042,0055 SIM provisioning of a mobile device
There is provided a device comprising a key request module and a key receive module. The key request module is configured to transmit a key request to a...
US-1,041,9866 Shared three-dimensional audio bed
A system for enabling a shared three-dimensional ("3D") audio bed available to multiple software applications is provided. The system manages bed metadata...
US-1,041,9602 Suppressing indications of events in user interfaces
Systems, methods, and software are disclosed herein for preventing duplicate indications of events. In an implementation, a computing apparatus determines, in...
US-1,041,9568 Manipulation of browser DOM on server
Methods, systems, apparatuses, and computer program products are provided for enabling server-side web application execution by maintaining a server-side DOM...
US-1,041,9563 Persistent notification customization
Customization of persisted notifications, in which when a subject event happens, a notification is persisted. For instance, customization may be according to...
US-1,041,9540 Architecture for internet of things
The description relates to managing physical locations with IoT devices. One example can include a sensor array assembly comprising an enclosure and a mounting...
US-1,041,9488 Delegating security policy management authority to managed accounts
A system may delegate authority to manage aspects of a security policy developed by administrative personnel to standard users (e.g. non-administrative...
US-1,041,9448 Enhanced email service
An enhanced email service that mitigates drawbacks of conventional email services by enabling transmission of encrypted content to a recipient regardless of the...
US-1,041,9411 Network-visitability detection
A state of visitability of a network interface can be determined by transmitting, via a network interface, a security request including data of a trigger. The...
US-1,041,9402 Addressing a trusted execution environment using signing key
Methods, systems, and devices are described herein for delivering protected data to a nested trusted execution environment (TrEE) associated with an untrusted...
US-1,041,9320 Infrastructure resource management system
Various methods and systems for implementing resource management for an infrastructure are provided. Resource management includes datacenter byproduct...
US-1,041,9317 Identifying and targeting devices based on network service subscriptions
Examples of the disclosure describe automatically associating devices of a user with a network service subscription of the user. The user has a subscription to...
US-1,041,9216 Keying infrastructure
A keying infrastructure may generate and/or manage cryptographic keys. The cryptographic keys may include identity keys, encryption keys, and a variety of other...
US-1,041,9215 Use of error information to generate encryption keys
The embodiments provide cryptography keys for communicating devices that are based on information known only to the devices. Each device determines the...
US-1,041,8836 Devices, systems, and methods for temperature based limiting of battery pack discharge
Systems and methods for limiting battery discharge based on battery temperature are disclosed. In an example, a controller sets a current limit, using battery...
US-1,041,8700 Antenna isolation using a tuned ground plane notch
There is disclosed an antenna device relating to a single or dual band antenna system for use in mobile telecommunications devices, laptop and tablet computers,...
← 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.