← Back to Patent Explorer
US6453361B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Meta-application architecture for integrating photo-service websites

Assignee: IPAC SUB
•
Filing: 2000-10-27
•
Granted: 2002-09-17
•
Expires: 2020-10-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A meta-application architecture for integrating photo-service-based websites is disclosed. The online system includes 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 also includes a plurality of online photo-service sites, wherein each of the photo-service sites utilize different data models. The online system further includes a server for communicating with both the client devices and the photo-service sites over a network. A meta-application is also provided that is accessible by the server for defining a common data model format for the different formats of the photo-service sites. In operation, 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. 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, and the converted request is then presented to the requesting client device in the data format required by the requesting client device.

Inventors

  • 👤 Robert Paul Morris

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 04:59
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/00127; H04N1/00132; H04N1/00137; H04L; H04L67/00; H04L67/01; H04L67/02; H04L69/00; H04L69/08; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04N1/00143; H04N1/00145; H04N1/00204; H04N1/00209; H04N1/00244; H04N2201/00; H04N2201/0008; H04N2201/0065

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.

References Cited (Backward Citations)

US4513373A Cited
US5226120A Cited
US5490252A Cited
US5513373A Cited
US5838926A Cited
US5999968A Cited
US5991806A Cited
US6085195A Cited
US5991180A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-09-16 2006-03-18 2006-09-17 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-09-16 2010-03-18 2010-09-17 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-09-16 2014-03-18 2014-09-17 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag