IP Library Granted Patent US 8,539,058
Granted Patent B2
US 8,539,058 · App. 12/735,862 · Granted Sep 17, 2013

Processing state management device, processing state management method, and program

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,539,058
App. No.
12/735,862
Granted
Sep 17, 2013
Kind
B2
Abstract

A processing state management apparatus to be connected to a distribution server that carries out a transaction to register or delete content to be distributed, includes a transmitter which transmits a request requesting the distribution server to carry out the transaction, and a state updater which, after the processing state management apparatus has requested the distribution server to carry out the transaction, holds state information indicative of the state of the transaction in the distribution server as representing processing in progress until the processing state management apparatus receives a notification of completion of the transaction from the distribution server.

Claims (71)

1. A processing state management apparatus to be connected to a distribution server that carries out a transaction to register or delete content to be distributed, said processing state management apparatus comprising:

a transmitter which transmits a request requesting said distribution server to carry out said transaction; and

a state updater which, after said processing state management apparatus has requested said distribution server to carry out said transaction, holds state information indicative of the state of the transaction in said distribution server as representing processing in progress until said processing state management apparatus receives a notification of completion of said transaction from said distribution server.

2. The processing state management apparatus according to claim 1 , further comprising:

a request signal generator that generates a request signal to request said distribution server to carry out said transaction,

wherein the transmitter sends the request signal generated by said request signal generator to said distribution server, and

wherein the state updater stores said state information as representing processing in progress in a state database of the processing state management apparatus after said transmitter has sent said request signal to said distribution server until said state updater receives the notification of completion of said transaction from said distribution server.

3. The processing state management apparatus according to claim 2 , wherein said state updater stores content identification information which has been added to identify the content to be processed by said transaction, in association with said state information in said state database.

4. The processing state management apparatus according to claim 2 , wherein said request signal generator generates a request signal to request said distribution server to carry out a transaction to register said content in a content database of said distribution server; and

said state updater stores said state information as representing registration in progress after said transmitter has sent said request signal to said distribution server until said state updater receives a notification of completion of said transaction from said distribution server.

5. The processing state management apparatus according to claim 2 , wherein said request signal generator generates a request signal to request said distribution server to carry out a transaction to delete said content from a content database of said distribution server; and

said state updater stores said state information as representing deletion in progress after said transmitter has sent said request signal to said distribution server until said state updater receives a notification of completion of said transaction from said distribution server.

6. The processing state management apparatus according to claim 3 , wherein said state updater stores a predetermined flag in association with said contents identification information in said state database after said transmitter has sent said request signal to said distribution server until said state updater receives the notification of completion of said transaction from said distribution server.

7. The processing state management apparatus according to claim 3 , further comprising:

a state retriever that retrieves said state information from said state database based on a state information confirmation signal to request confirmation of said state information when the state information confirmation signal is received from a user device which is connected to the processing state management apparatus; and

a state response signal generator that generates a state response signal to send the state information retrieved by said state retriever to said user device;

wherein said transmitter sends the state response signal generated by said state response signal generator to said user device.

8. The processing state management apparatus according to claim 7 , wherein said state retriever extracts said contents identification information from said state information confirmation signal and retrieves said state information from said state database based on the extracted contents identification information.

9. The processing state management apparatus according to claim 8 , further comprising:

a state confirmation signal generator that generates a state confirmation signal to confirm a processing state of content to which said contents identification information has been added if said state information depending on said contents identification information is not present in said state database;

wherein said transmitter sends the state confirmation signal generated by said state confirmation signal generator to said distribution server.

10. A processing state management method that manages the state of a transaction in which a distribution server is requested to carry out registering or deleting content to be distributed, comprising:

generating a request signal to request said distribution server to carry out said transaction;

sending said request signal to said distribution server; and

holding state information indicative of the state of the transaction in said distribution server as representing processing in progress after said request signal has been sent to said distribution server until a notification of completion of said transaction is received from said distribution server.

11. The processing state management method according to claim 10 , further comprising:

holding content identification information which has been added to identify the content to be processed by said transaction, in association with said state information.

12. The processing state management method according to claim 10 , further comprising:

generating a request signal to request said distribution server to carry out a transaction to register said content in a content database of said distribution server; and

storing said state information as representing registration in progress after said request signal has been sent to said distribution server until notification of completion of said transaction is received from said distribution server.

13. The processing state management method according to claim 10 , further comprising:

generating a request signal to request said distribution server to carry out a transaction to delete said content from a content database of said distribution server, and

storing said state information as representing deletion in progress after said request signal has been sent to said distribution server until a notification of completion of said transaction is received from said distribution server.

14. The processing state management method according to claim 11 , further comprising:

holding a predetermined flag in association with said content identification information after said request signal has been sent to said distribution server until the notification of completion of said transaction is received from said distribution server.

15. The processing state management method according to claim 11 , further comprising:

retrieving the held state information based on a state information confirmation signal to request a confirmation of said state information when the state information confirmation signal is received from a user device which is owned by a user;

generating a state response signal to send the retrieved state information to said user device; and

sending the state response signal to said user device.

16. The processing state management method according to claim 15 , further comprising:

extracting said contents identification information from said state information confirmation signal; and

retrieving the held state information based on the extracted contents identification information.

17. The processing state management method according to claim 16 , further comprising:

generating a state confirmation signal to confirm a processing state of the content to which said contents identification information has been added if said state information depending on said contents identification information is not held; and

sending said state confirmation signal to said distribution server.

18. A recording medium storing a program that enables a processing state management apparatus which manages the state of a transaction which a distribution server is requested to carry out registering or deleting content to be distributed, to execute:

a sequence to generate a request signal to request said distribution server to carry out said transaction;

a sequence to send said request signal to said distribution server; and

a sequence to hold state information indicative of the state of the transaction in said distribution server as representing processing in progress after said request signal has been sent to said distribution server until a notification of completion of said transaction is received from said distribution server.

19. The recording medium according to claim 18 , storing a program which enables the processing state management apparatus to execute:

a sequence to store said state information as representing processing in progress in a state database of the processing state management apparatus after said request signal has been sent to said distribution server until the notification of completion of said transaction is received from said distribution server.

20. The recording medium according to claim 19 , storing a program which enables the processing state management apparatus to execute:

a sequence to store content identification information which has been added to identify the content to be processed by said transaction, in association with said state information in said state database.

21. The recording medium according to claim 19 , storing a program which enables the processing state management apparatus to execute:

a sequence to generate a request signal to request said distribution server to carry out a transaction to register said content in a content database of said distribution server; and

a sequence to store said state information as representing registration in progress after said request signal has been sent to said distribution server until a notification of completion of said transaction is received from said distribution server.

22. The recording medium according to any one of claim 19 , storing a program which enables the processing state management apparatus to execute:

a sequence to generate a request signal to request said distribution server to carry out a transaction to delete said content from a content database of said distribution server; and

a sequence to store said state information as representing deletion in progress after said request signal has been sent to said distribution server until a notification of completion of said transaction is received from said distribution server.

23. The recording medium according to claim 20 , storing a program which enables the processing state management apparatus to execute:

a sequence to store a predetermined flag in association with said content identification information in said state database after said request signal has been sent to said distribution server until the notification of completion of said transaction is received from said distribution server.

24. The recording medium according to claim 20 , storing a program which enables the processing state management apparatus to execute:

a sequence to retrieve said state information from said state database based on a state information confirmation signal to request confirmation of said state information when the state information confirmation signal is received from a user device which is owned by a user;

a sequence to generate a state response signal to send the retrieved state information to said user device; and

a sequence to send said state response signal to said user device.

25. The recording medium according to claim 24 , storing a program which enables the processing state management apparatus to execute:

a sequence to extract said contents identification information from said state information confirmation signal; and

a sequence to retrieve said state information based on the extracted contents identification information.

26. The recording medium according to claim 25 , storing a program which enables the processing state management apparatus to execute:

a sequence to generate a state confirmation signal to confirm a processing state of the content to which said content identification information has been added if said state information depending on said contents identification information is not present in said state database; and

a sequence to send said state confirmation signal to said distribution server.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT NUMBERS 10342096;10671117; 10716375; 10716376;10795407;10795408; AND 10827591 PREVIOUSLY RECORDED AT REEL: 58314 FRAME: 657. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 29, 2024
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 068066/0103 →
CHANGE OF NAME Recorded Dec 6, 2021
From: RAKUTEN, INC.
To: RAKUTEN GROUP, INC.
Reel/Frame 058314/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2016
From: NEC CORPORATION
To: RAKUTEN, INC.
Reel/Frame 037746/0567 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2010
From: GOKURAKUJI, JUNICHI; SUZUKI, MOTOHIRO; NAITO, KANAME; KIMURA, MOTONOBU; MIURA, SHUHEI
To: NEC CORPORATION
Reel/Frame 024877/0226 →