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,279,200 Light-induced shape-memory polymer display screen
A light-induced shape-memory polymer display screen is provided herein. One example display device includes a display screen having a topography-changing layer...
US-8,279,177 User notification system with an illuminated computer input device
A user notification system and a computer input device, such as a mouse. The computer input device includes an illumination member that enables a user to...
US-8,279,137 Wireless antenna for emitting conical radiation
An antenna described herein includes a driven patch that is configured to emit radiation in a broadside direction in response to receiving excitation current,...
US-8,277,325 Game achievements system
Systems and method for providing a game achievements system where players are rewarded with game achievements based on mastering certain in-game facets of the...
US-D668,262 Display screen with an animated user interface
US-D668,261 Display screen with animated graphical user interface
US-D668,260 Display screen with animated graphical user interface
US-8,276,198 Method and apparatus for local area networks
A mechanism for segregating traffic amongst STAs that are associated with a bridge, referred to herein as the personal virtual bridged local area network...
US-8,276,195 Management of split audio/video streams
Described herein is a method that includes receiving multiple requests for access to an exposed media object, wherein the exposed media object represents a live...
US-8,276,182 Television content from multiple sources
Television content from multiple sources is described. In embodiment(s), a television client device includes an interface to receive television media content in...
US-8,276,165 Continuation-based runtime callback invocation
Activity callbacks in a continuation-based runtime. At framework-definition time, a framework activity is authored. The framework activity may have an...
US-8,276,159 Message communication of sensor and other data
A service may be provided that reads sensors, and that communicates information based on the sensor readings to applications. In one example, an operating...
US-8,276,154 Hash partitioning streamed data
The present invention extends to methods, systems, and computer program products for partitioning streaming data. Embodiments of the invention can be used to...
US-8,276,152 Validation of the change orders to an I T environment
A change order to be executed at a scheduled time as part of a change plan is created, wherein the change order to define a change to an Information Technology...
US-8,276,147 Low synchronization means of scheduler finalization
Shutting down a computer work scheduler. The work scheduler includes a number of virtual processors, each of which is either active or inactive. An active...
US-8,276,145 Protected mode scheduling of operations
The present invention extends to methods, systems, and computer program products for protected mode scheduling of operations. Protected mode (e.g., user mode)...
US-8,276,124 Constructing petri nets from traces for diagnostics
Various technologies and techniques are disclosed for using Petri Nets for diagnostics of concurrent programs. One or more initial traces are obtained from a...
US-8,276,121 Selection of versioned resource among multiple compatible versions
A requirement for a versioned resource is fulfilled, particularly in light of compatibility constraints of the requirement. Versions of the versioned resource...
US-8,276,111 Providing access to a dataset in a type-safe manner
A method of providing access to a dataset in a type-safe manner includes storing a dataset including a plurality of data elements and a corresponding plurality...
US-8,276,070 Mechanism to dynamically host multiple renderers based on system capabilities
A system for presentation of help files on a computer with an operating system and a display is provided. Presentation-independent information associated with...
US-8,276,021 Concurrency test effectiveness via mutation testing and dynamic lock elision
One embodiment described herein is directed to a method practiced in a computing environment. The method includes acts for determining test suite effectiveness...
US-8,275,989 Method of negotiating security parameters and authenticating users interconnected to a network
A method for authenticating and negotiating security parameters among two or more network devices is disclosed. The method has a plurality of modes including a...
US-8,275,984 TLS key and CGI session ID pairing
The prevention of impersonation attacks based on hijacked common gateway interface (CGI) session IDs is disclosed. In accordance with one embodiment, a secured...
US-8,275,970 Optimizing write traffic to a disk
The write optimizer described in this disclosure optimizes write traffic to a disk. The write optimization technique writes small data sets to be written to a...
US-8,275,912 Bootstrap rendezvous federation
Systems and methods that ensure formation of a single ring from a seed node at any given time. A "bootstrap" phase is included in a node's life cycle, to...
US-8,275,907 Adding individual database failover/switchover to an existing storage component with limited impact
High availability architecture that employs a mid-tier proxy server to route client communications to active data store instances in response to failover and...
US-8,275,880 Media content programming, delivery, and consumption
A media content programming, delivery, and consumption model is provided by which consumers can receive programming that is personalized to their tastes and...
US-8,275,873 Internet location coordinate enhanced domain name system
An exemplary architecture is for an Internet Location Coordinate enhanced Domain Name System (DNS). An exemplary method includes requesting information for a...
US-8,275,843 Collaborative conference experience improvement
An example computing device creates a resource module that acquires resource information relating to resources of the computing device and acquire quality of...
US-8,275,826 Organizing resources into collections to facilitate more efficient and reliable resource access
The present invention extends to methods, systems, and computer program products for organizing resources into collections to facilitate more efficient and...
US-8,275,793 Transaction transforms
A method and system for maintaining isolated data in an application is disclosed which data to be selectively isolated until a data client orders the changes to...
US-8,275,759 Contextual query suggestion in result pages
Described is a search technology in which a search engine constructs a results page for a query that integrates suggested queries with the individual query...
US-8,275,731 Anonymous types for statically typed queries
Anonymous types for a programming language. Non-denotable anonymous types are types that a compiler generates on behalf of a programmer and can then be used as...
US-8,275,726 Object classification using taxonomies
As provided herein objects from a source catalog, such as a provider's catalog, can be added to a target catalog, such as an enterprise master catalog, in a...
US-8,275,649 Mining life pattern based on location history
Techniques for providing mining life pattern are described. This disclosure describes mining a life pattern of an individual, for example, by identifying places...
US-8,275,620 Context-relevant images
Assistive, context-relevant images may be provided. First, text may be received. Then a spell check indication may be received and a spelling check may be...
US-8,275,607 Semi-supervised part-of-speech tagging
A word is selected from a received text and features are identified from the word. The features are applied to a model to identify probabilities for sets of...
US-8,275,605 Machine language translation with transfer mappings having varying context
A computer-implemented machine translation system translates text from a first language to a second language. The system includes a plurality of mappings, each...
US-8,275,604 Adaptive pattern learning for bilingual data mining
Embodiments for the adaptive learning of translation layout patterns to mine bilingual data are disclosed. In accordance with at least one embodiment, the...
US-8,275,546 Travelogue-based travel route planning
A location extraction component analyzes a set of travelogues to identify locations mentioned therein. A co-occurrence extraction component computes...
US-8,275,428 Method for planar implementation of .pi./8 gate in chiral topological superconductors
Disclosed herein is a topologically protected .pi./8-gate which becomes universal when combined with the gates available through quasi-particle braiding and...
US-8,275,361 Place-specific buddy list services
An information service provides search and notifications to inform when certain people (e.g., friends, family, business contacts, etc.) are nearby so as to...
US-8,275,209 Reduced DC gain mismatch and DC leakage in overlap transform processing
In certain embodiments, overlap operators are applied during encoding and/or decoding of digital media, where the overlap operators have reduced DC gain...
US-8,275,197 Techniques to manage a whiteboard for multimedia conference events
Techniques to manage a whiteboard for multimedia conference events are described. An apparatus may comprise a whiteboard manager component operative to manage...
US-8,275,194 Site modeling using image data fusion
Site modeling using image data fusion. Geometric shapes are generated to represent portions of one or more structures based on digital height data and a...
US-8,275,185 Discover biological features using composite images
An image processing system extracts parts or characteristics of interest from prepared biological samples One suitable use of the image processing system is to...
US-8,275,152 Dynamic bass boost filter
Bass frequencies of audio can be dynamically boosted using various techniques and tools. The described techniques and tools can be applied separately or in...
US-8,275,120 Adaptive acoustic echo cancellation
An acoustic echo cancellation technique. The present adaptive acoustic echo cancellation technique employs a plurality of acoustic echo cancellation filters...
US-8,275,117 Methods and apparatus for use in computer-to-human escalation
A system and method are provided for escalating a user or customer to a live agent from a conversational agent when predetermined criteria are met. The...
US-8,275,107 Techniques for managing a multimedia conference call
Techniques include managing a multimedia conference call. An apparatus may comprise a wireless device having at least one wireless transceiver and a conference...
← 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.