Digital downloading jukebox system with central and local music servers and payment-triggered game devices update capability

US11049083B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11049083-B2
Application numberUS-7898908-A
CountryUS
Kind codeB2
Filing dateApr 9, 2008
Priority dateSep 16, 2002
Publication dateJun 29, 2021
Grant dateJun 29, 2021

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 digital downloading jukebox system including a central server and a plurality of remote jukebox devices each provided with a local server that preferably mirrors the central server and enables selected songs to be immediately downloaded to the jukebox for reproduction. The local server and jukebox may also provide, through control of the central server, song download services to other jukebox devices, such as residential jukeboxes. The jukebox system may also act as a monitoring/management device for other coin operated equipment present in a location where the jukebox is located, thereby enabling the jukebox device to perform updates on other equipment under control of the central server.

First claim

Opening claim text (preview).

What is claimed is: 1. A digital jukebox network system, comprising: a central server device in connection to an on-premise network, the central server device located outside of the on-premise network and comprising a processor and a non-transitory computer readable medium having computer executable instructions stored thereon, that when executed by a processor of the central server device cause the central server device processor to perform the steps of: encrypting, based on a missing block specific to a jukebox device of the on-premise network and on a block by block basis, each of a plurality of songs; providing, to a local file server device of the on-premise network assigned to the jukebox device, the plurality of encrypted song portions and at least one software update to at least one payment-triggered game device of a plurality of payment-triggered game devices of the on-premise network; providing to the jukebox device, upgrade instructions for the at least one payment-triggered game device, the upgrade instructions comprising executable instructions for the jukebox device to deliver the at least one software update from the local server device to the at least one payment-triggered game device; the on-premise network comprising: the plurality of payment-triggered game devices; the local server device comprising a processor and a non-transitory computer readable medium having computer executable instructions stored thereon, that when executed by a processor of the local server device cause the local server device processor to perform the steps of: receiving and storing, the plurality of encrypted song portions and at least one software update to the at least one payment-triggered game device; a jukebox device, said jukebox device comprising: (a) a payment acceptor; (b) a display; (c) one or more speakers; (d) a jukebox device processor communicably coupled to the payment acceptor, the display and the one or more speakers; (e) a jukebox device storage, comprising executable instructions, that when executed by the jukebox device processor, cause the jukebox device processor to perform the steps of: displaying, on the display, a selection interface comprising a list of songs; receiving, at the payment acceptor, a payment from a user for a predetermined number of one or more said purchased plays or one or more said purchased credits; receiving, by the display, a user selection of a song for playback from the list of songs; retrieving, from the local server device, the encrypted song portion corresponding to the selected song; retrieving from the jukebox device storage a missing fraction of data corresponding to the encrypted song portion; decrypting the encrypted song portion based on the retrieved missing fraction of data; assembling the selected song by combining the decrypted song portion with the retrieved missing fraction of data; and playing, using the one or more speakers, the selected song for a predetermined number of one or more said purchased plays or one or more said purchased credits; after completing playing the predetermined number of one or more said purchased plays or one or more said purchased credits, deleting, from the jukebox device storage, the assembled song; receiving, from the central server, upgrade instructions for updating the at least one payment-triggered game device; updating the at least one of the payment-triggered game device by executing the received upgrade instructions and delivering the at least one software update from the local server device to the at least one payment-triggered game device. 2. The digital jukebox network system of claim 1 , wherein said at least one software update is a game software update. 3. The digital jukebox network system of claim 1 , wherein the non-transitory computer readable medium of the local server device further comprises computer executable instructions, that when executed by the processor of the local server device cause the local server device processor to perform the steps of: collecting information from said plurality of payment-triggered game devices; communicating the collected information to the jukebox device; and the jukebox device storage further comprising executable instructions, that when executed by the jukebox device processor, cause the jukebox device processor to perform the steps of: forwarding the collected information to the central server. 4. The digital jukebox network system of claim 1 , wherein the updating of the at least one payment-triggered game device is fee-based. 5. The digital jukebox network system of claim 1 , wherein the at least one payment-triggered game device accepts payments. 6. A method comprising: encrypting, by a central server device located outside of an on-premise network and comprising a processor and a non-transitory computer readable medium, each of a plurality of songs on a block by block basis, the encryption based on a missing block specific to a jukebox device of an on-premise network; providing, by the central server device to a local file server device of the on-premise network assigned to the jukebox device, the local file server device comprising a processor and a non-transitory computer readable medium, the plurality of encrypted song portions and at least one software update to at least one payment-triggered game device of a plurality of payment-triggered game devices of the on-premise network; providing, by the central server device to the jukebox device, upgrade instructions for the at least one payment-triggered game device, the upgrade instructions comprising executable instructions for the jukebox device to deliver the at least one software update from the local server device to the at least one payment-triggered game device; receiving and storing, by the local server device, the plurality of encrypted song portions and at least one software update to the at least one payment-triggered game device; displaying, by a display of the jukebox device, a selection interface comprising a list of songs; receiving, by a payment acceptor of the jukebox device, a payment from a user for a predetermined number of one or more purchased plays or one or more purchased credits; receiving, by the display of the jukebox device, a user selection of a song for playback from the list of songs; retrieving, by the jukebox device from the local server device, the encrypted song portion corresponding to the selected song; retrieving, by the jukebox device from a storage of the jukebox device, a missing fraction of data corresponding to the encrypted song portion; decrypting, by the jukebox device, the encrypted song portion based on the retrieved missing fraction of data; assembling, by the jukebox device, the selected song by combining the decrypted song portion with the retrieved missing fraction of data; and playing, by one or more speakers of the jukebox device, the selected song for a predetermined number of one or more said purchased plays or one or more said purchased credits; after completing the predetermined number of one or more said purchased plays or one or more said purchased credits deleting, by the jukebox device from its storage, the assembled song; receiving, by the jukebox device from the central server, upgrade instructions for the at least one payment-triggered game device; updating the at least one of the payment-triggered game device by executing the received upgrade instructions and delivering, by the jukebox device, the at least one software update from the local server device to the at least one payment-triggered game device. 7. The method of claim 6 , wherein said at least one software update is a game software update. 8. The method of claim 6 , further comprisi

Assignees

Inventors

Classifications

  • specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems · CPC title

  • G06Q20/18Primary

    involving self-service terminals [SST], vending machines, kiosks or multimedia terminals · CPC title

  • by using information not detectable on the record carrier · CPC title

  • by specifying product or service characteristics, e.g. product dimensions · CPC title

  • Browsing; Visualisation therefor (generation of a list or set of audio data G06F16/638) · 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 US11049083B2 cover?
A digital downloading jukebox system including a central server and a plurality of remote jukebox devices each provided with a local server that preferably mirrors the central server and enables selected songs to be immediately downloaded to the jukebox for reproduction. The local server and jukebox may also provide, through control of the central server, song download services to other jukebox…
Who is the assignee on this patent?
Nathan Guy, Mastronardi Tony, Dion Dominique, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06Q20/18. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 29 2021 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).