Microsoft Corporation
return to Representative Patents|
Patent Number |
Title |
|
Lightweight
word-oriented technique for generating a pseudo-random sequence for use in a keystream
of a stream cipher |
|
|
Methods, apparatus
and data structures for providing a user interface, which exploits spatial memory
in three-dimensions, to objects and which visually groups proximally located
objects |
|
|
Method and apparatus,
using attribute set harmonization and default attribute values, for matching
entities and predicting an attribute of an entity |
|
|
Methods and apparatus,
using expansion attributes having default, values, for matching entities and
predicting an attribute of an entity |
|
|
Methods and apparatus
using task models for targeting marketing information to computer users based
on a task being performed |
|
|
Methods, apparatus
and data structures for providing a user interface, which exploits spatial
memory in three-dimensions, to objects and which visually groups matching
objects |
|
|
Technique for implementing
an on-demand tool glass for use in a desktop user interface |
|
|
Cryptographic
technique that provides fast encryption and decryption and assures integrity
of a ciphertext message through use of a message authentication code formed
through cipher block chaining of the plaintext message |
|
|
Methods and apparatus
for entering and evaluating time dependence hypotheses and for forecasting
based on the time dependence hypotheses entered |
|
|
Method and system for
visualization of clusters and classifications |
|
|
Technique for
producing a privately authenticatable product copy indicia and for authenticating
such an indicia |
|
|
View synthesis from
plural images using a trifocal tensor data structure in a multi-view parallax
geometry |
|
|
Methods and apparatus
for building attribute transition probability models for use in pre-fetching
resources |
|
|
Methods and apparatus
for classifying text and for building a text classifier |
|
|
Method and apparatus
for display of information prefetching and cache status having variable
visual indication based on a period of time since prefetching |
|
|
Methods, apparatus
and data structures for providing a user interface, which exploits spatial
memory in three-dimensions, to objects |
|
|
Technique for
producing privately authenticatable cryptographic signatures and for
authenticating such signatures |
|
|
Technique which
utilizes a probabilistic classifier to detect "junk" e-mail by
automatically updating a training and re-training the classifier based on the
updated training set |
|
|
Methods, apparatus and
data structures for providing a user interface, which exploits spatial memory
in three-dimensions, to objects and in which object occlusion is avoided |
|
|
3-dimensional image
rotation method and apparatus for producing image mosaics |
|
|
Methods and apparatus
for using attribute transition probability models for pre-fetching resources |
|
|
Belief networks with
decision graphs |
|
|
Methods and apparatus
for determining or inferring influential rumormongers from resource usage
data |
|
|
Methods and apparatus
for tuning a match between entities having attributes |
|
|
Method and apparatus
for producing a message authentication code in a cipher block chaining
operation by using linear combinations of an encryption key |
|
|
Distributed system
for facilitating exchange of user information and opinion using automated
collaborative filtering |
|
|
Method and system for
visually indicating a selection query |
|
|
Method and apparatus for
efficiently recommending items using automated collaborative filtering and
feature-guided automated collaborative filtering |
|
|
Methods and apparatus
for using resource transition probability models for pre-fetching resources |
|
|
Method and apparatus for
utility-directed prefetching of web pages into local cache using continual
computation and user models |
|
|
Methods and apparatus
for storing, accessing and processing images through the use of row and
column pointers |
|
|
Technique for
prefetching a web page of potential future interest in lieu of continuing a
current information download |
|
|
Methods, apparatus
and data structures for providing a user interface, which exploits spatial memory
in three-dimensions, to objects and which provides spatialized audio |
|
|
Computer-implemented
collaborative filtering based method for recommending an item to a user |
|
|
Method and apparatus
for item recommendation using automated collaborative filtering |
|
|
Technique for
efficiently classifying packets using a trie-indexed hierarchy forest that
accommodates wildcards |
|
|
Intelligent user
assistance facility |
|
|
Methods and apparatus
for matching entities and for predicting an attribute of an entity based on
an attribute frequency value |
|
|
Methods and apparatus
for building resource transition probability models for use in pre-fetching
resources, editing resource link topology, building resource link topology
templates, and collaborative filtering |
|
|
Apparatus and methods
for optimally using available computer resources for task execution during
idle-time based on probabilistic assessment of future task instances |
|
|
Apparatus and methods
for optimally allocating currently available computer resources to future
task instances versus continued execution of current task instances |
|
|
Apparatus and
accompanying methods, using a trie-indexed hierarchy forest, for storing wildcard-based
patterns and, given an input key, retrieving, from the forest, a stored
pattern that is identical to or more general than the key |
|
|
Method for providing
a substitute for a requested inaccessible object by identifying substantially
similar objects using weights corresponding to object features |
|
|
Apparatus and methods
for an information retrieval system that employs natural language processing
of search results to improve overall precision |
|
|
Iterative convolution
filter particularly suited for use in an image classification and retrieval
system |
|
|
System for enabling
information marketplace |
|
|
Image classification
and retrieval system using a query-by-example paradigm |
|
|
Statistically based
image group descriptor particularly suited for use in an image classification
and retrieval system |
|
|
Apparatus and methods
for optimally using available computer resources for task execution during
idle-time for future task instances exhibiting incremental value with
computation |
|
|
Root key compromise
recovery |
