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,099,288 Text-dependent speaker verification
A text-dependent speaker verification technique that uses a generic speaker-independent speech recognizer for robust speaker verification, and uses the...
US-8,099,279 Interactive clustering method for identifying problems in speech applications
A method of aiding a speech recognition program developer by grouping calls passing through an identified question-answer (QA) state or transition into clusters...
US-8,098,964 Raw image processing
A system, a method and computer-readable media for processing raw image data with a graphics processing unit (GPU). Raw image data generated by an imaging...
US-8,098,885 Robust online face tracking
Systems and methods are described for robust online face tracking. In one implementation, a system derives multiple resolutions of each video frame of a video...
US-8,098,842 Enhanced beamforming for arrays of directional microphones
A novel enhanced beamforming technique that improves beamforming operations by incorporating a model for the directional gains of the sensors, such as...
US-8,098,831 Visual feedback in electronic entertainment system
The presentation of visual feedback in an electronic entertainment system is disclosed. One disclosed embodiment relates to a method of providing user feedback...
US-8,098,730 Generating a motion attention model
Systems and methods to generate a motion attention model of a video data sequence are described. In one aspect, a motion saliency map B is generated to...
US-8,098,728 Compressing and decompressing multiple, layered, video streams employing multi-directional spatial encoding
A process for compressing and decompressing non-keyframes in sequential sets of contemporaneous video frames making up multiple video streams where the video...
US-8,098,593 Multi-level interconnection network
A method and system for providing a multi-level interconnection network is provided. A multi-level interconnection network comprises basic cells that are...
US-8,098,584 Optimization of traffic routing for data center services
Techniques and systems for providing optimization of traffic routing for data centers are disclosed herein. In some embodiments, a method may include...
US-8,098,245 Smart navigation for 3D maps
An interest center-point and a start point are created in an image. A potential function is created where the potential function creates a potential field and...
US-8,098,158 RFID server internals design
The subject invention provides a system and/or a method that facilitates implementing an RFID process by providing creation and/or execution of the RFID process...
US-8,097,355 Protecting against incorrect battery polarity
Embodiments of battery holders with dual-contact assemblies are disclosed. One embodiment comprises a battery holder with a substrate and a spring dual-contact...
US-8,095,987 Software anti-piracy protection
Licensing aspects of vendor software packages can be protected with reduced user interaction and effort by automating licensing exploit identification, and if...
US-8,095,985 Protected media path and refusal response enabler
In a protected media path for delivering content from a source to a sink, a source authority (SOTA) on behalf of the source decides with regard to a policy...
US-8,095,979 Analysis of event information to perform contextual audit
Analysis of audit information that takes into account a wide context allows for a rich picture from which system conditions may be assessed. Event information...
US-8,095,977 Secure PIN transmission
A secure channel is established between a processor and a smart card such that authentication can be achieved without transmitting a Personal Identification...
US-8,095,970 Dynamically associating attribute values with objects
Dynamically associating an attribute and an associated value to an object includes dynamically associating attribute-value sets to an object, but is not so...
US-8,095,969 Security assertion revocation
Security assertion revocation enables a revocation granularity in a security scheme down to the level of individual assertions. In an example implementation, a...
US-8,095,963 Securing resource stores with claims-based security
The present invention extends to methods, systems, and computer program products for securing resource stores with claims-based security. From policy...
US-8,095,935 Adapting message delivery assignments with hashing and mapping techniques
A system for efficiently distributing messages to a server farm uses a hashing function and a map-based function, or combinations thereof, to distribute...
US-8,095,930 System and method for priority-based selection of applications for termination
A computer application program executing on a computer, such as a portable computer, is selected for termination by first identifying computer application...
US-8,095,917 Debugger for virtual intermediate language operations
Various technologies and techniques are disclosed for testing intermediate language operations. A debugger harness is provided that instruments an intermediate...
US-8,095,912 Testing a context-free language compiler
Systems and methods for testing a context-free language compiler. Given a description of a context-free grammar including a set of production rules, a test...
US-8,095,910 Interruptible client-side scripts
Various technologies and techniques are disclosed for creating interruptible client-side scripts. Input is received from a developer to write original code for...
US-8,095,892 Graphical user interface for 3-dimensional view of a data collection based on an attribute of the data
A three-dimensional (3D) view of a data collection based on an attribute is disclosed. A timeline is provided for displaying files and folders. The timeline may...
US-8,095,884 Automatic alignment with subcomponents on a visual layout
A processing device may include a WYSIWYG tool for designing two-dimensional visual layouts. The processing device may display a visual layout including a first...
US-8,095,874 Inputting data on a portable computing device
A method for displaying input from a portable computing device on a second computing device is described. Later inputs on the portable computing device are...
US-8,095,872 Method and system for laying out paginated content for viewing--continuation
A method and system in a document viewing control for laying out an invisible page grid based on various criteria, including whether the pages of a document are...
US-8,095,866 Filtering user interface for a data summary table
A graphical user interface for creating a data summary table includes a data summary table including a plurality of fields, and a filtering pane programmed to...
US-8,095,865 Layout manager
Various technologies and techniques are disclosed for managing layout updates to user interface elements. A dirty state of user interface elements is tracked in...
US-8,095,771 Method and system for caching address translations from multiple address spaces in virtual machines
A method of virtualizing memory through shadow page tables that cache translations from multiple guest address spaces in a virtual machine includes a software...
US-8,095,767 Arbitrary precision floating number processing
Techniques for providing arbitrary precision floating number (APFN) processing are disclosed. In some aspects, an APFN store may be used to store a large number...
US-8,095,687 Systems and methods for managing state in a cluster of servers
The present invention provides systems and methods that can be used to manage state on a cluster comprising a plurality of application servers. A system...
US-8,095,648 Network device information collection and analysis
Method and system for collecting network device information is provided. A meta-meta model structure is used by a plurality of collectors that collect...
US-8,095,629 Managing user accounts and groups in multiple forests
Methods, systems, and computer program products are provided for managing contact proxies and security proxies in networks that are organized as forests. For...
US-8,095,623 Device emulation to facilitate data transfer
Described is a technology by which a circuit, such as one incorporated into a USB-like cable, couples a client computing device to a server computing device....
US-8,095,618 In-memory caching of shared customizable multi-tenant data
In a multi-tenant data sharing environment with shared, customizable data attributes are assigned to requested data and stored in a cache store along with the...
US-8,095,601 Inter-proximity communication within a rendezvous federation
The present invention extends to methods, systems, and computer program products for facilitating inter-proximity communication within a rendezvous federation....
US-8,095,600 Inter-proximity communication within a rendezvous federation
The present invention extends to methods, systems, and computer program products for facilitating inter-proximity communication within a rendezvous federation....
US-8,095,571 Partitioning modeling platform data
The present invention extends to methods, systems, and computer program products for partitioning modeling platform data. Embodiments of the invention...
US-8,095,565 Metadata driven user interface
Metadata is used to create customized user interface (UI) portions for an application. The metadata may be XML-based and can be interpreted and then rendered to...
US-8,095,561 Extensible framework for data import and export
A modular framework for data import/export in an application that allows modules/components to be independently developed for importing and exporting data...
US-8,095,559 Fast adaptive document filtering
Data structures, stored on various types of computer-readable media, include information related to user profiles and/or to various documents. The information...
US-8,095,551 Annotating shared contacts with public descriptors
A method for annotating shared contacts within a social network with public tags, notes or other data. This allows users of a social network to gain useful...
US-8,095,518 Translating DRM system requirements
Various embodiments provide a mapping layer to translate DRM system requirements from one DRM system, such as a source system, to another DRM system, such as a...
US-8,095,513 Safe buffer
A method and system for implementing a safe buffer is described herein. The method includes implementing a buffer class that ensures that accesses to memory are...
US-8,095,511 Database data recovery system and method
The present invention relates to a system and method of data restoration, for instance, after the occurrence of a user error. In particular, snapshot database...
US-8,095,499 Query consolidation for structured reports
Queries to obtain data from an OLAP cube for a structured report are consolidated. Queries to retrieve data from an OLAP cube for a structured report are...
US-8,095,495 Exchange of syncronization data and metadata
Systems and methods that disclose alternative patterns for exchange of synchronization data and/or metadata, e.g., `knowledge`, to enhance performance of...
← 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.