Patents by Inventor Rahul Ravindran
Rahul Ravindran 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).
-
Publication number: 20230259492Abstract: Event logs in a video advertisement insertion network are processed to remove duplicate entries. One or more ad servers are continuously generating new event entries and writing them to a database. The entries are randomized such that generated time contiguous entries are distributed over multiple storage locations, thereby facilitating resource scaling and a uniform use of storage and computing resources. The distributed entries are read from the storage locations using sequential reads of chunks of the entries and processed to remove duplicate entries.Type: ApplicationFiled: April 24, 2023Publication date: August 17, 2023Inventors: Bernardo de Seabra, Rahul Ravindran
-
Patent number: 11636065Abstract: Event logs in a video advertisement insertion network are processed to remove duplicate entries. One or more ad servers are continuously generating new event entries and writing them to a database. The entries are randomized such that generated time contiguous entries are distributed over multiple storage locations, thereby facilitating resource scaling and a uniform use of storage and computing resources. The distributed entries are read from the storage locations using sequential reads of chunks of the entries and processed to remove duplicate entries.Type: GrantFiled: September 9, 2019Date of Patent: April 25, 2023Assignee: YAHOO ASSETS LLCInventors: Bernardo de Seabra, Rahul Ravindran
-
Patent number: 11172241Abstract: 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: GrantFiled: September 17, 2018Date of Patent: November 9, 2021Assignee: 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: 10917677Abstract: 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: GrantFiled: September 17, 2018Date of Patent: February 9, 2021Assignee: 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: 20200004726Abstract: Event logs in a video advertisement insertion network are processed to remove duplicate entries. One or more ad servers are continuously generating new event entries and writing them to a database. The entries are randomized such that generated time contiguous entries are distributed over multiple storage locations, thereby facilitating resource scaling and a uniform use of storage and computing resources. The distributed entries are read from the storage locations using sequential reads of chunks of the entries and processed to remove duplicate entries.Type: ApplicationFiled: September 9, 2019Publication date: January 2, 2020Inventors: Bernardo de Seabra, Rahul Ravindran
-
Patent number: 10409774Abstract: Event logs in a video advertisement insertion network are processed to remove duplicate entries. One or more ad servers are continuously generating new event entries and writing them to a database. The entries are randomized such that generated time contiguous entries are distributed over multiple storage locations, thereby facilitating resource scaling and a uniform use of storage and computing resources. The distributed entries are read from the storage locations using sequential reads of chunks of the entries and processed to remove duplicate entries.Type: GrantFiled: July 2, 2018Date of Patent: September 10, 2019Assignee: Oath Inc.Inventors: Bernardo de Seabra, Rahul Ravindran
-
Publication number: 20190020930Abstract: 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: ApplicationFiled: September 17, 2018Publication date: January 17, 2019Inventors: 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: 20190020931Abstract: 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: ApplicationFiled: September 17, 2018Publication date: January 17, 2019Inventors: 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: 20180307699Abstract: Event logs in a video advertisement insertion network are processed to remove duplicate entries. One or more ad servers are continuously generating new event entries and writing them to a database. The entries are randomized such that generated time contiguous entries are distributed over multiple storage locations, thereby facilitating resource scaling and a uniform use of storage and computing resources. The distributed entries are read from the storage locations using sequential reads of chunks of the entries and processed to remove duplicate entries.Type: ApplicationFiled: July 2, 2018Publication date: October 25, 2018Inventors: Bernardo de Seabra, Rahul Ravindran
-
Patent number: 10080064Abstract: 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: GrantFiled: March 14, 2014Date of Patent: September 18, 2018Assignee: 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: 10013422Abstract: Event logs in a video advertisement insertion network are processed to remove duplicate entries. One or more ad servers are continuously generating new event entries and writing them to a database. The entries are randomized such that generated time contiguous entries are distributed over multiple storage locations, thereby facilitating resource scaling and a uniform use of storage and computing resources. The distributed entries are read from the storage locations using sequential reads of chunks of the entries and processed to remove duplicate entries.Type: GrantFiled: May 22, 2015Date of Patent: July 3, 2018Assignee: Oath Inc.Inventors: Bernardo de Seabra, Rahul Ravindran
-
Publication number: 20150347439Abstract: Event logs in a video advertisement insertion network are processed to remove duplicate entries. One or more ad servers are continuously generating new event entries and writing them to a database. The entries are randomized such that generated time contiguous entries are distributed over multiple storage locations, thereby facilitating resource scaling and a uniform use of storage and computing resources. The distributed entries are read from the storage locations using sequential reads of chunks of the entries and processed to remove duplicate entries.Type: ApplicationFiled: May 22, 2015Publication date: December 3, 2015Applicant: Yahoo! Inc.Inventors: Bernardo de Seabra, Rahul Ravindran
-
Publication number: 20140282716Abstract: 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: ApplicationFiled: March 14, 2014Publication date: September 18, 2014Applicant: 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: 20120204093Abstract: One or more techniques and/or systems are disclosed for sending web-based content to a local device (e.g., TV) using a personal device (e.g., smartphone). A user can open a web-based document that comprises desired web-based content on their personal device (e.g., smartphone). Upon opening the web-based document, a document element can be dynamically generated in the web-based document that comprises a source served by a remote pairing service. A user interface (UI) can be rendered on the personal device, such as “send content” button. When the user activates (e.g., clicks on) the UI, the web-based content can be provided to the local device (e.g., TV), by sending or pulling, where the local device can be paired with the personal device by the remote pairing service.Type: ApplicationFiled: February 8, 2011Publication date: August 9, 2012Applicant: Microsoft CorporationInventors: Shyam S. Habarakada, Matthew Jason Pope, Joshua Charles Zana, Rahul Ravindran, David Richard Reed