Legal claims defining the scope of protection, as filed with the USPTO.
1. A communication apparatus comprising: a detection unit configured to detect a first user instruction input at the communication apparatus; a timer unit configured to measure a first elapsed time from detection of the first user instruction by the detection unit to detection of establishment of a wireless connection between the communication apparatus and another communication apparatus; a communication unit configured to receive, from said another communication apparatus, a second elapsed time from detection by said another communication apparatus of a second user instruction input at said another communication apparatus to detection of establishment of a wireless connection between the communication apparatus and said another communication apparatus; a determination unit configured to determine whether the first user instruction detected by the detection unit is prior to the second user instruction or the second user instruction is prior to the first user instruction based on the first elapsed time and the second elapsed time; and a selection unit configured to select, based on determination result of the determination unit, one of transmission and reception of data designated by a user as a process to be performed by the communication apparatus, wherein said another communication apparatus selects another of the transmission and reception of the data as a process to be performed by said another communication apparatus.
2. The apparatus according to claim 1 , wherein the timer unit starts time measurement upon detecting a user's tap operation on a touch panel screen of the communication apparatus, stops the time measurement upon detecting that the wireless connection is established between the communication apparatus and said another communication apparatus, and defines a time measured from the starting of the time measurement to the stopping of the time measurement as the first elapsed time.
3. The apparatus according to claim 1 , further comprising a storage unit configured to store, as a transmission target, a data file designated by a user's tap operation out of data files displayed on a touch panel screen of the communication apparatus, wherein when the communication apparatus transmits a data file stored in the storage unit to said another communication apparatus.
4. The apparatus according claim 1 , wherein the first user instruction is input together with designation of a first data file.
5. A control method of a communication apparatus, comprising: detecting a first user instruction input at the communication apparatus; measuring a first elapsed time from detection of the first user instruction to detection of establishment of a wireless connection between the communication apparatus and another communication apparatus; receiving, from said another communication apparatus, a second elapsed time from detection by said another communication apparatus of a second user instruction input at said another communication apparatus to detection of establishment of a wireless connection between the communication apparatus and said another communication apparatus; determining whether the first user instruction is prior to the second user instruction or the second user instruction is prior to the first user instruction, based on the first elapsed time and the second elapsed time; and selecting, based on a determination result of the determining, one of transmission and reception of data designated by a user as a process to be performed by the communication apparatus, wherein said another communication apparatus selects another of the transmission and reception of the data as a process to be performed by said another communication apparatus.
6. A non-transitory computer-readable storage medium storing a computer program for causing a computer to operate as: a detection unit configured to detect a first user instruction input at the communication apparatus; a timer unit configured to measure a first elapsed time from detection of the first user instruction by the detection unit to detection of establishment of a wireless connection between the communication apparatus and another communication apparatus; a communication unit configured to receive, from said another communication apparatus, a second elapsed time from detection by said another communication apparatus of a second user instruction input at said another communication apparatus to detection of establishment of a wireless connection between the communication apparatus and said another communication apparatus; a determination unit configured to determine whether the first user instruction detected by the detection unit is prior to the second user instruction or the second user instruction is prior to the first user instruction, based on the first elapsed time and the second elapsed time; and a selection unit configured to select, based on determination result of the determination unit, one of transmission and reception of data designated by a user as a process to be performed by the communication apparatus, wherein said another communication apparatus selects another of the transmission and reception of the data as a process to be performed by said another communication apparatus.
7. The apparatus according to claim 1 , wherein the first user instruction is an instruction for turning on the communication unit.
8. The apparatus according to claim 1 , wherein the first user instruction is an instruction for starting wireless communication.
Unknown
February 23, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.