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-9,207,876 Remove-on-delete technologies for solid state drive optimization
Technologies for identifying data stored on a solid state drive ("SSD") device that correspond to data associated with a delete event, and marking the deleted...
US-9,207,849 Start and application navigation
Described herein are techniques to facilitate efficient application navigation by a user. In one embodiment, two or more scrollable surfaces contain application...
US-9,207,813 Determining the location of the tip of an electronic stylus
An electronic stylus system includes an electronic stylus and base receiving unit. The electronic stylus includes a first ultrasonic transmitter, a second...
US-9,207,806 Creating a virtual mouse input device
A virtual mouse input device is created in response to a placement of a card on a touch surface. When the card is placed on the touch surface, the boundaries of...
US-9,207,765 Recognizing interactive media input
Techniques and systems for inputting data to interactive media devices are disclosed herein. In some aspects, a sensing device senses an object as it moves in a...
US-9,207,754 Enabling immersive, interactive desktop image presentation
Systems, methods, and computer-readable storage media for enabling immersive, interactive desktop image presentation are provided. Upon receiving a request for...
US-9,205,486 Metal alloy injection molding
Metal alloy injection molding techniques are described. In one or more implementations, these techniques may also include adjustment of injection pressure,...
US-9,205,335 Achievement replay and fraud detection
Devices including gaming consoles, personal computers, tablets, smartphones, and the like may be configured with a client for capturing signals which are...
US-D745,047 Display screen with icon
US-D745,046 Display screen with animated graphical user interface
US-D745,045 Display screen with graphical user interface
US-D745,038 Display screen with animated graphical user interface
US-D745,037 Display screen with animated graphical user interface
US-D745,027 Display screen with graphical user interface
US-D745,017 Display screen with graphical user interface
US-D744,869 Portion of a wearable electronic band
US-9,204,386 Method for rule-based context acquisition
Methods and systems for rule-based context acquisition are disclosed herein. The method includes accepting a request for target context from an application at a...
US-9,204,175 Providing partial file stream for generating thumbnail
A partial file stream is utilized to conserve resources and provide services when a file stream such as video file stream is requested for processing to...
US-9,204,156 Adding temporal scalability to a non-scalable bitstream
Innovations described herein facilitate the addition of temporal scalability to non-scalable bitstreams. For example, a bitstream rewriter receives units of...
US-9,203,872 Distributed connectivity policy enforcement with ICE
Instead of utilizing a centralized server or hardware (routers/gateways) to enforce connectivity policy restrictions, the policy connectivity restrictions for...
US-9,203,795 Mobile social interaction
A question associated with a first user may be obtained. A search link may be determined based on content of the first question A response may be obtained....
US-9,203,786 Data synchronization and sharing relationships
Systems and methods for synchronizing and sharing data associated with sharing relationships are disclosed. Such systems and methods may be implemented by...
US-9,203,780 Techniques to distribute messages using communication pipelines
Techniques to distribute messages using communication pipelines are described. An apparatus may comprise a message receiving component operative to receive a...
US-9,203,144 Reconfigurable multiband antenna decoupling networks
Multiband antenna decoupling networks and systems including multiband antenna decoupling networks are provided herein. A multiband decoupling network is...
US-9,202,443 Improving display performance with iris scan profiling
A see-through head mounted-display and method for operating the display to optimize performance of the display by referencing a user profile automatically. The...
US-9,202,313 Virtual interaction with image projection
Embodiments that relate to providing a low-latency interaction in a virtual environment are provided. In one embodiment an initial image of a hand and initial...
US-9,202,221 Content recommendations based on browsing information
Architecture for dynamically tracking information about a first-time or inactive user to a website and expeditiously presenting targeted content back to the...
US-9,202,143 Automatic photo grouping by events
Intuitive photo grouping is accomplished utilizing photo metadata information, including photos' timestamps, GPS information, name and storage folder identity,...
US-9,202,039 Secure identification of computing device and secure identification methods
A method implemented on a computing device provides for identifying the device and/or a user to an application on the device. The method comprises receiving a...
US-9,201,964 Identifying related entities
Methods, systems, and computer-storage media having computer-usable instructions embodied thereon for identifying related entities are provided. One or more...
US-9,201,874 Efficiently correlating nominally incompatible types
A nominal type framework can be configured to efficiently correlate different nominal types together based on a minimum set of common type shapes or structures....
US-9,201,871 Joint optimization for machine translation system combination
A joint optimization strategy is employed for combining translation hypotheses from multiple machine-translation systems. Decisions on word alignment, between...
US-9,201,859 Suggesting intent frame(s) for user request(s)
Techniques are described herein that are capable of suggesting intent frame(s) for user request(s). For instance, the intent frame(s) may be suggested to elicit...
US-9,201,855 Arranging content in an electronic page
Aligning the contents of document objects on an electronic document page. Organizing a page of document objects so textual content is aligned to natural eye...
US-9,201,810 Memory page eviction priority in mobile computing devices
Eviction priority technologies provide for the prioritized eviction of memory pages from a first memory, such as a DRAM, in a mobile computing device that have...
US-9,201,693 Quota-based resource management
Innovations for resource management are described herein. For example, resource management organizes resources as pools that are associated with different types...
US-9,201,688 Configuration of asynchronous message processing in dataflow networks
Managing a concurrency based system. A method includes determining a defined number of concurrent operations for a concurrency based management system. An...
US-9,201,687 User interface for process relationship management
Various embodiments for process relationship management are described. In at least some embodiments, a user interface is presented that provides an integrated...
US-9,201,673 Efficient detection and response to spin waits in multi-processor virtual machines
Various aspects are disclosed herein for attenuating spin waiting in a virtual machine environment comprising a plurality of virtual machines and virtual...
US-9,201,666 System and method for using gestures to generate code to manipulate text flow
The subject disclosure is directed towards using gesture input to position content elements (e.g., flow text) around an object such as an irregularly shaped...
US-9,201,578 Gaze swipe selection
Methods for enabling hands-free selection of virtual objects are described. In some embodiments, a gaze swipe gesture may be used to select a virtual object....
US-9,201,564 System and method for visually browsing of open windows
A method referred to as visual window browsing allows a user to browse through windows on their desktop. Aspects of the invention include responsive to a...
US-9,201,539 Supplementing a touch input mechanism with fingerprint detection
A computing device includes a fingerprint detection module for detecting fingerprint information that may be contained within touch input event(s) provided by a...
US-9,201,538 Input through sensing of user-applied forces
Methods and devices for providing a user input to a device through sensing of user-applied forces are described. A user applies forces to a rigid body as if to...
US-9,201,527 Techniques to remotely manage a multimedia conference event
Techniques to remotely manage a multimedia conference event are described. An apparatus may comprise a mobile remote control having a communications component...
US-9,201,520 Motion and context sharing for pen-based computing inputs
A "Motion and Context Sharing Technique" uses a pen or stylus enhanced to incorporate multiple sensors, i.e., a "sensor pen," and a power supply to enable...
US-9,201,243 Executable virtual objects associated with real objects
Embodiments for interacting with an executable virtual object associated with a real object are disclosed. In one example, a method for interacting with an...
US-9,201,185 Directional backlighting for display panels
Various embodiments are disclosed that relate to display panel backlight systems that output light with a narrower angular intensity distribution than a diffuse...
US-9,200,901 Predictive services for devices supporting dynamic direction information
With the addition of directional information in the environment, a variety of service(s) can be provided on top of user identification or interaction with...
US-D744,536 Display screen with icon
← 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.