Method and system for distribution of information
First Claim
Patent Images
1. A computer implemented method to distribute information, the method comprising:
- selecting a consumer meta model definition for a set of consumer devices from a plurality of consumer meta model definitions for separate sets of consumer devices, the consumer meta model definition including a consumer device attribute definition, wherein the consumer device attribute is selected from a group consisting of standard attributes, category attributes, configuration attributes and administration attributes;
customizing the selected consumer meta model by editing the consumer device attribute definition of the consumer meta model via a tool for consumer meta model definition;
registering a plurality of devices from the set of consumer devices by assigning at least one value to the edited consumer device attribute of the customized consumer meta model for each device of the plurality of devices;
at a computing device, generating a subscription for a device of the plurality of registered devices based on the at least one value of the edited consumer device attribute and on at least one distribution rule maintained by an organization; and
distributing a subset of information collected from at least one backend data source to the device, wherein the subset of the information is indicated by the subscription.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for distribution of information is provided. A consumer metamodel definition for a device is created, wherein the consumer metamodel definition has consumer attribute. The consumer metamodel is then customized by editing the consumer attribute. A device inventory is then generated for the device by downloading a device information from a device information store, wherein the device has at least the consumer attribute of the consumer metamodel.
-
Citations
20 Claims
-
1. A computer implemented method to distribute information, the method comprising:
-
selecting a consumer meta model definition for a set of consumer devices from a plurality of consumer meta model definitions for separate sets of consumer devices, the consumer meta model definition including a consumer device attribute definition, wherein the consumer device attribute is selected from a group consisting of standard attributes, category attributes, configuration attributes and administration attributes; customizing the selected consumer meta model by editing the consumer device attribute definition of the consumer meta model via a tool for consumer meta model definition; registering a plurality of devices from the set of consumer devices by assigning at least one value to the edited consumer device attribute of the customized consumer meta model for each device of the plurality of devices; at a computing device, generating a subscription for a device of the plurality of registered devices based on the at least one value of the edited consumer device attribute and on at least one distribution rule maintained by an organization; and distributing a subset of information collected from at least one backend data source to the device, wherein the subset of the information is indicated by the subscription. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a consumer metamodel generator for generating a consumer metamodel definition for a set of consumer devices, the consumer metamodel definition including a consumer device attribute definition, wherein the consumer device attribute is selected from a group consisting of standard attributes, category attributes, configuration attributes and administration attributes, wherein the consumer metamodel is stored in a memory; a consumer metamodel modeling tool provided by a distribution middleware for customizing the consumer device attribute definition of the consumer metamodel; a consumer inventory manager for generating a registration for a plurality of devices from the set of consumer devices by downloading a device information including at least one value corresponding to the customized consumer device attribute of the consumer meta model for each device of the plurality of devices; a rule evaluation module for generating a subscription for a device of the plurality of registered devices based on the at least one value of the customized consumer device attribute and on at least one distribution rule maintained by an organization; and an extractor for distributing a subset of information collected from at least one backend data source to the device, wherein the subset of the information is indicated by the subscription. - View Dependent Claims (13, 14)
-
-
15. A machine-accessible medium which provides instructions that, when executed by a machine, causes the machine to perform operations comprising:
-
generating a plurality of consumer meta model definitions for separate sets of consumer devices, where each consumer meta model definition of the plurality of consumer meta model definitions identifies a set of consumer devices from the separate sets of consumer devices and includes a consumer device attribute definition, wherein the consumer device attribute is selected from a group consisting of standard attributes, category attributes, configuration attributes and administration attributes; customizing a consumer device attribute definition of a consumer meta model of the plurality of consumer meta model definitions; registering a plurality of devices from a set of consumer devices defined by the consumer meta model, wherein the registering assigns at least one value to the customized consumer device attribute of the consumer meta model for each device of the plurality of devices; generating a subscription for a device of the plurality of registered devices based on the at least one value of the customized consumer device attribute and on at least one distribution rule maintained by an organization; and distributing a subset of information collected from at least one backend data source to the device, wherein the subset of the information is indicated by the subscription. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification