IP Library Granted Patent US 9,396,139
Granted Patent B2
US 9,396,139 · App. 14/506,202 · Granted Jul 19, 2016

System and method of connecting a computer to a peripheral of another computer

Inventors: Kevin Chandler (Centerville, OH); Jeffrey Longino (Fayetteville, GA); Dennis Paisley (Johns Creek, GA)
Assignee: NCR Corporation
G06F13/10G06F3/00G06F3/1204G06F3/1226G06F3/1236G06F3/1289G06F9/44505G06F12/10G06F13/00G06F17/30861
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 9,396,139
App. No.
14/506,202
Granted
Jul 19, 2016
Kind
B2
Abstract

A system and method of connecting a computer to a peripheral of another computer. An example system includes a processor connected to a network and to the one and the other computers through the network. The processor executes web service software which establishes a discovery service for receiving a peripheral connection request from application software of the one computer and peripheral management software which receives information from the other computer through the web service software about the peripherals of the other computer. In addition, the peripheral management software logically associates the peripherals and the other computer with a peripheral station, receives the peripheral connection request from the application software, maps the one computer to a requested peripheral of the peripheral station, and sends information to the application software through the web service software to facilitate connection by the application software to the requested peripheral of the peripheral station through the other computer.

Claims (45)

1. A method of connecting a computer to a peripheral of a peripheral station comprising:

determining by a peripheral station computer that the peripheral is available for use;

sending by the peripheral station computer information identifying the peripheral to a peripheral manager and broadcasting by the peripheral manager the computer information to the computer; and

connecting the computer to the peripheral through web service software by the peripheral station computer.

2. The method of claim 1 , wherein the message comprises a uniform resource locator for connecting to the peripheral through the web service software by the peripheral station computer.

3. The method of claim 1 , wherein the message comprises a name of the peripheral station computer.

4. The method of claim 1 , wherein the message comprises a network address of the peripheral station computer.

5. The method of claim 1 , further comprising configuring the peripheral for use by the peripheral station computer.

6. The method of claim 1 , further comprising:

determining by the peripheral station computer that the peripheral is no longer available; and

notifying the peripheral manager that the peripheral is no longer available by the peripheral station computer.

7. The method of claim 1 , further comprising maintaining a list of available peripherals including the one peripheral by the peripheral station computer.

8. The method of claim 7 , further comprising hosting a web page containing a list of available peripherals including the one peripheral by the peripheral station computer.

9. A system comprising:

a computer; and

a plurality of peripherals coupled to the computer, wherein the computer is configured to determine which peripherals are available for use and which peripherals are unavailable for use;

send information identifying the peripherals available for use and broadcast the information to the network computer; and

connect the network computer to the peripheral through web service software.

10. The system of claim 8 , wherein the computer comprises an appliance.

11. The system of claim 8 , wherein the computer comprises a point of sale terminal.

12. A method of connecting a network computer to a peripheral comprising:

receiving a list of peripheral stations, wherein each peripheral station includes a peripheral station computer and at least one peripheral;

broadcasting the peripherals of the peripheral stations over a network;

receiving through a web service a request to connect to a number of the peripherals from a network computer;

mapping the number of peripherals to the network computer; and

sending information to the network computer through the web service to facilitate connection by the network computer to the number of peripherals.

13. The method of claim 12 , wherein the information comprises uniform resource locators to connect through web services of peripheral station computers associated with the number of peripherals.

14. The method of claim 12 , further comprising assigning the peripherals of the peripheral stations to groups.

15. The method of claim 14 , wherein the request from the network computer is based upon the number of peripherals being in a predetermined group.

16. The method of claim 14 , wherein the peripherals of the peripheral stations are grouped by peripheral station.

17. The method of claim 14 , wherein the peripherals of the peripheral stations are grouped by location.

18. The method of claim 12 , further comprising:

adding the network computer to a list of active network computers; and

monitoring an operational status of the network computer.

19. The method of claim 18 , further comprising attempting to reestablish communication with the network computer when the operational status indicates that the network computer is offline.

20. The method of claim 18 , further comprising removing the network computer from the list of active network computers when the operational status indicates that the network computer is offline.

21. The method of claim 12 , further comprising:

adding peripheral station computers associated with the number of peripherals to a list of active peripheral station computers; and

monitoring an operational status of the peripheral station computers associated with the number of peripherals.

22. The method of claim 21 , further comprising attempting to reestablish communication with one of the peripheral station computers associated with the number of peripherals when the operational status indicates that the one peripheral station computer is offline.

23. The method of claim 21 , further comprising removing one of the peripheral station computers associated with the number of peripherals from the list of active peripheral station computers when the operational status indicates that the one peripheral station computer is offline.

24. The method of claim 12 , further comprising displaying a screen indicating a connection status between the network computer and the number of peripherals.

25. The method of claim 12 , further comprising displaying a screen indicating availability of the peripheral stations.

26. The method of claim 12 , further comprising displaying a screen indicating availability of the peripherals of the peripheral stations.

27. The method of claim 12 , wherein the network computer comprises one of a portable computer, a mobile computing device, and a personal computer.

Assignments (6)
CHANGE OF NAME Recorded Dec 7, 2023
From: NCR CORPORATION
To: NCR VOYIX CORPORATION
Reel/Frame 065820/0704 →
RELEASE OF PATENT SECURITY INTEREST Recorded Oct 25, 2023
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: NCR VOYIX CORPORATION
Reel/Frame 065346/0531 →
SECURITY INTEREST Recorded Oct 25, 2023
From: NCR VOYIX CORPORATION
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 065346/0168 →
SECURITY AGREEMENT Recorded Apr 18, 2016
From: NCR CORPORATION; NCR INTERNATIONAL, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 038646/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2016
From: LONGINO, JEFF; PAISLEY, DENNIS
To: NCR CORPORATION
Reel/Frame 037878/0892 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2016
From: CHANDLER, KEVIN
To: NCR CORPORATION
Reel/Frame 037879/0774 →
Continuity (2)
Continuation 13628948 · Sep 27, 2012
Related Publication 20150026365A1 · Jan 22, 2015