Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
176 words
An online system, the online system including a plurality of client devices capable of storing and displaying digital images, wherein a portion of the client devices communicate data in different formats, the system further including a plurality of online photo service sites, wherein each of the photo service sites utilize different data models, the online system comprising: a server for communicating with client devices and the photo service sites over a network; and a meta-application accessible by the server for defining a common data model format for the different formats of the photo service sites, such that when a request is received from a client device for photo services from a particular photo service site, the request is passed to the photo service site, and wherein when a response from the photo service site is received, the response is converted from the data model of the photo service site to the common data model format, the converted request is then presented to the requesting client device in the data format required by the requesting client device.
Claim 2
Dependent Claim
176 words
An online system, the online system including a plurality of client devices capable of storing and displaying digital images, wherein a portion of the client devices communicate data in different formats, the system further including a plurality of online photo service sites, wherein each of the photo service sites utilize different data models, the online system comprising: a server for communicating with client devices and the photo service sites over a network; and a meta-application accessible by the server for defining a common data model format for the different formats of the photo service sites, such that when a request is received from a client device for photo services from a particular photo service site, the request is passed to the photo service site, and wherein when a response from the photo service site is received, the response is converted from the data model of the photo service site to the common data model format, the converted request is then presented to the requesting client device in the data format required by the requesting client device.
Claim 3
Dependent Claim
38 words
The system of claim 1 wherein the server communicates with the meta-application through a server meta-application programming interface that enables the server to pass the requests of the client devices to the meta-application in a device independent fashion.
Claim 4
Dependent Claim
33 words
The system of claim 2 further including at least one site adapter in communication with the meta-application for converting between the data models of each photo-service site and the common data model format.
Claim 5
Dependent Claim
35 words
The system of claim 3 wherein the converted request is further modified using device-specific style sheets that specify required presentation of the data and functions to be displayed on each of the client device types.
Claim 6
Dependent Claim
24 words
The system of claim 4 wherein the converted request is further modified using site-specific style sheets that identify the photo-service site providing the services.
Claim 7
Dependent Claim
28 words
The system of claim 5 wherein images in the response are transformed and scaled to provide images in web pages suitable for display on the requesting client device.
Claim 8
Dependent Claim
20 words
The system of claim 3 wherein the site adapter communicates with the meta-application through an adapter meta-application programming interface (AMAPI).
Claim 9
Dependent Claim
23 words
The system of claim 7 wherein additional site adapters may be added to the image gateway 18 as new photo-service sites are supported.
Claim 10
Dependent Claim
34 words
The system of claim 8 wherein a meta-application library plug-in is installed at one of the photo-service site for converting between the data models of each photo-service site and the common data model format.
Claim 11
Dependent Claim
21 words
The system of claim 1 further including database a for supporting the aggregation of data and services across the photo-service sites.
Claim 12
Dependent Claim
18 words
The system of claim 1 wherein the database is used to support single login for each client device.
Claim 13
Dependent Claim
18 words
The system of claim 1 wherein the database is synchronized with data stored on the photo serving sites.
Claim 14
Independent Claim
123 words
A method for integrating services of online photo-service sites for access by client devices, the method comprising the steps of: (a) receiving requests from multiple client devices for photo services from multiple photo-service sites, wherein the client devices communicate data in different formats, and wherein each of the photo services utilize different data models; (b) defining a common data model format for the different data models of the photo service sites; (c) passing the requests to the photo-service sites; (d) receiving responses from the photo-service sites; (e) converting the request from the data models of the photo-service sites to the common data model format; and (f) presenting the converted request to the client devices in the data format required by the requesting devices.
Claim 15
Independent Claim
123 words
A method for integrating services of online photo-service sites for access by client devices, the method comprising the steps of: (a) receiving requests from multiple client devices for photo services from multiple photo-service sites, wherein the client devices communicate data in different formats, and wherein each of the photo services utilize different data models; (b) defining a common data model format for the different data models of the photo service sites; (c) passing the requests to the photo-service sites; (d) receiving responses from the photo-service sites; (e) converting the request from the data models of the photo-service sites to the common data model format; and (f) presenting the converted request to the client devices in the data format required by the requesting devices.
Claim 16
Dependent Claim
19 words
The method of claim 13 further including the step of defining the common data model format using a meta-application.
Claim 17
Dependent Claim
26 words
The method of claim 14 further including the step of passing the request from the client devices to the photo-service sites in a device independent fashion.
Claim 18
Dependent Claim
35 words
The method of claim 15 further including the step of providing a site adapter in communication with the meta-application for converting between the data models of each photo-service site and the common data model format.
Claim 19
Dependent Claim
42 words
The method of claim 16 further including the step of using device-specific style sheets to modify the converted request, wherein the device-specific style sheets specify required presentation of the data and functions to be displayed on each of the client device types.
Claim 20
Dependent Claim
31 words
The method of claim 17 further including the step of using site-specific style sheets to modify the converted request, wherein the site-specific style sheets identify the photo-service site providing the services.
Claim 21
Dependent Claim
34 words
The method of claim 18 further including the step of performing image transformation and scaling on images in the response to provide images in web pages suitable for display on the requesting client device.
Claim 22
Dependent Claim
27 words
The method of claim 16 further including the step of providing an adapter meta-application programming interface (AMAPI) for allowing communication between the site adapter and the meta-application.
Claim 23
Dependent Claim
20 words
The method of claim 20 further including the step of adding additional site adapters as new photo-service sites are supported.
Claim 24
Dependent Claim
34 words
The method of claim 20 wherein a meta-application library plug-in is installed at one of the photo-service site for converting between the data models of each photo-service site and the common data model format.
Claim 25
Dependent Claim
25 words
The method of claim 13 further including the step of providing a database for supporting the aggregation of data and services across the photo-service sites.
Claim 26
Dependent Claim
21 words
The method of claim 23 further including the step of using the database to support single login for each client device.
Claim 27
Dependent Claim
21 words
The method of claim 24 further including the step of synchronizing the database with data stored on the photo serving sites.