8655276

Communication Apparatus, Control Method for Communication Apparatus, and Storage Medium

PublishedFebruary 18, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
14 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A communication apparatus capable of establishing a one-to-one wireless link with a partner apparatus by being brought close thereto within a predetermined range to perform data communication, the communication apparatus comprising: a notification unit, when the communication apparatus is brought within the predetermined range of the partner apparatus in a state where data of a transmission target is designated, configured to notify the partner apparatus of a transmission notification indicating that data transmission is to be performed before starting transmission of the data of the transmission target; a determination unit configured to determine a transmission order of the data, when the communication apparatus receives the transmission notification from the partner apparatus; a communication control unit configured to perform communication control by switching between transmission of the data to the partner apparatus, and reception of the data from the partner apparatus according to the transmission order determined by the determination unit; and a time measuring unit configured to measure a predetermined length of time during which the communication control unit waits for reception of the transmission notification, wherein if the transmission notification from the partner apparatus is not received and the predetermined length of time has elapsed, the communication control unit starts transmission of the data to the partner apparatus.

2

2. The communication apparatus according to claim 1 , wherein when it is determined by the determination unit that the communication apparatus performs data transmission earlier than the partner apparatus, the communication control unit receives the data from the partner apparatus without disconnecting the wireless link even when transmission of the data to the partner apparatus is completed.

3

3. The communication apparatus according to claim 1 , wherein if transmission of the data is started and the transmission notification is not transmitted from the partner apparatus, the communication control unit starts reception of the data transmitted from the partner apparatus without performing transmission of the data.

4

4. The communication apparatus according to claim 1 , further comprising: an establishment unit configured to establish the wireless link by either one of the communication apparatus and the partner apparatus transmitting a connection request, and another apparatus replying with a connection response, wherein the determination unit determines the transmission order of the data according to whether the communication apparatus has transmitted the connection request or the connection response.

5

5. The communication apparatus according to claim 1 , further comprising a second notification unit configured to notify a user of a transmission state of the data, wherein the second notification unit does not notify the user that the data transmission is complete until reception of the data from the partner apparatus is complete, even if transmission of the data is completed earlier than the partner apparatus.

6

6. The communication apparatus according to claim 1 , wherein the notification unit notifies the partner apparatus of the transmission notification according to the establishment of the wireless link with the partner apparatus.

7

7. The communication apparatus according to claim 1 , wherein the notification unit transmits a connection request or a connection response for the establishment of the wireless link added with the transmission notification thereto.

8

8. A communication apparatus capable of establishing a one-to-one wireless link with a partner apparatus by being brought close thereto within a predetermined range to perform data communication, the communication apparatus comprising: a notification unit, when the communication apparatus is brought within the predetermined range of the partner apparatus in a state where data of a transmission target is designated, configured to notify the partner apparatus of a transmission notification indicating that data transmission is to be performed before starting transmission of the data of the transmission target; a determination unit configured to determine a transmission order of the data, when the communication apparatus receives the transmission notification from the partner apparatus; a communication control unit configured to perform communication control by switching between transmission of the data to the partner apparatus, and reception of the data from the partner apparatus according to the transmission order determined by the determination unit; and an application control unit configured to control activation and termination of an application for data transmission or for data reception, wherein the application control unit activates the application for data transmission according to a data transmission instruction by a user, and controls the application for data transmission or application for data reception currently running according to the transmission order determined by the determination unit.

9

9. The communication apparatus according to claim 8 , wherein when it is determined by the determination unit that the partner apparatus performs data transmission earlier than the communication apparatus, the application control unit terminates the application for data transmission currently running and activates the application for data reception, and reactivates the application for data transmission according to a termination of the data transmission from the partner apparatus.

10

10. The communication apparatus according to claim 8 , wherein when it is determined by the determination unit that the communication apparatus performs data transmission earlier than the partner apparatus, the application control unit activates the application for data reception according to the termination of the data transmission by the application for data transmission currently running.

11

11. A control method for a communication apparatus capable of establishing a one-to-one wireless link with a partner apparatus by being brought close thereto within a predetermined range to perform data communication, the control method comprising: notifying the partner apparatus of a transmission notification indicating that data transmission is performed before transmission of data of a transmission target is started, when the communication apparatus is brought within the predetermined range of the partner apparatus in a state where the data of the transmission target is designated; determining a transmission order of the data, when the transmission notification is received from the partner apparatus; performing communication by switching between transmission of the data to the partner apparatus, and reception of the data from the partner apparatus according to the determined transmission order; measuring a predetermined length of time while waiting for reception of the transmission notification; and starting transmission of the data to the partner apparatus if the transmission notification from the partner apparatus is not received and the predetermined length of time has elapsed.

12

12. A non-transitory computer-readable storage medium storing computer-executable instructions for causing a computer to implement a control method for a communication apparatus capable of establishing a one-to-one wireless link with a partner apparatus by being brought close thereto within a predetermined range to perform data communication, the control method comprising: notifying the partner apparatus of a transmission notification indicating that data transmission is performed before transmission of data of a transmission target is started, when the communication apparatus is brought within the predetermined range of the partner apparatus in a state where the data of the transmission target is designated; determining a transmission order of the data, when the transmission notification is received from the partner apparatus; performing communication by switching between transmission of the data to the partner apparatus, and reception of the data from the partner apparatus according to the determined transmission order; measuring a predetermined length of time while waiting for reception of the transmission notification; and starting transmission of the data to the partner apparatus if the transmission notification from the partner apparatus is not received and the predetermined length of time has elapsed.

13

13. A control method for a communication apparatus capable of establishing a one-to-one wireless link with a partner apparatus by being brought close thereto within a predetermined range to perform data communication, the control method comprising: notifying the partner apparatus of a transmission notification indicating that data transmission is to be performed before starting transmission of the data of a transmission target when the communication apparatus is brought within the predetermined range of the partner apparatus in a state where data of the transmission target is designated; determining a transmission order of the data, when the communication apparatus receives the transmission notification from the partner apparatus; performing communication control by switching between transmission of the data to the partner apparatus and reception of the data from the partner apparatus according to the transmission order determined; and controlling activation and termination of an application for data transmission or for data reception, wherein the controlling step includes activating the application for data transmission according to a data transmission instruction by a user and controlling the application for data transmission or application for data reception currently running according to the transmission order determined.

14

14. A non-transitory computer-readable storage medium storing computer-executable instructions for causing a computer to implement a control method for a communication apparatus capable of establishing a one-to-one wireless link with a partner apparatus by being brought close thereto within a predetermined range to perform data communication, the control method comprising: notifying the partner apparatus of a transmission notification indicating that data transmission is to be performed before starting transmission of the data of a transmission target when the communication apparatus is brought within the predetermined range of the partner apparatus in a state where data of the transmission target is designated; determining a transmission order of the data, when the communication apparatus receives the transmission notification from the partner apparatus; performing communication control by switching between transmission of the data to the partner apparatus and reception of the data from the partner apparatus according to the transmission order determined; and controlling activation and termination of an application for data transmission or for data reception, wherein the controlling step includes activating the application for data transmission according to a data transmission instruction by a user and controlling the application for data transmission or application for data reception currently running according to the transmission order determined.

Patent Metadata

Filing Date

Unknown

Publication Date

February 18, 2014

Inventors

Takatoshi Hirose

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “COMMUNICATION APPARATUS, CONTROL METHOD FOR COMMUNICATION APPARATUS, AND STORAGE MEDIUM” (8655276). https://patentable.app/patents/8655276

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.