Patents by Inventor Waitat Peter Poon

Waitat Peter Poon 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
  • 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
  • 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: 20170004525
    Abstract: A machine may be configured to generate metrics or billing reports for online advertising. For example, the machine accesses, in real time, an event cost value associated with an event of consumption of an online ad displayed on behalf of an advertiser associated with an account identifier. The machine accesses, in real time, a remaining budget value associated with the account identifier. The machine determines, in real time, that the event cost value exceeds the remaining budget value. The machine generates, in real time, an adjusted event cost value to correspond to the remaining budget value based on the determining that the event cost value exceeds the remaining budget value. The machine generates, in real time, a real-time billing report including the adjusted event cost value.
    Type: Application
    Filed: July 27, 2015
    Publication date: January 5, 2017
    Inventors: Waitat Peter Poon, Alexander Raymond Easton, Yingxian Wang