Claims
- 1. A apparatus updating a container inventory management system for a container handled by a quay crane, for each of at least N of said quay cranes, comprising:
a computer communicatively coupled with at least one camera on said quay crane, for each of said quay cranes, and with said container inventory management system; said computer accessibly coupled to a memory; said computer interactively coupled with a human operator; wherein said computer is at least partly controlled by a program system including program steps residing in said memory; wherein said program system is comprised of the program steps of: providing said human operator at least one image frame sequence for said container viewed from said camera on said quay crane during a transfer operation, for each of said quay cranes; receiving from said human operator, a response based upon said image frame sequence, to create said container code for said container handled by said quay crane, for each of said quay cranes; and sending said container code for said container to said container inventory management system, for each of said quay cranes; wherein said transfer operation is a member of a transfer operation collection comprising a loading operation and an unloading operation; wherein said N is at least two.
- 2. The apparatus of claim 1, wherein said program system further comprising, at least one member of the collection comprising the program steps of:
generating a response time-stamp for said container code based upon said response, for at least one of said quay cranes; receiving a quay time-stamp with said image frame sequence, for at least one of said quay cranes; and indicating said quay crane for said container code to create a quay crane identification for said container, for at least one of said quay cranes; and wherein the program step sending said container code further comprises at least one member of the collection comprising the program steps of: sending said response time-stamp for said container code to said container inventory management system; sending said quay time-stamp for said container code to said container inventory management system; and sending said quay crane identification for said container code to said container inventory management system.
- 3. The apparatus of claim 1, wherein said computer interactively coupled with said human operator, for at least one of said quay cranes, further comprising:
means for processing a compressed image frame sequence based upon said container viewed from said camera on said quay crane during said transfer operation to create said image frame sequence; and means for presenting said image frame sequence to said human operator.
- 4. The apparatus of claim 1, wherein the program step receiving from said human operator said response further comprising at least one member of the collection comprising the program steps of:
receiving from said human operator a keyboard response based upon said image frame sequence to create said container code; receiving from said human operator a pen-based response based upon said image frame sequence to create said container code; and receiving from said human operator an acoustic response based upon said image frame sequence to create said container code.
- 5. The apparatus of claim 4, wherein the program step receiving from said human operator said acoustic response further comprising the program steps:
collecting from said human operator said acoustic response; providing said acoustic response to a speech recognition tool; and receiving from said speech recognition tool said container code.
- 6. The apparatus of claim 1, wherein the program step sending said container code further comprising the program steps of:
creating a container update message including said container code for said container; and sending said container update message to said container inventory management system.
- 7. The apparatus of claim 6, wherein said container update message further includes at least one member of the collection comprising:
an identification of said quay crane, a response time-stamp based upon said response, and a quay time-stamp received with said image frame sequence.
- 8. The apparatus of claim 1, wherein said program system further comprising the program steps of:
receiving an optical characteristic from an optical characteristic system corresponding to said image frame sequence from said camera on said quay crane, for at least one of said quay cranes; wherein the program step sending said container code further comprising the program step of: sending said optical characteristic for said container to said container inventory management system.
- 9. The apparatus of claim 8, wherein said program system, for at least one of said quay cranes, further comprising the program steps of:
selecting an image frame from said image frame sequence; and creating an archival item including said image frame and said container code for said container handled by said quay crane and including said optical characteristic.
- 10. The apparatus of claim 1, said program step, for at least one of said quay cranes, further comprising the program steps of:
selecting an image frame from said image frame sequence; and creating an archival item including said image frame and said container code for said container handled by said quay crane.
- 11. The apparatus of claim 10, wherein said archival item further includes at least one member of the collection comprising:
an identification of said quay crane, a response time-stamp based upon said response, and a quay time-stamp received with said image frame sequence.
- 12. The apparatus of claim 1, wherein said computer includes at least one member of a collection comprising an instruction processor, an inferential engine, a neural network, and a finite state machine;
wherein said instruction processor includes at least one instruction processing element and at least one data processing element; wherein each of said data processing elements is controlled by at least one of said instruction processing elements.
- 13. The apparatus of claim 1, wherein said program system further comprises, for at least one of said cameras on at least one of said quay cranes, the program steps of:
receiving from said human operator a second response based upon said image frame sequence, to create a camera directive for said camera on said quay crane; and sending said camera directive to said camera on said quay crane to at least partly control said image frame sequence viewed from said camera on said quay crane; wherein said camera directive includes at least one member of a camera directive collection comprising a zoom directive and a pan directive; wherein said zoom directive is a member of a zoom directive collection comprising at least one zoom-in directive, at least one zoom-out directive, and a return-to-standard zoom directive; wherein said pan directive is a member of a pan directive collection comprising a pan-left directive, a pan-right directive, a pan-up directive and a pan-down directive.
- 14. The apparatus of claim 1, wherein, for at least one of said quay cranes, at least one light directed to said container is mounted near said quay crane;
wherein said program system is further comprising the program steps of: receiving from said human operator a third response based upon said image frame sequence, to create a lighting directive for said light on said quay crane; and sending said lighting directive to said light on said quay crane to at least partly control said image frame sequence viewed from said camera on said quay crane; and wherein said lighting directive includes at least one member of a lighting directive collection comprising a lights-on directive, a lights-off directive, a raise-lighting directive, and a lower-lighting directive.
- 15. A method of updating a container inventory management system for a container handled by a quay crane, for each of at least N of said quay cranes, comprising the steps of:
providing a human operator at least one image frame sequence for said container viewed from at least one camera on said quay crane during a transfer operation, for each of said quay cranes; receiving from said human operator, a response based upon said image frame sequence, to create said container code for said container handled by said quay crane, for each of said quay cranes; and sending said container code for said container involved in said transfer operation to said container inventory management system, for each of said quay cranes; wherein said N is at least two; wherein said transfer operation is a member of a transfer operation collection comprising a loading operation and an unloading operation.
- 16. The method of claim 15, further comprising, at least one member of the collection comprising the steps of:
generating a response time-stamp for said container code based upon said response, for at least one of said quay cranes; receiving a quay time-stamp with said image frame sequence, for at least one of said quay cranes; and indicating said quay crane for said container code to create a quay crane identification for said container, for at least one of said quay cranes; and wherein the step sending said container code further comprises at least one member of the collection comprising the steps of: sending said response time-stamp for said container code to said container inventory management system; sending said quay time-stamp for said container code to said container inventory management system; and sending said quay crane identification for said container code to said container inventory management system.
- 17. The method of claim 15, wherein the step providing said human operator said image frame sequence for said container viewed from said camera on said quay crane, for at least one of said quay cranes, further comprises the steps of:
processing a compressed image frame sequence based upon said container viewed from said camera on said quay crane during said transfer operation to create said image frame sequence; and presenting said image frame sequence to said human operator.
- 18. Said compressed image frame sequence and said received compressed sequence as products of the process of claim 17.
- 19. The method of claim 15, wherein the step of receiving from said human operator said response further comprising at least one member of the collection comprising the steps of:
receiving from said human operator a keyboard response based upon said image frame sequence to create said container code; receiving from said human operator a pen-based response based upon said image frame sequence to create said container code; and receiving from said human operator an acoustic response based upon said image frame sequence to create said container code.
- 20. The method of claim 19, wherein the step receiving from said human operator said acoustic response further comprises the steps of:
collecting from said human operator said acoustic response; providing said acoustic response to a speech recognition tool; and receiving from said speech recognition tool said container code.
- 21. The method of claim 15, wherein the step sending said container code further comprises the steps of:
creating a container update message including said container code for said container; and sending said container update message to said container inventory management system.
- 22. Said container update message as a product of the process of claim 21.
- 23. The method of claim 21, wherein said container update message further includes at least one member of the collection comprising:
an identification of said quay crane, a response time-stamp based upon said response, and a quay time-stamp received with said image frame sequence.
- 24. The method of claim 15, further comprising the step of:
receiving an optical characteristic from an optical characteristic system corresponding to said image frame sequence from said camera on said quay crane, for at least one of said quay cranes; wherein the step sending said container code further comprises the step of: sending said optical characteristic for said container to said container inventory management system.
- 25. The method of claim 24, further comprising, for at least one of said quay cranes, the steps of:
selecting an image frame from said image frame sequence; and creating an archival item including said image frame and said container code for said container handled by said quay crane and including said optical characteristic.
- 26. The method of claim 15, for at least one of said quay cranes, further comprising the steps of:
selecting an image frame from said image frame sequence; and creating an archival item including said image frame and said container code for said container handled by said quay crane.
- 27. Said archival item as a product of the process of claim 26.
- 28. The method of claim 26, wherein said archival item further includes at least one member of the collection comprising:
an identification of said quay crane, a response time-stamp based upon said response, and a quay time-stamp received with said image frame sequence.
- 29. An apparatus implementing the method of claim 15, comprising, for each of said steps, means for said step.
- 30. The apparatus of claim 29, wherein the means implementing one of said steps further comprises at least one computer controlled at least in part by a program system comprising at least one program step residing in a memory accessibly coupled to said computer;
wherein said program step at least partially implements said step; wherein said computer includes at least one member of a collection comprising an instruction processor, an inferential engine, a neural network, and a finite state machine; wherein said instruction processor includes at least one instruction processing element and at least one data processing element; wherein each of said data processing elements is controlled by at least one of said instruction processing elements.
- 31. Said image frame sequence provided to said human operator, said response, and said container code for said container handled by said quay crane, for at least one of said quay cranes, as products of the process of claim 15.
- 32. The method of claim 15, wherein N is at most 4.
- 33. The method of claim 15, further comprising, for at least one of said cameras on at least one of said quay cranes, the steps of:
receiving from said human operator a second response based upon said image frame sequence, to create a camera directive for said camera on said quay crane; and sending said camera directive to said camera on said quay crane to at least partly control said image frame sequence viewed from said camera on said quay crane.
- 34. The method of claim 33, wherein said camera directive includes at least one member of a camera directive collection comprising a zoom directive and a pan directive;
wherein said zoom directive is a member of a zoom directive collection comprising at least one zoom-in directive, at least one zoom-out directive, and a return-to-standard zoom directive; and wherein said pan directive is a member of a pan directive collection comprising a pan-left directive, a pan-right directive, a pan-up directive and a pan-down directive.
- 35. The method of claim 15, further comprising, for at least one of said quay cranes with at least one light directed to said container, the steps of:
receiving from said human operator a third response based upon said image frame sequence, to create a lighting directive for said light on said quay crane; and sending said lighting directive to said light on said quay crane to at least partly control said image frame sequence viewed from said camera on said quay crane.
- 36. The method of claim 35, wherein said lighting directive includes at least one member of a lighting directive collection comprising a lights-on directive, a lights-off directive, a raise-lighting directive, and a lower-lighting directive.
CROSS REFERENCES TO PRIORITY DOCUMENTS
[0001] This application is a continuation-in-part of U.S. Ser. No. 10/120,032 filed Apr. 9, 2002, and incorporates by reference PCT patent application Ser. No. PCT/US01/24458 filed Aug. 2, 2001 and U.S. Ser. No: 09/632,866 filed Aug. 4, 2000, now issued as U.S. Pat. No. 6,356,802. The applicant hereby incorporates by reference in their entirely all of the patents and patent applications listed above
Continuations (1)
|
Number |
Date |
Country |
Parent |
09632866 |
Aug 2000 |
US |
Child |
10850935 |
May 2004 |
US |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
10120032 |
Apr 2002 |
US |
Child |
10850935 |
May 2004 |
US |
Parent |
PCT/US01/24458 |
Aug 2001 |
US |
Child |
10850935 |
May 2004 |
US |