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,035,6173 Maintaining and caching server connections
A set of runspaces with active connections are maintained in a pool. A set of timers are set and, based upon the timers, simple commands are submitted through...
US-1,035,6168 Modulating feed composition to improve long-term engagement with content feeds
The disclosed embodiments provide a system for improving long-term engagement with content feeds. During operation, the system identifies a cohort of users...
US-1,035,6105 Smart authentication friction level adjusted based on circumstances
Granting a validation period. A method includes receiving user input providing one or more authentication factors. The method further includes receiving...
US-1,035,6078 Web ticket based upon a symmetric key usable for user authentication
Described herein are various aspects pertaining to generating web tickets for use with authenticating computing devices to a computing system. Symmetric keys...
US-1,035,6038 Shared multi-tenant domain name system (DNS) server for virtual networks
A DNS proxy may tag DNS requests from a virtual network with a separating identifier, such as a virtual network ID, before forwarding them to a shared DNS...
US-1,035,6031 Prioritized communication inbox
Prioritized and categorized presentation of incoming communications is provided based on characteristics of the communications such as sender, recipients,...
US-1,035,6030 Battery efficient synchronization of communications using a token bucket
Systems and methods for email synchronization may include a computing device with a token bucket. The token bucket allows for temporary storage of tokens, each...
US-1,035,5933 Dependency graph for coordination of device configuration
Various technologies described herein pertain to controlling configuration of a computing device. A configuration request can be received, at the computing...
US-1,035,5914 Procedure for a problem in a communication session
Techniques for procedure for a problem for a communication session are described. According to various embodiments, techniques may be employed to remedy...
US-1,035,5798 Temporally correlating multiple device streams
Described are examples for outputting stream data from a plurality of stream sources. A first data stream output for a first stream source and a second data...
US-1,035,5371 Flexible conductive bonding
Examples are disclosed that relate to flexible electrical interconnects in electronic devices. One example provides a device including a flexible substrate, a...
US-1,035,5317 Battery circuit in sealed pouch
A battery circuit includes a battery cell, monitoring circuitry configured to determine one or more parameters of the battery cell, a pouch enclosing the...
US-1,035,4656 Speaker recognition
Improvements in speaker identification and verification are provided via an attention model for speaker recognition and the end-to-end training thereof. A...
US-1,035,4642 Hyperarticulation detection in repetitive voice queries using pairwise comparison for improved speech recognition
Automatic speech recognition systems can benefit from cues in user voice such as hyperarticulation. Traditional approaches typically attempt to define and...
US-1,035,4579 Temporarily increased refresh rate for a display panel in low power mode
In one example, an apparatus comprises a display panel having a first active mode with a first refresh rate and at least one of a first bit depth or a first...
US-1,035,4569 Multi-display system
The present disclosure provides devices and techniques for correcting misalignment in a multi-display system by identifying a misalignment between a plurality...
US-1,035,4485 Service-triggered game events
Various embodiments relating to management of game data of a video game by a game service and service triggered delivery of game data to various subscribers are...
US-1,035,4339 Automatic initiation for generating a company profile
Techniques for automatically generating a company profile in a social network are described. A company page generation module can present a company list and...
US-1,035,4313 Emphasizing communication based on past interaction related to promoted items
A communication is emphasized based on a past interaction related to promoted items. A communication application initiates operations to process a previous...
US-1,035,4306 Account recommendations
A method and system for providing account recommendations is disclosed. A server system stores sales data for a first member, wherein sales data includes...
US-1,035,4255 Client access license tracking mechanism
A client tracking mechanism has a log file analysis routine that may generate two tables, one having a licensable entity designator and last logged off time,...
US-1,035,4188 Extracting facts from unstructured information
A computer-implemented technique is described herein for extracting facts from unstructured text documents provided by one or more information sources. The...
US-1,035,4182 Identifying relevant content items using a deep-structured neural network
A computer-implemented technique is described herein for identifying one or more content items that are relevant to an input linguistic item (e.g., an input...
US-1,035,4140 Video noise reduction for video augmented reality system
Video noise reduction for a video augmented reality system is provided. A head mounted display includes a display unit; a camera for generating frames of...
US-1,035,4076 Dissolvable protection of candidate sensitive data items
Reducing risk of data loss by automatically background scanning a data set to detect a plurality of candidate sensitive data items. For at least some of those...
US-1,035,4056 Correlated display of biometric identity, feedback and user interaction state
Aspects of the subject disclosure are directed towards providing feedback to users of multi-user system that has biometric recognition capabilities, so that a...
US-1,035,4017 Skill extraction system
In an example, disclosed is a machine automated method of identifying a set of skills. In some examples, the method includes extracting a plurality of skill...
US-1,035,4014 Virtual assistant system
A mobile device to operate a virtual assistant system to control any wirelessly connected devices and services by receiving an input command to perform a...
US-1,035,4009 Characteristic-pattern analysis of text
A computing device can receive at least one document including text segments. The computing device can determine a characteristic pattern associated with a...
US-1,035,3971 Increasing content circulation in a social networking service
Aspects of the present disclosure relate to increasing content circulation in a social networking service. A server accesses a content item for a user. The...
US-1,035,3967 Assigning relevance weights based on temporal dynamics
A system described herein includes a receiver component that receives a first dataset, wherein the first dataset comprises temporal dynamics pertaining to a...
US-1,035,3926 Unified activity service
Aspects of the present disclosure relate to a unified activity service. In one aspect, different files stored on different storage platforms may be rendered on...
US-1,035,3907 Efficient indexing of feed updates for content feeds
The disclosed embodiments provide a system for processing data. During operation, the system stores a set of feed updates associated with a set of entities in...
US-1,035,3877 Construction and application of data cleaning templates
Described herein are various technologies pertaining to construction and application of a data cleaning template. A data cleaning tool, when applying the data...
US-1,035,3815 Data security for multiple banks of memory
The disclosed technology is generally directed to data security. In one example of the technology, data is stored in a memory. The memory includes a plurality...
US-1,035,3751 Memory model for a layout engine and scripting engine
Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to...
US-1,035,3737 Fast and secure request forwarding
Examples of the present disclosure relate to systems and methods for fast and secure request forwarding. A server application may receive an indication that...
US-1,035,3700 Code base sharing between standalone and web-based versions of an application via an emulated network...
Techniques are described herein for the development of an application that includes both standalone and web-based versions. Both versions share substantial...
US-1,035,3697 Spatial layout of hierarchical shared resources
A hierarchical shared resources spatial visualization system and method including a visualization runtime user interface that quickly and efficiently displays a...
US-1,035,3687 Application virtualization
A virtual application packaged for a specific executing environment may be executed on a processing device having an executing environment different from the...
US-1,035,3679 Collecting profile data for modified global variables
A PGO compiler can instrument an executable to collect profile data from which global variables that were modified during the execution of a training executable...
US-1,035,3566 Semantic zoom animations
Semantic zoom techniques are described. In one or more implementations, techniques are described that may be utilized by a user to navigate to content of...
US-1,035,3560 Debugging a flow
Methods, systems, apparatuses, and computer program products are provided for developing, debugging, and growing workflows. Embodiments enable the developer to...
US-1,035,3493 Apparatus and method of pen detection at a digitizer
Methods and devices for synchronizing a digitizer with a pen are disclosed. An example method describes detecting that the digitizer has lost tracking of the...
US-1,035,3492 Mobile client device wireless charging, communication, and authentication techniques
Mobile client device wireless charging, communication, and authentication techniques are described. In one or more implementations, a cursor control device...
US-1,035,3475 Automated E-tran application
Techniques for text entry using gestures are disclosed. As disclosed, a camera may capture a frame and the face of the user can be detected therein. Landmarks...
US-1,035,3474 Unified virtual reality platform
Techniques for providing a unified computational platform for implementing virtual reality systems. In an aspect, a virtual reality (VR) client includes input...
US-1,035,3438 Volume adjustment on hinged multi-screen device
A hinged multi-screen computing device is provided that includes a processor, at least one speaker, two display devices connected by a hinge containing a hinge...
US-1,035,3218 Imaging apparatus
The lens arrangement has at least two lenses, wherein a first lens may be used for autofocus and optical image stabilization. The first lens is tilted to...
US-1,035,3202 Wrapped waveguide with large field of view
An apparatus having optical waveguides for providing a large FOV is disclosed. A first light engine projects light into an input diffractive coupler of a first...
← 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.