IP Library Granted Patent US 7,216,151
Granted Patent B2
US 7,216,151 · App. 10/354,123 · Granted May 8, 2007

Computer apparatus and program for controlling same

Assignee: Fujifilm Corporation
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 7,216,151
App. No.
10/354,123
Granted
May 8, 2007
Kind
B2
Abstract

A search that is efficient and lightens the load on servers is conducted. An original program list containing IP addresses of a number of servers is stored in a center server. The center server supplies the original server list to a client computer, which proceeds to divide the list into a plurality of divided server lists. The divided server lists, together with a search command, are applied to respective ones of master servers. The master servers further divide the divided server lists into subdivided server lists, and each master server transmits the subdivided server lists, together with the search command, to respective ones of slave servers. These operations of dividing the server list and transmitting the divided server lists to subsequent servers are repeated. A search is conducted by the master and slave servers in accordance with the search command, data representing the search results are sent back to a transmit-source server and this server supplies the data to the client computer.

Claims (19)

1. A computer apparatus comprising:

a first receiving device for receiving an original address list transmitted from a center server and containing addresses of a number of computers;

a dividing device for dividing up the original address list, which has been received by said first receiving device, into divided address lists corresponding to respective ones of a plurality of computers;

a first transmitting device for transmitting a divided address list obtained by said dividing device as well as a search command to a transmit-destination computer specified by an address contained in this divided address list; and

a second receiving device for receiving data representing result of execution of search processing by said transmit-destination computer in accordance with the search command.

2. A computer apparatus comprising:

a first receiving device for receiving an address list, which contains addresses of respective ones of a number of computers, and a search command, the address list and command being provided by a transmit-source computer;

a dividing device for dividing up the original address list, which has been received by said first receiving device, into divided address lists corresponding to respective ones of a plurality of computers;

a first transmitting device for transmitting a divided address list obtained by said dividing device as well as a search command to a transmit-destination computer specified by an address contained in this divided address list;

a search device for conducting a search in accordance with a search command received by said first transmitting device;

a second receiving device for receiving data representing result of execution of search processing by said transmit-destination computer in accordance with the search command; and

a second transmitting device for transmitting, to said transmit-source computer, data representing result of execution of search processing by said search device and data representing result of execution of search processing received by said second receiving device.

3. A program for controlling a computer apparatus so as to:

receive an address list, which contains addresses of respective ones of a number of computers, and a search command, the address list and command being provided by a transmit-source computer;

divide up the received original address list into divided address lists corresponding to respective ones of a plurality of computers;

transmit a divided address list as well as a search command to a transmit-destination computer specified by an address contained in this divided address list;

conduct a search in accordance with a search command received;

receive data representing result of execution of search processing by the transmit-destination computer in accordance with the search command; and

transmit, to the transmit-source computer, data representing result of execution of search processing received and data representing result of a search conducted in accordance with the search command.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2007
From: FUJIFILM HOLDINGS CORPORATION
To: FUJIFILM CORPORATION
Reel/Frame 018934/0001 →
CHANGE OF NAME Recorded Feb 15, 2007
From: FUJI PHOTO FILM CO., LTD.
To: FUJIFILM HOLDINGS CORPORATION
Reel/Frame 018898/0872 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2003
From: ASAI, ARITO; WASHIO, KAZUTO
To: FUJI PHOTO FILM CO., LTD.
Reel/Frame 013725/0761 →
Priority Claims (1)
JP 2002-020899 · Jan 30, 2002 · national
Continuity (1)
Related Publication 20030145063A1 · Jul 31, 2003