The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 24, 2026
Filed:
Feb. 12, 2024
Sling Tv L.l.c., Englewood, CO (US);
Dish Network Technologies India Private Limited, Karnataka, IN;
Shawn Asuncion, Parker, CO (US);
Jonathan Lin, Denver, CO (US);
Amit Kumar, Centennial, CO (US);
Sharat Kumar Shivakumar, Karnataka, IN;
Seth Vansickel, Parker, CO (US);
Kevin Holland, Littleton, CO (US);
Gary Schanman, Cherry Hills Village, CO (US);
Sling TV L.L.C., Englewood, CO (US);
DISH Network Technologies India Private Limited, Bengaluru, IN;
Abstract
Systems, devices, and methods for tracking reward associated with content consumption are provided. An example method includes receiving streaming content of at least one content item from a content provider, outputting, via an application being executed on the streaming device, streaming content to a display for playback of the output content, periodically generating a plurality of heartbeat messages during execution of the application. Each heartbeat message is timestamped and includes a header containing information about the at least one content item, and one or more entries indicating a current playback state regarding the output of the streaming content when the heartbeat message is generated. The method further includes transmitting the plurality of heartbeat messages to a user engagement tracking device connected to the user device and receiving a notification indicating a total duration of content output to the display during execution of the application.