Methods and apparatus for downloading data between an information processing device and an external device via a wireless communications technique
First Claim
1. An information processing apparatus having an infrared communication function, comprising:
- an infrared transceiver for transmitting/receiving an infrared code;
means for acquiring and storing data to be downloaded;
input means for allowing a user to input user commands;
means, responsive to a data download command from the user, for entering and staying in a station search state to transmit an infrared code to search for a destination station to which data is to be downloaded; and
means for downloading data to the destination station, wherein the downloading data means is independent of a communications protocol associated with the acquiring means such that the destination station is not required to support the communications protocol of the acquiring means.
0 Assignments
0 Petitions
Accused Products
Abstract
To provide an improved information processing apparatus and a method for controlling the same, which enables to smoothly transfer data, such as processed results obtained from execution of an application program, an HTML file acquired from a Web server in accordance with the TCP/IP protocol or the like, to an external device (PDA) by using an infrared communication function. The disclosed information processing apparatus periodically accesses a predetermined server machine (e.g., a Web server) to acquire a desired file (e.g., an HTML file). This file acquisition operation is carried out without the involvement of operations of an infrared transceiver. In other words, the information processing apparatus attempts to continually perform caching of the most recent download data. As a result, when the PDA as an external device is set into an infrared communication mode and a user simply holds the PDA to a station discoverable region of the information processing apparatus, a connection between them is established, thereby enabling the PDA to receive the most recent data.
224 Citations
14 Claims
-
1. An information processing apparatus having an infrared communication function, comprising:
-
an infrared transceiver for transmitting/receiving an infrared code;
means for acquiring and storing data to be downloaded;
input means for allowing a user to input user commands;
means, responsive to a data download command from the user, for entering and staying in a station search state to transmit an infrared code to search for a destination station to which data is to be downloaded; and
means for downloading data to the destination station, wherein the downloading data means is independent of a communications protocol associated with the acquiring means such that the destination station is not required to support the communications protocol of the acquiring means.
-
-
2. An information processing apparatus having an infrared communication function, comprising:
-
an infrared transceiver for transmitting/receiving an infrared code;
means for acquiring and storing data to be downloaded;
input means for allowing a user to input user commands;
means, responsive to a data download command from the user, for entering and staying in a station search state to transmit an infrared code to search for a destination station to which data is to be downloaded;
means, responsive to receipt of an infrared code that indicates a response of station discovery from the destination station, for executing an infrared communication to transmit the download data, wherein the execution means is independent of a communication protocol associated with the acquiring means such that the destination station is not required to support the communications protocol of the acquiring means; and
means, responsive to termination of the infrared communication with the destination station, for returning to the station search state.
-
-
3. A method of controlling an information processing apparatus having an infrared transceiver for transmitting/receiving an infrared code, a memory for storing download data, and input means for allowing a user to input user commands, comprising the steps of:
-
acquiring data to be downloaded;
responsive to a data download command from the user, entering and staying in a station search state to transmit an infrared code to search for a destination station to which data is to be downloaded data;
responsive to receipt of an infrared code that indicates a response of station discovery from the destination station, executing an infrared communication to transmit the download data, wherein the execution operation is independent of a communications protocol associated with the acquisition operation such that the destination station is not required to support the communications protocol of the acquisition operation; and
responsive to termination of the infrared communication with the destination station, returning to the station search state.
-
-
4. A method of controlling an information processing apparatus having an infrared transceiver for transmitting/receiving an infrared code, a memory for storing download data, and input means for allowing a user to input user commands, comprising the steps of:
-
acquiring data to be downloaded;
responsive to a data download command from the user, entering and staying in a station search state to transmit an infrared code to search for a destination station to which data is to be downloaded;
responsive to receipt of an infrared code that indicates a response of station discovery from the destination station, executing an infrared communication to transmit the download data, wherein the execution operation is independent of a communications protocol associated with the acquisition operation such that the destination station is not required to support the communications protocol of the acquisition operation;
responsive to termination of the infrared communication with the destination station, returning to the station search state; and
responsive to a command from the user, exiting the station search state.
-
-
5. A computer readable storage medium for storing in a tangible form a computer program executable on a computer system comprising an infrared transceiver for transmitting/receiving an infrared code, a memory for storing download data, and input means for allowing a user to input user commands, said computer program comprising:
-
a routine for acquiring data to be downloaded;
a routine, responsive to a data download command from the user, for entering and staying in a station search state to transmit an infrared code to search for a destination station to which data is to be downloaded;
a routine, responsive to receipt of an infrared code that indicates a response of station discovery from the decision station, for executing an infrared communication to transmit the download data, wherein the execution routine is independent of a communication protocol associated with the acquisition routine such that the destination station is not required to support the communications protocol of the acquisition routine; and
a routine, responsive to termination of the infrared communication with the destination station, for returning to the station search state.
-
-
6. A computer readable storage medium for storing in a tangible form a computer program executable on a computer system comprising an infrared transceiver for transmitting/receiving an infrared code, a memory for storing download data, and input means for allowing a user to input user commands, said computer program comprising:
-
a routine for acquiring data to be downloaded;
a routine, responsive to a data download command from the user, for entering and staying in a station search state to transmit an infrared code to search for a destination station to which data is to be downloaded;
a routine, responsive to receipt of an infrared code that indicates a response of station discovery from the destination station, for executing an infrared communication to transmit the download data, wherein the execution routine is independent of a communications protocol associated with the acquisition routine such that the destination station is not required to support the communications protocol of the acquisition routine;
a routine, responsive to termination of the infrared communication with the destination station, for returning to the station search state; and
a routine, responsive to a command from the user, for exiting the station search state.
-
-
7. An information processing apparatus having a wireless communication function, comprising:
-
a wireless transceiver for transmitting/receiving a wireless code;
means for acquiring data to be downloaded;
input means for allowing a user to input user commands;
means, responsive to a data download command from the user, for entering and staying in a station search state to transmit a wireless code to search for a destination to which data is to be downloaded; and
means for downloading data to the destination station, wherein the downloading data means is independent of a communications protocol associated with the acquiring means such that the destination station is not required the communications protocol of the acquiring means. - View Dependent Claims (9)
-
-
8. An information processing apparatus having a wireless communication function, comprising:
-
a wireless transceiver for transmitting/receiving a wireless code;
means for acquiring data to be downloaded;
input means for allowing a user to input user commands;
means, responsive to a data download command from the user, for entering and staying in a station search state to transmit a wireless code to search for a destination station to which data is to be downloaded; and
means, responsive to receipt of a wireless code that indicates a response of station discovery from the destination station, for executing a wireless communication to transmit the download data, wherein the execution means is independent of a communications protocol associated with the acquiring means such that the destination station is not required to support the communications protocol of the acquiring means; and
means, responsive to termination of the wireless communication with the destination station, for returning to the station search state.
-
-
10. A method of controlling an information processing apparatus having a wireless transceiver for transmitting/receiving a wireless code, a memory for storing download data, and input means for allowing a user to input user commands, comprising the steps of:
-
acquiring data to be downloaded;
responsive to a data download command from the user, entering and staying in a station search state to transmit a wireless code to search for a destination station to which data is to be downloaded data;
responsive to receipt of a wireless code that indicates a response of station discovery from the destination station, executing a wireless communication to transmit the download data, wherein the execution operation is independent of a communications protocol associated with the acquisition operation such that the destination station is not required to support the communications protocol of the acquisition operation; and
responsive to termination of the wireless communication with the destination station, returning to the station search state.
-
-
11. A method of controlling an information processing apparatus having a wireless transceiver for transmitting/receiving a wireless code, a memory for storing download data, and input means for allowing a user to input user commands, comprising the steps of:
-
acquiring data to be downloaded;
responsive to a data download command from the user, entering and staying in a station search state to transmit a wireless code to search for a destination station to which data is to be downloaded;
responsive to receipt of a wireless code that indicates a response of station discovery from the destination station, executing a wireless communication to transmit the download data, wherein the execution operation is independent of a communications protocol associated with the acquisition operation such that the destination station is not required to support the communications protocol of the acquisition operation;
responsive to termination of the wireless communication with the destination station, returning to the station search state; and
responsive to a command from the user, exiting the station search state.
-
-
12. A computer readable storage medium for storing in a tangible form a computer program executable on a computer system comprising a wireless transceiver for transmitting/receiving a wireless code, a memory for storing download data, and input means for allowing a user to input user commands, said computer program comprising:
-
a routine for acquiring data to be downloaded;
routine, response to a data download command from the user, for entering and staying in a station search state to transmit a wireless code to search for a destination station to which data is to be downloaded;
a routine, responsive to receipt of a wireless code that indicates a response of station discovery from the destination station, for executing a wireless communication to transmit the download data, wherein the execution routine is independent of a communications protocol associated with the acquisition routine such that the destination station is not required to support the communications protocol of the acquisition routine; and
a routine, responsive to termination of the wireless communication with the destination station, for returning to the station search state.
-
-
13. A computer readable storage medium for storing in a tangible form a computer program executable on a computer system comprising a wireless transceiver for transmitting/receiving a wireless code, a memory for storing download data, and input means for allowing a user to input user commands, said computer program comprising:
-
a routine for acquiring data to be downloaded;
a routine, responsive to a data download command from the user, for entering and staying in a station search state to transmit a wireless code to search for a destination station to which data is to be downloaded;
a routine, responsive to receipt of a wireless code that indicates a response of station discovery from the destination station, for executing a wireless communication to transmit the download data, wherein the execution routine is independent of a communications protocol associated with the acquisition routine such that the destination station is not required to support the communications protocol of the acquisition routine;
a routine, responsive to termination of the wireless communication with the destination station, for returning to the station search state; and
a routine, responsive to a command from the user, for exiting the station search state.
-
-
14. An information processing apparatus having a wireless communication function, comprising:
-
a wireless transceiver for transmitting/receiving a wireless code;
means for acquiring web-based data to be downloaded;
input means for allowing a user to input user commands;
means, responsive to a data download command from the user, for entering and staying in a station search state to transmit a wireless code to search for a destination station to which data is to be downloaded; and
means for downloading data to the destination station, wherein the downloading data means is independent of a web-based communications protocol associated with the acquisition means such that the destination station is not required to support the web-based communications protocol of the acquiring means.
-
Specification