US8971249B2 - Terminal device and data transmission/reception method - Google Patents
Terminal device and data transmission/reception method Download PDFInfo
- Publication number
- US8971249B2 US8971249B2 US13/605,446 US201213605446A US8971249B2 US 8971249 B2 US8971249 B2 US 8971249B2 US 201213605446 A US201213605446 A US 201213605446A US 8971249 B2 US8971249 B2 US 8971249B2
- Authority
- US
- United States
- Prior art keywords
- terminal device
- application
- communication identifier
- packet
- communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active, expires
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/186—Processing of subscriber group data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Definitions
- the present invention relates to a technique for communicating among a plurality of terminal devices.
- a BSS Basic Service Set
- a BSS is identified by a BSSID (Basic Service Set ID), and a unique value is assigned to a BSSID in the environment.
- BSSID Basic Service Set ID
- SSID Service Set ID
- a terminal When using a wireless network using IEEE 802.11, a terminal needs to belong to any BSS. Therefore, a terminal searches (performs scanning) for a BSS that exists around the terminal. If the terminal knows the SSID of a desired group, the terminal needs to specify the SSID. On the other hand, if the terminal does not know the SSID, the terminal searches for all BSS's that exist around the terminal so as to select one SSID from SSID's that have been searched for.
- Patent document No. 1 suggests a mechanism of establishing a BSS that is different for each application by setting an SSID including an application ID and allowing terminals that execute the same application to communicate with one another.
- a purpose of the present invention is to provide a technology that allows a plurality of applications to communicate at the same time.
- a terminal device configured to be connected to a wireless network identified by a predetermined network identifier and includes: an execution unit configured to execute an application; an acquisition unit configured to acquire a communication identifier set for the application; a transmission unit configured to transmit a packet including a communication identifier and data; a reception unit configured to receive a packet from another terminal device; and a determination unit configured to determine whether the communication identifier acquired by the acquisition unit matches a communication identifier included in the received packet.
- Another embodiment of the present invention relates to a data transmission/reception method.
- This method includes: storing a predetermined network identifier; acquiring a communication identifier set for an application; transmitting a packet including a communication identifier and data in a wireless network identified by a predetermined network identifier; receiving a packet from another terminal device; and determining whether the acquired communication identifier matches a communication identifier included in the received packet.
- FIG. 1 is a diagram illustrating an information processing system according to an exemplary embodiment
- FIG. 2A is a diagram illustrating the front surface of a terminal device
- FIG. 2B is a diagram illustrating the rear surface of the terminal device
- FIG. 3A is a diagram illustrating the upper surface of the terminal device
- FIG. 3B is a diagram illustrating the bottom surface of the terminal device
- FIG. 3C is a diagram illustrating the left side surface of the terminal device
- FIG. 4 is a diagram illustrating the circuit configuration of the terminal device.
- FIG. 5 is a diagram illustrating functional blocks for achieving a data transmission/reception function in the terminal device.
- FIG. 1 illustrates an information processing system 1 according to an exemplary embodiment.
- the information processing system 1 is provided with a plurality of terminal devices 10 , and the plurality of terminal devices 10 establish an ad hoc network using IEEE 802.11.
- an IBSS Independent Basic Service Set
- SSID network identifier
- a terminal device 10 that has a wireless communication function can join the IBSS so as to become connected to another station.
- the figure shows three terminal devices 10 , the number of terminal devices is nonrestrictive.
- the plurality of terminal devices 10 have the same SSID. Therefore, each terminal device 10 can easily belong to an IBSS identified by the stored SSID and thus establish a wireless link with another terminal device 10 .
- a terminal device 10 is a game device. It is preferable that when all game devices that belong to an IBSS are executing games having a same game title, game data are transmitted and/or received among all the game devices, and each game device reflects game data that is transmitted from other game devices in game processing. Game data contains operation data that is input to a game device by a user. Meanwhile, when a plurality of game devices that belong to an IBSS are executing games having different game titles, a game device needs to avoid processing game data provided from a game device that is executing a different game.
- the terminal device 10 when transmitting game data in a packet, the terminal device 10 includes a title-specific communication identifier in the packet, and the terminal device 10 which receives the packet can filter the packet based on the communication identifier in the information processing system 1 according to the exemplary embodiment.
- the terminal device shown in the following is a portable game device.
- the terminal device may be a portable terminal device of other types.
- FIG. 2A illustrates the front surface of a terminal device 10 .
- the terminal device 10 is formed of a horizontally-long housing, and the left and right areas held by the user each have an arc-shaped outline contour.
- a rectangular touch panel 50 is provided on the front surface of the terminal device 10 .
- the touch panel 50 comprises a display device 20 and a transparent front touch pad 21 that covers the surface of the display device 20 .
- the display device 20 is an organic EL (Electro-Liminescence) panel and displays an image.
- the display device 20 may be a display means such as a liquid crystal panel or the like.
- the front touch pad 21 is a multi-touch pad having a function of detecting a plurality of points that are touched concurrently, and the touch panel 50 is formed as a multi-touch screen.
- a triangle button 22 a , a circle button 22 b , a cross button 22 c , and a square button 22 d each located at a vertex of a rhomboid (hereinafter, generically referred to as “operation buttons 22 ”) are provided on the right side of the touch panel 50 .
- An up key 23 a , a left key 23 b , a down key 23 c , and a right key 23 d (hereinafter, generically referred to as “directional keys 23 ”) are provided on the left side of the touch panel 50 .
- the user can input eight directions, up, down, left, and right directions and oblique directions, by operating the directional keys 23 .
- a left stick 24 a is provided below the directional keys 23
- a right stick 24 b is provided below the operation buttons 22 .
- the user tilts the left stick 24 a or the right stick 24 b (hereinafter, generically referred to as “analog sticks 24 ”) so as to input a direction and the amount of a tilt.
- An L button 26 a and an R button 26 b are provided at the left and right top of the housing, respectively.
- the operation buttons 22 , the directional keys 23 , the analog sticks 24 , the L button 26 a , and the R button 26 b form operation means operated by the user.
- a front camera 30 is provided near the operation buttons 22 .
- a left speaker 25 a and a right speaker 25 b that output sounds (hereinafter, generically referred to as “speakers 25 ”) are provided on the left side of the left stick 24 a and on the right side of the right stick 24 b , respectively.
- a HOME button 27 is provided below the left stick 24 a
- a START button 28 and a SELECT button 29 are provided below the right stick 24 b.
- FIG. 2B illustrates the rear surface of the terminal device 10 .
- a rear camera 31 and a rear touch pad 32 are provided on the rear surface of the terminal device 10 .
- the rear touch pad 32 as in the case of the front touch pad 21 , is formed as a multi-touch pad.
- the terminal device 10 is provided with the two cameras and touch pads on the front and rear surfaces.
- FIG. 3A illustrates the upper surface of the terminal device 10 .
- the L button 26 a and the R button 26 b are provided at the left and right edges of the upper surface of the terminal device 10 , respectively.
- a power button 33 is provided on the right side of the L button 26 a , and the user turns the power on or off by pressing the power button 33 for at least a predetermined period of time (e.g., two seconds).
- the terminal device 10 has a power control function of transitioning to a suspend state when a time period during which the operation means is not operated (no operation time period) lasts for a predetermined period of time. When the terminal device 10 enters the suspend state, the user can bring the terminal device 10 back to an awake state from the suspend state by pressing the power button 33 for a short period of time (e.g., two seconds or less).
- a game card slot 34 is a slot for inserting a game card.
- the game card slot 34 covered by a slot cover is shown.
- An LED lamp that flashes when the game card is being accessed may be provided near the game card slot 34 .
- An accessory terminal 35 is for connecting peripheral devices (accessories).
- the accessory terminal 35 is shown being covered by a terminal cover.
- a negative button 36 a and a positive button 36 b for adjusting the volume are provided between the accessory terminal 35 and the R button 26 b.
- FIG. 3B illustrates the bottom surface of the terminal device 10 .
- a memory card slot 37 is a slot for inserting a memory card. In the figure, the memory card slot 37 covered by a slot cover is shown.
- a sound input and output terminal 38 , a microphone 39 , and a multi-use terminal 40 are provided on the bottom surface of the terminal device 10 .
- the multi-use terminal 40 is compatible with a USB (Universal Serial Bus) and can be connected to other devices via a USB cable.
- USB Universal Serial Bus
- FIG. 3C illustrates the left side surface of the terminal device 10 .
- a SIM card slot 41 serving as a slot for inserting a SIM card is provided on the left side surface of the terminal device 10 .
- FIG. 4 illustrates the circuit configuration of the terminal device 10 . Components thereof are connected to one another via a bus 92 .
- a wireless communication module 71 is formed with a wireless LAN module that complies with the communication standard of IEEE 802.11b/g or the like and is connected to an external network via an AP 2.
- the wireless communication module 71 may have a communication function in Bluetooth (registered trademark) protocol.
- a mobile phone module 72 is compatible with a 3rd generation digital mobile phone method that complies with the IMT-2000 (International Mobile Telecommunication 2000) standard set by ITU (International Telecommunications Union) and is connected to a mobile phone network 4 .
- IMT-2000 International Mobile Telecommunication 2000
- ITU International Telecommunications Union
- a SIM card 74 in which a unique ID number for identifying the phone number of a mobile phone is recorded is inserted into the SIM card slot 41 .
- the SIM card 74 being inserted into the SIM card slot 41 allows the mobile phone module 72 to communicate with the mobile phone network 4 .
- the terminal device 10 can establish an ad hoc network with another terminal device 10 using the wireless communication module 71 .
- the terminal devices 10 can become directly connected to one another without requiring a infrastructure such as an AP2.
- a CPU (Central Processing Unit) 60 executes a program or the like loaded in a main memory 64 .
- a GPU (Graphics Processing Unit) 62 performs calculation necessary for image processing.
- the main memory 64 is configured with RAM (Random Access Memory) or the like and stores a program or data used by the CPU 60 .
- a storage 66 is configured with a NAND-type flash memory or the like and used as a built-in auxiliary storage device.
- a motion sensor 67 detects the behavior of the terminal device 10
- a terrestrial magnetism sensor 68 detects terrestrial magnetism in a triaxial direction.
- a GPS control unit 69 receives a signal from a GPS satellite and calculates a current position.
- the front camera 30 and the rear camera 31 each capture an image and enter image data.
- the front camera 30 and the rear camera 31 are configured with a CMOS image sensor (Complementary Metal Oxide Semiconductor Image Sensor).
- the display device 20 is an organic EL display device and has a light emitting device that emits light by applying voltage to the cathode and anode thereof. During a power saving mode, a voltage that is smaller than usual is applied between the electrodes such that the display device 20 is in a dimmed-light state. Thus, power consumption can be cut.
- the display device 20 may be a liquid crystal panel display device provided with a backlight. During the power saving mode, the amount of light of the backlight is reduced such that the liquid crystal panel display device is in a dimmed-light state. Thus, power consumption can be cut.
- an operation unit 70 includes various operation means provided in the terminal device 10 . More specifically, the operation unit 70 includes the operation buttons 22 , the directional keys 23 , the analog sticks 24 , the L button 26 a , the R button 26 b , the HOME button 27 , the START button 28 , the SELECT button 29 , the power button 33 , the negative button 36 a , and the positive button 36 b .
- the front touch pad 21 and the rear touch pad 32 are multi-touch pads, and the front touch pad 21 is arranged being overlaid on the surface of the display device 20 .
- the speakers 25 output a sound created by the functions of the terminal device 10
- the microphone 39 inputs a sound from around the terminal device 10 .
- the sound input and output terminal 38 inputs a stereo sound from the external microphone and outputs the stereo sound to an external headphone or the like.
- a game card 76 in which a game file is recorded is inserted into the game card slot 34 .
- the game card 76 has a data-writable recording area.
- data is written or read by a media drive.
- a memory card 78 is inserted into the memory card slot 37 .
- the memory card 78 when placed in the memory card slot 37 , is used as an external auxiliary storage device.
- the multi-use terminal 40 can be used as a USB terminal and exchanges data with another USB device when the USB cable 80 is connected to the multi-use terminal 40 .
- a peripheral device is connected to the accessory terminal 35 .
- the terminal device 10 has a function of storing a predetermined SSID and getting connected to a wireless network identified by the stored SSID.
- all terminal devices 10 having the configuration shown in FIGS. 2-4 can be connected to a common IBSS.
- a terminal device 10 is a game device that processes game data transmitted from another game device that is executing the same application.
- a mechanism is provided, where all the terminal devices 10 belong to the same wireless network such that wireless links are provided among all the terminal devices 10 , that allows data to be acquired among terminal devices 10 executing the same application and that prevents data from being acquired among terminal devices 10 executing different applications.
- FIG. 5 illustrates functional blocks for achieving a data transmission/reception function in the terminal device 10 .
- a processing unit 100 is provided with an SSID storing unit 102 , a communication ID acquisition unit 104 , a packet generation unit 106 , a determination unit 108 , a data supply unit 110 , a recording unit 112 , and a notification unit 114 and performs processing and management related to data transmission/reception.
- An application execution unit 120 executes an application.
- the application execution unit 120 may execute the application on the foreground in accordance with an explicit instruction from the user. Alternatively, the application execution unit 120 may execute the application on the background in accordance with a preset schedule.
- the application execution unit 120 can concurrently execute a plurality of applications.
- FIG. 5 The configuration shown in FIG. 5 is implemented in hardware component by any CPU of a computer, a memory or a program loaded into the memory.
- Functional blocks are implemented by the cooperation of hardware components.
- a person skilled in the art should appreciate that there are many ways of accomplishing these functional blocks in various forms in accordance with the components of hardware only, software only, or the combination of both.
- the application execution unit 120 executes a multiplayer online application that allows a plurality of users to join. Games and chats are typical examples of this application.
- the application may be of other types.
- the communication ID acquisition unit 104 acquires a communication identifier (hereinafter, referred to as “communication ID”) set for the application at arbitrary time.
- a communication ID is described in an application program, and the communication ID acquisition unit 104 acquires the communication ID from the application at the time when a request for transmitting and/or receiving data is received from the application.
- the communication ID acquisition unit 104 may acquire the communication ID from the application when the application is started. Alternatively, the communication ID acquisition unit 104 may acquire the communication ID from the application when a connection to a wireless network is selected by the user during the execution of the application.
- the communication ID may be uniquely created based on an application ID described in the application program.
- the SSID storing unit 102 stores an SSID, which is a network identifier. This SSID is a network identifier that is commonly set in the information processing system 1 . All the terminal devices 10 have the same SSID. This SSID may be preinstalled in a flash memory or the like at the time of shipment of a terminal device 10 . The terminal device 10 selects the SSID stored in the SSID storing unit 102 and becomes connected to an IBSS. The other terminal devices 10 have the same SSID. Therefore, all the terminal devices 10 in the information processing system 1 become connected to the single IBSS.
- the terminal device 10 executes an application, transmits game data to other terminal devices 10 executing the same application, and acquires game data from the other terminal devices 10 .
- an application generates game data to be transmitted to the other terminal devices 10 .
- Game data is, for example, data entered by the user for operating a character.
- the packet generation unit 106 generates a packet that includes at least the SSID stored in the SSID storing unit 102 , the communication ID acquired by the communication ID acquisition unit 104 , and the game data generated by the application.
- the application execution unit 120 can concurrently execute a plurality of applications.
- the application execution unit 120 may execute a chat application concurrently while executing a game program.
- the communication ID acquisition unit 104 acquires respective communication ID's from the plurality of applications. Therefore, when game data to be transmitted is generated by a single application, the packet generation unit 106 generates a packet that includes the generated game data and a communication ID that corresponds to the application.
- a transmission unit 94 transmits the packet via the wireless communication module 71 .
- the other terminal devices 10 also transmit a packet in the same way.
- a reception unit 96 receives the packet from the other terminal devices 10 via the wireless communication module 71 .
- the other terminal devices 10 are also connected to the same IBSS. Thus, the reception unit 96 receives the packet transmitted from all the terminal devices 10 .
- the determination unit 108 determines whether the communication ID acquired by the communication ID acquisition unit 104 matches a communication ID included in the packet received by the reception unit 96 . This determination process is performed to check whether data included in the received packet is directed to the application being executed by the application execution unit 120 .
- the data supply unit 110 provides the data included in the received packet to the application being executed by the application execution unit 120 . With this, the application execution unit 120 can reflect the data from other users playing the same game together in the processing of the application.
- the communication ID acquisition unit 104 acquires a plurality of communication ID's. Therefore, the determination unit 108 determines whether any one of the communication ID's acquired by the communication ID acquisition unit 104 matches the communication ID included in the received packet. When the communication ID matched any one of the communication ID's, the data supply unit 110 provides the data included in the received packet to an application having the matching communication ID. As described, in the information processing system 1 , all the terminal devices 10 are connected to a wireless network identified by the same SSID, and data can be transmitted and/or received for a plurality of applications in a single terminal device 10 by differentiating the applications based on communication ID's.
- the determination unit 108 comes to recognize that the received packet is irrelevant to the application being executed by the application execution unit 120 . Therefore, data included in the received packet will not be passed over to the application by the data supply unit 110 .
- the recording unit 112 may record the communication ID included in the received packet.
- a packet can be also received from other terminal devices 10 executing a different application in the information processing system 1 .
- the recording unit 112 can record the communication ID included in the received packet as described above.
- the recording unit 112 extracts the communication ID from the packet and records the communication ID.
- the recording unit 112 discards data included in the packet and does not record the data. This allows a recording amount to be reduced compared to that required when the entire packet is recorded.
- the notification unit 114 may notify the user of the name of an application that corresponds to the communication ID recorded in the recording unit 112 .
- This notification may be given by, for example, displaying a message, “somebody playing title ABCD is around,” on the display device 20 . By reading this message, the user can realize that he/she can play a game together with another user if he/she starts a game titled ABCD.
- the notification unit 114 stores a table mapping a communication ID to the name of an application. For example, for a game the user has played in the past on the terminal device 10 , the notification unit 114 may store a communication ID and the name of the title thereof in a table mapping the communication ID and the name of the title.
- This table is updated when the communication ID acquisition unit 104 first acquires a communication ID from a game after the game is started. Therefore, both a list of the respective names of the titles played by the user and respective communication ID's assigned to the names of the titles are recorded in the table.
- the notification unit 114 reads out the name of an application that corresponds to a communication ID recorded in the recording unit 112 and displays a message on the display device 20 . This allows the user to realize that a game in which the user can participate is being played around the user. As described, in the information processing system 1 , a terminal device 10 receives a packet from other terminal devices 10 , and the notification unit 114 can thus notify the user of the status of a terminal device 10 that exists around the user.
- the notification unit 114 may query the server the name of the application that corresponds to the communication ID at arbitrary time. After the server query processing, the notification unit 114 can notify the user that a different game was being played around the user in the past.
- the determination unit 108 formed in the processing unit 100 determines whether a communication ID is matching.
- the wireless communication module 71 may have a function of the determination unit 108 and perform filtering.
- a communication ID is set for each application.
- a single communication ID is set for an application.
- a plurality of applications may share a single communication ID.
- a plurality of applications using a single communication ID allows an environment to be provided where data is transmitted and/or received among different applications.
- a group ID for identifying each group may be set and included in a packet.
- the application execution unit 120 stores the own group ID in advance and reflects, in the processing of an application, only game data with a group ID that is the same as the stored group ID.
- the determination unit 108 may perform a determination process of a group ID after a determination process of a communication ID.
- the data supply unit 110 may provide game data to the application only when a communication ID and a group ID are determined to be matching by the determination unit 108 .
- the communication ID acquisition unit 104 when the communication ID acquisition unit 104 acquires a communication ID from the application, the communication ID acquisition unit 104 stores the communication ID in a predetermined recording area, and the determination unit 108 determines whether the communication ID stored in the predetermined recording area matches a communication ID included in a received packet.
- a communication ID of a predetermined application may be registered in advance in the predetermined recording area.
- the respective communication ID'S of those that communicate using an application installed in advance in a terminal device 10 (the application is also referred to as a system application) may be registered in advance.
- the system application may provide a communication ID to the communication ID acquisition unit 104 after start-up.
- the application execution unit 120 may start the application.
- the data supply unit 110 provides data included in the received packet to the application after the start-up of the application.
- the data included in the received packet may be stored in advance, and the data supply unit 110 may provide the stored data to the application when the application execution unit 120 starts the application.
- the data included in the received packet may be discarded if the application is not started.
- a single communication ID is set for an application is shown in the exemplary embodiment.
- a plurality of communication ID's may be set.
- the plurality of types of applications can transmit and/or receive data using the common communication ID.
- the application may determine whether or not to encrypt data to be transmitted. In other words, a given application encrypts transmitted data, and another application does not encrypt transmitted data. Filtering using a communication ID may not be performed, and a special application may exist that processes all received data. This application allows the user to view data included in a received packet regardless of a communication ID.
- the recording unit 112 may record data in addition to a communication ID.
- the data supply unit 110 provides received data to the application.
- the data supply unit 110 may provide only unencrypted data to the application.
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Claims (5)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011273735A JP5437358B2 (en) | 2011-12-14 | 2011-12-14 | Terminal device and data transmission / reception method |
JP2011-273735 | 2011-12-14 |
Publications (2)
Publication Number | Publication Date |
---|---|
US20130155950A1 US20130155950A1 (en) | 2013-06-20 |
US8971249B2 true US8971249B2 (en) | 2015-03-03 |
Family
ID=48590136
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/605,446 Active 2032-12-01 US8971249B2 (en) | 2011-12-14 | 2012-09-06 | Terminal device and data transmission/reception method |
Country Status (3)
Country | Link |
---|---|
US (1) | US8971249B2 (en) |
JP (1) | JP5437358B2 (en) |
CN (1) | CN103167478B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015165627A (en) * | 2014-03-03 | 2015-09-17 | 株式会社ナカヨ | Ad-hoc mode communication start program |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040229606A1 (en) * | 2003-04-16 | 2004-11-18 | Matsushita Electric Industrial Co., Ltd. | Wireless apparatus, wireless terminal apparatus, wireless system, method of setting wireless system, computer apparatus, and computer program |
US20040248557A1 (en) * | 2003-06-04 | 2004-12-09 | Nec Corporation | Method, system, and program for connecting network service, storage medium storing same program, access point structure and wireless user terminal |
US20060067290A1 (en) | 2004-05-07 | 2006-03-30 | Yasutaka Miwa | Network identifier configuration method, communication method and wireless communication terminal |
JP2008129735A (en) | 2006-11-17 | 2008-06-05 | Nintendo Co Ltd | Game device and game program |
US20080198811A1 (en) * | 2007-02-21 | 2008-08-21 | Qualcomm Incorporated | Wireless node search procedure |
US20100325235A1 (en) | 2009-06-19 | 2010-12-23 | Nintendo Co., Ltd. | Information processing system, information processing apparatus and information processing system control method, capable of providing, regardless of execution/non-execution of an application, data usable by the application to other information processing apparatus |
US8509199B2 (en) * | 2007-02-21 | 2013-08-13 | Samsung Electronics Co., Ltd. | Method and system of detecting duplicate SSID via self-scanning in WLAN |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006271751A (en) * | 2005-03-30 | 2006-10-12 | Konami Digital Entertainment:Kk | Game program, game device and game method |
US8520570B2 (en) * | 2008-06-17 | 2013-08-27 | Nintendo Co., Ltd. | Data communication system, information processing apparatus and storage medium having stored thereon information processing program |
-
2011
- 2011-12-14 JP JP2011273735A patent/JP5437358B2/en active Active
-
2012
- 2012-09-06 US US13/605,446 patent/US8971249B2/en active Active
- 2012-11-30 CN CN201210504297.6A patent/CN103167478B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040229606A1 (en) * | 2003-04-16 | 2004-11-18 | Matsushita Electric Industrial Co., Ltd. | Wireless apparatus, wireless terminal apparatus, wireless system, method of setting wireless system, computer apparatus, and computer program |
US20040248557A1 (en) * | 2003-06-04 | 2004-12-09 | Nec Corporation | Method, system, and program for connecting network service, storage medium storing same program, access point structure and wireless user terminal |
US20060067290A1 (en) | 2004-05-07 | 2006-03-30 | Yasutaka Miwa | Network identifier configuration method, communication method and wireless communication terminal |
JP2008129735A (en) | 2006-11-17 | 2008-06-05 | Nintendo Co Ltd | Game device and game program |
US20080198811A1 (en) * | 2007-02-21 | 2008-08-21 | Qualcomm Incorporated | Wireless node search procedure |
US8509199B2 (en) * | 2007-02-21 | 2013-08-13 | Samsung Electronics Co., Ltd. | Method and system of detecting duplicate SSID via self-scanning in WLAN |
US20100325235A1 (en) | 2009-06-19 | 2010-12-23 | Nintendo Co., Ltd. | Information processing system, information processing apparatus and information processing system control method, capable of providing, regardless of execution/non-execution of an application, data usable by the application to other information processing apparatus |
JP2011000309A (en) | 2009-06-19 | 2011-01-06 | Nintendo Co Ltd | Information processing system and information processing apparatus |
US20120054297A1 (en) | 2009-06-19 | 2012-03-01 | Nintendo Co., Ltd. | Data Exchange in an Information Processing System |
Non-Patent Citations (1)
Title |
---|
Office Action issued for corresponding Japanese Patent Application No. 2011-273735, dated Sep. 24, 2013. |
Also Published As
Publication number | Publication date |
---|---|
JP5437358B2 (en) | 2014-03-12 |
JP2013126111A (en) | 2013-06-24 |
CN103167478A (en) | 2013-06-19 |
US20130155950A1 (en) | 2013-06-20 |
CN103167478B (en) | 2016-05-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11612820B2 (en) | Information processing system, information processing apparatus, computer-readable storage medium having stored therein information processing program, and information processing method | |
US9317246B2 (en) | Information processing system, electronic device, image file playing method, and generation method | |
JP4871373B2 (en) | Information processing system and information processing apparatus | |
US9186581B2 (en) | Communication system, information processing apparatus, computer-readable storage medium, and communication method | |
EP2474907B1 (en) | Communication system, information processing apparatus, communication program, and communication method | |
US20190110189A1 (en) | Information processing system and information processing method | |
US9814984B2 (en) | Information processing system for enabling information processing devices to execute applications in affiliation | |
US10099125B2 (en) | Game system, non-transitory storage medium encoded with computer readable processing program, processing method, game device, and information processing apparatus | |
US8971249B2 (en) | Terminal device and data transmission/reception method | |
US20160183255A1 (en) | Communication control apparatus, computer-readable storage medium having stored therein communication control program, communication control method, and information processing system | |
US11904247B2 (en) | Information processing apparatus and image display method for superimposing another image on a content image | |
JP2016116904A (en) | Electronic apparatus, and image file reproducing method | |
US20160086405A1 (en) | Information processing methods, electronic devices and wearable electroinc devices | |
JP5750504B2 (en) | Information processing system, information processing apparatus, information processing program, and information processing apparatus control method | |
JPWO2014171232A1 (en) | Information communication apparatus, information communication method, and information communication program | |
CN118215066A (en) | Method, system and computer storage medium for transmitting data in local area network | |
JP5827016B2 (en) | Information processing system and game device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SONY COMPUTER ENTERTAINMENT INC., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MIWA, YASUTAKA;WATANABE, TETSUO;REEL/FRAME:028909/0177 Effective date: 20120730 |
|
AS | Assignment |
Owner name: SONY CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SONY COMPUTER ENTERTAINMENT INC.;REEL/FRAME:034548/0432 Effective date: 20141216 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: SONY INTERACTIVE ENTERTAINMENT INC., JAPAN Free format text: CHANGE OF NAME;ASSIGNOR:SONY COMPUTER ENTERTAINMENT INC.;REEL/FRAME:043761/0577 Effective date: 20160401 Owner name: SONY INTERACTIVE ENTERTAINMENT INC., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SONY CORPORATION;REEL/FRAME:043761/0975 Effective date: 20170825 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |