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,285,549 Personality-based device
A personality-based theme may be provided. A prompt and an input indicating a personality may be received. Next, a voice font corresponding to the personality...
US-8,285,542 Adapting a language model to accommodate inputs not found in a directory assistance listing
A statistical language model is trained for use in a directory assistance system using the data in a directory assistance listing corpus. Calculations are made...
US-8,285,259 Resource aggregation in an opportunistic network
A wireless opportunistic network that can facilitate resource aggregation by way of interconnected devices is disclosed. In accordance with this opportunistic...
US-8,285,049 Corrections for recognizers
A processing device may recognize a number of input handwritten strokes, which may represent a mathematical expression, a chemical formula, or other...
US-8,284,942 Persisting private/public key pairs in password-encrypted files for transportation to local cryptographic store
Systems and methods for using private keys in software development that minimizes the risks of the private key being lost or stolen. A strong name consists of...
US-8,284,923 Bridging messages to release enterprise ports
Architecture for bridging unwanted calls back to the PSTN (public switch telephone network) thereby freeing-up enterprise ports for other uses. When an incoming...
US-8,284,918 Media specific feature invocation signaling in enhanced communication systems
Subscribers of an enhanced communication system are enabled to indicate invocation or clearing of media specific features such as music-on-hold or...
US-8,284,909 Offline voicemail
A method for accessing offline voicemail messages within a mobile messaging application may be provided. First, a voice mail message may be received and the...
US-8,284,847 Detecting motion for a multifunction sensor device
To detect movement of a depth camera in a motion capture system, readings from an accelerometer in the depth camera are processed to provide short and long term...
US-8,284,803 Cross-scope synchronization of data item knowledge and corresponding metadata
The subject disclosure relates to cross scope synchronization among different sets of nodes that synchronize the same data item(s) according to different...
US-8,284,250 Determining trigger rate for a digital camera
A system that facilitates determining a trigger rate for a digital camera to provide a threshold forward overlap for consecutively captured images is described...
US-8,284,211 Displaying user interface elements having transparent effects
Embodiments are configured to provide information for display. Various embodiments include processing functionality that can be used to efficiently process...
US-8,284,190 Registration of street-level imagery to 3D building models
Point of origin information for image data may be inaccurately registered against a geographic location absolute. A process for aligning image and highly...
US-8,284,157 Directed performance in motion capture system
Techniques for enhancing the use of a motion capture system are provided. A motion capture system tracks movement and audio inputs from a person in a physical...
US-8,283,639 Self-sterilizing input device
A system and method for sterilizing a surface on an input device is disclosed. A chamber is configured to enclose an input device such as a keyboard and is...
US-8,282,487 Determining orientation in an external reference frame
Orientation in an external reference is determined. An external-frame acceleration for a device is determined, the external-frame acceleration being in an...
US-D668,671 Display screen with animated user interface
US-D668,670 Display screen with a group of icons
US-D668,665 Display screen with graphical user interface
US-8,281,398 Reordering document content to avoid exploits
Structured document files, such as those utilized by standard productivity applications or for portable documents can have malicious computer executable...
US-8,281,368 Communicating a password securely
A secure (e.g., HTTPS) connection is established between a client and a server. Communication over the connection may utilize an application (e.g., a Web...
US-8,281,338 Extensible encoding for interactive user experience elements
Detailed herein is a technology which, among other things, allows for storage and playback of interactive user elements in a television stream. In one approach...
US-8,281,334 Facilitating advertisement placement over video content
Systems, methods, computer-readable media, and graphical user interfaces for facilitating advertisement placement over video content are provided. Images within...
US-8,281,292 Rapid application development
A system to enables Rapid Application Development ("RAD") is provided. The system provides an object model of an ERP application, which enables software...
US-8,281,259 Intelligent backward resource navigation
A system for navigating among resources includes a target detection module detecting whether a first resource has been branched from to two other different...
US-8,281,246 Travelogue-based contextual map generation
A map user interface control provides functionality for displaying a map in conjunction with the display of a Web page. The map control operates in combination...
US-8,281,236 Removing style corruption from extensible markup language documents
Unused, duplicate, or corrupted styles are removed from XML based document files through a styles definition part of a document using system input output. The...
US-8,281,234 Definable application assistant
A user creates an application assistant by recording a series of steps to complete a specific task involving one or more computer applications. Additional steps...
US-8,281,233 Architecture to expose internal business data on a website
A method for importing document data into a website hosted on a server computer includes a block of document data that is received at the server computer. The...
US-8,281,147 Image based shared secret proxy for secure password entry
The claimed subject matter provides systems and/or methods that facilitate utilizing a shared secret to obscure a password within a sequence of characters. The...
US-8,281,121 Private aggregation of distributed time-series data
Techniques are described herein for privately aggregating distributed time-series data. A requestor provides a query sequence to users. Each user evaluates the...
US-8,281,013 Non-disruptive, reliable live migration of virtual machines with network data reception directly into virtual...
Techniques are disclosed for the non-disruptive and reliable live migration of a virtual machine (VM) from a source host to a target host, where network data is...
US-8,280,983 Distributed search in a casual network of servers
Distributed searches in a casual server network may be provided. First it may be determined, at an originating server, that a first request cannot be fulfilled...
US-8,280,979 Persistent public machine setting
Disclosed herein are methods for protecting user information on a client device that may have a plurality of users. A user interface with a public machine...
US-8,280,963 Caching and exposing pre-send data relating to the sender or recipient of an electronic mail message
Technologies are described herein for caching and exposing pre-send data relating to the sender or recipient of an e-mail message. A mail client program is...
US-8,280,924 Object-relational mapping with dynamic relational schemas
In an embodiment, a generic database application of a computer system receives a portion of input data from a database. The generic database application can...
US-8,280,923 Schema mapper
Embodiments of the present invention provide the ability to effectively visualize the mapping between two schemas, referred to herein as a source schema (or...
US-8,280,920 Navigating media content by groups
Grouping media files via playlists on a computer-readable medium. One or more media files are selected according to a grouping criterion to define one or more...
US-8,280,918 Using link structure for suggesting related queries
An approach is provided for determining related queries for a given search query based on the linking structure of electronic documents within a document set....
US-8,280,908 Merging file system directories
Two or more separate physical file system directories are presented as one merged (virtual) file system directory to a process running in a silo. The operating...
US-8,280,899 Abstracting events for data mining
An event is described herein as being representable by a quantified abstraction of the event. The event includes at least one predicate, and the at least one...
US-8,280,896 Reporting row structure for generating reports using focus areas
A method and an apparatus for generating reports and other outputs from a computer program. A user first defines a focus area, composed of chosen data types and...
US-8,280,877 Diverse topic phrase extraction
Systems and methods for implementing diverse topic phrase extraction are disclosed. According to one implementation, multiple word candidate phrases are...
US-8,280,843 RSS data-processing object
Various embodiments utilize a special object referred to as an rsshttp object to acquire an RSS feed, process the feed and expose an object model to a web page...
US-8,280,771 Advertising that is relevant to a person
A person is viewing a display. By evaluating tracked information about the person, the display and/or the content being viewed, a tracking system determines...
US-8,280,733 Automatic speech recognition learning using categorization and selective incorporation of user-initiated...
An automatic speech recognition system recognizes user changes to dictated text and infers whether such changes result from the user changing his/her mind, or...
US-8,280,721 Efficiently representing word sense probabilities
Word sense probabilities are compressed for storage in a semantic index. Each word sense for a word is mapped to one of a number of "buckets" by assigning a...
US-8,280,671 Compressive data gathering for large-scale wireless sensor networks
Techniques for data gathering in large-scale wireless sensor networks are described. A data collection device receives aggregate data from at least one sensor...
US-8,280,185 Image denoising techniques
Image denoising techniques include determining wavelet-domain noise model and a non-parametric multivariate wavelet description from the image signal for raw...
US-8,280,025 Automated unique call announcement
Automated unique call announcements for incoming telephone calls are provided. When a call is received at a mobile or wired telephone, a variety of data about...
← 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.