Multi-peripheral host device
First Claim
Patent Images
1. A point-of-sale system, comprising:
- a transaction medium reader coupled to a portable computing device host that is prohibited from acting as a host to multiple peripheral devices, the transaction medium reader configured to read transaction data from a transaction medium and to send the transaction data to the portable computing device host to facilitate a financial transaction between a customer and a merchant using a merchant application of the portable computing device host, wherein the merchant application of the portable computing device host is configured to communicate with a first electronic peripheral device via a hub during the financial transaction between the customer and the merchant; and
the hub, wherein the hub includes;
a first Universal Serial Bus (USB) connector, wherein the first USB connector is configured to provide power and data to the portable computing device host at least during a first time period in which the merchant is using the merchant application, wherein the first USB connector provides the data to the portable computing device host via a USB communication protocol,a second connector that is configured to receive power from a power source, the power used at the hub and provided via the first USB connector to the portable computing device host,a plurality of USB client peripheral ports, each USB client peripheral port coupled to one of a plurality of electronic peripheral devices that includes the first electronic peripheral device,a network interface that receives configuration information over a network from a remote server,a host processor that is electrically coupled to each of the plurality of USB client peripheral ports, wherein the host processor operates as a USB host to each of the plurality of electronic peripheral devices and interacts with each of the plurality of electronic peripheral devices independently from the portable computing device host, wherein the host processor also formats one or more communications according to an acceptable format to operate as a single USB client peripheral to the portable computing device host via the first USB connector and according to the USB communication protocol, wherein software run by the host processor is updated as a background process using the configuration information to enable support for at least one of the plurality of electronic peripheral devices, andan enclosure surrounding at least the hub.
2 Assignments
0 Petitions
Accused Products
Abstract
Approaches provide for a point-of-sale system that includes, for example, a stand that supports a computing device. The computing device can run software configured to provide functionality for a point-of-sale system. The computing device can be connected to peripheral components, such as a cash drawer, a receipt printer, etc. through a hub or other device configured to host at least one of a plurality of peripheral ports and/or operate as a single client to the computing device.
349 Citations
20 Claims
-
1. A point-of-sale system, comprising:
-
a transaction medium reader coupled to a portable computing device host that is prohibited from acting as a host to multiple peripheral devices, the transaction medium reader configured to read transaction data from a transaction medium and to send the transaction data to the portable computing device host to facilitate a financial transaction between a customer and a merchant using a merchant application of the portable computing device host, wherein the merchant application of the portable computing device host is configured to communicate with a first electronic peripheral device via a hub during the financial transaction between the customer and the merchant; and the hub, wherein the hub includes; a first Universal Serial Bus (USB) connector, wherein the first USB connector is configured to provide power and data to the portable computing device host at least during a first time period in which the merchant is using the merchant application, wherein the first USB connector provides the data to the portable computing device host via a USB communication protocol, a second connector that is configured to receive power from a power source, the power used at the hub and provided via the first USB connector to the portable computing device host, a plurality of USB client peripheral ports, each USB client peripheral port coupled to one of a plurality of electronic peripheral devices that includes the first electronic peripheral device, a network interface that receives configuration information over a network from a remote server, a host processor that is electrically coupled to each of the plurality of USB client peripheral ports, wherein the host processor operates as a USB host to each of the plurality of electronic peripheral devices and interacts with each of the plurality of electronic peripheral devices independently from the portable computing device host, wherein the host processor also formats one or more communications according to an acceptable format to operate as a single USB client peripheral to the portable computing device host via the first USB connector and according to the USB communication protocol, wherein software run by the host processor is updated as a background process using the configuration information to enable support for at least one of the plurality of electronic peripheral devices, and an enclosure surrounding at least the hub. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for point-of-sale operations, the method comprising:
-
receiving power from a power source via a power source connector of a hub; providing the power from the power source to a portable computing device host via a Universal Serial Bus (USB) device connector of the hub, wherein the portable computing device host includes a merchant application and is prohibited from acting as a host to multiple peripheral devices; reading transaction data from a transaction medium via a transaction medium reader coupled to the portable computing device host; sending the transaction data to the portable computing device host, the merchant application of the portable computing device host to facilitate a financial transaction between a customer and a merchant based on the transaction data; receiving configuration information at a network interface of the hub over a network and from a remote server; updating software stored at the hub as a background process using the configuration information to enable support for at least one of a plurality of electronic peripheral devices; operating a microcontroller of the hub as a USB host to each of the plurality of electronic peripheral devices via a plurality of USB client peripheral ports of the hub and interacting with each of the plurality of electronic peripheral devices independently from the portable computing device host, wherein the plurality of USB client peripheral ports includes a first USB client peripheral port that is configured to couple to a first electronic peripheral device of the plurality of electronic peripheral devices; and conveying a communication between the first electronic peripheral device and the portable computing device host via the hub during the financial transaction between the customer and the merchant, wherein the microcontroller of the hub formats one or more communications according to an acceptable format to operate as a single USB client peripheral to the portable computing device host while conveying the communication. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification