Patents by Inventor Radhika Shivapurkar
Radhika Shivapurkar 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: 11792448Abstract: Aspects of the subject disclosure may include, for example, determining an ad play list for an Over-The-Top video stream requested by an end user device based on a price and/or a category of a creative derived from auctions with multiple Supply-Side Platform servers. The ad play list can be determined for the ad pod according to business rules, which can include a yield policy based on increasing revenue for a publisher of the video stream, and/or which can include a competitive separation policy enforced based on the category for bid responses. Other embodiments are disclosed.Type: GrantFiled: April 21, 2022Date of Patent: October 17, 2023Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Radhika Shivapurkar, Eric Hoffert, Joel Korpi, Matthew Kendall, Jaiminkumar Panchal, Aadesh Patel
-
Publication number: 20230153353Abstract: A method for distributed pod-editing may be performed by an enhanced pod editor, and may include the following steps: receiving a framework for a pod, wherein the framework identifies one or more content items already assigned to one or more slots in the pod by one or more pod editors; determining attributes of the content items already assigned to the pod in a native taxonomy of the enhanced pod editor; determining restrictions on the pod's slots based on the attributes of the content items already assigned to the pod and on the pod's editorial constraints; rejecting content items already assigned to the pod that violate the restrictions on the pod's slots (if any); identifying candidate content items that comply with the restrictions on the pod's unfilled slots (if any), and selecting candidate content items and assigning the selected content items to the pod's unfilled slots.Type: ApplicationFiled: January 13, 2023Publication date: May 18, 2023Inventors: Eric M. Hoffert, Alexander Krassel, Vikki Pitts, Radhika Shivapurkar, Michelle Smith, Jeffrey Weiss
-
Publication number: 20230032830Abstract: Examples of the systems and methods described herein relate to reducing latency issues associated with playing online digital video on client devices. An example method includes: determining a likelihood that a user will trigger presentment of video content within a portion of digital content, and when the likelihood is determined to exceed a threshold, obtaining a video tag that identifies the video content or caching a portion of the video content prior to presentment of the video content.Type: ApplicationFiled: October 10, 2022Publication date: February 2, 2023Inventors: Eric M. Hoffert, Jeffrey Weiss, Vikki Pitts, Alexander Krassel, Yevgeniy Nisman, Radhika Shivapurkar
-
Patent number: 11470381Abstract: Examples of the systems and methods described herein relate to reducing latency issues associated with playing online digital video on client devices. An example method includes: determining that a client device of a user is displaying a web page; determining a likelihood that the user will select content on the web page, the content being associated with a digital video; determining that the likelihood exceeds a threshold and, based thereon: identifying the digital video associated with the content; obtaining a copy of a video file including the digital video and an initial portion that precedes the digital video; initiating a video player for displaying the digital video; determining a start location in the video file where the initial portion ends and the digital video begins; and configuring the video player to begin playing the video file from the start location when the user selects the content.Type: GrantFiled: May 6, 2021Date of Patent: October 11, 2022Assignee: Xandr Inc.Inventors: Eric M. Hoffert, Jeffrey Weiss, Vikki Pitts, Alexander Krassel, Yevgeniy Nisman, Radhika Shivapurkar
-
Publication number: 20220248068Abstract: Aspects of the subject disclosure may include, for example, determining an ad play list for an Over-The-Top video stream requested by an end user device based on a price and/or a category of a creative derived from auctions with multiple Supply-Side Platform servers. The ad play list can be determined for the ad pod according to business rules, which can include a yield policy based on increasing revenue for a publisher of the video stream, and/or which can include a competitive separation policy enforced based on the category for bid responses. Other embodiments are disclosed.Type: ApplicationFiled: April 21, 2022Publication date: August 4, 2022Applicant: Xandr Inc.Inventors: Radhika Shivapurkar, Eric Hoffert, Joel Korpi, Matthew Kendall, Jaiminkumar Panchal, Aadesh Patel
-
Patent number: 11343547Abstract: Aspects of the subject disclosure may include, for example, determining an ad play list for an Over-The-Top video stream requested by an end user device based on a price and/or a category of a creative derived from auctions with multiple Supply-Side Platform servers. The ad play list can be determined for the ad pod according to business rules, which can include a yield policy based on increasing revenue for a publisher of the video stream, and/or which can include a competitive separation policy enforced based on the category for bid responses. Other embodiments are disclosed.Type: GrantFiled: January 14, 2021Date of Patent: May 24, 2022Assignee: Xandr Inc.Inventors: Radhika Shivapurkar, Eric Hoffert, Joel Korpi, Matthew Kendall, Jaiminkumar Panchal, Aadesh Patel
-
Publication number: 20210258634Abstract: Examples of the systems and methods described herein relate to reducing latency issues associated with playing online digital video on client devices. An example method includes: determining that a client device of a user is displaying a web page; determining a likelihood that the user will select content on the web page, the content being associated with a digital video; determining that the likelihood exceeds a threshold and, based thereon: identifying the digital video associated with the content; obtaining a copy of a video file including the digital video and an initial portion that precedes the digital video; initiating a video player for displaying the digital video; determining a start location in the video file where the initial portion ends and the digital video begins; and configuring the video player to begin playing the video file from the start location when the user selects the content.Type: ApplicationFiled: May 6, 2021Publication date: August 19, 2021Applicant: Xandr Inc.Inventors: Eric M. Hoffert, Jeffrey Weiss, Vikki Pitts, Alexander Krassel, Yevgeniy Nisman, Radhika Shivapurkar
-
Patent number: 11032605Abstract: Examples of the systems and methods described herein relate to reducing latency issues associated with playing online digital video on client devices. An example method includes: determining that a client device of a user is displaying a web page; determining a likelihood that the user will select content on the web page, the content being associated with a digital video; determining that the likelihood exceeds a threshold and, based thereon: identifying the digital video associated with the content; obtaining a copy of a video file including the digital video and an initial portion that precedes the digital video; initiating a video player for displaying the digital video; determining a start location in the video file where the initial portion ends and the digital video begins; and configuring the video player to begin playing the video file from the start location when the user selects the content.Type: GrantFiled: April 2, 2018Date of Patent: June 8, 2021Assignee: Xandr Inc.Inventors: Eric M. Hoffert, Jeffrey Weiss, Vikki Pitts, Alexander Krassel, Yevgeniy Nisman, Radhika Shivapurkar
-
Publication number: 20210149956Abstract: A method for distributed pod-editing may be performed by an enhanced pod editor, and may include the following steps: receiving a framework for a pod, wherein the framework identifies one or more content items already assigned to one or more slots in the pod by one or more pod editors; determining attributes of the content items already assigned to the pod in a native taxonomy of the enhanced pod editor; determining restrictions on the pod's slots based on the attributes of the content items already assigned to the pod and on the pod's editorial constraints; rejecting content items already assigned to the pod that violate the restrictions on the pod's slots (if any); identifying candidate content items that comply with the restrictions on the pod's unfilled slots (if any), and selecting candidate content items and assigning the selected content items to the pod's unfilled slotsType: ApplicationFiled: January 27, 2021Publication date: May 20, 2021Applicant: Xandr Inc.Inventors: Eric M. Hoffert, Alexander Krassel, Vikki Pitts, Radhika Shivapurkar, Michelle Smith, Jeffrey Weiss
-
Publication number: 20210136427Abstract: Aspects of the subject disclosure may include, for example, determining an ad play list for an Over-The-Top video stream requested by an end user device based on a price and/or a category of a creative derived from auctions with multiple Supply-Side Platform servers. The ad play list can be determined for the ad pod according to business rules, which can include a yield policy based on increasing revenue for a publisher of the video stream, and/or which can include a competitive separation policy enforced based on the category for bid responses. Other embodiments are disclosed.Type: ApplicationFiled: January 14, 2021Publication date: May 6, 2021Applicant: Xandr Inc.Inventors: Radhika Shivapurkar, Eric Hoffert, Joel Korpi, Matthew Kendall, Jaiminkumar Panchal, Aadesh Patel
-
Publication number: 20210067820Abstract: Aspects of the subject disclosure may include, for example, determining an ad play list for an Over-The-Top video stream requested by an end user device based on a price and/or a category of a creative derived from auctions with multiple Supply-Side Platform servers. The ad play list can be determined for the ad pod according to business rules, which can include a yield policy based on increasing revenue for a publisher of the video stream, and/or which can include a competitive separation policy enforced based on the category for bid responses. Other embodiments are disclosed.Type: ApplicationFiled: September 4, 2019Publication date: March 4, 2021Applicant: Xandr Inc.Inventors: Radhika Shivapurkar, Eric Hoffert, Joel Korpi, Matthew Kendall, Jaiminkumar Panchal, Aadesh Patel
-
Patent number: 10936654Abstract: A method for distributed pod-editing may be performed by an enhanced pod editor, and may include the following steps: receiving a framework for a pod, wherein the framework identifies one or more content items already assigned to one or more slots in the pod by one or more pod editors; determining attributes of the content items already assigned to the pod in a native taxonomy of the enhanced pod editor; determining restrictions on the pod's slots based on the attributes of the content items already assigned to the pod and on the pod's editorial constraints; rejecting content items already assigned to the pod that violate the restrictions on the pod's slots (if any); identifying candidate content items that comply with the restrictions on the pod's unfilled slots (if any), and selecting candidate content items and assigning the selected content items to the pod's unfilled slots.Type: GrantFiled: May 24, 2018Date of Patent: March 2, 2021Assignee: Xandr Inc.Inventors: Eric M. Hoffert, Alexander Krassel, Vikki Pitts, Radhika Shivapurkar, Michelle Smith, Jeffrey Weiss
-
Patent number: 10924778Abstract: Aspects of the subject disclosure may include, for example, determining an ad play list for an Over-The-Top video stream requested by an end user device based on a price and/or a category of a creative derived from auctions with multiple Supply-Side Platform servers. The ad play list can be determined for the ad pod according to business rules, which can include a yield policy based on increasing revenue for a publisher of the video stream, and/or which can include a competitive separation policy enforced based on the category for bid responses. Other embodiments are disclosed.Type: GrantFiled: September 4, 2019Date of Patent: February 16, 2021Assignee: Xandr Inc.Inventors: Radhika Shivapurkar, Eric Hoffert, Joel Korpi, Matthew Kendall, Jaiminkumar Panchal, Aadesh Patel
-
Patent number: 10521247Abstract: Techniques are disclosed for advantageously relocating graphical digital content on a screen of a client device. The technique can include displaying a dynamic content at a particular location on the screen of a client device (e.g., inline with an article displayed on a webpage). Upon determination that a relocation condition exists (e.g., a viewability of the inline dynamic content drops below a particular threshold), the dynamic content can be relocated to another location on the screen. In some instances, rather than being relocated to a static, previously determined position, the dynamic content can be dynamically relocated, based on the location of the other content.Type: GrantFiled: November 22, 2016Date of Patent: December 31, 2019Assignee: XANDR INC.Inventors: Jeffrey Weiss, Vikki Pitts, Alexander Krassel, Radhika Shivapurkar, Kyungsuk Song
-
Publication number: 20190361932Abstract: A method for distributed pod-editing may be performed by an enhanced pod editor, and may include the following steps: receiving a framework for a pod, wherein the framework identifies one or more content items already assigned to one or more slots in the pod by one or more pod editors; determining attributes of the content items already assigned to the pod in a native taxonomy of the enhanced pod editor; determining restrictions on the pod's slots based on the attributes of the content items already assigned to the pod and on the pod's editorial constraints; rejecting content items already assigned to the pod that violate the restrictions on the pod's slots (if any); identifying candidate content items that comply with the restrictions on the pod's unfilled slots (if any), and selecting candidate content items and assigning the selected content items to the pod's unfilled slots.Type: ApplicationFiled: May 24, 2018Publication date: November 28, 2019Inventors: Eric M. Hoffert, Alexander Krassel, Vikki Pitts, Radhika Shivapurkar, Michelle Smith, Jeffrey Weiss
-
Publication number: 20180143842Abstract: Techniques are disclosed for advantageously relocating graphical digital content on a screen of a client device. The technique can include displaying a dynamic content at a particular location on the screen of a client device (e.g., inline with an article displayed on a webpage). Upon determination that a relocation condition exists (e.g., a viewability of the inline dynamic content drops below a particular threshold), the dynamic content can be relocated to another location on the screen. In some instances, rather than being relocated to a static, previously determined position, the dynamic content can be dynamically relocated, based on the location of the other content.Type: ApplicationFiled: November 22, 2016Publication date: May 24, 2018Inventors: Jeffrey Weiss, Vikki Pitts, Alexander Krassel, Radhika Shivapurkar, Kyungsuk Song