Patent JPS6314285A successfully refreshed from Google Patents.
Patent JPS5729702A successfully refreshed from Google Patents.
Patent US6298480B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6298480B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System for distributing computer programs

Assignee: US Philips Corp
•
Filing: 1996-11-19
•
Granted: 2001-10-02
•
Expires: 2016-11-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In the system, computer programs are distributed by a host system ( 100 ) to a plurality target systems ( 200, 201, 202 ). The host system stores a plurality of different computer programs in a first storage means ( 110 ). Selection means ( 120 ) are used to selecting a computer program from the stored computer programs. Transmission means ( 130 ) simultaneously transmit the selected computer program to a plurality of target systems via a data communication medium. Reception means ( 310 ) in the target system receive a computer program transmitted via the data communication medium. Storing means ( 320 ) automatically store a received computer program in second storage means ( 330 ). The target system uses execution means ( 340 ) to execute a user-selected computer program stored in the second storage means ( 330 ). Preferably, each target system is assigned a unique target identifier. Before transmitting a selected computer program, the transmission means transmit activation information incorporating target identifiers. The reception means receive the activation information and only receive a following computer program if the activation information incorporates a target identifier which matches the assigned target identifier uniquely identifying the target system.

Inventors

  • 👤 Leonardus G. M. Beuk
  • 👤 Marie L. Van Tatenhove

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 19:25
CPC Classifications
G; G06; G06F; G06F1/00; G06F8/00; G06F8/60; G06F8/61; G06F21/00; G06F21/70; G06F21/71; G06F21/73; H; H04; H04L; H04L9/00; H04L9/40

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 164 words
A system for distributing computer programs, comprising a host system and a plurality of target systems; said host system comprising: first storage means for storing a plurality of different computer programs; selection means for selecting a computer program from said plurality of computer programs stored in said first storage means; transmission means for transmitting a single signal containing a computer program, selected by said selection means, simultaneously to each of said plurality of said target systems via a common data communication medium; and each of said target systems comprising: second storage means for storing at least one computer program; reception means for receiving the computer program transmitted via said common data communication medium, storing means for storing the computer program received by said reception means in said second storage means; and execution means for executing a user-selected computer program stored in said second storage means; characterized in that said storing means is conceived to automatically store said computer program in said second storage means.
Claim 2
Independent Claim 164 words
A system for distributing computer programs, comprising a host system and a plurality of target systems; said host system comprising: first storage means for storing a plurality of different computer programs; selection means for selecting a computer program from said plurality of computer programs stored in said first storage means; transmission means for transmitting a single signal containing a computer program, selected by said selection means, simultaneously to each of said plurality of said target systems via a common data communication medium; and each of said target systems comprising: second storage means for storing at least one computer program; reception means for receiving the computer program transmitted via said common data communication medium, storing means for storing the computer program received by said reception means in said second storage means; and execution means for executing a user-selected computer program stored in said second storage means; characterized in that said storing means is conceived to automatically store said computer program in said second storage means.
Claim 3
Dependent Claim 129 words
A system as claimed in claim 1 , characterized: in that each target system is assigned a target identifier, which uniquely identifies said target system with respect to said common communication medium; in that said first storage means is conceived to store for each computer program a corresponding list of target identifiers; in that said transmission means is conceived to, before transmitting said selected computer program, transmit via said common communication medium activation information incorporating target identifiers which are on said corresponding list of target identifiers; in that said reception means is conceived to receive via said common communication medium activation information and to only receive the computer program if said received activation information incorporates a target identifier which matches said assigned target identifier uniquely identifying said target system.
Claim 4
Dependent Claim 58 words
A system as claimed in claim 2 , characterized in that said host system comprises subscription means for adding target identifiers to or removing target identifiers from said lists of target identifiers stored in said first storage means, and for controlling said transmission means to transmit the computer program stored in said first storage means at regular intervals.
Claim 5
Dependent Claim 53 words
A system as claimed in claim 1 , characterized in that: said second storage means is conceived to store a first code; and said storing means is conceived to read said first code and to only store the computer program in said second storage means if said first code matches a predetermined code.
Claim 6
Dependent Claim 114 words
A system as claimed in claim 1 , characterized in that: said second storage means is conceived to store a subscription code; said first storage means is conceived to store for each computer program a corresponding program identifier; said transmission means is conceived to transmit the computer program in combination with said corresponding program identifier via said common communication medium; said reception means is conceived to receive the computer program in combination with an associated program identifier via said communication medium; and said storing means comprises means for reading said subscription code and said storing means is conceived to only store the computer program if said received associated program identifier matches said subscription code.
Claim 7
Dependent Claim 108 words
A system as claimed in claim 5 , wherein: said second storage means is of a removable type and said target system comprises berth means for said second storage means, said target system comprises third storage means for storing at least one received computer program; and said storing means is conceived to store the computer program, received by said reception means, in said third storage means, and, when said second storage means is present and said subscription code stored in said second storage matches a program identifier associated with the computer program stored in said third storage means, to store the computer program in said second storage means.
Claim 8
Dependent Claim 56 words
A system as claimed in claim 1 , characterized in that, said second storage means is conceived to store a counter and said storing means is conceived to store the computer program only if said counter differs from a predetermined value and to change the value of said counter each time it stores the computer program.
Claim 9
Dependent Claim 37 words
A system as claimed in claim 1 , characterized in that said target system comprises user interface means and said reception means is conceived to indicate the reception of the computer program via said user interface means.
Claim 10
Dependent Claim 48 words
A system as claimed in claim 1 , characterized in that: said common data communication medium comprises a paging network; said host system is conceived to transmit paging messages via said transmission means; and said target system is conceived to receive the paging messages via said reception means.
Claim 11
Dependent Claim 40 words
A system as claimed in claim 1 , wherein said second storage means is of a removable type and said target system comprises berth means for said second storage means, characterized in that said second storage means comprises a chip-card.
Claim 12
Independent Claim 201 words
A system for distributing computer programs, comprising a host system and a plurality of target systems; said host system comprising: a first storage means for storing a plurality of computer programs; selection means for selecting a computer program from said plurality of computer programs stored in said first storage means; transmission means for transmitting a single copy of the computer program, selected by said selection means, simultaneously to each of said plurality of said target systems via a single data communication medium, and for transmitting paging messages; and each of said target systems comprising: second storage means for storing the computer program; reception means for receiving the computer program transmitted via said data communication medium, and for receiving paging messages; storing means for storing the computer program received by said reception means in said second storage means; and execution means for executing a user-selected computer program stored in said second storage means, wherein said storing means is conceived to store a paging message, received by said reception means, in said second storage means; and said target system further comprises means for selecting a paging message from paging messages stored in said second storage means and for displaying said selected paging message.
Claim 13
Independent Claim 201 words
A system for distributing computer programs, comprising a host system and a plurality of target systems; said host system comprising: a first storage means for storing a plurality of computer programs; selection means for selecting a computer program from said plurality of computer programs stored in said first storage means; transmission means for transmitting a single copy of the computer program, selected by said selection means, simultaneously to each of said plurality of said target systems via a single data communication medium, and for transmitting paging messages; and each of said target systems comprising: second storage means for storing the computer program; reception means for receiving the computer program transmitted via said data communication medium, and for receiving paging messages; storing means for storing the computer program received by said reception means in said second storage means; and execution means for executing a user-selected computer program stored in said second storage means, wherein said storing means is conceived to store a paging message, received by said reception means, in said second storage means; and said target system further comprises means for selecting a paging message from paging messages stored in said second storage means and for displaying said selected paging message.
Claim 14
Dependent Claim 40 words
A system as claimed in claim 11 , wherein said execution means is conceived to display results of executing a selected computer program, and wherein said reception means is conceived to display the paging messages received by said reception means.
Claim 15
Dependent Claim 113 words
A system as claimed in claim 11 , wherein said second storage means is of a removable type and wherein said target system comprises: a receiving apparatus comprising said reception means, said storing means and first berth means for said second storage means; and a processing apparatus comprising said execution means, second berth means for said second storage means and first display means, wherein said execution means is conceived to display results of executing a selected computer program via said first display means, wherein said receiving apparatus further comprises second display means; and wherein said reception means is conceived to display paging messages received by said reception means via said second display means.
Claim 16
Dependent Claim 15 words
A system of claim 13 , characterized in that said receiving apparatus comprises a radio.
Claim 17
Dependent Claim 158 words
A target system for downloading computer programs comprising: storage means for storing at least one computer program; reception means for receiving a computer program contained within a single signal simultaneously transmitted via a common data communication medium to each one of other target systems; storing means for storing the computer program received by said reception means in said second storage means; and execution means for executing a user-selected computer program stored in said second storage means; characterized in that: said storing means is conceived to automatically store said computer program in said second storage means; said target system is assigned a target identifier, which uniquely identifies said target system with respect to said common communication medium; and said reception means is conceived to receive via said common communication medium activation information and to only receive the computer program if said received activation information incorporates a target identifier which matches said assigned target identifier uniquely identifying said target system.
Claim 18
Dependent Claim 158 words
A target system for downloading computer programs comprising: storage means for storing at least one computer program; reception means for receiving a computer program contained within a single signal simultaneously transmitted via a common data communication medium to each one of other target systems; storing means for storing the computer program received by said reception means in said second storage means; and execution means for executing a user-selected computer program stored in said second storage means; characterized in that: said storing means is conceived to automatically store said computer program in said second storage means; said target system is assigned a target identifier, which uniquely identifies said target system with respect to said common communication medium; and said reception means is conceived to receive via said common communication medium activation information and to only receive the computer program if said received activation information incorporates a target identifier which matches said assigned target identifier uniquely identifying said target system.
Claim 19
Dependent Claim 54 words
A target system as claimed in claim 15 , characterized in that: said second storage means is conceived to store a first code; and said storing means is conceived to read said first code and to only store the computer program in said second storage means if said first code matches a predetermined code.
Claim 20
Dependent Claim 78 words
A target system as claimed in claim 15 , characterized in that: said second storage means is conceived to store a subscription code; said reception means is conceived to receive the computer program in combination with an associated program identifier via said common communication medium; and said storing means comprises means for reading said subscription code and said storing means is conceived to only store the computer program if said received associated program identifier matches said subscription code.
Claim 21
Dependent Claim 96 words
A target system as claimed in claim 17 , wherein said second storage means is of a removable type, characterized in that: said target system comprises third storage means for storing the computer program; said storing means is conceived to store the computer program, received by said reception means, in said third storage means, and, when said second storage means is present and said subscription code stored in said second storage matches a program identifier associated with the computer program stored in said third storage means, to store the computer program in said second storage means.
Claim 22
Dependent Claim 57 words
A target system as claimed in claim 15 , characterized in that, said second storage means is conceived to store a counter and said storing means is conceived to store the computer program only if said counter differs from a predetermined value and to change the value of said counter each time it stores the computer program.
Claim 23
Dependent Claim 38 words
A target system as claimed in claim 15 , characterized in that said target system comprises user interface means and said reception means is conceived to indicate the reception of the computer program via said user interface means.
Claim 24
Dependent Claim 33 words
A target system as claimed claim 15 , characterized in that: said data communication medium comprises a paging network; and said target system is conceived to receive paging messages via said reception means.
Claim 25
Dependent Claim 18 words
A target system as claimed in claim 15 , characterized in that said storage means comprises a chip-card.
Claim 26
Dependent Claim 130 words
A target system for downloading computer programs comprising: storage means for storing at least one computer program; reception means for receiving a single signal containing a computer program transmitted via a data communication medium simultaneously to each of a plurality of target systems including said target system, and for receiving paging messages; storing means for automatically storing the computer program received by said reception means in said storage means; and execution means for executing a user-selected computer program stored in said storage means, wherein: said storing means is conceived to store a paging message, received by said reception means, in said storage means; and said target system further comprises means for selecting a paging message from paging messages stored in said storage means and for displaying said selected paging message.
Claim 27
Dependent Claim 130 words
A target system for downloading computer programs comprising: storage means for storing at least one computer program; reception means for receiving a single signal containing a computer program transmitted via a data communication medium simultaneously to each of a plurality of target systems including said target system, and for receiving paging messages; storing means for automatically storing the computer program received by said reception means in said storage means; and execution means for executing a user-selected computer program stored in said storage means, wherein: said storing means is conceived to store a paging message, received by said reception means, in said storage means; and said target system further comprises means for selecting a paging message from paging messages stored in said storage means and for displaying said selected paging message.
Claim 28
Dependent Claim 38 words
A system as claimed in claim 23 , wherein: said execution means is conceived to display results of executing a selected computer program, and said reception means is conceived to display paging messages received by said reception means.
Claim 29
Dependent Claim 110 words
A system as claimed in claim 23 , wherein said storage means is of a removable type and wherein: said target system comprises: a receiving apparatus comprising said reception means, said storing means and first berth means for said storage means; and a processing apparatus comprising said execution means, second berth means for said storage means and first display means, wherein said execution means is conceived to display results of executing a selected computer program via said first display means, wherein said receiving apparatus further comprises second display means; and wherein said reception means is conceived to display paging messages received by said reception means via said second display means.
Claim 30
Dependent Claim 18 words
A target system as claimed in claim 25 , characterized in that said receiving apparatus comprises a radio.

References Cited (Backward Citations)

US4442486A Cited
US4454594A Cited
WO1989008369A1 Cited
US5008814A Cited
US5388211A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-10-01 2005-04-02 2005-10-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-10-01 2009-04-02 2009-10-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-10-01 2013-04-02 2013-10-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag