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,025,7932 Laser diode chip on printed circuit board
A light source module comprising a semiconductor light source mounted directly to a conducting trace of a multilayer printed circuit board having a core...
US-1,025,7758 Migrating wireless channels using dual media access controllers
The claimed subject matter includes techniques for migrating wireless channels. An example method includes initiating, via a first media access controller on an...
US-1,025,7587 Integrating continuous and sparse streaming data
A sparse streaming system provides a first-class means for sparse metadata to be added to streaming media presentations and to be delivered using an integrated...
US-1,025,7505 Optimized object scanning using sensor fusion
Sensor fusion is utilized in an electronic device such as a head mounted display (HMD) device that has a sensor package equipped with different sensors so that...
US-1,025,7433 Multi-lens imaging apparatus with actuator
The imaging system has two lenses coupled together, wherein both lenses face different sides of the device body. Each lens has a separate image sensor; for...
US-1,025,7421 Generic platform video image stabilization
Video image stabilization provides better performance on a generic platform for computing devices by evaluating available multimedia digital signal processing...
US-1,025,7417 Method and apparatus for generating panoramic images
A method and an apparatus for generating panoramic images are presented. The method includes receiving a set of consecutive image frames. A portion of a first...
US-1,025,7415 Foveated camera for video augmented reality and head mounted display
Using a foveated camera for video augmented reality via a head mounted display is provided. A camera may be placed in a binning mode; a full frame binned image...
US-1,025,7346 Suppressing indications of incoming communications in user interfaces
Systems, methods, and software are disclosed herein for handling incoming communications. In an implementation, a notification of an incoming communication is...
US-1,025,7342 Validating stateful dynamic links in mobile applications
Techniques are described for validating stateful app links. Validation can be performed when stateful app links are created, activated, shared, or at other...
US-1,025,7314 End-to-end user experiences with a digital assistant
A digital assistant supported across devices such as smartphones, tablets, personal computers, wearable computing devices, game consoles, and the like includes...
US-1,025,7255 Hierarchical organization for scale-out cluster
Performing a distributed data operation. A method includes receiving a request for one or more data operations from a first computing system, such as a client....
US-1,025,7189 Using hardware based secure isolated region to prevent piracy and cheating on electronic devices
System and methods for using secure isolated technology to prevent piracy and cheating on electronic devices. In some examples, an electronic device can use...
US-1,025,7155 Suggesting a discussion group based on indexing of the posts within that discussion group
A system and corresponding methods for recommending a discussion group as an appropriate place to post a message are provided. In one embodiment, the system...
US-1,025,7128 Presenting messages to participants based on neighborhoods
Participants of a group of participants in a chat may be associated with neighborhoods. A neighborhood associated with a participant includes a subset of the...
US-1,025,7127 Email personalization
Incoming mail messages for a user may be ranked, modified, and/or summarized based on a number of factors, including characteristics of the user computing...
US-1,025,7086 Source imposition of network routes in computing networks
Various techniques for source imposition of network routes are disclosed herein. In one embodiment, a method includes receiving label values at a source host...
US-1,025,7064 Network resource management with prediction
An indicator for a device may provide an indication that a threshold associated with a budget for a network resource has or will be reached. When a user...
US-1,025,5929 Media presentation playback annotation
Annotations can be automatically added to a media presentation during playback of the presentation without a user having to manually interact with the playback...
US-1,025,5927 Use case dependent audio processing
An audio processing scheme is described. In an example, an apparatus comprises: at least two acoustic sensors through which audio content is received; at least...
US-1,025,5891 No miss cache structure for real-time image transformations with multiple LSR processing engines
Systems and methods are disclosed herein for providing improved cache structures and methods that are optimally sized to support a predetermined range of late...
US-1,025,5621 Services advertisement in a wireless mesh
A computing environment containing a mesh network that is adapted to provide a reliable transport mechanism over which services may be delivered. Nodes of the...
US-1,025,5587 System and method for blended presentation of locally and remotely stored electronic messages
An electronic messaging client caches copies of a subset of electronic messages available in a remote store in a local store of a user device. When the user...
US-1,025,5586 Deriving multi-level seniority of social network members
An online social networking system receives an unstructured job title record from a profile of a member or a job posting. The system extracts a raw job title...
US-1,025,5563 Aggregating enterprise graph content around user-generated topics
Aggregation of content based on user-generated topics is provided. Users may associate one or more topics with content items stored across various workloads and...
US-1,025,5457 Outlier detection based on distribution fitness
In an example, a submission of a confidential data value of a first confidential data type is received from a first user with one or more attributes. A...
US-1,025,5454 Controlling security in relational databases
A security controller controls secure processing of queries in an encrypted relational database. A query controller receives, from a client device, a secure...
US-1,025,5380 Identifying and structuring related data
Some examples include displaying a user interface that includes attributes and entities that are determined to be related to an input entity identified by a...
US-1,025,5377 Taxonomy driven site navigation
Embodiments of the present disclosure provide a method and system for generating a uniform resource locator using one or more terms in a hierarchical taxonomy....
US-1,025,5372 Client-side minimal download and simulated page navigation features
A client computing architecture is provided that utilized minimal download and simulated page navigation features. A client computer may receive a payload...
US-1,025,5354 Detecting and combining synonymous topics
The disclosed embodiments provide a system for processing data. During operation, the system obtains a set of topics associated with a set of content items....
US-1,025,5351 Multi-faceted social network system for use with plural applications
A social network system (or other type of hosting system) is described herein which allows different types of applications to interact with the common resources...
US-1,025,5328 Location source ranking for determining device location
Techniques for location source ranking for determining device location are described. A location source generally refers to a source of position information...
US-1,025,5282 Determining key concepts in documents based on a universal concept graph
A machine may be configured to determining key concepts in documents. For example, the machine accesses a universal concept graph that includes a first set of...
US-1,025,5273 Method and system for ranking and summarizing natural language passages
Examples of the present disclosure describe systems and methods relating to generating a relevance score on a given natural language answer to a natural...
US-1,025,5269 Graph long short term memory for syntactic relationship discovery
Long short term memory units that accept a non-predefined number of inputs are used to provide natural language relation extraction over a user-specified range...
US-1,025,5265 Process flow diagramming based on natural language processing
Non-limiting examples of the present disclosure describe natural language translation capabilities that enable automated process flow diagram generation from...
US-1,025,5253 Augmenting and presenting captured data
Captured data can be transformed and augmented for a particular presentation in a document, such as a note of a notebook application, based on an identified...
US-1,025,5160 Data breakpoint with compacting garbage collection
Traditionally, setting a data breakpoint in a debugger for an execution environment that uses compacting garbage collection is ineffective as a compacting...
US-1,025,5113 Workload interference estimation and performance optimization
Architecture that facilitates the estimation of interference among workloads (e.g., virtual machines) due to sharing of a shared resource (e.g., a shared cache...
US-1,025,5063 Providing source control of custom code for a user without providing source control of host code for the user
Techniques are described herein that are capable of providing source control of custom code in a backend-as-a-service (BaaS) module. For instance, the custom...
US-1,025,5038 Techniques to present a user interface for the visually impaired
Techniques to provide a user interface usable by anyone including the visually impaired are disclosed. Embodiments include dividing a display area of an...
US-1,025,4955 Progressively indicating new content in an application-selectable user interface
This document describes techniques for progressively indicating new content in an application-selectable user interface. These techniques permit a user to view...
US-1,025,4945 Contextual state-based user interface format adaptation
A user interface control format of one or more user interface controls of a user interface area can be adapted to fit a current contextual user interface...
US-1,025,4942 Adaptive sizing and positioning of application windows
This document describes techniques and apparatuses enabling adaptive sizing and positioning of application windows. In some embodiments, these techniques and...
US-1,025,4858 Capturing pen input by a pen-aware shell
The electronic devices described herein are configured to enhance user experience associated with using a pen on the touchscreens of the electronic devices....
US-1,025,4857 Soft touch detection of a stylus
A method includes detecting a signal emitted by a stylus with a digitizer sensor, determining coordinates of the stylus, identifying a hover operational mode...
US-1,025,4848 Cross-platform data visualizations using common descriptions
The present invention extends to methods, systems, and computer program products for cross-platform data visualizations using common descriptions. Embodiments...
US-1,025,4832 Multi-item selection using eye gaze
Representative embodiments disclose mechanisms for selection of items using eye tracking. One or more primary selection targets are presented to the user. When...
US-1,025,4806 Apparatus for receiving at least one integrated circuit card
An apparatus is described. In an embodiment, the apparatus comprises a tray configured to carry at least one integrated circuit card; a handle connected to the...
← 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.