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-D737,842 Display screen with graphical user interface
US-D737,841 Display screen with graphical user interface
US-9,119,156 Energy-efficient transmission of content over a wireless connection
Energy efficient transmission of content can be provided using a variety of techniques. In an example technique, portions of content can be transmitted from a...
US-9,119,052 Content sharing for mobile devices
Aspects of the subject matter described herein relate to content sharing for mobile devices. In aspects, images that are created using mobile devices may be...
US-9,118,737 Avatar integrated shared media experience
A method and system are disclosed in which a group of people are able to replicate the physical world experience of going with a group of friends to pick a...
US-9,118,700 Encrypted network traffic interception and inspection
A method of operating a computing device that allows inspecting data that the device attempts to transmit over a network in an encrypted form for presence of...
US-9,118,686 Per process networking capabilities
Per process networking capability techniques are described. In one or more implementations, a determination is made as to whether access to a network capability...
US-9,118,672 Back-end constrained delegation model
A client can communicate with a middle tier, which can then, in turn, communicate with a back end tier to access information and resources on behalf of the...
US-9,118,652 Detecting and modifying security settings for deploying web applications
Various implementations are described herein for detecting and modifying security settings on a computing device to run a web application using a web browser. A...
US-9,118,463 Distributed single sign on technologies including privacy protection and proactive updating
Technologies for distributed single sign-on operable to provide user access to a plurality of services via authentication to a single entity. The distributed...
US-9,117,281 Surface segmentation from RGB and depth images
Surface segmentation from RGB and depth images is described. In one example, a computer receives an image of a scene. The image has pixels which each have an...
US-9,117,280 Determining images of article for extraction
A content application determines images of an article for extraction. The content application identifies an initial image associated with a content of the...
US-9,117,279 Hair surface reconstruction from wide-baseline camera arrays
The subject disclosure is directed towards reconstructing an approximate hair surface using refinement of hair strands. Hair strands are first extracted from 2D...
US-9,117,094 Data location obfuscation
Programs running on an open architecture, such as a personal computer, are vulnerable to inspection and modification. This is a concern as the program may...
US-9,117,074 Detecting a compromised online user account
One or more techniques and/or systems are disclosed for detecting and/or mitigating a potentially compromised online user account. One or more baselines can be...
US-9,117,007 Visualization of streaming real-time data
A system facilitates dynamic data visualizations. The system includes an analysis component that periodically processes one or more incoming data streams to...
US-9,116,990 Enhancing freshness of search results
Methods, systems, and computer-storage media for improving the freshness, or the apparent freshness, of search results are described. In an embodiment, the...
US-9,116,966 Displaying search results
Website search results obtained from searching multiple electronic information stores may be displayed transparently without distinguishing the electronic...
US-9,116,943 Halloween protection in a multi-version database system
Mitigating problems related to the Halloween problem including where update operations potentially allow the record to be visited more than once during the...
US-9,116,942 Conflict resolution via metadata examination
A computing device detects a synchronization conflict between two versions of a file. In particular, the file may comprise a digital photo. The computing device...
US-9,116,880 Generating stimuli for use in soliciting grounded linguistic information
A processing system is described which generates stimulus information (SI) having one or more stimulus components (SCs) selected from an inventory of such...
US-9,116,879 Dynamic rule reordering for message classification
Embodiments are directed to generating a customized classification rule execution order and to identifying optimal ordering rules for previously processed data....
US-9,116,871 Ink to text representation conversion
Technologies are generally provided for converting handwritten ink input to text annotations. A user may provide handwritten ink input to content displayed on a...
US-9,116,867 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-9,116,778 Remotable project
Aspects of the subject matter described herein relate to remote project access. In aspects, project data for a project that is hosted on a server is provided to...
US-9,116,770 Recipe-based application conversion
An installation package associated with an application is obtained. Installation of the application in a first type of system is analyzed based at least in part...
US-9,116,735 Offline provisioning of virtual machines
An offline provisioning system provides a facility for provisioning a virtual machine without requiring that the virtual machine be launched. The system extends...
US-9,116,728 Providing a persona-based application experience
Technologies are described herein for providing; a persona-based application experience. A query for a location of a persona package is received from a...
US-9,116,712 Compile based obfuscation
Compiler based obfuscation is described. To protect portions of a code project with obfuscations, the code is modified within a compiler to produce one or more...
US-9,116,681 Workflow schedule authoring tool
A workflow schedule authoring tool enables a user to author a workflow by arranging building blocks in a particular order. Building blocks may correspond to...
US-9,116,670 Surface contact for a support component
A surface contact for a support component is described. The support component, for example, can serve as a "kickstand" that can be positioned to support the...
US-9,116,666 Gesture based region identification for holograms
Techniques are provided for allowing a user to select a region within virtual imagery, such as a hologram, being presented in an HMD. The user could select the...
US-9,116,612 Pressure sensitive controls
The use of pressure-sensitive controls is disclosed in which controls respond differently to different pressure applied by a stylus on a digitizer. Users...
US-9,116,607 Interface including selectable items corresponding to single or multiple data items
An interface may include a first portion of a linear scale having first upper and lower bounds and a first plurality of indicators identifying first...
US-9,116,602 Providing customization of context based menus
Context based menus are customizable to extend features to meet user demand. An application providing the context based menu reads a custom configuration from...
US-9,116,550 Device kickstand
A device kickstand is described. In at least some implementations, a kickstand is rotatably attached to a mobile computing device. The kickstand can be rotated...
US-9,116,390 Touch sensing liquid crystal display compatible with linearly polarized sunglasses
A touch sensing liquid crystal display is made with a stack of layers that has controlled or low birefringence. The final layers of the output of the touch...
US-9,116,220 Time synchronizing sensor continuous and state data signals between nodes across a network
Techniques are provided for synchronization of sensor signals between devices. One or more of the devices may collect sensor data. The device may create a...
US-D737,331 Display screen with animated graphical user interface
US-D737,330 Display screen with animated graphical user interface
US-D737,329 Display screen with animated graphical user interface
US-D737,315 Display screen with animated graphical user interface
US-D737,312 Display screen with icon group and display screen with icon set
US-D737,306 Display screen with graphical user interface
US-D737,305 Display screen with graphical user interface
US-D737,304 Display screen with graphical user interface
US-D737,303 Display screen with graphical user interface
US-D737,302 Display screen with graphical user interface
US-D737,292 Display screen with graphical user interface
US-D737,291 Display screen with graphical user interface
← 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.