Isolated execution location

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/46 (2006.01) G06F 1/00 (2006.01) G06F 9/44 (2006.01) G06F 9/445 (2006.01) G06F 21/00 (2006.01)

Patent

CA 2262905

The present invention provides an end user computer system programmed to operate in response to an imported data stream containing or having associated therewith one or more mobile program components from an external source, characterised in that: a) the incoming data stream is screened to identify mobile program components within or associated with that data stream; b) a selected some or all of the mobile program components are passed to one or more program execution locations selectively isolated from or within the end user system prior to being executed to operate in a desired manner; c) the execution location is one in which one or more of the selected program components are retained and which has one or more interfaces with the external source of the data stream and one or more interfaces with the end user system whereby program component(s) within the execution location can be executed within the execution location to interact with the external source of data and/or the data and/or a program held by the end user system; and d) the operation of the interfaces) between the execution location and the end user system are programmed so that only data which has been interacted on by the program component(s) within the execution location in a specified and controlled manner and/or program components which operate in a specified manner can be passed to and from the end user system.

L'invention porte sur un système d'ordinateurs d'utilisateur final programmé pour fonctionner en réponse à un flux de données importé contenant ou associé à un ou plusieurs éléments de programmes mobiles provenant d'une source extérieure, et caractérisé en ce que: (a) le flux de données entrantes est filtré pour identifier les éléments de programmes mobiles contenus dans ou associés audit flux de données; (b) un programme mobile sélectionné, ou plusieurs d'entre eux, ou leur totalité, sont transférés en un ou plusieurs lieux d'exécution sélectivement isolés du système d'ordinateur de l'utilisaeur final ou lui étant intégrés avant d'être exécutés pour fonctionner d'une manière désirée; (c) le lieu d'exécution est l'un de ceux où sont stockés un ou plusieurs des éléments des programmes sélectionnées et qui compoorte une ou plusieurs interfaces avec les sources extérieures du flux de données et une ou plusieurs interfaces avec le système d'ordinateurs de l'utilisateur final. Ainsi le ou les éléments de programmes intérieurs au lieu d'exécution peuvent être exécutés à l'intérieur du lieu d'exécution et interagir avec les sources extérieures de données et/ou les données et/ou un programme détenu par le système d'ordinateurs de l'utilisateur final; (d) les opérations exécutées par le ou les interfaces entre le lieu d'exécution et le système d'ordinateur de l'utilisateur final peuvent être programmées de manière à ce que seules les données ayant interagi avec le ou les éléments du programme au lieu d'exécution d'une manière spécifiée et contrôlée, et/ou les éléments du programme qui fonctionnent d'une manière spécifiée puissent être transférés à destination ou en provenance du système d'ordinateur de l'utilisateur final.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Isolated execution location does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Isolated execution location, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Isolated execution location will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-1942375

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.