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,566,368 Garbage collection extensibility via managed code
A garbage collector includes a core, and extension handlers to support collection of objects of a designated managed class. The handler, which may be...
US-8,566,340 Provision of query suggestions independent of query logs
Described herein are various technologies pertaining to provision of query suggestions to a user independent of a query log. Key phrases are automatically...
US-8,566,320 System and method for selectively providing an aggregated trend
A method of selectively providing an aggregated trend obtained from at least a subset of a plurality of individual trends. The method comprises deciding whether...
US-8,566,262 Techniques to filter media content based on entity reputation
Techniques to filter media content based on entity reputation are described. An apparatus may comprise a reputation subsystem that manages an entity reputation...
US-8,566,261 Interactive recommendations
An interactive recommendation system generates one or more recommendations (e.g., recommended products, travel destinations, etc.) for a user based on a...
US-8,566,143 Performing predictive pricing based on historical data
Techniques are described for using predictive pricing information for items to assist in evaluating buying and/or selling decisions in various ways, such as on...
US-8,565,811 Software-defined radio using multi-core processor
A radio control board passes a plurality of digital samples between a memory of a computing device and a radio frequency (RF) transceiver coupled to a system...
US-8,565,783 Path progression matching for indoor positioning systems
A path progression matching system and method that uses path progression to find a current position of a mobile device in an indoor environment and a path...
US-8,565,586 Recorder vacation mode
Embodiments of a recorder vacation mode are described. In various embodiments, a recording scheduler is implemented to schedule recordings of media assets...
US-8,565,554 Resizing of digital images
Digital images are resized according to a prescribed image scaling factor. An original image is re-sampled according to the scaling factor, resulting in an...
US-8,565,536 Material recognition from an image
A method of operating a computer system to perform material recognition based on multiple features extracted from an image is described. A combination of...
US-8,565,520 Determining foreground regions and background regions in an image
A system for providing augmented reality detects foreground occluders in an image of a video stream. One or more virtual objects are then rendered appropriately...
US-8,565,485 Pose tracking pipeline
A method of tracking a target includes receiving from a source a depth image of a scene including the human subject. The depth image includes a depth for each...
US-8,565,477 Visual target tracking
A target tracking method includes representing a human target with a machine-readable model configured for adjustment into a plurality of different poses and...
US-8,565,476 Visual target tracking
A target tracking method includes representing a human target with a machine-readable model configured for adjustment into a plurality of different poses. The...
US-8,565,474 Paragraph recognition in an optical character recognition (OCR) process
An image processing apparatus for detecting paragraphs in a textual image includes an input component for receiving an input image in which textual lines and...
US-8,565,219 Voicemail screening and call retrieval
Handling an incoming call from a caller to a user includes prompting a caller to record a message to the user and sending a special command to a user...
US-8,564,944 Flux fountain
Flux fountain techniques are described. In one or more implementations, an apparatus includes a cover configured to be disposed over at least a portion of a...
US-8,564,590 Imparting three-dimensional characteristics in a two-dimensional space
Processes and techniques for imparting three-dimensional visual characteristics to images in a two-dimensional space are described. In one implementation, a...
US-8,564,571 Birefringent lenslet camera
Embodiments of a display device with a vision system are disclosed. In one example, a display device comprises a plurality of pixels for displaying light in a...
US-8,564,534 Human tracking system
An image such as a depth image of a scene may be received, observed, or captured by a device. A grid of voxels may then be generated based on the depth image...
US-D692,021 Display screen with graphical user interface
US-8,302,197 Identifying data associated with security issue attributes
A method for identifying data related to a software security issue is provided. The method includes accessing a software security issue and determining one or...
US-8,302,196 Combining assessment models and client targeting to identify network security vulnerabilities
Described is a technology for managing network security by having network clients that are capable of self-assessment assess themselves for security risks...
US-8,302,166 Associating network devices with users
Systems, devices, and methods for associating network devices with users are described, which can facilitate establishing a secure user to network device...
US-8,302,165 Establishing trust relationships between computer systems
An offline trust system establishes a trust relationship between a trust authority computer system and a target computer system without relying on an active...
US-8,302,149 Virtual distributed security system
A distributed security system is provided. The distributed security system uses a security policy that is written in a policy language that is transport and...
US-8,302,130 Digital TV scanning optimization
Optimized scanning for EPG data in the streams is provided by performing interim scans based on user data. The user data is gathered based on services accessed...
US-8,302,124 High-speed programs review
High-speed programs review is described. In embodiment(s), a television client device can initiate a high-speed review of a group of programs that have been...
US-8,302,092 Extensible data driven deployment system
Systems and methods that facilitate deployment of server applications via employing a deployment system that declaratively defines deployment actions. Such...
US-8,302,089 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,302,026 Multi-panel user interface
A user interface and techniques for presenting content in a panel-based layout are described. The user interface has one or more demarcation bars to define...
US-8,302,017 Definition for service interface
Various embodiments provide a model through which service providers can describe offered services using a standardized format. In one or more embodiments, the...
US-8,302,014 Merging modifications to user interface components while preserving user customizations
An application displays a user interface (UI) component. A client can apply customizations to this UI component. After the client applies customizations to the...
US-8,301,996 Annotating images with instructions
A method described herein includes the acts of receiving an image captured by a mobile computing device and automatically annotating the image to create an...
US-8,301,895 Identity based network policy enablement
Enhanced network data transmission security and individualized data transmission processing can be implemented by intermediaries in a communication path between...
US-8,301,879 Conversation rights management
Conversation rights for multi-modal communications are managed and enforced in an enhanced communication system. Through physical and/or software components,...
US-8,301,794 Media content improved playback quality
Media content improved playback quality is described. In embodiments, a media content playback system stores segments of a media asset in a memory device, where...
US-8,301,759 Monitoring agent programs in a distributed computing platform
Methods, systems, and computer-readable media for monitoring information passed from instances of role(s) of a service application installed on a distributed...
US-8,301,710 Processing data obtained from a presence-based system
Functionality is described for collecting data from a presence-based system, such as an instant messaging system. The functionality can extract information from...
US-8,301,706 Routing of pooled messages via an intermediary
Message intermediation for multiple service instances, while allowing the service instance to control whether messages are processed under a transaction. The...
US-8,301,697 Adaptive streaming of conference media and data
A distributed system for distributing conferencing data such as video, audio, and other conference data. The distributed system includes a conference data...
US-8,301,662 Sub-mailbox folder hierarchy to represent a separate physical mailbox to a user
Architecture that provides an abstraction of a mailbox store that allows clients to connect to multiple "alternate" mailboxes associated with a single user,...
US-8,301,638 Automated feature selection based on rankboost for ranking
A method using a RankBoost-based algorithm to automatically select features for further ranking model training is provided. The method reiteratively applies a...
US-8,301,636 Providing schedulable calendars electronically
Systems and methods are disclosed for providing schedulable calendars electronically. The disclosed systems and methods may include receiving schedulability...
US-8,301,618 Techniques to consume content and metadata
Content and metadata associated with the content may be provided to a number of users. The content may be displayed on a display device while the metadata may...
US-8,301,588 Data storage for file updates
A storage system according to one embodiment for managing a first file includes a blob storage and a handler. The blob storage may be configured to store data...
US-8,301,505 Integrated content viewing and payment
A content purchaser can freely and fluidly zoom into and out of content at a continuous range of resolutions. The price for the viewed content is calculated...
US-8,301,475 Organizational behavior monitoring analysis and influence
Approaches are provided for monitoring, analyzing, and influencing organizational behaviors through multi-modal communication systems. Desired and undesired...
US-8,301,449 Minimum classification error training with growth transformation optimization
Hidden Markov Model (HMM) parameters are updated using update equations based on growth transformation optimization of a minimum classification error objective...
← 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.