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,043,9892 Optimizing performance based on behavioral and situational signals
Variety of approaches to optimize performance based on behavioral and situational signals are described. A productivity service initiates operations to optimize...
US-1,043,9889 High fidelity network emulation
Systems, methods, and computer-executable instructions for emulating a network are disclosed. A network topology and an indication of devices to emulate are...
US-1,043,9873 Reliably configure on-premise servers from the cloud
Optimizations are provided for reliably configuring an on-premise server using configuration data stored at a cloud-based service. An on-premise server polls...
US-1,043,9803 Secure key management
A protected machine. The machine includes an enclave. An enclave includes a protected area of an application address space for which access is prevented for any...
US-1,043,9753 Multi-protocol communications between host devices and stylus devices
A host device communicates with a stylus device. A digitizer at the host device receives a scrambled stylus code frame transmitted from the stylus device. The...
US-1,043,9449 Coupling device modules for inductive data transmission
A first device module comprises a first coupling arrangement; the first coupling arrangement comprising a first inductive coil, a first magnetic core positioned...
US-1,043,9409 Enhanced parallel protection circuit
An enhanced parallel protection circuit is provided. A system using separate battery packs in a parallel configuration is arranged with multiple protection...
US-1,043,9404 Hybrid battery pack including bi-directional charge regulator
A system for a rechargeable battery pack includes one or more lower voltage cells connectable to a charging circuit via a lower voltage terminal and one or more...
US-1,043,8420 Complexity reduction of objects via cavity removal
Systems and methods are disclosed for removing details from three dimensional (3D) objects, such as cavities and holes. Complexity reduction via cavity removal...
US-1,043,8414 Authoring and presenting 3D presentations in augmented reality
Various methods and systems are provided for authoring and presenting 3D presentations. Generally, an augmented or virtual reality device for each author,...
US-1,043,8385 Generating ink effects for a digital ink stroke
Techniques and systems for generating ink effects for an ink stroke are described. In particular, ink gradients for digital ink strokes are provided. The...
US-1,043,8322 Image resolution enhancement
Resolution enhancement techniques are described. An apparatus may receive first image data at a first resolution, and second image data at a resolution less...
US-1,043,8268 Recommender system
Embodiments of the invention provide methods and apparatus for recommending items from a catalog of items to a user by parsing the catalog of items into a...
US-1,043,8064 Live pictures in mixed reality
A picture of a person's face is present in a mixed reality system. The mixed reality system has a monitoring or updating process that attempts to detect the...
US-1,043,8019 Cross container user model
A second operating system accessing resources from an external service. A method includes sending an anonymized request, for an anonymized user corresponding to...
US-1,043,8015 Method for allowing data classification in inflexible software development environments
System and method for enabling data modification, classification and enforcement of IRM capabilities in standard isolated software applications is disclosed,...
US-1,043,8008 Row level security
A system and method of enabling row level security through security policies is disclosed herein. In this system and method, a computing device may be...
US-1,043,7964 Programming interface for licensing
A software licensing Application Programming Interface (API) that allows software products to use the license management functionality of a common service. A...
US-1,043,7917 Web page nonintrusive content protection on user device
Technologies are provided for protecting nonintrusive content of a web page presented on a user device. A web page is received on a user device including...
US-1,043,7907 Link expansion service
Various embodiments enable an application to obtain information associated with a link to content without navigating to the link. The application can be...
US-1,043,7892 Efficient forward ranking in a search engine
Methods and computer storage media are provided for generating entries for documents in a forward index. A document and its document identification are...
US-1,043,7884 Navigation of computer-navigable physical feature graph
Facilitating navigation of a computer-navigable graph of sensed features that were gathered by recognition or estimation of one or more features of physical...
US-1,043,7868 Providing images for search queries
Techniques and technologies for providing images for search queries are described. In at least some embodiments, a system includes a scraping query component, a...
US-1,043,7859 Entity page generation and entity related searching
Entity pages are created that are optimized for search engines to return entity information from the entity pages in response to search queries. An entity page...
US-1,043,7853 Tracking data replication and discrepancies in incremental data audits
The disclosed embodiments provide a system for processing data. During operation, the system obtains a first transaction timestamp from a record that is...
US-1,043,7843 Optimization of database queries via transformations of computation graph
Various embodiments of the present disclosure can include systems, methods, and non-transitory computer readable media configured to receive at least one...
US-1,043,7841 Digital assistant extension automatic ranking and selection
Representative embodiments disclose mechanisms to automatically rank and select extensions triggered in a digital assistant. A sample set of extensions are...
US-1,043,7832 Reconciling foreign key references and table security policies
Some database tables include a relational field, where a record of the table stores a foreign-key reference value that identifies a related record of a second...
US-1,043,7810 Systems and methods for maintaining cardinality schema to prevent corruption in databases indifferent to...
A facility maintains a cardinality schema to manage indications of property cardinality on behalf of a database such as a graph database that is indifferent to...
US-1,043,7775 Remote direct memory access in computing systems
Distributed computing systems, devices, and associated methods of remote direct memory access ("RDMA") packet routing are disclosed herein. In one embodiment, a...
US-1,043,7742 Vendor-specific peripheral device class identifiers
A peripheral device class identifier is generated for a class of peripheral devices, and is used to identify a setup record that indicates how to install or...
US-1,043,7715 Verification that particular information is transferred by an application
The technology includes a method to test what information an application transfers to an external computing device. A user's consent is explicitly obtained...
US-1,043,7445 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,043,7301 Dynamic energy storage device discharging
A computing device has an energy storage device system with multiple energy storage devices. Various different criteria are used to determine which one or more...
US-1,043,7293 Multi-axis hinge
Technologies are described relating to sequential multi-axis hinges that rotatably secure portions of a computing device. One example can include a set of...
US-1,043,7065 IPD correction and reprojection for accurate mixed reality object placement
Optimizations are provided for generating passthrough visualizations for Head Mounted Displays. The interpupil distance of a user wearing a head-mounted device...
US-1,043,4717 Fabricating three-dimensional objects with overhang
The claimed subject matter includes a system and method to design 3D objects for fabrication. In embodiments, the method includes sampling coordinates of a...
US-1,043,4418 Navigation and interaction controls for three-dimensional environments
The techniques disclosed herein enable a user of a host computer or a user of a remote computer to locate, view, control, and modify objects of a virtual...
US-1,043,4405 Control stick sensitivity adjustment
Examples are disclosed that relate to adjusting sensitivity of a control stick. In one example, a method comprises: receiving a dead zone inflection point...
US-D862,417 Portable speaker
US-1,043,3467 Thermal dissipation system for wearable electronic devices
A thermal dissipation system for wearable electronic devices transfers heat away from a housing enclosing a heat source and dissipates the heat through a region...
US-1,043,3166 Cryptography using RF power measurement
The embodiments provide a cryptography key for two communicating devices that is based on information known only to the devices. The information may only be...
US-1,043,3148 Proximity detection of mobile devices for VoIP calling
An initiating device can receive an initiation of a call via a VoIP calling application. The initiating device can detect a failure of the call and confirm a...
US-1,043,3105 Geographically-driven group communications
Technologies are described for generating geographically-driven group communications involve maintaining location information for multiple user devices, data...
US-1,043,2973 Constraints and unit types to simplify video random access
Disclosed herein are innovations for bitstreams having clean random access (CRA) pictures and/or other types of random access point (RAP) pictures. New type...
US-1,043,2964 Signaling of state information for a decoded picture buffer and reference picture lists
Innovations for signaling state of a decoded picture buffer ("DPB") and reference picture lists ("RPLs"). In example implementations, rather than rely on...
US-1,043,2756 Legacy device bridge for residential or non-residential networks
A legacy device bridge for use in a network, such as a wired or wireless residential network, is provided. The legacy device bridge performs protocol conversion...
US-1,043,2722 Cloud storage platform providing performance-based service level agreements
A performance-based storage service level agreement (SLA) can be established that specifies one or more storage performance parameters. A storage allocation...
US-1,043,2700 Conversation connected visualization of items based on a user created list
Conversation connected visualization of items based on a user created list is provided. In some examples, a user may indicate the entry of a list of items to be...
US-1,043,2684 Processing files from a mobile device
The presently described subject matter allows the user to interactively browse a collection of electronic files, such as a digital photo collection, remotely...
← 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.