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: 10540679
    Abstract: 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: Grant
    Filed: November 18, 2015
    Date of Patent: January 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Qi Liu, Yawen Wei, Lihong Pei, Hardik N. Bati, Sanjay Sureshchandra Dubey, Waitat Peter Poon, Xiang Yu, Edward Wu
  • Patent number: 10380648
    Abstract: 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: Grant
    Filed: December 9, 2016
    Date of Patent: August 13, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sanjay Sureshchandra Dubey, Nihar N Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
  • Patent number: 9965566
    Abstract: 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: Grant
    Filed: October 31, 2012
    Date of Patent: May 8, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jiansheng Huang, Sanjay Sureshchandra Dubey, Anmol Bhasin
  • Publication number: 20170154363
    Abstract: 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: Application
    Filed: December 9, 2016
    Publication date: June 1, 2017
    Inventors: Sanjay Sureshchandra Dubey, Nihar N. Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
  • Publication number: 20170091807
    Abstract: Generally discussed herein are methods, systems, and apparatuses for tracking user interaction with sponsored and/or unsponsored content.
    Type: Application
    Filed: October 29, 2015
    Publication date: March 30, 2017
    Inventors: Qi Liu, Yawen Wei, Lihong Pei, Hardik N. Bati, Sanjay Sureshchandra Dubey, Waitat Peter Poon
  • Publication number: 20170091809
    Abstract: 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: Application
    Filed: November 18, 2015
    Publication date: March 30, 2017
    Inventors: Qi Liu, Yawen Wei, Lihong Pei, Hardik N. Bati, Sanjay Sureshchandra Dubey, Waitat Peter Poon, Xiang Yu, Edward Wu
  • Patent number: 9530147
    Abstract: 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: Grant
    Filed: February 3, 2016
    Date of Patent: December 27, 2016
    Assignee: LinkedIn Corporation
    Inventors: Sanjay Sureshchandra Dubey, Nihar N Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
  • Publication number: 20160155142
    Abstract: 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: Application
    Filed: February 3, 2016
    Publication date: June 2, 2016
    Inventors: Sanjay Sureshchandra Dubey, Nihar N. Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
  • Patent number: 9286621
    Abstract: 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: Grant
    Filed: December 26, 2013
    Date of Patent: March 15, 2016
    Assignee: LinkedIn Corporation
    Inventors: Sanjay Sureshchandra Dubey, Nihar N Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
  • Publication number: 20150248693
    Abstract: 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: Application
    Filed: November 12, 2014
    Publication date: September 3, 2015
    Inventor: Sanjay Sureshchandra Dubey
  • Publication number: 20150039406
    Abstract: 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: Application
    Filed: December 26, 2013
    Publication date: February 5, 2015
    Applicant: LinkedIn Corporation
    Inventors: Sanjay Sureshchandra Dubey, Nihar N. Mehta, Sanjay Kshetramade, Ashvin Kannan, Carleton Miyamoto
  • Publication number: 20140149206
    Abstract: 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: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Applicant: LINKEDIN CORPORATION
    Inventors: Sanjay Sureshchandra Dubey, Joseph Paul Betz
  • Publication number: 20140122571
    Abstract: 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: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Applicant: Linkedln Corporation
    Inventors: Jiansheng Huang, Sanjay Sureshchandra Dubey, Anmol Bhasin
  • Publication number: 20130226709
    Abstract: 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: Application
    Filed: March 28, 2013
    Publication date: August 29, 2013
    Applicant: LINKEDIN CORPORATION
    Inventors: Jack Weichieh Chou, Ganesh Shekharipuram Hariharan, Sanjay Sureshchandra Dubey, David Hahn
  • Publication number: 20110004520
    Abstract: 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: Application
    Filed: December 17, 2009
    Publication date: January 6, 2011
    Applicant: Linkedln Corporation
    Inventors: Jack Weichieh Chou, Ganesh Shekharipuram Hariharan, Sanjay Sureshchandra Dubey, David Hahn