System for service usage reporting
AssigneeSharp Kabushiki Kaisha
InventorSachin G. Deshpande
Life of this patent
Estimating the term…
Abstract
A method for reporting information related to the consumption of the audio-visual content is provided. The method comprises: reporting the information including component; wherein the component is comprised of a component type, a component role, a component name, a component ID and time interval information, wherein the component type includes audio, video, closed caption, and application, the component role presents a role or kind of the component, the component name indicates a string representing a human name of the component, the component ID indicates a string representing a component identifier, and the time interval information which includes a start time and an end time.
Claims3
A method for transmitting a consumption data message from a usage reporting capable receiver to a service usage data server, the method including:
- preparing the consumption data message based on collected data consumed by one or more clients;
- issuing a HTTP PUT request to the service usage data server, with the consumption data message in a body of the HTTP PUT request;
- transmitting the consumption data message using a uniform resource locator, wherein the consumption data message includes at least one component, wherein the at least one component is included by a parent component element, wherein
- the at least one component comprises a component type, a component role, a component name, a component and time interval information,
- wherein the component type with a value of 0 indicates an audio component, the component type with a value of 1 indicates a video component, the component type with a value of 2 indicates a closed caption component, and the component type with a value of 3 indicates an application component,
- the component role comprises at least one of a role of the at least one component and a kind of the at least one component, wherein the component role is represented by a numeric code selected by the usage reporting capable receiver using the component type,
- the component name comprises a string representing a human-readable name of the component,
- the component ID comprises a string representing a component identifier, and
- the time interval information comprises a start time and an end time,
- wherein the start time is a first UTC date time at a beginning of an event, and
- the end time is a second UTC date time at an end of the event;
- and
- maintaining a date of last time record which is accessible applications for a service.
An electronic device that transmits consumption data message to a service usage data server, the electronic device comprising:
- one or more non-transitory computer-readable media having computer-executable instructions embodied thereon;
- and
- at least one processor coupled to the one or more non-transitory computer-readable media, and configured to execute the computer-executable instructions to:
- prepare the consumption data message based on collected data consumed by one or more clients;
- issue a HTTP PUT request to the service usage data server, with the consumption data message in a body of the HTTP PUT request;
- transmit the consumption data message using a uniform resource locator, wherein the consumption data message includes at least one component, wherein the at least one component is included by a parent component element, wherein
- the at least one component comprises a component type, a component role, a component name, a component ID and time interval information,
- wherein the component type with a value of 0 indicates an audio component, the component type with a value of 1 indicates a video component, the component type with a value of 2 indicates a closed caption component, and the component type with a value of 3 indicates an application component,
- the component role comprises at least one of a role of the at least one component and a kind of the at least one component, wherein the component role is represented by a numeric code selected by a usage reporting capable receiver using the component type,
- the component name comprises a string representing a human-readable name of the component,
- the component ID comprises a string representing a component identifier, and
- the time interval information comprises a start time and an end time,
- wherein the start time is a first UTC date time at a beginning of an event, and
- the end time is a second UTC date time at an end of the event;
- and
- maintain a date of last time record which is accessible by applications for a service.
Dependencies are inferred from the claim text.