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: 10999384Abstract: 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: GrantFiled: February 22, 2018Date of Patent: May 4, 2021Assignee: OPEN TEXT SA ULCInventors: John C. Artz, Jr., William H. Bender, Heeren Pathak
-
Publication number: 20180183888Abstract: 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: ApplicationFiled: February 22, 2018Publication date: June 28, 2018Inventors: John C. Artz, JR., William H. Bender, Heeren Pathak
-
Patent number: 9936032Abstract: 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: GrantFiled: April 1, 2015Date of Patent: April 3, 2018Assignee: Open Text SA ULCInventors: John C. Artz, Jr., William H. Bender, Heeren Pathak
-
Publication number: 20150207892Abstract: 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: ApplicationFiled: April 1, 2015Publication date: July 23, 2015Inventors: John C. Artz, JR., William H. Bender, Heeren Pathak
-
Patent number: 9021022Abstract: 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: GrantFiled: January 28, 2013Date of Patent: April 28, 2015Assignee: Open Text S.A.Inventors: John C. Artz, Jr., William H. Bender, Heeren Pathak
-
Patent number: 8578014Abstract: 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: GrantFiled: September 11, 2012Date of Patent: November 5, 2013Assignee: Open Text S.A.Inventors: John C. Artz, Jr., Heeren Pathak
-
Patent number: 8386561Abstract: 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: GrantFiled: November 6, 2008Date of Patent: February 26, 2013Assignee: Open Text S.A.Inventors: John Curtis Artz, Jr., William Bender, Heeren Pathak
-
Publication number: 20130007270Abstract: 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: ApplicationFiled: September 11, 2012Publication date: January 3, 2013Inventors: John C. Artz, JR., Heeren Pathak
-
Patent number: 8291040Abstract: 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: GrantFiled: October 11, 2011Date of Patent: October 16, 2012Assignee: Open Text, S.A.Inventors: John C. Artz, Jr., Heeren Pathak
-
Publication number: 20120072539Abstract: 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: ApplicationFiled: October 11, 2011Publication date: March 22, 2012Inventors: John C. Artz, JR., Heeren Pathak
-
Patent number: 8073927Abstract: 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: GrantFiled: August 21, 2009Date of Patent: December 6, 2011Assignee: Vignette Software LLCInventors: John Curtis Artz, Jr., Heeren Pathak
-
Patent number: 7895355Abstract: 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: GrantFiled: November 6, 2009Date of Patent: February 22, 2011Assignee: Vignette Software LLCInventors: John C. Artz, Jr., Heeren Pathak
-
Publication number: 20100058158Abstract: 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: ApplicationFiled: November 6, 2009Publication date: March 4, 2010Applicant: Vignette CorporationInventors: John C. Artz, JR., Heeren Pathak
-
Publication number: 20100049774Abstract: 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: ApplicationFiled: August 21, 2009Publication date: February 25, 2010Applicant: Vignette CorporationInventors: Heeren Pathak, Philip M. Irey, IV
-
Publication number: 20100049791Abstract: 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: ApplicationFiled: August 21, 2009Publication date: February 25, 2010Applicant: Vignette CorporationInventors: John C. Artz, JR., Heeren Pathak
-
Patent number: 7627688Abstract: 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: GrantFiled: July 9, 2003Date of Patent: December 1, 2009Assignee: Vignette CorporationInventors: John C. Artz, Jr., Heeren Pathak
-
Patent number: 7603371Abstract: 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: GrantFiled: December 17, 2003Date of Patent: October 13, 2009Assignee: Vignette CorporationInventors: Heeren Pathak, Philip M. Irey, IV
-
Patent number: 7603430Abstract: 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: GrantFiled: July 9, 2003Date of Patent: October 13, 2009Assignee: Vignette CorporationInventors: John C. Artz, Jr., Heeren Pathak
-
Publication number: 20090083269Abstract: 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: ApplicationFiled: November 6, 2008Publication date: March 26, 2009Applicant: Vignette CorporationInventors: John C. Artz, JR., WIlliam Bender, Heeren Pathak
-
Patent number: 7461120Abstract: 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: GrantFiled: July 9, 2003Date of Patent: December 2, 2008Assignee: Vignette CorporationInventors: John C. Artz, Jr., William Bender, Heeren Pathak