1
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 (435 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 ...


2
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 (335 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 ...


3
John Edward McNulty, James J Sullivan, Jonathan Ari Sheena, Ajit Kurian George: Data synchronization mechanism for information browsing systems. Pocketthis, James D Ivey, June 13, 2006: US07062491 (24 worldwide citation)

Data objects are organized into attributes and can be acted upon using predefined actions and associated types to greatly simplify user accessibility to such data objects through the limited user interface and bandwidth capabilities of a mobile device. Each data object is associated with a numerical ...


4
John Edward McNulty, Catherine Lee Mulford: Data synchronization mechanism for information browsing systems. PocketThis, James D Ivey, December 5, 2006: US07146407 (4 worldwide citation)

Data objects are gathered and organized through a computer system and stored for subsequent access through a computer network by a mobile device such as a wireless telephone. The data objects have attributes and can be acted upon using predefined actions and associated types to greatly simplify user ...


5
John Edward McNulty, James J Sullivan, Jonathan Ari Sheena, Ajit Kurian George: Data synchronization mechanism for information browsing systems. Law Offices Of James D Ivey, April 24, 2003: US20030078929-A1

Data objects are organized into attributes and can be acted upon using predefined actions and associated types to greatly simplify user accessibility to such data objects through the limited user interface and bandwidth capabilities of a mobile device. Each data object is associated with a numerical ...


6
Jesse Hull, John Edward McNulty, Christopher A Ebert: Data synchronization mechanism for information browsing systems. Law Offices Of James D Ivey, April 24, 2003: US20030078993-A1

Data objects are gathered and organized through a computer system and stored for subsequent access through a computer network by a mobile device such as a wireless telephone. The data objects have attributes and can be acted upon using predefined actions and associated types to greatly simplify user ...


7
John Edward McNulty, Catherine Lee Mulford: Data synchronization mechanism for information browsing systems. Law Offices Of James D Ivey, May 15, 2003: US20030093495-A1

Data objects are gathered and organized through a computer system and stored for subsequent access through a computer network by a mobile device such as a wireless telephone. The data objects have attributes and can be acted upon using predefined actions and associated types to greatly simplify user ...


8
John Edward McNulty, James J Sullivan, Jonathan Ari Sheena, Ajit Kurian George: Data Synchronization Mechanism for Information Browsing Systems. James D Ivey, September 28, 2006: US20060218230-A1

Data objects are organized into attributes and can be acted upon using predefined actions and associated types to greatly simplify user accessibility to such data objects through the limited user interface and bandwidth capabilities of a mobile device. Each data object is associated with a numerical ...