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,036,6081 Declarative partitioning for data collection queries
Aspects of the subject matter described herein relate to data collection. In aspects, when data is desired from one or more data sources, a size and/or other...
US-1,036,6077 Systems and methods for host detection of USB asynchronous notification capability
Systems and methods for detecting legacy storage devices that may falsely and/or incorrectly report to host systems that they have removable media. Such false...
US-1,036,6055 Decreasing duplicates and loops in an activity record
The claimed subject matter decreases duplicate entries and loops in an activity record. An exemplary method comprises analyzing a new entry from a user to...
US-1,036,6000 Re-use of invalidated data in buffers
Reusing data in a memory. A method includes determining to revalidate a first set of data stored in a first, invalidated, portion of the memory. An amount of...
US-1,036,5931 Remote administration of initial computer operating system setup options
Remote administration of initial computer operating system setup options is facilitated by systems and mechanisms that provide such initial setup options to a...
US-1,036,5914 Providing automatic detection and optimization of user experience upgrades based on detected customization
Providing an automatic detection and an optimization of user experience upgrades based on detected customization may be described. A new version of an...
US-1,036,5904 Interactive code optimizer
Methods and devices for generating program code representations may include receiving program code or edited program code for an application executing on the...
US-1,036,5808 Metadata-based navigation in semantic zoom environment
Navigation using metadata exposed in a semantic zooming environment. The semantic zooming environment has multiple zoom levels. For a given displayed object,...
US-1,036,5798 Feedback manager for integration with an application
The disclosed embodiments provide a method, apparatus, and system for obtaining user ratings and/or feedback for a software application. During operation, the...
US-1,036,5786 Dynamic display of icon data
Embodiments include a computing system configured to display an icon label with a dynamic display characteristic. The system may receive an indication of an...
US-1,036,5763 Selective attenuation of sound for display devices
A display device comprises a sensing subsystem configured to detect one or more conditions associated with touch input to the display device occurring via a...
US-1,036,5757 Selecting first digital input behavior based on a second input
A computing device includes a digital input system that provides digital input functionality for the computing device. The digital input system receives both a...
US-1,036,5709 MEMS scanning display device
Examples are disclosed that related to scanning image display systems. In one example, a scanning display system comprises a laser light source comprising two...
US-1,036,4598 Hinged device
The description relates to devices, such as computing devices that have hinged portions. One example can include a first portion and a second portion. The first...
US-D855,056 Hinge for an electronic tablet
US-1,036,2614 Authentication and pairing of devices using a machine readable code
An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established...
US-1,036,2485 Delegated profile and policy management
Identities of mobile communications devices and subscription credentials are maintained by an enterprise server. The subscription credentials are operative to...
US-1,036,2296 Localized depth map generation
Techniques involving localized depth map generation, the techniques including receiving pixel data for a frame captured by an image sensor, the pixel data...
US-1,036,2241 Video stream delimiter for combined frame
According to one aspect of the present disclosure, a server is provided, comprising a processor configured to produce a combined frame from two or more video...
US-1,036,2174 Message forwarding and retrieval with a single messaging service
Embodiments described herein generally relate to a method and system of integrating a user's voice mail onto a single voice messaging service, e.g., a Unified...
US-1,036,0645 Integrating an application into operating system components of a mobile computing platform
The subject disclosure is directed towards integrating an application into an operating system component of a mobile computing platform. The application...
US-1,036,0385 Visual styles for trust categories of messages
A message queue (e.g., an email mailbox) may comprise messages received from various sources and including various types of content. For respective messages, a...
US-1,036,0372 Preventing timestamp-based inference attacks
In an example embodiment, a method for protecting against timestamp-based inference attacks in a computer system is provided. A timestamp corresponding to a...
US-1,036,0300 Multi-turn cross-domain natural language understanding systems, building platforms, and methods
Multi-turn cross-domain natural language understanding (NLU) systems and platforms for building the multi-turn cross-domain NLU system are provided. Further,...
US-1,036,0297 Simplified data input in electronic documents
Simplified data and/or syntax entry in electronic documents is provided. Custom user interface components and selectable controls may be provided that may float...
US-1,036,0287 Unified messaging platform and interface for providing user callouts
A unified messaging platform is described which provides a comprehensive environment for collaboration, file sharing, and project management. In aspects, the...
US-1,036,0286 Color coding of layout structure elements in a flow format document
A color coding engine and a comparison engine are provided. A color coding engine may be utilized to detect logical layout object attributes in a flow format...
US-1,036,0277 Controlling data migration
A machine may be configured to migrate data among databases. For example, the machine determines a control signal value that indicates a migration state of a...
US-1,036,0274 Suggested out of network communication recipients
Disclosed in some examples are methods, systems and machine readable medium for recommending an out-of-network communication by determining a set of potential...
US-1,036,0258 Image annotation using aggregated page information from active and inactive indices
Architecture that addresses page information lost as part of a selection process in a search engine framework. An aggregation process collects all page or...
US-1,036,0199 Partitioning and rebalancing data storage
Techniques are described for partitioning and rebalancing data storage, such as through management of database partitions. In one or more implementations, a...
US-1,036,0190 Migrate data in a system using extensions
Facilitating migration of data from a first system format to a second system. A method includes, at an extension receiving an indication that the extension...
US-1,036,0135 Privilege test and monitoring
Testing code. A method includes identifying in code being executed on a computing system a specification of a permission set. The method further includes...
US-1,036,0049 Extensible template pipeline for web applications
Systems and methods are provided for modifying webpages. In some embodiments, a computer-implemented system can include: an authoring component configured to...
US-1,036,0017 Updating program packages at distribution endpoint
A computing system is provided that includes a distribution endpoint including one or more processors configured to receive a request from a developer computing...
US-1,035,9919 Staged animation of charts for data updates
Updating graphical user interface elements. A method includes accessing a graphical user interface which includes an initial view including graphical elements....
US-1,035,9848 Input device haptics and pressure sensing
Input device haptics and pressure sensing techniques are described. An input device includes an outer surface, a pressure sensor and haptic feedback mechanism,...
US-1,035,9846 Wearable device gesture detection
The description relates to smart rings. One example can include a finger band configured to accommodate a user's finger. This example can also include a set of...
US-1,035,9826 Use of volatile memory as non-volatile memory
A computing device may comprise a processor, a volatile memory and a non-volatile storage device. An operating system or firmware of the device may cause one or...
US-1,035,9818 Device faraday cage
The description relates to devices, such as computing devices. One example can include a shielded and cooled circuit board assembly including a biasing...
US-1,035,9640 Floating image display
Examples are disclosed that relate to optical systems. One example provides a display device comprising an image source including a plurality of encoded regions...
US-1,035,9627 Waveguide coatings or substrates to improve intensity distributions having adjacent planar optical component...
An apparatus for use in replicating an image associated with an input-pupil to an output-pupil includes a planar optical waveguide including a bulk-substrate,...
US-1,035,8853 Friction hinge
A friction hinge is described. In at least some implementations, the described friction hinge enables a support component to be adjustably attached to an...
US-1,035,7716 Speed-dependent suggested driving lines
In a video game or simulator, suggested speed indicators are computed along a suggested driving line on a path (e.g., a race track) and displayed in a simple,...
US-1,035,6719 Skip-correlation based symmetric carrier sensing with multiple power levels
A "Skip-Correlator" ensures carrier sensing symmetry between wireless devices of arbitrary transmission power levels, thereby enabling fair sharing of available...
US-1,035,6549 Wi-Fi tile transfer
Various technologies described herein pertain to transferring geospatial tiles for Wi-Fi networks. A geospatial tile specifies a geographic region and includes...
US-1,035,6399 Optimization of a multi-view display
Described herein is a multi-view display (based on spatial and/or temporal multiplexing) having an optimization mechanism that dynamically adjust views based...
US-1,035,6331 Adaptive camera field-of-view
Examples are disclosed that relate to adapting image output from a camera based on output from an orientation sensor. One example provides a display device...
US-1,035,6204 Application based hardware identifiers
An application based hardware identifier is generated for an application on a device. The application based hardware identifier is generated based on both...
US-1,035,6187 IoT gateway for weakly connected settings
A gateway that may be implemented in a local network and that communicates with a cloud network to provide efficient services in a weakly connected setting is...
← 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.