IP Library › Granted Patent US 8,086,636
Granted Patent B2
US 8,086,636 · App. 11/152,414 · Granted Dec 27, 2011

Data storage system, data storage server apparatus, control method, and program for storing data on a server apparatus on a network

Assignee: Canon Kabushiki Kaisha
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,086,636
App. No.
11/152,414
Granted
Dec 27, 2011
Kind
B2
Abstract

A data storage system requires no special operation by owner users (who make data available) and provides guest users (who view the data) with ease of management of information required to access the data. For example, a URL providing access to data is issued in association with the combination of an owner user and a guest user. This provides ease of information management since only a single URL is required for a guest user to access a plurality of data made available by one owner user.

Claims (28)

1. An application server apparatus for communicating with an owner information processing apparatus of an owner and a guest information processing apparatus of a guest on a network and making data available for a plurality of guest information processing apparatuses, the application server apparatus comprising:

a memory unit configured to store computer-executable process steps; and

a processor unit configured to execute the computer-executable process steps, the computer-executable process steps comprising:

storing data uploaded from a plurality of owner information processing apparatuses and associating the data with owner identification information uniquely corresponding to owners of each of the plurality of owner information processing apparatuses;

receiving, from one of the plurality of owner information processing apparatuses, designation of a guest to whom the data associated with the owner identification information of the owner information processing apparatus is to be available;

receiving, from the owner information processing apparatus, a selection of data which is to be available to the designated guest, the data being selected from among the data associated with the owner identification information of the owner information processing apparatus;

storing the selected data from among the data associated with the owner identification information by further associating the selected data with guest identification information uniquely corresponding to the designated guest;

associating a unique guest universal resource locator (URL) with the combination of the owner identification information and the guest identification information of only one guest, wherein the unique guest URL is independent of the data;

issuing the unique guest URL uniquely corresponding to the designated guest to the guest information processing apparatus of the designated guest;

obtaining the data based on a combination of the owner identification information and the guest identification information corresponding to the unique guest URL that is used for accessing from the guest information processing apparatus of the designated quest; and

transferring the obtained data to the guest information processing apparatus,

wherein the data that the unique quest URL points to is modifiable by the owner information processing apparatus or the application server apparatus without having to send a new or updated URL to the guest information processing apparatus.

2. The application server apparatus according to claim 1 , wherein the data includes album data that is an archive in which at least one image data is managed.

3. The application server apparatus according to claim 1 , wherein the computer-executable process steps further comprise:

receiving a request for printing the selected data from the owner information processing apparatus;

storing print condition information included in the print request, in association with the selected data; and

setting the guest identification information which is further associated with the print condition information.

4. A method for controlling an application server apparatus for communicating with an owner information processing apparatus of an owner and a guest information processing apparatus of a guest on a network, and making data available for a plurality of guest information processing apparatuses, the method comprising:

storing data uploaded from a plurality of owner information processing apparatuses and associating the data with owner identification information uniquely corresponding to each of the plurality of owners of the owner information processing apparatuses;

receiving, from one of the plurality of owner information processing apparatuses, designation of a guest to whom the data associated with the owner identification information of the owner information processing apparatus is to be available;

receiving, from the owner information processing apparatus, a selection of data which is to be available to the designated guest, the data being selected from among the data associated with the owner identification information of the owner information processing apparatus;

storing the selected data from among the data associated with the owner identification information by further associating the selected data with guest identification information uniquely corresponding to the designated guest;

associating a unique guest universal resource locator (URL) with the combination of the owner identification information and the guest identification information of only one guest, wherein the unique guest URL is independent of the data;

issuing the unique guest URL uniquely corresponding to the designated guest to the guest information processing apparatus of the designated guest;

obtaining the data based on a combination of the owner identification information and the guest identification information corresponding to the unique guest URL that is used for accessing from the guest information processing apparatus of the designated guest; and

transferring the obtained data to the guest information processing apparatus,

wherein the data that the unique quest URL points to is modifiable by the owner information processing apparatus or the application server apparatus without having to send a new or updated URL to the guest information processing apparatus.

5. A computer-readable medium having stored thereon computer-executable instructions for causing a computer apparatus to execute a method according to claim 4 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2005
From: HIRAISHI, TOMONOBU; SATOMI, HIROSHI
To: CANON KABUSHIKI KAISHA
Reel/Frame 016695/0867 →
Priority Claims (2)
JP 2004-185027 · Jun 23, 2004 · national
JP 2004-185028 · Jun 23, 2004 · national
Continuity (1)
Related Publication 20050289117A1 · Dec 29, 2005