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-8,156,425 User interface (UI) dimensioning
Determining a total dimension of items in computer-based user interface control (e.g., non-uniform items displayed in grid-view), may be accomplished by...
US-8,156,420 Form validation with table driven error handling
Various embodiments provide a validation framework to validate whether data entered in a web application is valid. The framework includes a validation resource...
US-8,156,418 Image acquisition from dynamic content for delivery to network-enabled static display devices
An image service uses a uniform resource locator (URL) or other location identifier to retrieve static images embedded in dynamic content presentations from the...
US-8,156,330 Terminal for exchanging electronic business cards
A terminal and a method for exchanging electronic business cards that can guarantee privacy and guarantee complete and consistent communications to the user are...
US-8,156,300 Delete notifications for an entire storage volume
A delete notification can be received at a storage stack filter in a storage stack. It can be determined whether the delete notification applies to an entire...
US-8,156,297 Smart device recordation
Valuable information can be retained upon a storage device, such as a flash memory unit. Due to the portable nature of the memory, there can be increased...
US-8,156,289 Hardware support for work queue management
The claimed matter provides systems and/or methods that effectuate utilization of fine-grained concurrency in parallel processing and efficient management of...
US-8,156,249 Using server type to obtain network address
In aspects, a gateway that sits between a single network protocol client and a server receives a request from the client for a network address of the server....
US-8,156,223 Distribution of binary executables and content from peer locations/machines
Binary executables are distributed in a distributed manner by equipping a server with a bootstrap program. The server provides the bootstrap program to a client...
US-8,156,203 Dye injected request generation
Web server processes can host multiple web applications that process multiple requests from multiple clients. Recorded diagnostic information may not provide a...
US-8,156,201 Unifying discoverability of a website's services
Various embodiments provide a unified discovery control that can be incorporated as part of a web browser. The unified discovery control provides a central...
US-8,156,198 Live custom media play lists
List processing functionality (LPF) is described for creating a play list that defines an order in which video media programs are to be presented. Different...
US-8,156,165 Transaction-safe FAT files system
In one aspect, the present disclosure describes a process for maintaining file allocation tables (FATs) for a volume of storage medium. The process includes...
US-8,156,154 Techniques to manage a taxonomy system for heterogeneous resource domain
Techniques to manage vocabulary terms for a taxonomy system are described. An apparatus may comprise a managed taxonomy system having a vocabulary management...
US-8,156,153 Global metadata embedding and decoding
Global metadata, such as a document identifier, which may be a globally unique identifier, is embedded into an embedded interactive code document by combining a...
US-8,156,149 Composite nested streams
Reshaping of streams is provided to facilitate utilizing the streams without rapidly increasing memory requirements as the size of the stream increases. The...
US-8,156,148 Scalable algorithm for sharing EDI schemas
Recreating an electronic data interchange (EDI) schema from a file. The file is received from a source and the file includes a plurality of data values. The...
US-8,156,144 Metadata search interface
A system and method for implementing a metadata search interface is disclosed. The technology creates a configuration file for the metadata search interface...
US-8,156,129 Substantially similar queries
A system described herein includes analyzer component that analyzes queries submitted by users and corresponding URLs selected by the users, wherein the queries...
US-8,156,119 Smart attribute classification (SAC) for online reviews
Techniques for identifying attributes in a sentence and determining a number of attributes to be associated with the sentence are described. The techniques...
US-8,156,097 Two stage search
A two stage model identifies individuals having knowledge in a subject matter area relevant to a query. A relevance model receives a query and identifies...
US-8,156,094 Efficient navigation of search results
Systems, methods, and computer-readable media for navigating search results are provided. In response to receiving a search query, at least one individual...
US-8,156,093 Memory object sharing for just in time compiled data
Just in time compiled code and other data within a runtime environment may be shared between multiple applications by identifying common data objects and...
US-8,155,990 Linear-program formulation for optimizing inventory allocation
Computer-readable media for determining whether to accept a candidate order from a content provider, or advertiser, to display a particular number of...
US-8,155,931 Use of taxonomized analytics reference model
The composition of a data-driven analytics model that includes at least an analytical modeling component that defines analytical relationships between the model...
US-8,155,877 Location-to-landmark
A mapping application that returns results for a target location as a function of at least one nearby landmark. The one or more nearby landmarks can be selected...
US-8,155,714 Portable media player having a flip form factor
A portable media player is configured with a flip form factor in which a flip cover is hingedly fixed to a main body portion of the player. The flip cover...
US-8,155,662 Self-configuring wireless network location system
Wireless adapters are installed on one or more general purpose computing devices and are connected via a network in an enterprise environment. The adapters are...
US-8,155,624 Automatic wireless device message management responsive to end user preferences
Automatically retrieving messages by a wireless telephone based on user preferences. A method of the invention receives a notification, on a wireless device,...
US-8,155,444 Image text to character information conversion
Converting text may be provided. A user selectable element may be used to select a text. The selected text may include a first text within an electronic...
US-8,155,314 Systems and methods for securing video card output
The various methods and systems described herein are directed to supplying a secure channel for software executing on a host computer. The methods and systems...
US-8,155,304 Filter bank optimization for acoustic echo cancellation
A communications device is presented for providing bi-directional audio communications between a near-end user and a far-end user via a bidirectional...
US-8,155,294 Associating a telephone call with a dialog based on a computer protocol such as SIP
Providing non-voice capabilities relating to a phone call at a computing device includes receiving a request to begin a telephone call from a first telephone to...
US-8,155,195 Switching distortion metrics during motion estimation
Techniques and tools for switching distortion metrics during motion estimation are described. For example, a video encoder determines a distortion metric...
US-8,154,546 Rational Z-buffer for decreasing a likelihood of Z-buffer collisions
A "Rational Z-Buffer" provides various techniques for reducing artifacts when rendering graphics using z-buffers. In particular, the Rational Z-Buffer reduces...
US-8,154,524 Physics simulation-based interaction for surface computing
The claimed subject matter provides a system and/or a method that facilitates enhancing interactive surface technologies for data manipulation. A surface...
US-8,154,515 Mouse dongle storage
A computer mouse for use with a computing device, and a user input device assembly including a computer mouse and a communications dongle, are provided. The...
US-8,154,435 Stability monitoring using synthetic aperture radar
A stability monitoring system is described that provides an accurate, automated, and remote way of monitoring small movements over a large surface area without...
US-8,153,977 Optic having a dichroic reflector
Various embodiments are disclosed that are related to an optic with a dichroic coating. In one embodiment, sn optic comprises a wedge-shaped light guide having...
US-8,152,402 Flexible peripheral device positioner
A peripheral positioner includes a plurality of links that are rotatably coupled to one another. The peripheral positioner can be used to position a peripheral...
US-8,152,349 End reflector for a flat panel lens
End reflectors, flat panel lens that may utilize the end reflector, and methods are provided. The end reflector for a flat panel lens may include a first...
US-8,152,315 Flat-panel optical projection apparatus with reduced distortion
A light guide of the tapered-waveguide type includes an input slab (30) for expanding a projected image between an input end and an output end (40); and a...
US-8,151,645 Methods and apparatus for ultrasonic coupling using micro surface tension and capillary effects
Apparatus and methods for ultrasonic coupling between a coupling fluid and an object using micro surface tension and capillary effects are provided. The...
US-D657,380 Display screen with an icon
US-D657,367 Dual display device with animated image
US-D657,360 Electronic mouse
US-D657,359 Electronic mouse
US-8,151,337 Applying firewalls to virtualized environments
Each virtualized environment on a computer has its own set of firewall rules. The virtualized environments share a single instance of the operating system...
US-8,151,333 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-8,151,332 Digital identity management
One aspect relates to a process and associated device for managing digital ID lifecycles for application programs, and abstracting application programs for...
← 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.