US2002087546A1PendingUtilityA1

Apparatus, methods, and systems for digital photo management

Priority: Jan 31, 2000Filed: Jan 31, 2001Published: Jul 4, 2002
Est. expiryJan 31, 2020(expired)· nominal 20-yr term from priority
G06F 16/587G06F 16/54G06F 16/48G06F 16/4393G06F 16/958G06F 16/447G06F 16/58G06F 2216/17Y10S707/913
40
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Methods, apparatus, and systems for optimized digital photo management include an optimized digital photo management user interface, referred to as the photo-journal UI (PJUI), a client application with a photo-journal UI for general purpose personal computers (of any form factor), referred to as a photo-journal application, a dedicated portable client device with a small-screen optimized photo-journal UI, referred to as a photo-tablet, and a companion server for either photo-journal client platform, referred to as a tablet-server. Thus, the photo-tablet and the photo-journal application are alternative photo-journal client embodiments with different variations of the same photo-journal user interface architecture. The photo-tablet is designed to be an intermittently connected Internet-appliance. In the photo-tablet, the small-screen optimized PJUI runs entirely on the photo-tablet, even for actions involving the server. Thus the photo-tablet does not require a separate personal computer, web-browser, or other Internet access means. The photo-journal application client isolates the lay user from computer-centric technical details. The photo-journal application client also may be configured for intermittent (deferred) access. User requests for network services (e.g., printing) are queued in either photo-journal client until the next connection. When a photo-journal client is connected to the Internet, it finds a tablet-server, identifies itself, uploads any new photos, and uploads any orders for prints or other services. Photo-journal client software is automatically updated by the server to track changes in features and options. Photos that have been added to the tablet-server from other sources, such as a film processing and scanning provider or a PC, are automatically downloaded to the photo-journal client.

Claims

exact text as granted — not AI-modified
We claim:  
     
         1 . A method of operating a server to provide immediate and deferred response services to remote clients, the method including: 
 a) providing dedicated server-side storage areas for client archives;    b) implementing database management policies, said polices being configurable to each client archive;    c) implementing fully automated communications with the client for data synchronization and client request submission;    d) during the automated communications, dynamically executing downloads based on data synchronization needs, any outstanding deferred responses from requests received previously, and any immediately serviceable responses from current requests; and    e) following the receipt of client uploads, selectively performing server-side processing based on the client archive specific database management policy and any client requests requiring deferred responses.    
     
     
         2 . The method of  claim 1 , wherein the services are explicitly customer-account based.  
     
     
         3 . The method of  claim 1 , wherein the database management policies include image management policies and the image management polices include methods of image synchronization.  
     
     
         4 . A method of operating a client device and an archive server, the method including: 
 a) performing intermittent automated communications from the client to the archive server for image sync and request submission; and    b) performing intervals of client operation without communications with the server, said client operation in intervals without communications including 
 i. performing selective display of locally held images;  
 ii. buffering images and requests received locally since previously having communications with the archive server, wherein said requests include requests to reconfigure image management policies of the server/client combination; and  
 iii. indefinitely deferring communications of the buffered images and requests.  
   
     
     
         5 . A method for hiding from the user the process of archiving binary files to a remote server (including hiding the latencies of establishing a connection, account login, and slow modem transfer speeds, and including hiding the processes of enabling, supervising, and terminating the transfer), by quickly automatically transferring files from removable media, indefinitely holding the files in a buffer, and automatically transferring the data to a remote server in accordance with a predefined user profile.  
     
     
         6 . A method (“order and forget”) of requesting services that unburdens the user from supervising the submission of the request for services (including hiding the latencies of establishing a connection, account login, and slow modem transfer speeds, and hiding the processes of enabling, supervising, and terminating the transfer).  
     
     
         7 . A method of communicating images from a user-camera to a user-controlled archive using an intermediate storage device, wherein the user-camera-to-intermediate device operation is decoupled from and is generally asynchronous with the intermediate-device-to-archive operation, the latter occurring automatically after a variable delay following the former.  
     
     
         8 . The method of  claim 7 , wherein the intermediate storage device is local to the user and the archive is remotely accessed via a network.  
     
     
         9 . The method of  claim 7 , wherein the network is the internet.  
     
     
         10 . A method of automatic processing of remote services associated with digital photos, the method including: 
 a) accepting and buffering a user request on a client platform;    b) waiting a dynamically determined interval until a predetermined set of criteria are satisfied; and    c) communication of the request and the associated digital photos from the client to a server, routing the request to a service provider, execution of the request, return routing of the result/response, and receipt of the result/response by the client.    
     
     
         11 . The method of  claim 10 , wherein the predetermined set of criteria includes that a request is pending and the current time is within a previously programmed time window.  
     
     
         12 . The method of  claim 1 , further wherein the server acts in response to client requests as a single consolidated storage destination for multiple image sources other than the client, including: 
 a) scanned images from new film developing;    b) scanned images from conversion of existing prints;    c) digital images provided by others via the internet; and    d) image library services accessible via the internet.    
     
     
         13 . The method of  claim 1 , further wherein communications to the client image archive are additionally available via real-time web-browser access.  
     
     
         14 . The method of  claim 1 , wherein the server supports simultaneous access by multiple customers to respective image archives, some customers using attended access via browsers and that require immediate-responses and other customers using unattended access via client devices that permit deferred-responses.  
     
     
         15 . A method of operating a server, the method comprising: 
 a) reserving dedicated server-side image storage areas corresponding to each of a plurality of intermittently-connected client devices having client-side image storage areas, each dedicated server-side image storage area including at least one image storage area reserved for long-term image storage;    b) maintaining client-associated data, including storage management policy data;    c) performing automated user-unattended communications with the client device that have no requirement for the downloading of real-time user-interface related data (e.g. HTML);    d) during the user-unattended communications, uploading image data selectively provided by the client device;    e) during the user-unattended communications, uploading request data selectively provided by the client device;    f) during the user-unattended communications, selectively downloading images to the client device as a function of the client-associated data and the selectively uploaded client request data; and    g) subsequent to an instance of the user-unattended communications during which data is uploaded, selectively processing the uploaded data as a function of the client-associated data and the selectively uploaded client request data.    
     
     
         16 . The method of  claim 15 , wherein the clients are associated with customer accounts and client activities result in account billing.  
     
     
         17 . The method of  claim 1 , but further wherein the database management policy acts to: 
 a) attempt to keep the client-side storage as a strict subset of the server-side (archive) storage;    b) discard the oldest created images in the client-side storage, as required to accommodate new images;    c) discard the least recently accessed images in the client-side storage, as required to accommodate new images;    d) lock user selected images in the client-side storage;    e) provide restoration of the contents of the client-side storage in the event of a loss; and    f) maintain screen resolution copies in the client-side storage and printer resolution copies in the server-side storage.    
     
     
         18 . The method of  claim 1 , but further wherein at least some of the client requests for image processing services are executed directly by the server.  
     
     
         19 . The method of  claim 1 , but further wherein the server communicates at least one image in the archive to a specialty organization for request execution.  
     
     
         20 . The method of  claim 1 , but further wherein the execution of at least some of the requests requires the generation and delivery of physical materials.  
     
     
         21 . The method of  claim 4 , but further wherein the client device is completely integrated into a single portable handheld device.  
     
     
         22 . The method of  claim 4 , but further wherein the client device has a wireless handheld portion and an associated base-station portion, wherein the display and user interface are in the handheld portion and the base-station has client-side image store and the circuitry to communicate with the server.  
     
     
         23 . The method of  claim 4 , but further wherein the general appearance of the user-interface is determined by page descriptions stored in non-volatile memory in the client that are modified as required by dynamic data conditions in the client and the most recent downloads from the server.  
     
     
         24 . The method of  claim 4 , but further wherein the client has a first non-volatile storage area dedicated to photos and a second non-volatile storage area dedicated to the user interface.  
     
     
         25 . The method of  claim 24 , wherein the photo storage area is maintained on revolving media, while the user interface is maintained in flash memory.  
     
     
         26 . The method of  claim 24 , wherein the first and second storage areas are maintained in flash memories having separate write controls.  
     
     
         27 . The method of  claim 4 , but further wherein the client device acts as a posted-write buffer to receive the locally received images and let the source of the images be put back to use before the images reach their ultimate destination.  
     
     
         28 . The method of  claim 4 , but further wherein the client device receives the locally received images via a removable memory.  
     
     
         29 . The method of  claim 28 , but further wherein the images are loaded automatically as soon as the removable memory is inserted.  
     
     
         30 . The method of  claim 4 , but further wherein the client device receives the locally received images via an I/O connector.  
     
     
         31 . The method of claim  30 , but further wherein the images are loaded automatically as soon as the I/O connection is sensed as being active.

Join the waitlist — get patent alerts

Track US2002087546A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.