Zum Hauptinhalt springen

Method for Accessing Information on Object Having Tag, Local Server, Ons Proxy, Program, Tag Creation Method, Device Having Tag Writer, Tag, and Program for Controlling Device Having Tag Writer

Ishigaki, Yoshinobu ; Numao, Masayuki ; et al.
2007
Online Patent

Titel:
Method for Accessing Information on Object Having Tag, Local Server, Ons Proxy, Program, Tag Creation Method, Device Having Tag Writer, Tag, and Program for Controlling Device Having Tag Writer
Autor/in / Beteiligte Person: Ishigaki, Yoshinobu ; Numao, Masayuki ; Watanabe, Yuji ; Yuriyama, Madoka ; Yoshizawa, Takeo
Link:
Veröffentlichung: 2007
Medientyp: Patent
Sonstiges:
  • Nachgewiesen in: USPTO Patent Applications
  • Sprachen: English
  • Document Number: 20070226145
  • Publication Date: September 27, 2007
  • Appl. No: 11/571896
  • Application Filed: July 13, 2005
  • Claim: 1-23. (canceled)
  • Claim: 24. A method for providing access to information on an article to which a tag is coupled, said method comprising: reading, by a local server, the tag, wherein the tag comprises at least one virtual identifier (ID), wherein the at least one virtual ID comprises an encryption of at least one bit string, wherein the at least one bit string includes an article ID that identifies the article, wherein the article ID includes a manufacturer ID pertaining to the article, and wherein the local server, an Object Naming Service (ONS) server, an ONS proxy server, and a Physical Markup Language (PML) server are communicatively coupled to each other via a network; after said reading the at least one virtual ID, sending, by the local server to the ONS proxy server, an ONS service request that includes the at least one virtual ID and requests a network address of the PML server, wherein the ONS proxy server is configured to determine the article ID by decrypting the at least one virtual ID, to extract the manufacturer ID from the article ID, and to transmit the manufacturer ID to the ONS server, and wherein the ONS server is configured to determine the network address of the PML server based on the manufacturer ID; after said sending the ONS service request, receiving, by the local server from the ONS server, the network address of the PML server; sending, by the local server to the PML server at the network address of the PML server received from the ONS server, a PML information request that includes the virtual ID and requests article information pertaining to the article, wherein the PML server is configured to determine the article ID by decrypting the at least one virtual ID, to identify the article information based on the article ID, to retrieve the identified article information from a database, and to transmit the retrieved article information to the local server; and after said sending the PML information request, receiving, by the local server from the PML server, the article information.
  • Claim: 25. The method of claim 24, wherein the at least one bit string includes at least one random number distributed within the article ID.
  • Claim: 26. The method of claim 25, wherein the at least one virtual ID consists of a first virtual ID, wherein the at least one bit string consists of a first bit string (Z), wherein the first virtual ID is an encryption of the first bit string, wherein the at least one random number consists of a first random number (R), wherein F(R) denotes a hash of R, wherein RID denotes the articles ID, wherein X denotes an exclusive OR between RID and F(R), wherein G(X) denotes a hash of X, wherein Y denotes an exclusive OR between R and G(X), and wherein Z is X and Y joined together.
  • Claim: 27. The method of claim 25, wherein the at least one virtual ID consists of a first virtual ID and a second virtual ID, wherein the at least one bit string consists of a first bit string and a second bit string, wherein the first virtual ID is an encryption of the first bit string, wherein the second virtual ID is an encryption of the second bit string, wherein the at least one random number consists of a first random number and a second random number, wherein the article ID consists of the manufacturer ID, a product ID, and a serial number ID, wherein the first bit string consists of the first random number distributed within one part of the article ID consisting of the manufacturer ID and the product ID, and wherein the second bit string consists of the second random number distributed within the serial number ID.
  • Claim: 28. The method of claim 24, wherein the tag further comprises a version number indicating that the tag comprises the at least one virtual ID, and wherein the method further comprises: sending, by the local server to the ONS server after said reading the at least one virtual ID, an ONS proxy address request that includes the at least one virtual ID and the version number and requests an Internet Protocol (IP) address of the ONS proxy server; and after said sending the ONS proxy address request and before said sending the ONS service request, receiving, by the local server from the ONS server, the IP address of the ONS proxy server, wherein said sending the ONS service request comprises sending the ONS service request to the ONS proxy server at the received IP address of the ONS proxy server.
  • Claim: 29. The method of claim 24, wherein the method further comprises: receiving, by ONS proxy server, the ONS service request sent by the local server; and processing, by the ONS proxy server, the received ONS service request, wherein said processing the ONS service request comprises: determining the article ID by decrypting the at least one virtual ID through use of a key K; extracting the manufacturer ID from the article ID; and transmitting the manufacturer ID to the ONS server.
  • Claim: 30. The method of claim 29, wherein the method further comprises: receiving, by the ONS server, the manufacturer ID transmitted by the ONS proxy server; and determining by the ONS server, the network address of the PML server based on the manufacturer ID.
  • Claim: 31. The method of claim 30, wherein the method further comprises: receiving, by the PML server, the PML information request sent by the local server; and processing, by the PML server, the received PML information request, wherein said processing the PML information request comprises: determining the article ID by decrypting the at least one virtual ID through use of the key K; identifying, the article information based on the article ID; retrieving the identified article information from a database; and transmitting the article information to the local server.
  • Claim: 32. The method of claim 31, wherein the method further comprises: performing authentication between the local server and the ONS proxy; and determining, by the PML server, that said performing authentication was successful, wherein said sending the article information by the PML server to the local server is responsive to said determining by the PML server that said performing authentication was successful.
  • Claim: 33. The method of claim 32, wherein said performing authentication comprises receiving a credential by the local server based on a result of said performing authentication, wherein the method further comprises receiving the credential by the PML server as a result of transmission of the credential by the local server to the PML server, and wherein said determining by the PML server that said performing authentication was successful is based on content of the credential received by the PML server.
  • Claim: 34. A computer program product, comprising at least one computer usable medium having computer readable program code embodied therein, said computer readable program code comprising instructions configured to implement the method of claim 24.
  • Claim: 35. A computer system comprising a local server, wherein the local server comprises a processor and at least one computer readable memory unit coupled to the processor of the local server, said at least one computer readable memory unit of the local server containing instructions that when executed by the processor of the local server implement a method for providing access to information on an article to which a tag is coupled, said method comprising: reading, by the local server, the tag, wherein the tag comprises at least one virtual identifier (ID), wherein the at least one virtual ID comprises an encryption of at least one bit string, wherein the at least one bit string includes an article ID that identifies the article, wherein the article ID includes a manufacturer ID pertaining to the article, and wherein the local server, an Object Naming Service (ONS) server, an ONS proxy server, and a Physical Markup Language (PML) server are communicatively coupled to each other via a network; after said reading the at least one virtual ID, sending, by the local server to the ONS proxy server, an ONS service request that includes the at least one virtual ID and requests a network address of the PML server, wherein the ONS proxy server is configured to determine the article ID by decrypting the at least one virtual ID, to extract the manufacturer ID from the article ID, and to transmit the manufacturer ID to the ONS server, and wherein the ONS server is configured to determine the network address of the PML server based on the manufacturer ID; after said sending the ONS service request, receiving, by the local server from the ONS server, the network address of the PML server; sending, by the local server to the PML server at the network address of the PML server received from the ONS server, a PML information request that includes the virtual ID and requests article information pertaining to the article, wherein the PML server is configured to determine the article ID by decrypting the at least one virtual ID, to identify the article information based on the article ID, to retrieve the identified article information from a database, and to transmit the retrieved article information to the local server; and after said sending the PML information request, receiving, by the local server from the PML server, the article information.
  • Claim: 36. The computer system of claim 35, wherein the at least one bit string includes at least one random number distributed within the article ID.
  • Claim: 37. The computer system of claim 36, wherein the at least one virtual ID consists of a first virtual ID, wherein the at least one bit string consists of a first bit string (Z), wherein the first virtual ID is an encryption of the first bit string, wherein the at least one random number consists of a first random number (R), wherein F(R) denotes a hash of R, wherein RID denotes the articles ID, wherein X denotes an exclusive OR between RID and F(R), wherein G(X) denotes a hash of X, wherein Y denotes an exclusive OR between R and G(X), and wherein Z is X and Y joined together.
  • Claim: 38. The computer system of claim 36, wherein the at least one virtual ID consists of a first virtual ID and a second virtual ID, wherein the at least one bit string consists of a first bit string and a second bit string, wherein the first virtual ID is an encryption of the first bit string, wherein the second virtual ID is an encryption of the second bit string, wherein the at least one random number consists of a first random number and a second random number, wherein the article ID consists of the manufacturer ID, a product ID, and a serial number ID, wherein the first bit string consists of the first random number distributed within one part of the article ID consisting of the manufacturer ID and the product ID, and wherein the second bit string consists of the second random number distributed within the serial number ID.
  • Claim: 39. The computer system of claim 35, wherein the tag further comprises a version number indicating that the tag comprises the at least one virtual ID, and wherein the method further comprises: sending, by the local server to the ONS server after said reading the at least one virtual ID, an ONS proxy address request that includes the at least one virtual ID and the version number and requests an Internet Protocol (IP) address of the ONS proxy server; and after said sending the ONS proxy address request and before said sending the ONS service request, receiving, by the local server from the ONS server, the IP address of the ONS proxy server, wherein said sending the ONS service request comprises sending the ONS service request to the ONS proxy server at the received IP address of the ONS proxy server.
  • Claim: 40. The computer system of claim 35, wherein the computer system further comprises the ONS proxy server, wherein the ONS proxy server comprises a processor and at least one computer readable memory unit coupled to the processor of the ONS proxy server, said at least one computer readable memory unit of the ONS proxy server containing instructions that when executed by the processor of the ONS proxy server further implement the method, and wherein the method further comprises: receiving, by ONS proxy server, the ONS service request sent by the local server; and processing, by the ONS proxy server, the received ONS service request, wherein said processing the ONS service request comprises: determining the article ID by decrypting the at least one virtual ID through use of a key K; extracting the manufacturer ID from the article ID; and transmitting the manufacturer ID to the ONS server.
  • Claim: 41. The computer system of claim 40, wherein the computer system further comprises the ONS server, wherein the ONS server comprises a processor and at least one computer readable memory unit coupled to the processor of the ONS server, said at least one computer readable memory unit of the ONS server containing instructions that when executed by the processor of the ONS server further implement the method, and wherein the method further comprises: receiving, by the ONS server, the manufacturer ID transmitted by the ONS proxy server; and determining by the ONS server, the network address of the PML server based on the manufacturer ID.
  • Claim: 42. The computer system of claim 41, wherein the computer system further comprises the PML server, wherein the PML server comprises a processor and at least one computer readable memory unit coupled to the processor of the PML server, said at least one computer readable memory unit of the PML server containing instructions that when executed by the processor of the PML server further implement the method, and wherein the method further comprises: receiving, by the PML server, the PML information request sent by the local server; and processing, by the PML server, the received PML information request, wherein said processing the PML information request comprises: determining the article ID by decrypting the at least one virtual ID through use of the key K; identifying, the article information based on the article ID; retrieving the identified article information from a database; and transmitting the article information to the local server.
  • Claim: 43. The computer system of claim 42, wherein the method further comprises: performing authentication between the local server and the ONS proxy; and determining, by the PML server, that said performing authentication was successful, wherein said sending the article information by the PML server to the local server is responsive to said determining by the PML server that said performing authentication was successful.
  • Claim: 44. The computer system of claim 43, wherein said performing authentication comprises receiving a credential by the local server based on a result of said performing authentication, wherein the method further comprises receiving the credential by the PML server as a result of transmission of the credential by the local server to the PML server, and wherein said determining by the PML server that said performing authentication was successful is based on content of the credential received by the PML server.
  • Current U.S. Class: 705051/000
  • Current International Class: 06; 04

Klicken Sie ein Format an und speichern Sie dann die Daten oder geben Sie eine Empfänger-Adresse ein und lassen Sie sich per Email zusenden.

oder
oder

Wählen Sie das für Sie passende Zitationsformat und kopieren Sie es dann in die Zwischenablage, lassen es sich per Mail zusenden oder speichern es als PDF-Datei.

oder
oder

Bitte prüfen Sie, ob die Zitation formal korrekt ist, bevor Sie sie in einer Arbeit verwenden. Benutzen Sie gegebenenfalls den "Exportieren"-Dialog, wenn Sie ein Literaturverwaltungsprogramm verwenden und die Zitat-Angaben selbst formatieren wollen.

xs 0 - 576
sm 576 - 768
md 768 - 992
lg 992 - 1200
xl 1200 - 1366
xxl 1366 -