Patents by Inventor Terrence Paul McFadden

Terrence Paul McFadden has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7249708
    Abstract: A household management system having a user interface, a media content data store, a purchase history data store, a media content manager in communication with the user interface and the media content data store, and a purchase history module in communication with the user interface and the purchase history data store. A method of selectively displaying media content to a consumer, and a computer-implemented method of populating a shopping list comprising a list of a plurality of products for later purchase by a user are also provided.
    Type: Grant
    Filed: February 4, 2005
    Date of Patent: July 31, 2007
    Assignee: The Procter & Gamble Company
    Inventors: Thoedore Van Fossen McConnell, Jason Edward Springer, Terrence Paul McFadden
  • Patent number: 6671695
    Abstract: An apparatus, program product, and method utilize “dynamic” groups to represent collections of individuals in a computer environment. With a dynamic group, a group membership criterion and a set of member identifiers are associated with one another within a dynamic group data structure, such that the set of member identifiers identifies those users from a plurality of users that meet the group membership criterion for the dynamic group. Dynamic updates are performed periodically and/or in response to predetermined events, such that the set of member identifiers for a dynamic group are updated to reflect modifications to the plurality of users, and thereby maintain the identification of members in the dynamic group current.
    Type: Grant
    Filed: June 18, 2001
    Date of Patent: December 30, 2003
    Assignee: The Procter & Gamble Company
    Inventor: Terrence Paul McFadden
  • Publication number: 20030126137
    Abstract: An apparatus, program product, and method utilize “dynamic” groups to represent collections of individuals in a computer environment. With a dynamic group, a group membership criterion and a set of member identifiers are associated with one another within a dynamic group data structure, such that the set of member identifiers identifies those users from a plurality of users that meet the group membership criterion for the dynamic group. Dynamic updates are performed periodically and/or in response to predetermined events, such that the set of member identifiers for a dynamic group are updated to reflect modifications to the plurality of users, and thereby maintain the identification of members in the dynamic group current.
    Type: Application
    Filed: June 18, 2001
    Publication date: July 3, 2003
    Applicant: The Procter & Gamble Company
    Inventor: Terrence Paul McFadden