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-D762,713 Display screen with animated graphical user interface
US-D762,712 Display screen with animated graphical user interface
US-D762,706 Display screen with animated graphical user interface
US-D762,705 Display screen with animated graphical user interface
US-D762,702 Display screen with transitional graphical user interface
US-D762,697 Display screen with graphical user interface
US-D762,605 Handset case
US-9,402,000 Metering traffic for a mobile device
The claimed subject matter provides a method for split billing. The method includes receiving a requested token. The requested token specifies conditions under...
US-9,401,934 Establishing sessions with defined quality of service
The present invention allows different types of communication applications to cooperate with an associated communication client to facilitate communications...
US-9,401,911 One-time password certificate renewal
Embodiments are directed to providing a certificate extension to an authentication certificate, to validating an authentication certificate request and to...
US-9,401,891 Network address translation traversals for peer-to-peer networks
In a networking environment, multiple end-users applications running on computing devices may operate behind a respective NAT device. Information transferred...
US-9,401,883 Email tags
Email tags are described. In embodiments, email messages are received for distribution to client devices that correspond to respective recipients of the email...
US-9,401,866 Data packet routing
Among other things, one or more techniques and/or system are provided for routing a data packet. Because the data packet may correspond to a source device...
US-9,401,832 Long-range nodes with adaptive preambles for coexistence
Wireless protocols in the unlicensed spectrum are developed for different requirements in terms of transmit range and power, which makes it difficult for...
US-9,401,050 Recalibration of a flexible mixed reality device
The technology provides embodiments for recalibration of outward facing cameras supported by a see-through, head mounted, mixed reality display system having a...
US-9,401,034 Tessellation of two-dimensional curves using a graphics pipeline
Methods, systems, and computer-storage media for efficiently tessellating two dimensional (2-D) curves using a graphics pipeline running on a graphics...
US-9,400,973 Persistent formatting for interactive charts
User requested format alterations to interactive chart elements, comprising, but not limited to, legends, axes, gridlines, data labels, axes labels, error bars,...
US-9,400,795 Calculation of properties of objects/shapes across versions of applications
Systems and methods are disclosed in which a self-describing file is generated and utilized to provide applications with the ability to properly preserve...
US-9,400,787 Language segmentation of multilingual texts
The claimed subject matter provides a system and/or method for segmenting a multi-language text. An exemplary method comprises determining an initial...
US-9,400,784 Integrated application localization
Integrated application localization techniques are described in which support for application localization is provided as an integrated component of a...
US-9,400,775 Document data entry suggestions
A document having multiple data entry areas can be presented, and a list of suggestions for a designated data entry area can be generated. Generating the list...
US-9,400,733 Pattern matching framework for log analysis
A pattern matching framework for log analysis is described. In one or more implementations, one or more inputs are received via a user interface of a computing...
US-9,400,695 Low latency rendering of objects
A system is disclosed for rendering low latency resource objects by providing the latest position data from a central processing unit for the low latency...
US-9,400,665 Running add-on components in virtual environments
Systems and methods for running add-on components in virtual environments are described. An add-on component can be executed in a virtual environment by setting...
US-9,400,639 Generating programs using context-free compositions and probability of determined transformation rules
There is provided a method and system for generating a program. The method includes detecting a number of steps for performing a task on a computing device and...
US-9,400,638 Reactive expression generation and optimization
Reactive programming is facilitated. Reactive expressions can be generated automatically from non-reactive expressions or in other words standard expressions....
US-9,400,597 Presenting dynamic grids
Grids are commonly used to provide an environment for users to orient objects within a drawing program. The properties of a grid are usually defined and set at...
US-9,400,584 Alias selection in multiple-aliased animations
A computer system determines that various user interface (UI) elements are to be moved to a different position within the UI. The computer system initiates a...
US-9,400,567 Explicit touch selection and cursor placement
A system and method for implementing an efficient and easy to user interface for a touch screen device. A cursor may be placed by a user using simple inputs....
US-9,400,559 Gesture shortcuts
Systems, methods and computer readable media are disclosed for gesture shortcuts. A user's movement or body position is captured by a capture device of a...
US-9,400,553 User interface programmatic scaling
Embodiments that relate to scaling a visual element displayed via a display device are disclosed. In one embodiment a method includes receiving and using gaze...
US-9,400,548 Gesture personalization and profile roaming
A gesture-based system may have default or pre-packaged gesture information, where a gesture is derived from a user's position or motion in a physical space. In...
US-9,400,541 Analyzing power consumption in mobile computing devices
Techniques pertaining to analyzing power consumed by a processing unit in a mobile computing device caused by execution of certain modules are described herein....
US-9,399,167 Virtual space mapping of a variable activity region
An electronic game system and a method of its operation are provided for virtual space mapping of a variable activity region in physical space. A calibration...
US-9,398,844 Color vision deficit correction
Embodiments related to improving a color-resolving ability of a user of a see-thru display device are disclosed. For example, one disclosed embodiment includes,...
US-D762,245 Display screen with icon
US-D762,240 Display screen with graphical user interface
US-9,398,512 Mobile route optimization
Embodiments provide techniques for mobile route optimization authentication protocols. Embodiments allow for system control over whether route optimization is...
US-9,398,420 Computing and harnessing inferences about the timing, duration, and nature of motion and cessation of motion...
An information delivery system comprises a receiver component that receives information about the movement, velocity, acceleration, and/or locations over time...
US-9,398,392 Audio calibration and adjustment
The subject disclosure is directed towards calibrating sound pressure levels of speakers to determine desired attenuation data for use in later playback. A user...
US-9,398,314 Entropy coding efficiency enhancement utilizing energy distribution remapping
Architecture for enhancing the compression (e.g., luma, chroma) of a video signal and improving the perceptual quality of the video compression schemes. The...
US-9,398,248 Identifying series candidates for digital video recorder
Embodiments that relate to defining series for digital video recording are disclosed. One embodiment provides a method including receiving selection of a set of...
US-9,398,229 Selective illumination of a region within a field of view
In embodiments of selective illumination, an illumination system includes light sources implemented for selective illumination of a target within a field of...
US-9,398,217 Video stabilization using padded margin pixels
One or more techniques and/or systems are provided for video stabilization and/or for image frame generation. For example, a user may instruct a video...
US-9,398,164 Providing notifications of call-related services
The disclosure relates to a first near-end terminal, the first near-end terminal being a mobile user terminal operable to establish voice or video calls with...
US-9,398,141 Inconspicuous mode for mobile devices
A communication device is configured to switch from a normal mode of operation to an inconspicuous mode of operation in which a reduced set of information is...
US-9,398,053 Efficient data transmission between computing devices
The subject disclosure is directed towards technology by which data transmission sizes are reduced when uploading files over a network. By processing hash...
US-9,398,036 Chunk-based file acquisition and file reputation evaluation
One or more techniques and/or systems are provided for file acquisition for reputation evaluation. A reputation service may be configured to evaluate files and...
US-9,398,034 Matrix factorization for automated malware detection
Disclosed herein is a system and method for automatically identifying potential malware files or benign files in files that are not known to be malware. Vector...
US-9,398,030 Ascertaining domain contexts
Various embodiments pertain to ascertaining domain contexts. In one embodiment, an application receives content that may contain a script (i.e. code). In this...
← 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.