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,021,436 Automatic reconnection of debugger to a reactivated application
Although a software developer writing software for a mobile device typically performs the development and some of the debugging of the application on a software...
US-9,021,434 Resource deployment based on conditions
Architecture that facilitates the package partitioning of application resources based on conditions, and the package applicability based on the conditions. An...
US-9,021,428 Troubleshooting visuals and transient expressions in executing applications
Tools and techniques support troubleshooting live application visuals, including transient markup expression issues in XAML or HTML. A LADRT module supports...
US-9,021,398 Providing accessibility features on context based radial menus
Radial context based menus are employed for content management through touch or gesture actions, keyboard entries, mouse or pen actions, and similar input....
US-9,021,364 Accessing web content based on mobile contextual data
Available web content is filtered based on context data available on a mobile device. Access to the filtered web content is then made available through an...
US-9,021,360 Component localization
In an implementation of component localization, control components are maintained that each define a localization format, such as a display format for a section...
US-9,021,313 Priority-assignment interface to enhance approximate computing
A system and method are provided for enhancing approximate computing by a computer system. In one example, an interface is provided comprising a ...
US-9,021,157 Reliable socket transfer based on initializing and re-initializing a communication link and retaining a...
Various embodiments initialize a communication link associated with data transfer to a connected state between participants in the communication link. In some...
US-9,021,138 Performance of multi-processor computer systems
Embodiments of the invention may improve the performance of multi-processor systems in processing information received via a network. For example, some...
US-9,021,106 Peer-to-peer identity management interfaces and methods
Peer-to-peer (P2P) application programming interfaces (APIs) that allow an application to create, import, export, manage, enumerate, and delete P2P identities...
US-9,021,043 Message gateway with hybrid proxy/store-and-forward logic
Described is a technology by which an email filtering service or other gateway includes hybrid proxy and store-and-forward logic. A message is initially...
US-9,020,947 Web knowledge extraction for search task simplification
Techniques are described for generating structured information from semi-structured web pages, and retrieving the structured knowledge in response to a user...
US-9,020,936 Using categorical metadata to rank search results
A system that facilitates ranking search results returned by a search engine in response to receipt of a query is described herein. The system includes a...
US-9,020,892 Efficient metadata storage
One or more techniques and/or systems are disclosed for efficiently storing metadata of partitioned data (e.g., directed to a specific individual/user). A first...
US-9,020,871 Automated classification pipeline tuning under mobile device resource constraints
An architecture and techniques to enable a mobile device to efficiently classify raw sensor data into useful high level inferred data is discussed....
US-9,020,869 Location determination using generalized fingerprinting
An RF fingerprinting methodology is generalized to include non-RF related factors. For each fingerprinted tile, there is an associated distance function between...
US-9,020,806 Generating sentence completion questions
The subject disclosure is directed towards automated processes for generating sentence completion questions based at least in part on a language model. Using...
US-9,020,745 Business data display and position correction in street-side imagery
A separate panel may be used to display business icons near images of business entries, if the GIS does not include a business's front door geolocation. Users...
US-9,020,615 Stability control system
In embodiments of a stability control system, a computing device includes a device housing that is integrated with a display device, and the device housing...
US-9,020,565 Tile space user interface for mobile devices
Systems and methods for providing a user interface for mobile devices enable data and services available through the mobile device to be represented as a set of...
US-9,020,299 Hybrid image format
Hybrid image format techniques are described in which multiple resolution images are concatenated to a standard bitmap image to create a hybrid image file. The...
US-9,020,298 Automated image cropping to include particular subjects
A digital image is automatically cropped to fit within a desired frame. The cropping is based on one or more of two identified portions of the image. One of the...
US-9,020,290 Reduce extrapolate
A method for removing boundary distortion includes receiving a one-dimensional input signal and determining whether the one-dimensional input signal includes an...
US-9,020,254 Dynamic image quality checker for use in image transcoding
Described is a technology by which an image is transcoded to a desired quality measure (e.g., PSNR). A quality measure of transcoded image data is checked...
US-9,020,239 Stereo video for gaming
A real-time stereo video signal of a captured scene with a physical foreground object and a physical background is received. In real-time, a ...
US-9,020,183 Tagging images with labels
An image to be shared with other users based on input from a first user is received. A second user is identified from a tag of the image, and information is...
US-9,019,945 Service-assisted network access point selection
Embodiments enable prioritization and selection of network access points (NAP) by a computing device using NAP attribute values. The computing device obtains...
US-9,019,878 Phone supporting mode conversion
A mechanism for a wireless device to obtain access to network connectivity through a WAN-enabled device. The wireless device may use peer-to-peer communication...
US-9,019,615 Wide field-of-view virtual image projector
A wide field-of-view virtual image projector includes a rod light guide that is embossed with at least a first diffraction grating and a second diffraction...
US-9,019,292 Reordering graph execution for processing optimization
Methods are provided for reordering operations in execution of an effect graph by graphics processing unit. Memory availability is evaluated for storing images...
US-9,019,201 Evolving universal gesture sets
In a gesture-based system, gestures may control aspects of a computing environment or application, where the gestures may be derived from a user's position or...
US-9,019,174 Wearable emotion detection and feedback system
A see-through, head mounted display and sensing devices cooperating with the display detect audible and visual behaviors of a subject in a field of view of the...
US-9,017,092 Electronic connector
An electronic connector includes a base, a tapered extension protruding from the base, and a nose forming a terminal end of the tapered extension. The tapered...
US-9,016,857 Multi-touch interactions on eyewear
The subject disclosure is directed towards eyewear configured as an input device, such as for interaction with a computing device. The eyewear includes a...
US-D727,954 Display screen with user interface
US-D727,952 Display screen with user interface
US-D727,951 Display screen with user interface
US-D727,950 Display screen with user interface
US-D727,949 Display screen with user interface
US-D727,948 Display screen with user interface
US-D727,946 Display screen with graphical user interface
US-D727,945 Display screen with graphical user interface
US-D727,944 Display screen with graphical user interface
US-D727,937 Display screen with graphical user interface
US-D727,936 Display screen with graphical user interface
US-D727,935 Display screen with graphical user interface
US-D727,926 Display screen with user interface
US-D727,925 Display screen with user interface
US-9,015,843 Predictive malware threat mitigation
The subject disclosure is directed towards protecting against malware, by classifying a user's risk level, which corresponds to a likelihood of malware being...
US-9,015,807 Authorizing application access to secure resources
An application submits a permission request to a resource server. In response to receiving the request, the resource server generates a user interface that asks...
← 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.