1
Christopher P Bergh, Max E Metral, David Henry Ritter, Jonathan Ari Sheena, James J Sullivan: Distributed system for facilitating exchange of user information and opinion using automated collaborative filtering. Microsoft Corporation, Peter L Michaelson, Michaelson & Wallace, August 29, 2000: US06112186 (622 worldwide citation)

A system for facilitating exchange of user information and opinion using automated collaborative filtering includes memory elements for storing item profiles and user profiles. The data contained in those profiles is used to calculate a number of similarity factors representing how closely the prefe ...


2
Alexander Chislenko, Yezdezard Lashkari, David D Tiu, Max E Metral, John Edward McNulty: Method and apparatus for efficiently recommending items using automated collaborative filtering and feature-guided automated collaborative filtering. Microsoft Corporation, Peter L Michaelson, Michaelson & Wallace, July 18, 2000: US06092049 (441 worldwide citation)

A method for recommending items to users using automated collaborative filtering stores profiles of users relating ratings to items in memory. Profiles of items may also be stored in memory, the item profiles associating users with the rating given to the item by that user or inferred for the user b ...


3
Jonathan Ari Sheena, John Edward McNulty, James J Sullivan, Max E Metral: Computer-implemented collaborative filtering based method for recommending an item to a user. Microsoft Corporation, Peter L Michaelson, Michaelson & Wallace, April 11, 2000: US06049777 (345 worldwide citation)

An object for providing isolated, hierarchical data storage can be used in a method for recommending an item to one of a plurality of users. The data object abstracts an associated physical memory element and provides an interface for storing data and retrieving data from the physical memory element ...


4
Saul Charles Klein, Max E Metral, Upendra Shardanand: System for enabling information marketplace. Microsoft Corporation, Peter L Michaelson, Michaelson & Wallace, February 16, 1999: US05872850 (262 worldwide citation)

A system for enabling an information marketplace includes a central server which stores data in a memory element. The data may or may not be encrypted. Regardless of whether the data is encrypted the server may also store a table which associates data elements and nodes with an authorization value. ...


5
John Hal Howard, Jeffrey C Kunins, Darren L Anderson, Ryan W Battle, Max E Metral: Authenticating access to a network server without communicating login information through the network server. Microsoft Corporation, Lee & Hayes PLLC, June 24, 2003: US06584505 (183 worldwide citation)

A system determines whether to grants access to a network server by a user. Initially, a user attempts to gain access to a network server, such as a web server. Prior to granting access to the network server, the network server authenticates the user by sending an authentication request to an authen ...


6
John Hal Howard, Jeffrey C Kunins, Darren L Anderson, Ryan W Battle, Max E Metral: Controlling access to a network server using an authentication ticket. Microsoft Corporation, Lee & Hayes PLLC, January 13, 2004: US06678731 (117 worldwide citation)

A system determines whether to grant a user access to a network server. Prior to granting access to the network server, the network server authenticates the user by sending an authentication request to an authentication server. The authentication server determines whether the user was already authen ...


7
John Hal Howard, Jeffrey C Kunins, Darren L Anderson, Ryan W Battle, Max E Metral: Authenticating user access to a network server without communicating user authentication cookie to the network server. Microsoft Corporation, Lee & Hayes PLLC, March 21, 2006: US07016960 (47 worldwide citation)

A system determines whether to grants access to a network server by a user. Initially, a user attempts to gain access to a network server, such as a web server. Prior to granting access to the network server, the network server authenticates the user by sending an authentication request to an authen ...


8
David A Marcus, Hill Ferguson, Max E Metral, Egan Schulz: Card reader for mobile device. Ebay, Haynes and Boone, August 6, 2013: US08500010 (40 worldwide citation)

A card reader for use with a mobile device includes a rotatable face that can be rotated over a portion of the mobile device so that when the user slides a card through the card reader, the overlapping portion of the rotatable face prevents the card reader from spinning or rotating. A foot and/or a ...


9
Christopher E Mitchell, Jeff C Kunins, Max E Metral: Encryption key updating for multiple site automated login. Microsoft Corporation, Lee & Hayes PLLC, September 27, 2005: US06950522 (33 worldwide citation)

A version number is associated with an encrypted key executable to allow real time updating of keys for a system which facilitates users signing on to multiple websites on different domains using an encrypted ticket. Two keys may be used at each site during updating of keys, each having an associate ...


10
Christopher E Mitchell, Jeff C Kunins, Max E Metral: Encryption key updating for multiple site automated login. Microsoft Corporation, Lee & Hayes PLLC, February 9, 2010: US07660422 (4 worldwide citation)

A version number is associated with an encrypted key executable to allow real time updating of keys for a system which facilitates users signing on to multiple websites on different domains using an encrypted ticket. Two keys may be used at each site during updating of keys, each having an associate ...