System and method for automatic generation of service-specific data conversion templates
First Claim
Patent Images
1. A system, comprising:
- at least one processor; and
at least one non-transitory computer readable storage medium storing instructions translatable by the at least one processor to perform, in response to a type of service being added to the system;
examining service data for the type of service being added to the system;
updating an information container based at least in part on the examining, the information container defining a presentation style and including building blocks for automatic generation of a plurality of individual service-specific data conversion templates for presentation of a plurality of services in the presentation style on a plurality of types of client devices,the updating the information container including providing additional template building blocks corresponding to the type of service into the information container,the additional template building blocks each containing information defining formatting for converting the service data for the type of service being added into a format suitable for presentation on a single type of client devices,the additional template building blocks each further containing information on presentation capabilities of the respective single type of client devices; and
automatically generating and storing, without human intervention, a service-specific data conversion template for each of the plurality of types of client devices utilizing the additional building blocks, the automatically generating including;
retrieving, from the information container, the additional template building blocks corresponding to the type of service being added to the system; and
assembling the additional template building blocks corresponding to the type of service to generate service-specific data conversion templates for the plurality of types of client devices, wherein the service-specific data conversion template for each respective type of client deviceembodies the presentation style defined by the information container, andcontains information for subsequently converting the data for the type of service into a format in a markup language of the each respective single type of client device such that the format is suitable, within the presentation capabilities of the respective single type of client devices, for presentation of the type of service in the presentation style defined by the information container on a client device requesting the type of service, the client device corresponding to the respective type of client device.
11 Assignments
0 Petitions
Accused Products
Abstract
Methods for facilitating the creation of templates used to convert service data from a non-displayable format to alternate formats which are suited to be displayed on various client devices. In a preferred embodiment, the data corresponding to a selected service is examined to identify name-value pairs. A user is queried for a label corresponding to each pair. Formatting information for a plurality of client devices is contained in a master template. This information is used to generate a plurality of templates which are specific to the service data and the client devices and which are configured to convert the name-value pairs into formats adapted to be displayed on the corresponding devices.
95 Citations
17 Claims
-
1. A system, comprising:
-
at least one processor; and at least one non-transitory computer readable storage medium storing instructions translatable by the at least one processor to perform, in response to a type of service being added to the system; examining service data for the type of service being added to the system; updating an information container based at least in part on the examining, the information container defining a presentation style and including building blocks for automatic generation of a plurality of individual service-specific data conversion templates for presentation of a plurality of services in the presentation style on a plurality of types of client devices, the updating the information container including providing additional template building blocks corresponding to the type of service into the information container, the additional template building blocks each containing information defining formatting for converting the service data for the type of service being added into a format suitable for presentation on a single type of client devices, the additional template building blocks each further containing information on presentation capabilities of the respective single type of client devices; and automatically generating and storing, without human intervention, a service-specific data conversion template for each of the plurality of types of client devices utilizing the additional building blocks, the automatically generating including; retrieving, from the information container, the additional template building blocks corresponding to the type of service being added to the system; and assembling the additional template building blocks corresponding to the type of service to generate service-specific data conversion templates for the plurality of types of client devices, wherein the service-specific data conversion template for each respective type of client device embodies the presentation style defined by the information container, and contains information for subsequently converting the data for the type of service into a format in a markup language of the each respective single type of client device such that the format is suitable, within the presentation capabilities of the respective single type of client devices, for presentation of the type of service in the presentation style defined by the information container on a client device requesting the type of service, the client device corresponding to the respective type of client device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product having at least one non-transitory computer readable storage medium storing instructions translatable by at least one processor to perform, in response to a type of service being added to a system:
-
examining service data for the type of service being added to the system; updating an information container based at least in part on the examining, the information container defining a presentation style and including building blocks for automatic generation of a plurality of individual service-specific data conversion templates for presentation of a plurality of services in the presentation style on a plurality of types of client devices, the updating the information container including providing additional template building blocks corresponding to the type of service into the information container, the additional template building blocks each containing information defining formatting for converting the service data for the type of service being added into a format suitable for presentation on a single type of client devices, the additional template building blocks each further containing information on presentation capabilities of the respective single type of client devices; and automatically generating and storing, without human intervention, a service-specific data conversion template for each of the plurality of types of client devices utilizing the additional building blocks, the automatically generating including; retrieving, from the information container, the additional template building blocks corresponding to the type of service being added to the system; and assembling the additional template building blocks corresponding to the type of service to generate service-specific data conversion templates for the plurality of types of client devices, wherein the service-specific data conversion template for each respective type of client device embodies the presentation style defined by the information container, and contains information for subsequently converting the data for the type of service into a format in a markup language of the each respective single type of client device such that the format is suitable, within the presentation capabilities of the respective single type of client devices, for presentation of the type of service in the presentation style defined by the information container on a client device requesting the type of service, the client device corresponding to the respective type of client device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
in response to a type of service being added to a system having a processor and a memory; examining, by the system, service data for the type of service being added to the system; updating, by the system, based at least in part on the examining, an information container defining a presentation style and, the information container including building blocks for automatic generation of a plurality of individual service-specific data conversion templates for presentation of a plurality of services in the presentation style on a plurality of types of client devices, the updating the information container including providing additional template building blocks corresponding to the type of service into the information container, the additional template building blocks each containing information defining formatting for converting the service data for the type of service being added into a format suitable for presentation on a single type of client devices, the additional template building blocks each further containing information on presentation capabilities of the respective single type of client devices; and automatically generating and storing, without human intervention, a service-specific data conversion template for each of the plurality of types of client devices utilizing the additional building blocks, the automatically generating including; retrieving, from the information container, the additional template building blocks corresponding to the type of service being added to the system; and assembling the additional template building blocks corresponding to the type of service to generate service-specific data conversion templates for the plurality of types of client devices, wherein the service-specific data conversion template for each respective type of client device embodies the presentation style defined by the information container, and contains information for subsequently converting the data for the type of service into a format in a markup language of the each respective single type of client device such that the format is suitable, within the presentation capabilities of the respective single type of client devices, for presentation of the type of service in the presentation style defined by the information container on a client device requesting the type of service, the client device corresponding to the respective type of client device, the client device being communicatively connected to the system over a network connection. - View Dependent Claims (14, 15, 16, 17)
-
Specification