Patents by Inventor Heeren Pathak

Heeren Pathak 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: 10999384
    Abstract: A website server computer hosting a website can identify a visitor to the website by using information provided by a visitor server computer that interacts with the visitor. The information provided by the server computer, in some embodiments, can be a combination of an IP address and characteristics of a computing device from where the visitor visits the website. In some embodiments, the IP address of the visitor server computer is used. In embodiments where the visitor may be sharing the computing device with other users, the characteristics may include at least one characteristic that is uniquely associated with the visitor. The website server computer can use a visitor identifier thus generated to start tracking the pages that the visitor requests during the session and can generate and customize pages for the visitor by using characteristics originated from the visitor.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: May 4, 2021
    Assignee: OPEN TEXT SA ULC
    Inventors: John C. Artz, Jr., William H. Bender, Heeren Pathak
  • Publication number: 20180183888
    Abstract: A website server computer hosting a website can identify a visitor to the website by using information provided by a visitor server computer that interacts with the visitor. The information provided by the server computer, in some embodiments, can be a combination of an IP address and characteristics of a computing device from where the visitor visits the website. In some embodiments, the IP address of the visitor server computer is used. In embodiments where the visitor may be sharing the computing device with other users, the characteristics may include at least one characteristic that is uniquely associated with the visitor. The website server computer can use a visitor identifier thus generated to start tracking the pages that the visitor requests during the session and can generate and customize pages for the visitor by using characteristics originated from the visitor.
    Type: Application
    Filed: February 22, 2018
    Publication date: June 28, 2018
    Inventors: John C. Artz, JR., William H. Bender, Heeren Pathak
  • Patent number: 9936032
    Abstract: A website server computer hosting a website can identify a visitor to the website by using information provided by a visitor server computer that interacts with the visitor. The information provided by the server computer, in some embodiments, can be a combination of an IP address and characteristics of a computing device from where the visitor visits the website. In some embodiments, the IP address of the visitor server computer is used. In embodiments where the visitor may be sharing the computing device with other users, the characteristics may include at least one characteristic that is uniquely associated with the visitor. The website server computer can use a visitor identifier thus generated to start tracking the pages that the visitor requests during the session and can generate and customize pages for the visitor by using characteristics originated from the visitor.
    Type: Grant
    Filed: April 1, 2015
    Date of Patent: April 3, 2018
    Assignee: Open Text SA ULC
    Inventors: John C. Artz, Jr., William H. Bender, Heeren Pathak
  • Publication number: 20150207892
    Abstract: A website server computer hosting a website can identify a visitor to the website by using information provided by a visitor server computer that interacts with the visitor. The information provided by the server computer, in some embodiments, can be a combination of an IP address and characteristics of a computing device from where the visitor visits the website. In some embodiments, the IP address of the visitor server computer is used. In embodiments where the visitor may be sharing the computing device with other users, the characteristics may include at least one characteristic that is uniquely associated with the visitor. The website server computer can use a visitor identifier thus generated to start tracking the pages that the visitor requests during the session and can generate and customize pages for the visitor by using characteristics originated from the visitor.
    Type: Application
    Filed: April 1, 2015
    Publication date: July 23, 2015
    Inventors: John C. Artz, JR., William H. Bender, Heeren Pathak
  • Patent number: 9021022
    Abstract: A website server computer hosting a website can identify a visitor to the website by using information provided by a visitor server computer that interacts with the visitor. The information provided by the server computer, in some embodiments, can be a combination of an IP address and characteristics of a computing device from where the visitor visits the website. In some embodiments, the IP address of the visitor server computer is used. In embodiments where the visitor may be sharing the computing device with other users, the characteristics may include at least one characteristic that is uniquely associated with the visitor. The website server computer can use a visitor identifier thus generated to start tracking the pages that the visitor requests during the session and can generate and customize pages for the visitor by using characteristics originated from the visitor.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: April 28, 2015
    Assignee: Open Text S.A.
    Inventors: John C. Artz, Jr., William H. Bender, Heeren Pathak
  • Patent number: 8578014
    Abstract: A management system can associate the behavior of backend and application systems with a web site visitor's browsing behavior and activity at a web site. In one embodiment, the management system can time order requests and events from server computers communicatively connected to the management system. Each of these requests and events may contain a time stamp and a user identification. Each event for a user identified by the user identification is associated with a request from that user that is the closest in time to the event according to the time ordering. This can allow more relevant personalized content be sent to the user based on the user's most recent views and/or activity on the web site.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: November 5, 2013
    Assignee: Open Text S.A.
    Inventors: John C. Artz, Jr., Heeren Pathak
  • Patent number: 8386561
    Abstract: A website server computer hosting a website can identify a visitor to the website by using information provided by a visitor server computer that interacts with the visitor. The information provided by the server computer, in some embodiments, can be a combination of an IP address and characteristics of a computing device from where the visitor visits the website. In some embodiments, the IP address of the visitor server computer is used. In embodiments where the visitor may be sharing the computing device with other users, the characteristics may include at least one characteristic that is uniquely associated with the visitor. The website server computer can use a visitor identifier thus generated to start tracking the pages that the visitor requests during the session and can generate and customize pages for the visitor by using characteristics originated from the visitor.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: February 26, 2013
    Assignee: Open Text S.A.
    Inventors: John Curtis Artz, Jr., William Bender, Heeren Pathak
  • Publication number: 20130007270
    Abstract: A management system can associate the behavior of backend and application systems with a web site visitor's browsing behavior and activity at a web site. In one embodiment, the management system can time order requests and events from server computers communicatively connected to the management system. Each of these requests and events may contain a time stamp and a user identification. Each event for a user identified by the user identification is associated with a request from that user that is the closest in time to the event according to the time ordering. This can allow more relevant personalized content be sent to the user based on the user's most recent views and/or activity on the web site.
    Type: Application
    Filed: September 11, 2012
    Publication date: January 3, 2013
    Inventors: John C. Artz, JR., Heeren Pathak
  • Patent number: 8291040
    Abstract: Management software that can associate events, including non page events, such as the generation of dynamic content, with HTTP requests. The management software can receive a set of HTTP request data including a request time stamp for each HTTP request in a set of HTTP requests, receive a set of event data including an event time stamp for each event in a set of events and associate each event from the set of events with a previous HTTP request from the set of HTTP requests based on the event time stamps and request time stamps. Each event can be associated with previous HTTP request closest in time.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: October 16, 2012
    Assignee: Open Text, S.A.
    Inventors: John C. Artz, Jr., Heeren Pathak
  • Publication number: 20120072539
    Abstract: Management software that can associate events, including non page events, such as the generation of dynamic content, with HTTP requests. The management software can receive a set of HTTP request data including a request time stamp for each HTTP request in a set of HTTP requests, receive a set of event data including an event time stamp for each event in a set of events and associate each event from the set of events with a previous HTTP request from the set of HTTP requests based on the event time stamps and request time stamps. Each event can be associated with previous HTTP request closest in time.
    Type: Application
    Filed: October 11, 2011
    Publication date: March 22, 2012
    Inventors: John C. Artz, JR., Heeren Pathak
  • Patent number: 8073927
    Abstract: Management software that can associate events, including non page events, such as the generation of dynamic content, with HTTP requests. The management software can receive a set of HTTP request data including a request time stamp for each HTTP request in a set of HTTP requests, receive a set of event data including an event time stamp for each event in a set of events and associate each event from the set of events with a previous HTTP request from the set of HTTP requests based on the event time stamps and request time stamps. Each event can be associated with previous HTTP request closest in time.
    Type: Grant
    Filed: August 21, 2009
    Date of Patent: December 6, 2011
    Assignee: Vignette Software LLC
    Inventors: John Curtis Artz, Jr., Heeren Pathak
  • Patent number: 7895355
    Abstract: Systems and methods are described which allow the detection of gaps in a set of data. These systems and methods may include defining streams of data from a network topology, associating incoming data with one or more of these streams, and processing these streams. A gap may be detected by comparing the times of events in the stream. If a gap is detected remedial action may be taken, and processing of the streams temporarily halted. Processing of the streams may continue when data for a certain stream is received, or after the lapse of a certain period of time.
    Type: Grant
    Filed: November 6, 2009
    Date of Patent: February 22, 2011
    Assignee: Vignette Software LLC
    Inventors: John C. Artz, Jr., Heeren Pathak
  • Publication number: 20100058158
    Abstract: Systems and methods are described which allow the detection of gaps in a set of data. These systems and methods may include defining streams of data from a network topology, associating incoming data with one or more of these streams, and processing these streams. A gap may be detected by comparing the times of events in the stream. If a gap is detected remedial action may be taken, and processing of the streams temporarily halted. Processing of the streams may continue when data for a certain stream is received, or after the lapse of a certain period of time.
    Type: Application
    Filed: November 6, 2009
    Publication date: March 4, 2010
    Applicant: Vignette Corporation
    Inventors: John C. Artz, JR., Heeren Pathak
  • Publication number: 20100049774
    Abstract: One embodiment of the present invention provides a software product comprising a set of computer instructions stored on a computer readable medium. The computer instructions can be executable by a computer processor to maintain a profile object representing profile data, the profile object comprising, receive a first command based on the profile object to access an attribute value access the attribute value. The profile object can include at least one profile section that acts as a container for attributes and at least one attribute for each profile section. The attributes can essentially be variables having a name and a value.
    Type: Application
    Filed: August 21, 2009
    Publication date: February 25, 2010
    Applicant: Vignette Corporation
    Inventors: Heeren Pathak, Philip M. Irey, IV
  • Publication number: 20100049791
    Abstract: Embodiments of the present invention can associate events, including non page events, such as the generation of dynamic content, with HTTP requests. One embodiment of the present invention can include receiving a set of HTTP request data including a request time stamp for each HTTP request in a set of HTTP requests, receiving a set of event data including an event time stamp for each event in a set of events and associating each event from the set of events with a previous HTTP request from the set of HTTP requests based on the event time stamps and request time stamps. Each event can be associated with previous HTTP request closest in time.
    Type: Application
    Filed: August 21, 2009
    Publication date: February 25, 2010
    Applicant: Vignette Corporation
    Inventors: John C. Artz, JR., Heeren Pathak
  • Patent number: 7627688
    Abstract: Systems and methods are described which allow the detection of gaps in a set of data. These systems and methods may include defining streams of data from a network topology, associating incoming data with one or more of these streams, and processing these streams. A gap may be detected by comparing the times of events in the stream. If a gap is detected remedial action may be taken, and processing of the streams temporarily halted. Processing of the streams may continue when data for a certain stream is received, or after the lapse of a certain period of time.
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: December 1, 2009
    Assignee: Vignette Corporation
    Inventors: John C. Artz, Jr., Heeren Pathak
  • Patent number: 7603371
    Abstract: One embodiment of the present invention provides a software product comprising a set of computer instructions stored on a computer readable medium. The computer instructions can be executable by a computer processor to maintain a profile object representing profile data, the profile object comprising, receive a first command based on the profile object to access an attribute value access the attribute value. The profile object can include at least one profile section that acts as a container for attributes and at least one attribute for each profile section. The attributes can essentially be variables having a name and a value.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: October 13, 2009
    Assignee: Vignette Corporation
    Inventors: Heeren Pathak, Philip M. Irey, IV
  • Patent number: 7603430
    Abstract: Embodiments of the present invention can associate events, including non page events, such as the generation of dynamic content, with HTTP requests. One embodiment of the present invention can include receiving a set of HTTP request data including a request time stamp for each HTTP request in a set of HTTP requests, receiving a set of event data including an event time stamp for each event in a set of events and associating each event from the set of events with a previous HTTP request from the set of HTTP requests based on the event time stamps and request time stamps. Each event can be associated with previous HTTP request closest in time.
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: October 13, 2009
    Assignee: Vignette Corporation
    Inventors: John C. Artz, Jr., Heeren Pathak
  • Publication number: 20090083269
    Abstract: A website server computer hosting a website can identify a visitor to the website by using information provided by a visitor server computer that interacts with the visitor. The information provided by the server computer, in some embodiments, can be a combination of an IP address and characteristics of a computing device from where the visitor visits the website. In some embodiments, the IP address of the visitor server computer is used. In embodiments where the visitor may be sharing the computing device with other users, the characteristics may include at least one characteristic that is uniquely associated with the visitor. The website server computer can use a visitor identifier thus generated to start tracking the pages that the visitor requests during the session and can generate and customize pages for the visitor by using characteristics originated from the visitor.
    Type: Application
    Filed: November 6, 2008
    Publication date: March 26, 2009
    Applicant: Vignette Corporation
    Inventors: John C. Artz, JR., WIlliam Bender, Heeren Pathak
  • Patent number: 7461120
    Abstract: A method and system can be used to identify visitors at a network site (e.g., a website) by using a combination of an address (e.g., IP address) and characteristic(s) of an individual visitor computer. Examples of the characteristic of the individual visitor computer can include the type of the computer, CPU identifier, OS, browser application and version, compatibility of the browser application with other browser applications, display size, screen resolution, locale information, installed plug-in software component(s), mimetypes supported, whether a programming language is enabled, accessory(ies) that can be activated by a browser application, or any other information that may be used in locating or generating a page. The method and system is more accurate than just using an IP address, and the information used for visitor identification will not usually be blocked if cookies are unavailable.
    Type: Grant
    Filed: July 9, 2003
    Date of Patent: December 2, 2008
    Assignee: Vignette Corporation
    Inventors: John C. Artz, Jr., William Bender, Heeren Pathak