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,058,638 Quantum computational systems
Apparatus and methods for performing quantum computations are disclosed. Such quantum computational systems may include quantum computers, quantum cryptography...
US-D648,739 Display screen with a user interface
US-D648,735 Display screen with animated user interface
US-8,056,124 Automatically generating rules for connection security
A method and system for creating security policies for firewall and connection policies in an integrated manner is provided. The security system provides a user...
US-8,056,098 Lineup detection
The technology is a system and method for selecting a television lineup. The available television lineups capable of being viewed on a digital device are...
US-8,056,081 Controlling memory usage in systems having limited physical memory
Described herein is a method of controlling memory usage in a computer system having limited physical memory, wherein one or more application programs execute...
US-8,056,072 Rebootless display driver upgrades
Systems and methods for rebootless updating of a IHV display driver are disclosed. According to such a method, first, the operating system stops the driver from...
US-8,055,907 Programming interface for a computer platform
A programming interface for a computer platform can include various functionality. In certain embodiments, the programming interface includes one or more of the...
US-8,055,747 Message based network transmission for selection and auditing of internet services
A computer communicates with a referral server according to a web service definition to select and audit performance of an internet service. The computer sends...
US-8,055,720 Cluster-based friend suggestion aggregator
Techniques are described to generate a list of suggested friends for a client of a social networking service. In an implementation, a cluster of clients is...
US-8,055,708 Multimedia spaces
The claimed subject matter provides a system and/or method that detect watermarks incorporated within analog and/or digital signals associated with multimedia...
US-8,055,701 Interactive document information storage and delivery
Indexing and storage of context of a plurality of interactive points within an interactive document is provided. The context of the interactive points within...
US-8,055,698 Network recycle bin
A network recycle bin is used to store deleted files in a managed directory that is available across a network connection. Files stored in a shared directory or...
US-8,055,649 Scaled management system
An exemplary system for managing an applications and data space includes a strategy layer configured to receive a query statement and to formulate one or more...
US-8,055,638 Providing recent history with search results
A system, method, and medium are provided for presenting a user-interface to a user during a search session that includes information about the user's search...
US-8,055,496 Ensuring product correctness in a multilingual environment
A language package system that prevents undesirable behaviors resulting from an incompatibility between a core package of a software product and its language...
US-8,054,994 Method and apparatus for audio normalization
A request is received to play an audio file. A determination is made regarding whether volume normalization parameters associated with the audio file are stored...
US-8,054,886 Signaling and use of chroma sample positioning information
Rules for the signaling and interpretation of chroma position are described. One rule, called the short rule, defines fifteen discrete chroma centering...
US-8,054,779 Simultaneous wireless support in software defined radio
A system and method for providing the ability to discover the capabilities of a user's computer to determine whether it is capable of supporting more than one...
US-8,054,290 Image contrast enhancement in depth sensor
Embodiments related to the enhancement of contrast in an image pattern in a structured light depth sensor are disclosed. For example, one disclosed embodiment...
US-8,053,754 Quantum computational systems
A computer-implemented method for encryption and decryption using a quantum computational model is disclosed. Such a method includes providing a model of a...
US-D648,345 Display screen with animated user interface
US-D648,344 Display screen with animated user interface
US-D648,343 Display screen with user interface
US-D648,330 Microphone boom
US-8,051,488 Trial usage for encrypted subscription-based data
Subscription based content is decrypted for one or more trial periods without shortening the subscription period for the device. The subscription period for the...
US-8,051,469 Securely roaming digital identities
A cryptographic session key is utilized to maintain security of a digital identity. The session key is valid only for a limited period of time. Additional...
US-8,051,450 Query-based electronic program guide
An electronic program guide (EPG) organizes and presents programming information to the viewer and allows for creation of queries to facilitate both simple and...
US-8,051,445 Advertisement insertion
Advertisement insertion techniques are described. In an implementation, a network operator decrypts a stream of content received from a content provider at a...
US-8,051,426 Co-routines native to a virtual execution environment
A virtual machine is extended to include native support for co-routines. In this manner, high-level programmers are afforded access to such functionality. More...
US-8,051,406 Rich end-user data views
A system and/or methodology that enables personalization as a platform service for applications via a rich data view. More particularly, the subject invention...
US-8,051,380 Communicating shared electronic calendar modifications
A shared electronic calendar modification notice provides calendar users accessing the calendar with notification that a calendar modification has been made by...
US-8,051,373 Method and system for converting a schema-based hierarchical data structure into a flat data structure
A method and system are provided for converting a hierarchical data structure into a flat data structure based on a schema. The format of the hierarchical data...
US-8,051,370 Intelligent autocompletion
Various embodiments utilize an auto-complete module to expose a website's content structure. In at least some embodiments, a user can take an action within an...
US-8,051,362 Distributed data storage using erasure resilient coding
An erasure resilient coding (ERC) distributed data storage system and method for storing data in a reliable and survivable fashion while minimizing hardware and...
US-8,051,327 Connection between machines and power source
Machines may be connected to power distribution units (PDU/STSs) in such a way that if one PDU/STS fails or is taken out of service, the machines' loads are...
US-8,051,291 Unique block header patterns for media verification
Authenticating the source of digital media is performed by using unique, randomly generated variably encoded frequency patterns to create mastering specific,...
US-8,051,288 Data validation using signatures and sampling
Architecture that facilitates validation of a data mapping of data from a data source to a data target. There is included a signature generation component that...
US-8,051,209 Minimizing conflicts when synchronizing interrelated data between two systems
A method is presented for resolving conflicts between interrelated data on a client computer and a server computer. Information for one or more tasks stored on...
US-8,051,191 Ethernet extensibility
A networked computer with a networking framework that can operate in accordance with a standard protocol or may be configured to perform one or more functions...
US-8,051,174 Framework for joint analysis and design of server provisioning and load dispatching for connection-intensive server
The claimed subject matter provides a system and/or a method that facilitates managing a number of active servers in a cluster. A forecast component can predict...
US-8,051,161 Peer-to-peer (P2P) streaming overlay construction and optimization
This document describes a directed graph model using a peer-to-peer overlay structure and a gossip-based protocol to maintain the distributed membership. A...
US-8,051,083 Forum web page clustering based on repetitive regions
Described is a technology by which forum web pages are processed into clusters for classification purposes, including by determining repetitive regions between...
US-8,051,079 Wish lists based on images, references, or third party beneficiaries
The claimed subject matter relates to an architecture that can create a wish list based upon a variety of inputs and criteria. In one aspect the architecture...
US-8,051,066 Expression-based web logger for usage and navigational behavior tracking
Configurably storing data in a plurality of files based on expressions and conditions associated with the data. Logging software enables tracking of the...
US-8,051,061 Cross-lingual query suggestion
Cross-lingual query suggestion (CLQS) aims to suggest relevant queries in a target language for a given query in a source language. The cross-lingual query...
US-8,051,056 Acquiring ontological knowledge from query logs
Methods are disclosed for acquiring ontological knowledge using query logs. In one embodiment, query logs are first utilized as a basis for identifying...
US-8,050,965 Using a directed graph as an advertising system taxonomy
Embodiments relate to generating and using a directed graph as an advertising network taxonomy. Individual delivery locations provided by publishers for...
US-8,050,919 Speaker recognition via voice sample based on multiple nearest neighbor classifiers
A speaker recognition system generates a codebook store with codebooks representing voice samples of speaker, referred to as trainers. The speaker recognition...
US-8,050,907 Generating software components from business rules expressed in a natural language
An embodiment of the present invention is a method for generating software components from one or more business rule statements expressed in a language. Symbols...
← 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.