IP Library Granted Patent US 8,970,350
Granted Patent B2
US 8,970,350 · App. 13/650,464 · Granted Mar 3, 2015

Maintaining RFID information for virtual machines

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,970,350
App. No.
13/650,464
Granted
Mar 3, 2015
Kind
B2
Abstract

Methods, apparatus, and products for maintaining RFID information for virtual machines are disclosed that include establishing a virtual machine on a host computer, the host computer capable of supporting a plurality of virtual machines, the host computer comprising one or more RFID transponders; determining RFID information for the virtual machine; storing, in a specified one of the RFID transponders, the determined RFID information for the virtual machine; and upon request from an RFID reader, transmitting the stored RFID information as output from the specified RFID transponder to the requesting RFID reader.

Claims (39)

1. A method of maintaining Radio Frequency Identification (‘RFID’) information for virtual machines, the method comprising:

establishing a virtual machine on a host computer, the host computer capable of supporting a plurality of virtual machines, the host computer comprising one or more RFID transponders;

determining RFID information for the virtual machine; and

storing, in a specified one of the RFID transponders, the determined RFID information for the virtual machine.

2. The method of claim 1 further comprising:

moving all systems software and all application software from a separate physical computer to the virtual machine on the host computer, the separate physical computer comprising RFID information in an RFID transponder;

wherein determining RFID information for the virtual machine further comprises determining RFID information for the virtual machine in dependence upon the RFID information of the separate physical computer.

3. The method of claim 2 further comprising deactivating the RFID transponder of the separate physical computer.

4. The method of claim 1 further comprising storing, after determining RFID information for the virtual machine, the determined RFID information in interim storage available to an RFID manager of the host computer, wherein storing, in a specified one of the RFID transponders, the RFID information for the virtual machine further comprises:

reading, by the RFID manager from the interim storage, the determined RFID information for the virtual machine; and

writing, by the RFID manager through an RFID reader onto the specified RFID transponder, the determined RFID information for the virtual machine.

5. The method of claim 1 wherein storing, in a specified one of the RFID transponders, the determined RFID information for the virtual machine further comprises logically associating the determined RFID information and the virtual machine, including storing in association, as components of the stored RFID information, an RFID information identification code that uniquely identifies the specified RFID transponder and a virtual machine identification code that uniquely identifies the virtual machine.

6. The method of claim 1 further comprising enabling the RFID transponders in an RFID network of RFID readers, wherein the requesting RFID reader comprises an RFID reader of the RFID network.

7. Apparatus for maintaining Radio Frequency Identification (‘RFID’) information for virtual machines, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of:

establishing a virtual machine on a host computer, the host computer capable of supporting a plurality of virtual machines, the host computer comprising one or more RFID transponders;

determining RFID information for the virtual machine; and

storing, in a specified one of the RFID transponders, the determined RFID information for the virtual machine.

8. The apparatus of claim 7 further comprising:

computer program instructions capable of moving all systems software and all application software from a separate physical computer to the virtual machine on the host computer, the separate physical computer comprising RFID information in an RFID transponder;

wherein determining RFID information for the virtual machine further comprises determining RFID information for the virtual machine in dependence upon the RFID information of the separate physical computer.

9. The apparatus of claim 7 further comprising computer program instructions capable of deactivating the RFID transponder of the separate physical computer.

10. The apparatus of claim 7 further comprising computer program instructions capable of storing, after determining RFID information for the virtual machine, the determined RFID information in interim storage available to an RFID manager of the host computer, wherein storing, in a specified one of the RFID transponders, the RFID information for the virtual machine further comprises:

reading, by the RFID manager from the interim storage, the determined RFID information for the virtual machine; and

writing, by the RFID manager through an RFID reader onto the specified RFID transponder, the determined RFID information for the virtual machine.

11. The apparatus of claim 7 wherein storing, in a specified one of the RFID transponders, the determined RFID information for the virtual machine further comprises logically associating the determined RFID information and the virtual machine, including storing in association, as components of the stored RFID information, an RFID information identification code that uniquely identifies the specified RFID transponder and a virtual machine identification code that uniquely identifies the virtual machine.

12. The apparatus of claim 7 further comprising computer program instructions capable of enabling the RFID transponders in an RFID network of RFID readers, wherein the requesting RFID reader comprises an RFID reader of the RFID network.

13. A computer program product for maintaining Radio Frequency Identification (‘RFID’) information for virtual machines, the computer program product disposed in a non-transitory computer readable medium, the computer program product comprising computer program instructions capable of:

establishing a virtual machine on a host computer, the host computer capable of supporting a plurality of virtual machines, the host computer comprising one or more RFID transponders;

determining RFID information for the virtual machine; and

storing, in a specified one of the RFID transponders, the determined RFID information for the virtual machine.

14. The computer program product of claim 13 further comprising:

computer program instructions capable of moving all systems software and all application software from a separate physical computer to the virtual machine on the host computer, the separate physical computer comprising RFID information in an RFID transponder;

wherein determining RFID information for the virtual machine further comprises determining RFID information for the virtual machine in dependence upon the RFID information of the separate physical computer.

15. The computer program product of claim 13 further comprising computer program instructions capable of deactivating the RFID transponder of the separate physical computer.

16. The computer program product of claim 13 further comprising computer program instructions capable of storing, after determining RFID information for the virtual machine, the determined RFID information in interim storage available to an RFID manager of the host computer, wherein storing, in a specified one of the RFID transponders, the RFID information for the virtual machine further comprises:

reading, by the RFID manager from the interim storage, the determined RFID information for the virtual machine; and

writing, by the RFID manager through an RFID reader onto the specified RFID transponder, the determined RFID information for the virtual machine.

17. The computer program product of claim 13 wherein storing, in a specified one of the RFID transponders, the determined RFID information for the virtual machine further comprises logically associating the determined RFID information and the virtual machine, including storing in association, as components of the stored RFID information, an RFID information identification code that uniquely identifies the specified RFID transponder and a virtual machine identification code that uniquely identifies the virtual machine.

18. The computer program product of claim 13 further comprising computer program instructions capable of enabling the RFID transponders in an RFID network of RFID readers, wherein the requesting RFID reader comprises an RFID reader of the RFID network.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2019
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 050300/0721 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNMENT DOCUMENT CONTAINING TYPO ERRORS PREVIOUSLY RECORDED AT REEL: 037101 FRAME: 0969. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 28, 2015
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 037689/0190 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2015
From: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 037101/0969 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 24, 2012
From: DIAZ, JOEL D.; STANSELL, KEVIN S.; ZOREK, EDWARD V., SR.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 029179/0324 →