← Back to Patent Explorer
US5845282A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for remotely accessing files from a desktop computer using a personal digital assistant

Assignee: Apple Inc
•
Filing: 1995-08-07
•
Granted: 1998-12-01
•
Expires: 2015-08-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for selecting and retrieving computer data files from a remote computer includes an automatic file translation mechanism. In one embodiment, the data being retrieved and the file translation mechanism are located on the same computer. The method of the invention includes establishing a data transfer link with the remote computer, displaying the files available for retrieval from the remote computer, selecting a file to be transferred, and translating the file prior to transfer. In one embodiment, the apparatus includes a pen-based computer and the remote computer is a desktop computer.

Inventors

  • 👤 Peter E. Alley
  • 👤 Joseph G. Ansanelli

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 23:15
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/0482; G06F3/03; G06F3/033; G06F3/0354; G06F3/03545; G06F3/0487; G06F3/0488; H; H04; H04L; H04L67/00; H04L67/01; H04L67/06; H04L9/00; H04L9/40; H04L67/131; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99944; Y10S707/99945

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 231 words
A method for transferring data from a desktop computer system running a server program under a first operating system to a stand-alone pen-based computer system running a control program under a second operating system, the desktop computer system and the stand-alone pen-based computer system being in communication through a temporary and exclusive communications medium, the method comprising: a) establishing a one-to-one and temporary data transfer link from the control program on the stand-alone pen-based computer system to the server program on the desktop computer system through the communications medium, where the pen-based computer system and the first computer system are not interconnected by any type of shared network but are in communication through the one-to-one and temporary data transfer link to permit data transfer therebetween; b) displaying on the stand-alone pen-based computer system a list of files available on the desktop computer system which are available for translation and transfer; c) selecting, on the stand-alone pen-based computer system, a file from the list of files being displayed on the desktop computer system for transfer; d) translating the selected file on the desktop computer system using translators; and e) transferring the translated file from the desktop computer system to the stand-alone pen-based computer system over the one-to-one and temporary data transfer link, the stand-alone pen-based computer system having the ability of processing the translated file without depending on the desktop computer system.
Claim 2
Independent Claim 231 words
A method for transferring data from a desktop computer system running a server program under a first operating system to a stand-alone pen-based computer system running a control program under a second operating system, the desktop computer system and the stand-alone pen-based computer system being in communication through a temporary and exclusive communications medium, the method comprising: a) establishing a one-to-one and temporary data transfer link from the control program on the stand-alone pen-based computer system to the server program on the desktop computer system through the communications medium, where the pen-based computer system and the first computer system are not interconnected by any type of shared network but are in communication through the one-to-one and temporary data transfer link to permit data transfer therebetween; b) displaying on the stand-alone pen-based computer system a list of files available on the desktop computer system which are available for translation and transfer; c) selecting, on the stand-alone pen-based computer system, a file from the list of files being displayed on the desktop computer system for transfer; d) translating the selected file on the desktop computer system using translators; and e) transferring the translated file from the desktop computer system to the stand-alone pen-based computer system over the one-to-one and temporary data transfer link, the stand-alone pen-based computer system having the ability of processing the translated file without depending on the desktop computer system.
Claim 3
Dependent Claim 40 words
The method of claim 1, wherein the step of establishing a data transfer link further includes exchanging information and commands using a record-type data structure including fields comprising a header, a command block, a length block and a data block.
Claim 4
Dependent Claim 58 words
The method of claim 2, wherein the header comprises two blocks, the first block holding information effective to identify the stand-alone pen-based computer system and the second block containing information effective to identify a control program on the stand-alone pen-based computer system that controls the transfer of data with the desktop computer system over the data transfer link.
Claim 5
Dependent Claim 35 words
The method of claim 3, wherein the header blocks, the command block and the length block each have a length of four-bytes and the length of the data block is an even multiple of four.
Claim 6
Dependent Claim 21 words
The method of claim 1, further including the step of displaying user options after the data transfer link has been established.
Claim 7
Dependent Claim 29 words
The method of claim 5, wherein the user options includes a file browser option to initiate a file browsing mechanism to view files stored on the desktop computer system.
Claim 8
Dependent Claim 30 words
The method of claim 1, wherein displaying a list of files available further comprises the steps of obtaining and displaying the path of the current directory from the desktop computer.
Claim 9
Dependent Claim 25 words
The method of claim 1, wherein translating comprises enumerating on the desktop computer system at least one translation module and its acceptable input file type.
Claim 10
Dependent Claim 24 words
The method of claim 8, wherein the step of enumerating is performed automatically in response to information associated with the file to be transferred.
Claim 11
Dependent Claim 22 words
The method of claim 9, wherein the information associated with the file is located in a resource fork associated with the file.
Claim 12
Dependent Claim 183 words
A computer readable medium comprising program instructions for: a) establishing a one-to-one and temporary data transfer link from a control program on a stand-alone pen-based computer system to a server program on a desktop computer system through a temporary and exclusive communications medium, where the stand-alone pen-based computer system and the desktop computer system are not interconnected by any type of shared network but are in communication through the one-to-one and temporary data transfer link to permit data transfer therebetween; b) displaying on the pen-based computer system a list of files available on the first computer system which are available for translation and transfer; c) selecting, on the stand-alone pen-based computer system, a file from the list of files being displayed on the desktop computer system for transfer; d) translating the selected file on the desktop computer system; and e) transferring the translated file from the desktop computer system to the stand-alone pen-based computer system over the one-to-one and temporary data transfer link, the stand-alone pen-based computer system having the ability of processing the selected file without depending on the desktop computer system.
Claim 13
Dependent Claim 183 words
A computer readable medium comprising program instructions for: a) establishing a one-to-one and temporary data transfer link from a control program on a stand-alone pen-based computer system to a server program on a desktop computer system through a temporary and exclusive communications medium, where the stand-alone pen-based computer system and the desktop computer system are not interconnected by any type of shared network but are in communication through the one-to-one and temporary data transfer link to permit data transfer therebetween; b) displaying on the pen-based computer system a list of files available on the first computer system which are available for translation and transfer; c) selecting, on the stand-alone pen-based computer system, a file from the list of files being displayed on the desktop computer system for transfer; d) translating the selected file on the desktop computer system; and e) transferring the translated file from the desktop computer system to the stand-alone pen-based computer system over the one-to-one and temporary data transfer link, the stand-alone pen-based computer system having the ability of processing the selected file without depending on the desktop computer system.
Claim 14
Dependent Claim 23 words
The computer readable medium of claim 11, further comprising program instructions for displaying user options after the data transfer link has been established.
Claim 15
Dependent Claim 31 words
The computer readable medium of claim 12, wherein the user options include a file browser option to initiate a file browsing mechanism for view files stored on the desktop computer system.
Claim 16
Dependent Claim 47 words
The computer readable medium of claim 11, wherein the program instructions for displaying a list of files available further comprises program instructions for obtaining the path of the current directory from the desktop computer system; and obtaining the contents of the directory from the desktop computer system.
Claim 17
Dependent Claim 208 words
A stand-alone pen-based computer apparatus for reviewing, selecting and receiving data stored on a remote computer system, the apparatus comprising: (a) means for establishing a one-to-one and temporary data transfer link with the remote computer system, where said stand-alone pen-based computer apparatus and the remote computer system are not interconnected by any type of shared network but are in communication through the one-to-one and temporary data transfer link to permit data transfer therebetween; (b) a remote file browser, coupled to said means for establishing, said remote file browser receives file information for data stored on the remote computer system and displays the file information to a user of the stand-alone pen-based computer apparatus; (c) a file selector, coupled to said remote file browser, said file selector allows the user to identify at least one file to be transferred from the remote computer system to the stand-alone pen-based computer apparatus, the stand-alone pen-based computer apparatus having the ability of processing a transferred file without depending on the remote computer system; (d) a translator including one or more translation modules, coupled to said file selector, said translator determines whether the selected file is to be translated in conjunction with the transfer of the file to the stand-alone pen-based computer apparatus.
Claim 18
Dependent Claim 208 words
A stand-alone pen-based computer apparatus for reviewing, selecting and receiving data stored on a remote computer system, the apparatus comprising: (a) means for establishing a one-to-one and temporary data transfer link with the remote computer system, where said stand-alone pen-based computer apparatus and the remote computer system are not interconnected by any type of shared network but are in communication through the one-to-one and temporary data transfer link to permit data transfer therebetween; (b) a remote file browser, coupled to said means for establishing, said remote file browser receives file information for data stored on the remote computer system and displays the file information to a user of the stand-alone pen-based computer apparatus; (c) a file selector, coupled to said remote file browser, said file selector allows the user to identify at least one file to be transferred from the remote computer system to the stand-alone pen-based computer apparatus, the stand-alone pen-based computer apparatus having the ability of processing a transferred file without depending on the remote computer system; (d) a translator including one or more translation modules, coupled to said file selector, said translator determines whether the selected file is to be translated in conjunction with the transfer of the file to the stand-alone pen-based computer apparatus.
Claim 19
Dependent Claim 18 words
The computer apparatus of claim 15, wherein the means for establishing a data transfer link comprises a modem.
Claim 20
Dependent Claim 20 words
The computer apparatus of claim 15, wherein the means for establishing a data transfer link comprises an infrared communications means.
Claim 21
Dependent Claim 20 words
The computer apparatus of claim 15, wherein the browser is displayed automatically after the data transfer link has been established.
Claim 22
Independent Claim 165 words
A method of transferring data from a desktop computer to a stand-alone pen-based computer where the desktop computer and the stand-alone pen-based computer are not related and can each operate independently of each other, the method comprising: invoking a file browser on the stand-alone pen-based computer to enable viewing of lists of files available on the desktop computer for transfer; determining what type of data is desired to be transferred; determining whether the data should be translated using translators before being transferred facilitating access on the stand-alone pen-based computer; determining whether the data should be loaded and installed on the stand-alone pen-based computer facilitating execution of the data on the stand-alone pen-based computer, the stand-alone pen-based computer capable of processing data independently of any other computer including the desktop computer; creating a new and one-to-one connection between the desktop computer and the stand-alone pen-based computer; and extinguishing the new connection once the data has been transferred between the stand-alone pen-based computer and the desktop computer.
Claim 23
Independent Claim 165 words
A method of transferring data from a desktop computer to a stand-alone pen-based computer where the desktop computer and the stand-alone pen-based computer are not related and can each operate independently of each other, the method comprising: invoking a file browser on the stand-alone pen-based computer to enable viewing of lists of files available on the desktop computer for transfer; determining what type of data is desired to be transferred; determining whether the data should be translated using translators before being transferred facilitating access on the stand-alone pen-based computer; determining whether the data should be loaded and installed on the stand-alone pen-based computer facilitating execution of the data on the stand-alone pen-based computer, the stand-alone pen-based computer capable of processing data independently of any other computer including the desktop computer; creating a new and one-to-one connection between the desktop computer and the stand-alone pen-based computer; and extinguishing the new connection once the data has been transferred between the stand-alone pen-based computer and the desktop computer.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-30 2002-06-01 2002-12-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-30 2006-06-01 2006-12-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-30 2010-06-01 2010-12-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag