Patents by Inventor Sean M. McCullough

Sean M. McCullough 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: 8131777
    Abstract: A method or data processing system readable medium can be used for communications between a user and a network site. In one embodiment, the user may request personalization information including personalization rule(s) from the network site. The user can generate personalization logic based on the personalization information. In this manner, the user has better control over his or her personal information. The server computer at the network site may benefit because it does not have to generate the personalization logic for the user. Accordingly, the server computer at the network site may be able to accommodate more users or can respond to them faster.
    Type: Grant
    Filed: January 11, 2010
    Date of Patent: March 6, 2012
    Assignee: Open Text S.A.
    Inventor: Sean M. McCullough
  • Publication number: 20110173255
    Abstract: A method or data processing system readable medium can be used for communications between a user and a network site. In one embodiment, the user may request personalization information including personalization rule(s) from the network site. The user can generate personalization logic based on the personalization information. In this manner, the user has better control over his or her personal information. The server computer at the network site may benefit because it does not have to generate the personalization logic for the user. Accordingly, the server computer at the network site may be able to accommodate more users or can respond to them faster.
    Type: Application
    Filed: March 24, 2011
    Publication date: July 14, 2011
    Inventor: SEAN M. McCULLOUGH
  • Publication number: 20110026431
    Abstract: A data processing system-implemented method can be used to better track a user's movements between network addresses. The method can comprise sending a frame identifier and a requested (current) network address at a first time. The method can also comprise finding a record including the frame identifier that has a prior network address and a time prior to the current time. The method can further comprise generating an entry for a table that includes the frame identifier, the current network address, the prior network address, and time. A server computer or a client computer can generate the entry. Improved accountability and improved user profile accuracy can be obtained with the method. A data processing system readable medium can comprise code that includes instructions for carrying out the method.
    Type: Application
    Filed: October 7, 2010
    Publication date: February 3, 2011
    Inventor: Sean M. McCullough
  • Publication number: 20110029389
    Abstract: In embodiments disclosed, information on a click stream associated with a user and meta tags commonly used by search engines can be used to profile a user. The click stream may comprise network addresses and timestamps and may be the only source of user information used for the profile. The meta tags may contain metadata that correspond to the network addresses in the click stream, including network address categorization for these network addresses. The profile obtained for the user may be an existing profile that represents a person or a theoretical individual having attributes similar to or most closely match the user. Based at least in part on the profile, information regarding an item may be provided to the user or the item may be offered to the user. In some embodiments, the information may be filtered before being displayed to the user.
    Type: Application
    Filed: October 15, 2010
    Publication date: February 3, 2011
    Inventor: Sean M. McCullough
  • Publication number: 20110029663
    Abstract: Information related to activity of a user may be provided using a method or a data processing system program product to perform the method. In one embodiment, the method includes sending a first view request to a first electronic site, receiving a first view from the first electronic site, and first information related to the first view request to a second entity that is different from the first entity. In another embodiment, a data processing system program product may perform a method of sending information related to a view request from the user for an electronic site. The information is to be sent to an entity that is different from an entity that substantially controls or owns the electronic site and different from an Internet service provider of the user, if the user is to use the Internet service provider in accessing the electronic site.
    Type: Application
    Filed: October 12, 2010
    Publication date: February 3, 2011
    Inventor: Sean M. McCullough
  • Patent number: 7860969
    Abstract: A data processing system-implemented method can be used to better track a user's movements between network addresses. The method can comprise sending a frame identifier and a requested (current) network address at a first time. The method can also comprise finding a record including the frame identifier that has a prior network address and a time prior to the current time. The method can further comprise generating an entry for a table that includes the frame identifier, the current network address, the prior network address, and time. A server computer or a client computer can generate the entry. Improved accountability and improved user profile accuracy can be obtained with the method. A data processing system readable medium can comprise code that includes instructions for carrying out the method.
    Type: Grant
    Filed: November 17, 2006
    Date of Patent: December 28, 2010
    Assignee: Vignette Software LLC
    Inventor: Sean M. McCullough
  • Patent number: 7831706
    Abstract: Information related to activity of a user may be provided using a method or a data processing system program product to perform the method. In one embodiment, the method includes sending a first view request to a first electronic site, receiving a first view from the first electronic site, and first information related to the first view request to a second entity that is different from the first entity. In another embodiment, a data processing system program product may perform a method of sending information related to a view request from the user for an electronic site. The information is to be sent to an entity that is different from an entity that substantially controls or owns the electronic site and different from an Internet service provider of the user, if the user is to use the Internet service provider in accessing the electronic site.
    Type: Grant
    Filed: May 25, 2005
    Date of Patent: November 9, 2010
    Assignee: Vignette Software LLC
    Inventor: Sean M. McCullough
  • Patent number: 7827274
    Abstract: A method can be used to profile a user using network addresses, category information, and demographic data when the user requested or received information from those network addresses. A table can be created that includes the user identifier, category information, and demographic data. The user profile can be generated and based at least in part on the user identifier, category information, and at least some of the demographic data.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: November 2, 2010
    Assignee: Vignette Software LLC
    Inventor: Sean M. McCullough
  • Publication number: 20100115028
    Abstract: A method or data processing system readable medium can be used for communications between a user and a network site. In one embodiment, the user may request personalization information including personalization rule(s) from the network site. The user can generate personalization logic based on the personalization information. In this manner, the user has better control over his or her personal information. The server computer at the network site may benefit because it does not have to generate the personalization logic for the user. Accordingly, the server computer at the network site may be able to accommodate more users or can respond to them faster.
    Type: Application
    Filed: January 11, 2010
    Publication date: May 6, 2010
    Inventor: Sean M. McCullough
  • Patent number: 7668834
    Abstract: A method or data processing system readable medium can be used for communications between a user and a network site. The method or medium may allow a user to determine what, if any, personal information should be transmitted to the network site. In one embodiment, the user may request personalization information including personalization rule(s) from the network site. The user can generate personalization logic based on the personalization information. In this manner, the user has better control over his or her personal information. The server computer at the network site may benefit because it does not have to generate the personalization logic for the user. Accordingly, the server computer at the network site may be able to accommodate more users or can respond to them faster.
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: February 23, 2010
    Assignee: Vignette Software, LLC
    Inventor: Sean M. McCullough
  • Patent number: 7272786
    Abstract: A method or data processing system readable medium can be used for modifying a target document. The data processing system medium or method may use metadata and rendering instructions to modify a target document to make the target document more user-friendly, more informative, or easier to track statistics related to the target document. In modifying the document, the rendering instructions render the metadata elements that can be used in the target document. In some embodiments, different sets of metadata and rendering instructions may be used with the same target document.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: September 18, 2007
    Assignee: Vignette Corporation
    Inventor: Sean M. McCullough
  • Patent number: 7251687
    Abstract: A method can be used to profile a user using network addresses, category information, and corresponding temporal information when the user requested or received information from those network addresses. A table can be created that includes the user identifier, category information, and temporal information. The user profile can be generated and based at least in part on the user identifier, category information, and at least some of the temporal information. In a specific embodiment, the user identifier, network addresses, and timestamps may be the only source of user information. Embodiments can also include data processing system readable media having code to perform at least part of the methods. The methods and data processing system media can be implemented without having to generate complex code or rely on user provided information.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: July 31, 2007
    Assignee: Vignette Corporation
    Inventor: Sean M. McCullough
  • Patent number: 7155506
    Abstract: A data processing system-implemented method can be used to better track a user's movements between network addresses. The method can comprise sending a frame identifier and a requested (current) network address at a first time. The method can also comprise finding a record including the frame identifier that has a prior network address and a time prior to the current time. The method can further comprise generating an entry for a table that includes the frame identifier, the current network address, the prior network address, and time. A server computer or a client computer can generate the entry. Improved accountability and improved user profile accuracy can be obtained with the method. A data processing system readable medium can comprise code that includes instructions for carrying out the method.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: December 26, 2006
    Assignee: Vignette Corporation
    Inventor: Sean M. McCullough
  • Patent number: 6996612
    Abstract: Information related to activity of a user may be provided using a method or a data processing system program product to perform the method. In one embodiment, the method includes sending a first view request to a first electronic site, receiving a first view from the first electronic site, and first information related to the first view request to a second entity that is different from the first entity. In another embodiment, a data processing system program product may perform a method of sending information related to a view request from the user for an electronic site. The information is to be sent to an entity that is different from an entity that substantially controls or owns the electronic site and different from an Internet service provider of the user, if the user is to use the Internet service provider in accessing the electronic site.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: February 7, 2006
    Assignee: Vignette Corporation
    Inventor: Sean M. McCullough
  • Patent number: 6865574
    Abstract: A method for data processing system readable medium can be used for communications between a user and a network site. The method or medium may allow a user to determine what, if any, personal information should be transmitted to the network site. In one embodiment, the user may request personalization information including personalization rule(s) from the network site. The user can generate personalization logic based on the personalization information. In this manner, the user has better control over his or, her personal information. The server computer at the network site may benefit because it does not have to generate the personalization logic for the user. Accordingly, the server computer at the network site may be able to accommodate more users or can respond to them faster.
    Type: Grant
    Filed: June 1, 2001
    Date of Patent: March 8, 2005
    Assignee: Vignette Corporation
    Inventor: Sean M. McCullough