Internet of things device for registering user selections

US9641400B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9641400-B2
Application numberUS-201414550735-A
CountryUS
Kind codeB2
Filing dateNov 21, 2014
Priority dateNov 21, 2014
Publication dateMay 2, 2017
Grant dateMay 2, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A platform, apparatus and method for Internet of Things Implementations. For example, one embodiment of an apparatus comprises: a memory for storing program code and a microcontroller for executing the program code; a communication interface for coupling the microcontroller to a network; a plurality of input elements communicatively coupled to the microcontroller to detect user input; a slot for receiving a selection card, the selection card comprising a plurality of user-selectable items displayed thereon, wherein each of the input elements are associated with at least one of the user-selectable items displayed on the card when the selection card is inserted in the slot; and wherein upon selection of a particular input element corresponding to a particular item, the microcontroller transmits an identification code for the item to a service over the network, the service identifying the item using the identification code and performing one or more operations responsive to selection of the item by the user.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: a memory for storing program code and a microcontroller for executing the program code; a communication interface for coupling the microcontroller to a network; a plurality of input elements communicatively coupled to the microcontroller to detect user input; a slot for receiving a selection card, the selection card comprising a plurality of user-selectable items displayed thereon, wherein each of the input elements are associated with at least one of the user-selectable items displayed on the card when the selection card is inserted in the slot; and wherein upon selection of a particular input element corresponding to a particular item, the microcontroller transmits an identification code for the item to a service over the network, the service identifying the item using the identification code and performing one or more operations responsive to selection of the item by the user. 2. The apparatus as in claim 1 wherein the item is a grocery item and wherein the service is a grocery service. 3. The apparatus as in claim 2 wherein each card comprises a listing of grocery items selectable by the user via the input elements associated with each of the grocery items when each card is inserted into the slot. 4. The apparatus as in claim 1 wherein the communication interface comprises a local communication interface coupling the apparatus to a local hub device which is coupled to the service over a wide area network (WAN). 5. The apparatus as in claim 4 wherein the communication interface comprises a Bluetooth Low Energy (LE) interface. 6. The apparatus as in claim 1 wherein the plurality of input elements comprise user-selectable buttons. 7. The apparatus as in claim 6 wherein each user-selectable button has a light emitting diode (LED) associated therewith, wherein when the user has selected an item, the microcontroller causes the LED associated with the button for that item to be illuminated. 8. The apparatus as in claim 1 further comprising: an audio decoder within the microcontroller or communicatively coupled to the microcontroller, the audio decoder to decode audio content associated with the items as the user selects the items via the input elements; and a speaker integrated within the apparatus and producing sound contained in the audio content. 9. The apparatus as in claim 8 further comprising: a speech synthesis module to convert text associated with the items to audio content, the audio content then being decoded by the audio decoder and output on the speaker. 10. A system comprising: an IoT hub comprising a WAN interface to couple the IoT hub to an IoT service over the WAN, and a local communication interface to communicatively couple the IoT hub to a plurality of different types of IoT devices; and an IoT device comprising: a memory for storing program code and a microcontroller for executing the program code; a communication interface for coupling the microcontroller to the IoT hub over a network; a plurality of input elements communicatively coupled to the microcontroller to detect user input; a slot for receiving a selection card, the selection card comprising a plurality of user-selectable items displayed thereon, wherein each of the input elements are associated with at least one of the user-selectable items displayed on the card when the selection card is inserted in the slot; and wherein upon selection of a particular input element corresponding to a particular item, the microcontroller transmits an identification code for the item to a service over the network, the service identifying the item using the identification code and performing one or more operations responsive to selection of the item by the user. 11. The system as in claim 10 wherein the item is a grocery item and wherein the service is a grocery service. 12. The system as in claim 11 wherein each card comprises a listing of grocery items selectable by the user via the input elements associated with each of the grocery items when each card is inserted into the slot. 13. The system as in claim 10 wherein the communication interface comprises a local communication interface coupling the IoT device to the IoT hub. 14. The system as in claim 13 wherein the communication interface comprises a Bluetooth Low Energy (LE) interface. 15. The system as in claim 10 wherein the plurality of input elements comprise user-selectable buttons. 16. The system as in claim 15 wherein each user-selectable button has a light emitting diode (LED) associated therewith, wherein when the user has selected an item, the microcontroller causes the LED associated with the button for that item to be illuminated. 17. The system as in claim 10 further comprising: an audio decoder within the microcontroller or communicatively coupled to the microcontroller, the audio decoder to decode audio content associated with the items as the user selects the items via the input elements; and a speaker integrated within the IoT device and producing sound contained in the audio content. 18. The system as in claim 17 further comprising: a speech synthesis module to convert text associated with the items to audio content, the audio content then being decoded by the audio decoder and output on the speaker. 19. A method comprising: providing an IoT hub comprising a WAN interface to couple the IoT hub to an IoT service over the WAN, and a local communication interface to communicatively couple the IoT hub to a plurality of different types of IoT devices; and providing an IoT device comprising: a memory for storing program code and a microcontroller for executing the program code; a communication interface for coupling the microcontroller to a network; a plurality of input elements communicatively coupled to the microcontroller to detect user input; a slot for receiving a selection card, the selection card comprising a plurality of user-selectable items displayed thereon, wherein each of the input elements are associated with at least one of the user-selectable items displayed on the card when the selection card is inserted in the slot; and wherein upon selection of a particular input element corresponding to a particular item, the microcontroller transmits an identification code for the item to a service over the network, the service identifying the item using the identification code and performing one or more operations responsive to selection of the item by the user.

Assignees

Inventors

Classifications

  • Reporting to a device located outside the home and the home network (access arrangements H04L12/2856; for remote control or remote monitoring of applications H04L67/025; telephonic communication systems adapted for combination with telemetering systems H04M11/002) · CPC title

  • Commerce · CPC title

  • Speech synthesis; Text to speech systems · CPC title

  • Electricity · mapped topic

  • H04L12/283Primary

    Processing of data at an internetworking point of a home automation network · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9641400B2 cover?
A platform, apparatus and method for Internet of Things Implementations. For example, one embodiment of an apparatus comprises: a memory for storing program code and a microcontroller for executing the program code; a communication interface for coupling the microcontroller to a network; a plurality of input elements communicatively coupled to the microcontroller to detect user input; a slot fo…
Who is the assignee on this patent?
Kiban Labs Inc, Afero Inc
What technology area does this patent fall under?
Primary CPC classification H04L12/283. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 02 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).