IP Library Granted Patent US 8,032,879
Granted Patent B2
US 8,032,879 · App. 11/730,449 · Granted Oct 4, 2011

System for remote loading of objects or files in order to update software

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,032,879
App. No.
11/730,449
Granted
Oct 4, 2011
Kind
B2
Abstract

A system for remote loading of objects or files in order to update software includes operating system architecture that calls for different tasks to be broken down into software modules that are connected to one another by dynamic links or are composed of executable subroutines that have main dependence links to other parts of the operating system. Each of the modules is composed of object files or libraries that are represented by dynamic link libraries among themselves according to a number of dependence levels that are described in their respective attributes.

Claims (14)

1. A method of transferring system update files to a receiving jukebox device provided with an operating system wherein different tasks are broken down into a plurality of modules being interconnected by dynamic links and further comprising libraries represented by dynamic link libraries organized among themselves according to a plurality of dependence levels, the method comprising:

sending a new file to said receiving jukebox device from a remote loading source;

checking at least the minimum version information required for execution of said new file;

verifying that any existing files required for the execution of said new file correspond to said minimum version information requirements;

maintaining a backup of a previous version of said new file;

updating the jukebox device using said new file in dependence on said verifying; and

changing an execution level of the files of the jukebox device once an update has been accomplished.

2. The method of claim 1 , wherein said verifying includes verifying, starting at the lowest level of dependency associated with said new file, that any existing files required for the execution of said new file correspond to said minimum version information requirements; and further comprising:

repeating said verifying until a highest level of dependency associated with said new file is reached.

3. The method of claim 1 , further including generating a file when a missing dependence is detected, said missing dependence being determined by the failure of the verifying to verify that an existing file corresponds to said minimum version information requirements.

4. The method of claim 3 , further including:

sending a copy of said generated file to said remote loading source;

reading said copy at said remote loading source; and

sending one or more new files, corresponding to said files from which said missing dependence was determined.

Assignments (6)
CHANGE OF NAME AND CORPORATION CONVERSION AND ORGANIZATION Recorded Sep 8, 2022
From: TOUCHTUNES MUSIC CORPORATION
To: TOUCHTUNES MUSIC COMPANY, LLC
Reel/Frame 061391/0889 →
RELEASE OF SECURITY INTEREST Recorded Mar 6, 2020
From: CITIZENS BANK, N.A., AS COLLATERAL AGENT
To: TOUCHTUNES MUSIC CORPORATION
Reel/Frame 052115/0117 →
SECOND LIEN SECURITY AGREEMENT Recorded Sep 24, 2015
From: TOUCHTUNES MUSIC CORPORATION
To: CITIZENS BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 036680/0632 →
FIRST LIEN SECURITY AGREEMENT Recorded Sep 23, 2015
From: TOUCHTUNES MUSIC CORPORATION
To: CITIZENS BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 036699/0813 →
SECURITY AGREEMENT Recorded Feb 21, 2012
From: TOUCHTUNES MUSIC CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 027735/0525 →
RELEASE OF SECURITY INTEREST Recorded Feb 14, 2012
From: GOLDMAN SACHS SPECIALTY LENDING GROUP, L.P.
To: TOUCHTUNES MUSIC CORPORATION
Reel/Frame 027700/0488 →