Patents by Inventor Bharath Pattabiraman
Bharath Pattabiraman 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: 11627201Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a packetized message that is generated by signaling of a tag that is included in code of a given online resource and includes an identifier corresponding to a user that is accessing the given online resource, logging a timestamp as a start of a user session at a web site that includes the given online resource, determining that the user session remains active while additional packetized messages continue to be received, determining that the user session at the web site has ended, calculating a duration of the user session based on a difference between the timestamp and a time when the user session at the website was determined to have ended, and modifying distribution of content to the user based on the duration of the user session at the website.Type: GrantFiled: December 10, 2020Date of Patent: April 11, 2023Assignee: Google LLCInventor: Bharath Pattabiraman
-
Patent number: 11356517Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a packetized message that is generated by signaling of a tag that is included in code of a given online resource and includes an identifier corresponding to a user that is accessing the given online resource, logging a timestamp as a start of a user session at a website that includes the given online resource, determining that the user session remains active while additional packetized messages continue to be received, determining that the user session at the website has ended, calculating a duration of the user session based on a difference between the timestamp and a time when the user session at the web site was determined to have ended, and modifying distribution of content to the user based on the duration of the user session at the website.Type: GrantFiled: April 30, 2018Date of Patent: June 7, 2022Assignee: Google LLCInventor: Bharath Pattabiraman
-
Publication number: 20220129953Abstract: Systems and methods for automatically generating remarketing lists based on client sessions are provided. The system can include a visitor management module to identify client sessions established at a website. The visitor management module can determine node pairs including destination nodes and referrer nodes. The system can include a graph construction module to construct a graph including the node pairs and edges between the node pairs representing click-through rates. The system can include a graph clustering module to assign information resources to a first group based on one of i) a number of edges between the nodes and a conversion node or ii) click-through rates of node pairs including. The system includes a remarketing list generation module to assign the first group of information resources to a remarketing list. The remarketing list generation module can assign client identifiers that accessed the first group of information resources to the remarketing list.Type: ApplicationFiled: January 4, 2022Publication date: April 28, 2022Inventors: Bharath Pattabiraman, Ardian Poernomo
-
Patent number: 11216852Abstract: Systems and methods for automatically generating remarketing lists based on client sessions are provided. The system can include a visitor management module to identify client sessions established at a website. The visitor management module can determine node pairs including destination nodes and referrer nodes. The system can include a graph construction module to construct a graph including the node pairs and edges between the node pairs representing click-through rates. The system can include a graph clustering module to assign information resources to a first group based on one of i) a number of edges between the nodes and a conversion node or ii) click-through rates of node pairs including. The system includes a remarketing list generation module to assign the first group of information resources to a remarketing list. The remarketing list generation module can assign client identifiers that accessed the first group of information resources to the remarketing list.Type: GrantFiled: February 11, 2020Date of Patent: January 4, 2022Assignee: GOOGLE LLCInventors: Bharath Pattabiraman, Ardian Poernomo
-
Publication number: 20210337032Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a packetized message that is generated by signaling of a tag that is included in code of a given online resource and includes an identifier corresponding to a user that is accessing the given online resource, logging a timestamp as a start of a user session at a website that includes the given online resource, determining that the user session remains active while additional packetized messages continue to be received, determining that the user session at the website has ended, calculating a duration of the user session based on a difference between the timestamp and a time when the user session at the web site was determined to have ended, and modifying distribution of content to the user based on the duration of the user session at the website.Type: ApplicationFiled: April 30, 2018Publication date: October 28, 2021Inventor: Bharath Pattabiraman
-
Publication number: 20210099545Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a packetized message that is generated by signaling of a tag that is included in code of a given online resource and includes an identifier corresponding to a user that is accessing the given online resource, logging a timestamp as a start of a user session at a web site that includes the given online resource, determining that the user session remains active while additional packetized messages continue to be received, determining that the user session at the web site has ended, calculating a duration of the user session based on a difference between the timestamp and a time when the user session at the website was determined to have ended, and modifying distribution of content to the user based on the duration of the user session at the website.Type: ApplicationFiled: December 10, 2020Publication date: April 1, 2021Inventor: Bharath Pattabiraman
-
Publication number: 20200175555Abstract: Systems and methods for automatically generating remarketing lists based on client sessions are provided. The system can include a visitor management module to identify client sessions established at a website. The visitor management module can determine node pairs including destination nodes and referrer nodes. The system can include a graph construction module to construct a graph including the node pairs and edges between the node pairs representing click-through rates. The system can include a graph clustering module to assign information resources to a first group based on one of i) a number of edges between the nodes and a conversion node or ii) click-through rates of node pairs including. The system includes a remarketing list generation module to assign the first group of information resources to a remarketing list. The remarketing list generation module can assign client identifiers that accessed the first group of information resources to the remarketing list.Type: ApplicationFiled: February 11, 2020Publication date: June 4, 2020Applicant: Google LLCInventors: Bharath Pattabiraman, Ardian Poernomo
-
Patent number: 10565627Abstract: Systems and methods for automatically generating remarketing lists based on client sessions are provided. The system can include a visitor management module to identify client sessions established at a website. The visitor management module can determine node pairs including destination nodes and referrer nodes. The system can include a graph construction module to construct a graph including the node pairs and edges between the node pairs representing click-through rates. The system can include a graph clustering module to assign information resources to a first group based on one of i) a number of edges between the nodes and a conversion node or ii) click-through rates of node pairs including. The system includes a remarketing list generation module to assign the first group of information resources to a remarketing list. The remarketing list generation module can assign client identifiers that accessed the first group of information resources to the remarketing list.Type: GrantFiled: December 30, 2015Date of Patent: February 18, 2020Assignee: Google LLCInventors: Bharath Pattabiraman, Ardian Poernomo
-
Publication number: 20170193568Abstract: Systems and methods for automatically generating remarketing lists based on client sessions are provided. The system can include a visitor management module to identify client sessions established at a website. The visitor management module can determine node pairs including destination nodes and referrer nodes. The system can include a graph construction module to construct a graph including the node pairs and edges between the node pairs representing click-through rates. The system can include a graph clustering module to assign information resources to a first group based on one of i) a number of edges between the nodes and a conversion node or ii) click-through rates of node pairs including. The system includes a remarketing list generation module to assign the first group of information resources to a remarketing list. The remarketing list generation module can assign client identifiers that accessed the first group of information resources to the remarketing list.Type: ApplicationFiled: December 30, 2015Publication date: July 6, 2017Inventors: Bharath Pattabiraman, Ardian Poernomo