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: 8131777Abstract: 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: GrantFiled: January 11, 2010Date of Patent: March 6, 2012Assignee: Open Text S.A.Inventor: Sean M. McCullough
-
Publication number: 20110173255Abstract: 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: ApplicationFiled: March 24, 2011Publication date: July 14, 2011Inventor: SEAN M. McCULLOUGH
-
Publication number: 20110026431Abstract: 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: ApplicationFiled: October 7, 2010Publication date: February 3, 2011Inventor: Sean M. McCullough
-
Publication number: 20110029389Abstract: 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: ApplicationFiled: October 15, 2010Publication date: February 3, 2011Inventor: Sean M. McCullough
-
Publication number: 20110029663Abstract: 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: ApplicationFiled: October 12, 2010Publication date: February 3, 2011Inventor: Sean M. McCullough
-
Patent number: 7860969Abstract: 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: GrantFiled: November 17, 2006Date of Patent: December 28, 2010Assignee: Vignette Software LLCInventor: Sean M. McCullough
-
Patent number: 7831706Abstract: 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: GrantFiled: May 25, 2005Date of Patent: November 9, 2010Assignee: Vignette Software LLCInventor: Sean M. McCullough
-
Patent number: 7827274Abstract: 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: GrantFiled: March 29, 2007Date of Patent: November 2, 2010Assignee: Vignette Software LLCInventor: Sean M. McCullough
-
Publication number: 20100115028Abstract: 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: ApplicationFiled: January 11, 2010Publication date: May 6, 2010Inventor: Sean M. McCullough
-
Patent number: 7668834Abstract: 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: GrantFiled: February 1, 2005Date of Patent: February 23, 2010Assignee: Vignette Software, LLCInventor: Sean M. McCullough
-
Patent number: 7272786Abstract: 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: GrantFiled: June 1, 2001Date of Patent: September 18, 2007Assignee: Vignette CorporationInventor: Sean M. McCullough
-
Patent number: 7251687Abstract: 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: GrantFiled: May 31, 2001Date of Patent: July 31, 2007Assignee: Vignette CorporationInventor: Sean M. McCullough
-
Patent number: 7155506Abstract: 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: GrantFiled: May 31, 2001Date of Patent: December 26, 2006Assignee: Vignette CorporationInventor: Sean M. McCullough
-
Patent number: 6996612Abstract: 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: GrantFiled: December 29, 2000Date of Patent: February 7, 2006Assignee: Vignette CorporationInventor: Sean M. McCullough
-
Patent number: 6865574Abstract: 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: GrantFiled: June 1, 2001Date of Patent: March 8, 2005Assignee: Vignette CorporationInventor: Sean M. McCullough