Patents by Inventor Sanjay Sureshchandra Dubey
Sanjay Sureshchandra Dubey 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: 10540679Abstract: Generally discussed herein are methods, systems, and apparatuses for tracking user interaction with sponsored and/or unsponsored content. A method can include receiving a tracking event packet including data fields comprising a packet identification, a tracking event identifier, a content identifier, a cost, a campaign identifier, and/or an advertiser identifier, determining whether the tracking event packet is a duplicate based on the packet identification, aggregating non-duplicate tracking event packets by advertiser identification such that packets with advertiser identifications that hash to a same value are aggregated together, and transferring aggregated tracking event packets to a first database and a second database, the first database includes data stored for analytics and the second database includes data stored for billing and campaign performance monitoring.Type: GrantFiled: November 18, 2015Date of Patent: January 21, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Qi Liu, Yawen Wei, Lihong Pei, Hardik N. Bati, Sanjay Sureshchandra Dubey, Waitat Peter Poon, Xiang Yu, Edward Wu
-
Patent number: 10380648Abstract: A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.Type: GrantFiled: December 9, 2016Date of Patent: August 13, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Sanjay Sureshchandra Dubey, Nihar N Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
-
Patent number: 9965566Abstract: A system may include a network interface and a batch processor coupled to the network interface. The batch processor may be configured to obtain social network profiles corresponding to entities and to obtain a target criterion. The batch processor may be configured to identify at least some of the entities based on a relationship between the social network profiles and the target criterion and to transmit, via the network interface, a data file to a computing device of the at least some of the entities, wherein the data file contains information related, at least in part, to the target criterion.Type: GrantFiled: October 31, 2012Date of Patent: May 8, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Jiansheng Huang, Sanjay Sureshchandra Dubey, Anmol Bhasin
-
Publication number: 20170154363Abstract: A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.Type: ApplicationFiled: December 9, 2016Publication date: June 1, 2017Inventors: Sanjay Sureshchandra Dubey, Nihar N. Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
-
Publication number: 20170091807Abstract: Generally discussed herein are methods, systems, and apparatuses for tracking user interaction with sponsored and/or unsponsored content.Type: ApplicationFiled: October 29, 2015Publication date: March 30, 2017Inventors: Qi Liu, Yawen Wei, Lihong Pei, Hardik N. Bati, Sanjay Sureshchandra Dubey, Waitat Peter Poon
-
Publication number: 20170091809Abstract: Generally discussed herein are methods, systems, and apparatuses for tracking user interaction with sponsored and/or unsponsored content. A method can include receiving a tracking event packet including data fields comprising a packet identification, a tracking event identifier, a content identifier, a cost, a campaign identifier, and/or an advertiser identifier, determining whether the tracking event packet is a duplicate based on the packet identification, aggregating non-duplicate tracking event packets by advertiser identification such that packets with advertiser identifications that hash to a same value are aggregated together, and transferring aggregated tracking event packets to a first database and a second database, the first database includes data stored for analytics and the second database includes data stored for billing and campaign performance monitoring.Type: ApplicationFiled: November 18, 2015Publication date: March 30, 2017Inventors: Qi Liu, Yawen Wei, Lihong Pei, Hardik N. Bati, Sanjay Sureshchandra Dubey, Waitat Peter Poon, Xiang Yu, Edward Wu
-
Patent number: 9530147Abstract: A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.Type: GrantFiled: February 3, 2016Date of Patent: December 27, 2016Assignee: LinkedIn CorporationInventors: Sanjay Sureshchandra Dubey, Nihar N Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
-
Publication number: 20160155142Abstract: A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.Type: ApplicationFiled: February 3, 2016Publication date: June 2, 2016Inventors: Sanjay Sureshchandra Dubey, Nihar N. Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
-
Patent number: 9286621Abstract: A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.Type: GrantFiled: December 26, 2013Date of Patent: March 15, 2016Assignee: LinkedIn CorporationInventors: Sanjay Sureshchandra Dubey, Nihar N Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
-
Publication number: 20150248693Abstract: A machine may be configured to perform dynamic modification of targeting criteria to increase the click-through-rate of an advertising campaign that includes one or more advertisements. According to various example embodiments, an advertiser selects for a particular advertisement an initial set of member profile attributes and characteristics as initial member-targeting criteria and specifies a group of members of a social networking service to be presented with the advertisement. The advertisement is presented to the group of members satisfying the initial member-targeting criteria, and resulting click-through rate rates for various subsets of the group are analyzed to identify high-performing and low-performing segments. Based on these results, the member-targeting criteria are dynamically modified to target the high-performing segments of the social networking service.Type: ApplicationFiled: November 12, 2014Publication date: September 3, 2015Inventor: Sanjay Sureshchandra Dubey
-
Publication number: 20150039406Abstract: A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.Type: ApplicationFiled: December 26, 2013Publication date: February 5, 2015Applicant: LinkedIn CorporationInventors: Sanjay Sureshchandra Dubey, Nihar N. Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
-
Publication number: 20140149206Abstract: A system may include a unified content platform configured to obtain an unsponsored content group from unsponsored content group sources, each unsponsored content group having at least one unsponsored content element, wherein the unsponsored content groups are obtained based on a relevance of at least some unsponsored content elements to a characteristic of a user. The system may further include a sponsored content platform configured to generate a master content group based on the unsponsored content groups and a sponsored content group, the sponsored content group having at least one sponsored content element and an associated bid, wherein the master content group is obtained based on the relevance of the at least some unsponsored content elements and a relevance of the sponsored content element to the characteristic of the user and the associated bid.Type: ApplicationFiled: November 29, 2012Publication date: May 29, 2014Applicant: LINKEDIN CORPORATIONInventors: Sanjay Sureshchandra Dubey, Joseph Paul Betz
-
Publication number: 20140122571Abstract: A system may include a network interface and a batch processor coupled to the network interface. The batch processor may be configured to obtain social network profiles corresponding to entities and to obtain a target criterion. The batch processor may be configured to identify at least some of the entities based on a relationship between the social network profiles and the target criterion and to transmit, via the network interface, a data file to a computing device of the at least some of the entities, wherein the data file contains information related, at least in part, to the target criterion.Type: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Applicant: Linkedln CorporationInventors: Jiansheng Huang, Sanjay Sureshchandra Dubey, Anmol Bhasin
-
Publication number: 20130226709Abstract: Some embodiments of the present invention provide a mechanism for displaying in conjunction with a display advertisement one or more social network notifications or business network notifications generated from an online or web-based social/business networking service. The social/business network notifications displayed to a particular user generally include content that is associated with persons to whom the particular user is connected via a person-to-person connection established via the social/business networking service, and content that has some nexus to the display advertisement. In some instances, the network notification may relate to an interaction that a user has had with one or more services provided by the business or social networking service.Type: ApplicationFiled: March 28, 2013Publication date: August 29, 2013Applicant: LINKEDIN CORPORATIONInventors: Jack Weichieh Chou, Ganesh Shekharipuram Hariharan, Sanjay Sureshchandra Dubey, David Hahn
-
Publication number: 20110004520Abstract: Some embodiments of the present invention provide a mechanism for displaying in conjunction with a display advertisement one or more social network notifications or business network notifications generated from an online or web-based social/business networking service. The social/business network notifications displayed to a particular user generally include content that is associated with persons to whom the particular user is connected via a person-to-person connection established via the social/business networking service, and content that has some nexus to the display advertisement. In some instances, the network notification may relate to an interaction that a user has had with one or more services provided by the business or social networking service.Type: ApplicationFiled: December 17, 2009Publication date: January 6, 2011Applicant: Linkedln CorporationInventors: Jack Weichieh Chou, Ganesh Shekharipuram Hariharan, Sanjay Sureshchandra Dubey, David Hahn