Patents by Inventor Dru Nelson

Dru Nelson 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: 11172241
    Abstract: A distributed computing system is configured to compute operational data for a video advertisement delivery system. Cloud-based resource are used to calculate operational parameters such as geographical data, unique advertisement delivery instances and segments of consumers that received the video advertisements.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: November 9, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Giao Huu Phan, Daniel Wei-Tze Hsiung, Ian Graeme Melven, Brian Hardie, Joseph Gutierrez, Marshall Allen Beddoe, Pankaj Gupta, Bernardo de Seabra, Dru Nelson, Kam Ho Kenneth Cheung, Jason Endo, Max Sadrieh, Rahul Ravindran, Vikas Unnava, Sharon Paisner, Dia Kharrat
  • Patent number: 10917677
    Abstract: A distributed computing system is configured to compute operational data for a video advertisement delivery system. Cloud-based resource are used to calculate operational parameters such as geographical data, unique advertisement delivery instances and segments of consumers that received the video advertisements.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: February 9, 2021
    Assignee: Verizon Media Inc.
    Inventors: Giao Huu Phan, Daniel Wei-Tze Hsiung, Ian Graeme Melven, Brian Hardie, Joseph Gutierrez, Marshall Allen Beddoe, Pankaj Gupta, Bernardo de Seabra, Dru Nelson, Kam Ho Kenneth Cheung, Jason Endo, Max Sadrieh, Rahul Ravindran, Vikas Unnava, Sharon Paisner, Dia Kharrat
  • Publication number: 20190020930
    Abstract: A distributed computing system is configured to compute operational data for a video advertisement delivery system. Cloud-based resource are used to calculate operational parameters such as geographical data, unique advertisement delivery instances and segments of consumers that received the video advertisements.
    Type: Application
    Filed: September 17, 2018
    Publication date: January 17, 2019
    Inventors: Giao Huu Phan, Daniel Wei-Tze Hsiung, Ian Graeme Melven, Brian Hardie, Joseph Gutierrez, Marshall Allen Beddoe, Pankaj Gupta, Bernardo de Seabra, Dru Nelson, Kam Ho Kenneth Cheung, Jason Endo, Max Sadrieh, Rahul Ravindran, Vikas Unnava, Sharon Paisner, Dia Kharrat
  • Publication number: 20190020931
    Abstract: A distributed computing system is configured to compute operational data for a video advertisement delivery system. Cloud-based resource are used to calculate operational parameters such as geographical data, unique advertisement delivery instances and segments of consumers that received the video advertisements.
    Type: Application
    Filed: September 17, 2018
    Publication date: January 17, 2019
    Inventors: Giao Huu Phan, Daniel Wei-Tze Hsiung, Ian Graeme Melven, Brian Hardie, Joseph Gutierrez, Marshall Allen Beddoe, Pankaj Gupta, Bernardo de Seabra, Dru Nelson, Kam Ho Kenneth Cheung, Jason Endo, Max Sadrieh, Rahul Ravindran, Vikas Unnava, Sharon Paisner, Dia Kharrat
  • Patent number: 10080064
    Abstract: A distributed computing system is configured to compute operational data for a video advertisement delivery system. Cloud-based resource are used to calculate operational parameters such as geographical data, unique advertisement delivery instances and segments of consumers that received the video advertisements.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: September 18, 2018
    Assignee: OATH INC.
    Inventors: Giao Huu Phan, Daniel Wei-Tze Hsiung, Ian Graeme Melven, Brian Hardie, Joseph Gutierrez, Marshall Allen Beddoe, Pankaj Gupta, Bernardo de Seabra, Dru Nelson, Kam Ho Kenneth Cheung, Jason Endo, Max Sadrieh, Rahul Ravindran, Vikas Unnava, Sharon Paisner, Dia Kharrat
  • Patent number: 9462354
    Abstract: Techniques and systems for operating a video ad exchange includes controlling an ad server to receive ad requests from viewer devices, provide ad responses to viewer devices, generate an ad delivery data file that includes information about delivery of ads to the viewer devices, and transfer the ad delivery data file to a distributed computing cloud. The technique further includes controlling an ad data infrastructure mechanism to download the cloud-based ad delivery data file into a local memory, and process the copied ad delivery data file to generate billing data. An ad data infrastructure mechanism receives a configuration file from the ad server, verifies that all items in the configuration file from the ad server were used in the generation of the first billing data, and removes non-verifiable items from the first billing data to generate a final billing data.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: October 4, 2016
    Assignee: Yahoo! Inc.
    Inventors: Giao Huu Phan, Daniel Wei-Tze Hsiung, Ian Graeme Melven, Brian Hardie, Joseph Gutierrez, Marshall Allen Beddoe, Pankaj Gupta, Bernardo de Seabra, Dru Nelson, Kam Ho Kenneth Cheung, Jason Endo
  • Publication number: 20140282716
    Abstract: A distributed computing system is configured to compute operational data for a video advertisement delivery system. Cloud-based resource are used to calculate operational parameters such as geographical data, unique advertisement delivery instances and segments of consumers that received the video advertisements.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 18, 2014
    Applicant: BRIGHTROLL, INC.
    Inventors: Giao Huu Phan, Daniel Wei-Tze Hsiung, Ian Graeme Melven, Brian Hardie, Joseph Gutierrez, Marshall Allen Beddoe, Pankaj Gupta, Bernardo de Seabra, Dru Nelson, Kenneth Cheung, Jason Endo, Max Sadrieh, Rahul Ravindran, Vikas Unnava, Sharon Paisner, Dia Kharrat
  • Publication number: 20140282634
    Abstract: Techniques and systems for operating a video ad exchange includes controlling an ad server to receive ad requests from viewer devices, provide ad responses to viewer devices, generate an ad delivery data file that includes information about delivery of ads to the viewer devices, and transfer the ad delivery data file to a distributed computing cloud. The technique further includes controlling an ad data infrastructure mechanism to download the cloud-based ad delivery data file into a local memory, and process the copied ad delivery data file to generate billing data. An ad data infrastructure mechanism receives a configuration file from the ad server, verifies that all items in the configuration file from the ad server were used in the generation of the first billing data, and removes non-verifiable items from the first billing data to generate a final billing data.
    Type: Application
    Filed: March 14, 2014
    Publication date: September 18, 2014
    Applicant: BRIGHTROLL, INC.
    Inventors: Giao Huu Phan, Daniel Wei-Tze Hsiung, Ian Graeme Melven, Brian Hardie, Joseph Gutierrez, Marshall Allen Beddoe, Pankaj Gupta, Bernardo de Seabra, Dru Nelson, Kenneth Cheung, Jason Endo
  • Publication number: 20120136728
    Abstract: A networked advertisement exchange system is described. The system includes a memory comprising a set of exchange rules, and a processor. The processor is configured to receive, from a client, an advertisement request, send, to each of a plurality of advertisement servers, a right-to-bid request, and receive, from each of the plurality of advertisement servers, a response to the right-to-bid request, each response comprising a bid price or a pass. The processor is also configured to select, based on the set of exchange rules, the winning response from the plurality of responses, and provide, to the client in response to the advertisement request, information for an advertisement associated with the winning response. The advertisement is a video. Methods and machine-readable media are also described.
    Type: Application
    Filed: November 30, 2010
    Publication date: May 31, 2012
    Applicant: BRIGHTROLL, INC.
    Inventors: Daniel Wei-Tze Hsiung, lan Graeme Melven, Giao Huu Phan, Marshall Allen Beddoe, Dru Nelson
  • Patent number: 7342941
    Abstract: A data structure, method and apparatus providing efficient retrieval of data from a segmented information stream. The invention utilizes a segmented data stream having an initial directory payload portion and a following payload portion including one or more object tables. The directory includes table descriptors associated with each object table including various field indicative of parameters of the respective object table. One of the fields comprises a bit array having at least one bit corresponding to each of the segments in the respective object table. By changing a state of a corresponding bit upon receiving a table segment, the memory and processing resources required to read the segments associated with a table are decreased.
    Type: Grant
    Filed: August 19, 2002
    Date of Patent: March 11, 2008
    Assignee: Sedna Patent Services, LLC
    Inventors: Patricia D. Jungers, Dru Nelson
  • Publication number: 20030002586
    Abstract: A data structure, method and apparatus providing efficient retrieval of data from a segmented information stream. The invention utilizes a segmented data stream having an initial directory payload portion and a following payload portion including one or more object tables. The directory includes table descriptors associated with each object table including various field indicative of parameters of the respective object table. One of the fields comprises a bit array having at least one bit corresponding to each of the segments in the respective object table. By changing a state of a corresponding bit upon receiving a table segment, the memory and processing resources required to read the segments associated with a table are decreased.
    Type: Application
    Filed: August 19, 2002
    Publication date: January 2, 2003
    Inventors: Patricia D. Jungers, Dru Nelson
  • Patent number: 6438140
    Abstract: A data structure, method and apparatus providing efficient retrieval of data from a segmented information stream. The invention utilizes a segmented data stream having an initial directory payload portion and a following payload portion including one or more object tables. The directory includes table descriptors associated with each object table including various field indicative of parameters of the respective object table. One of the fields comprises a bit array having at least one bit corresponding to each of the segments in the respective object table. By changing a state of a corresponding bit upon receiving a table segment, the memory and processing resources required to read the segments associated with a table are decreased.
    Type: Grant
    Filed: November 19, 1998
    Date of Patent: August 20, 2002
    Assignee: DIVA Systems Corporation
    Inventors: Patricia D. Jungers, Dru Nelson