WO2010089458A1 - Near field communication clipboard and related method - Google Patents
Near field communication clipboard and related method Download PDFInfo
- Publication number
- WO2010089458A1 WO2010089458A1 PCT/FI2010/050076 FI2010050076W WO2010089458A1 WO 2010089458 A1 WO2010089458 A1 WO 2010089458A1 FI 2010050076 W FI2010050076 W FI 2010050076W WO 2010089458 A1 WO2010089458 A1 WO 2010089458A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- nfc
- clipboard
- data
- electronic device
- transceiver
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/543—User-generated data transfer, e.g. clipboards, dynamic data exchange [DDE], object linking and embedding [OLE]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/14—Multichannel or multilink protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72409—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
- H04M1/72412—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/02—Details of telephonic subscriber devices including a Bluetooth interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/04—Details of telephonic subscriber devices including near field communication means, e.g. RFID
Definitions
- the invention pertains to near field communication (NFC) technologies.
- the invention concerns data transfer between NFC compatible apparatuses.
- NFC communication typically refers to short-range wireless, i.e. con- tactless, communication following the corresponding standard(s) aimed for simple and safe communication between electronic devices.
- NFC communication is enabled by bringing two NFC compatible devices within a short distance, e.g. few centimeters, of one another.
- Contemporary applications of NFC technology are associated with different financial transactions, such as various payment and ticketing services, and simple data access, e.g. data retrieval, solutions.
- NFC capability may be added to a mobile terminal, a PDA (personal digital assistant), or some other portable or even hand-held device, which can be, and often is, carried along anyway.
- PDA personal digital assistant
- NFC technology is typically based on inductive-coupling, which reminds of the technology behind RFID (RF identification) identification tags and transponders.
- NFC technology is specified in a plurality of standards relative to the applicable hardware components and used data transfer methods. Standards are created, maintained and/or adopted by entities including, but not limiting to, ISO/IEC (International Organization for Standardization / International Electrotech- nical Commission), ETSI (European Telecommunications Standards Institute), ECMA (European association for standardizing information and communication systems), GSMA (GSM Association), The Wireless USB Promoter Group and Wi- Fi Alliance. Large conglomerates such as Philips and Sony (e.g. FeIiCa) have been active in developing NFC capable devices.
- Clipboard's features therefore typically include a capability for both storing data and transferring data within or between different entities, such as text documents or graphical elements, and/or applications.
- Many users while accessing their ordinary desktop computer running on e.g. Windows or Mac OS, utilize multi-step actions like cut-and-paste or copy-and- paste offered by a clipboard utility on daily basis in order to store and transfer data as mentioned hereinbefore.
- the clipboard may include a graphical user interface wherein the contents thereof may be represented visually as icons, for instance. Different applications may have access thereto in addition to user initiated direct con- trol and access via available UI devices such as a mouse, keyboard, a keypad, separate buttons or switches, a touchscreen etc.
- the objective is to alleviate the defects of prior art solutions what comes to the user friendliness and transparency of controlled data management among a plurality of devices.
- NFC near field communication
- an electronic device comprises a processor for processing data, a memory for storing data, and an NFC transceiver for wirelessly transmitting and receiving data relative to a remote device, said device further comprising
- an NFC clipboard controlled by said processor and stored in said memory, for accommodating a number of user-determined data elements, such as files or other information, as content thereof, wherein the electronic device is configured to wirelessly communicate with a remote device via the NFC transceiver and to subsequently transmit at least part of the content of said NFC clipboard to the remote de- vice, preferably for placement in an NFC clipboard therein, using NFC-compliant wireless data transfer via the NFC transceiver or another implementation of wireless data transfer via an optional second wireless transceiver the electronic device further comprises, in either case the wireless communication between the electronic device and the remote device being thus at least initiated as NFC communication via the NFC transceiver.
- the wireless communication between the electronic device and the remote device takes place as NFC communication via the NFC transceiver.
- the aforementioned communication is again initiated (e.g. hand-shaking) via the NFC but at least part of the subsequent transfer of the NFC clipboard content data and optional supplementary data is continued using a second wireless data communication technique and related transceiver and optional further communication technique supported by both the devices.
- the second technique may be predetermined or fixed, e.g. application-wise such as for NFC clip- board utility, or remain dynamically configurable and/or selectable, either automatically or manually, from a plurality of options according to the applicable criterion or criteria.
- the criteria may include at least one criterion element selected from the group consisting of: (fastest) transmission rate, (strongest) field strength, (longest) range, (least) (battery) power consuming, (best) user-ranking, and (lowest) transmis- sion costs.
- certain data types e.g. video files, sound files, text files or in more specific domain e.g. "jpg"-files, may have predetermined association with a certain technique.
- the size of data to be transferred may be exploited as selection criterion.
- the second and optional further techniques may include e.g. WLAN (wireless LAN), Bluetooth, Wimax, and/or Zigbee technologies in addition to any other alternatives.
- Two or more techniques may even be simultaneously utilized for maximizing the aggregate (-overall) transfer rate, for example. Two or more techniques may be alternately applied, optionally based on the fulfillment of a number of criteria such as the ones disclosed above.
- the communication could be initiated using the second wireless data communi- cation technique such that at least part of the subsequent transfer of NFC clipboard content is performed using the NFC.
- the communication range may be lengthened in real-time since the communication initiation, which typically has rather modest range (using the NFC), to several kilometers, for instance.
- the communication devices may dynamically switch between the used communication techniques even several times after the NFC-based initial communication according to one or more criteria, e.g. the aforementioned criteria.
- the electronic device is further configured to receive at least part of the content of the remote device's NFC clipboard during said NFC-compliant or other wireless information transfer via said NFC or optional further transceiver, respectively, and further configured to store at least portion of the received content in the local NFC clipboard. Therefore, it can be justifiably said that the two devices exchange information utilizing the NFC clipboards.
- the device is configured to initiate the transfer of NFC clipboard content upon detecting another NFC capable device within NFC communication range.
- the device may be configured to first initiate NFC communication with another device by utilizing standard NFC communication protocol(s) and, via the communication, recognize the presence of NFC clipboard feature in the remote device, e.g. via a predetermined query or handshaking/negotiation procedure, whereupon the actual NFC clipboard content transfer is started. For instance, the device may inquire, e.g.
- the remote device may act accordingly and optionally confirm or deny the existence of the local NFC clipboard.
- the device may just initiate NFC clipboard data transfer and optionally monitor whether the remote device acknowledges the received NFC clipboard data, for instance.
- the devices may check identities of the devices and/or device users as a further pre-condition for NFC clipboard data transfer as to be described hereinafter.
- the overall communication and/or payload data transfer i.e. NFC clipboard content data transfer may be initiated in response to detecting a triggering condition, which may include one or more conditions selected from the group consisting of: noticing an NFC capable remote device within the NFC range, receiving a data transfer request from the remote device, receiving a NFC data transfer request from a local application or operating system, expiration of a timer, and change in the contents of the local NFC clipboard.
- the device is configured to check prior to receiving or prior to more permanently storing or positioning an already received data element, whether it, either in identical or somehow otherwise sufficiently similar form, already exists in the local NFC clipboard and/or memory in general.
- ID information such as file name and/or other identifier.
- one or more other criteria are used to figure out the preceding lo- cal existence, such as date of creation, date of last change, size, version code or number (e.g. running number), etc.
- the device may be configured to execute at least one action selected from the group consisting of: reject the element, change the ID information of the existing local element such that the received element may be located in the NFC clipboard without naming or other ID conflict, change the ID information of the received element such that the received element may be located in the NFC clipboard without naming or other ID conflict, prompt from the user how to proceed (e.g. deletion of existing or received element and/or renaming and/or local reallocation of element locations), move the local element or the received element to different location (e.g. predetermined folder outside the NFC clipboard or within it).
- at least one action selected from the group consisting of: reject the element, change the ID information of the existing local element such that the received element may be located in the NFC clipboard without naming or other ID conflict, change the ID information of the received element such that the received element may be located in the NFC clipboard without naming or other ID conflict, prompt from the user how to proceed (e.g. deletion of existing or received element and/or renaming and/or local
- the NFC clipboard is configured to utilize temporary memory or 'volatile' memory, such as RAM memory, for storing the data elements.
- temporary memory or 'volatile' memory such as RAM memory
- the NFC clipboard may utilize non-volatile memory, e.g. flash memory or a hard disk storage medium, which preserves its status during power down, for instance.
- the NFC clipboard may allocate memory space, e.g. one memory area or several functionally/logically linked memory areas, dynamically, or it may utilize a predetermined memory space.
- the NFC clipboard may utilize FIFO (first in first out) principle or some other mechanism to free memory space and/or ac- commodate only a predetermined number of simultaneous elements, i.e. the oldest element is deleted or at least moved outside the NFC clipboard, e.g. to a predetermined destination such as a folder, when the maximum capacity of NFC clipboard, according to the used criterion or criteria, has been reached and the user is willing to insert a new element therein.
- FIFO first in first out
- the NFC clipboard may be provided by a dedicated functional element such as an NFC clipboard utility (application) that is executed by said processor and that maintains the clipboard, i.e. memory space with one or more memo- ry areas for carrying the data elements.
- the utility itself may be stored in a nonvolatile memory, e.g. memory chip or storage device such as a hard disk. For execution, the utility may be then loaded into the volatile memory, for example.
- the NFC clipboard in- eludes links to one or more data elements located in the memory.
- the elements can be accessed by various applications directly without a need to necessarily proceed via the NFC utility.
- the NFC clipboard is further adapted to act as a standard clipboard for internal applications' use within the device.
- the NFC clipboard exists in parallel with a standard clipboard.
- the device may be further configured to transfer data between clipboards, either all elements or predetermined elements or element types (e.g. file types, elements associated with a certain application or content, etc).
- a data element may, for instance, include at least one item selected from the group consisting of: application, application data, a file, configuration information, metadata, e-mail, short message, multimedia message or other message, calendar information, graphics, text, and sound.
- the electronic device may include at least one element selected from the group consisting of: a hand-held device, a portable device, a mobile terminal, a smart phone, a PDA, a music player, a multimedia player, a peripheral device, a data carrier device, memory device, a still camera, a video camera, a laptop computer, and a desktop computer.
- the remote device may include corresponding or other elements.
- the electronic device and the "remote device” may, as being physically separate or at least separable devices, be either occasionally or most of the time situated far away from each other, the devices shall be brought within suf- ficiently close mutual distance, i.e. within range of the NFC technology utilized by the devices, when the NFC clipboard data transfer feature of the present invention is to be initiated.
- the applicable range of NFC communication may then differ from about direct physical contact between the devices (in which case the distance be- tween the embedded NFC transceivers may still be greater than zero, e.g. few centimeters) to tens of centimeters or more, for instance.
- the distance may be dynamically lengthened during the transfer provided that a longer range is indeed supported by the second technique.
- the processor, the memory, the NFC clipboard application, the NFC transceiver, and a further optional wireless transceiver are at least functionally connected together either directly or via intermediate elements in order to provide the necessary execution, storage, control and data transfer features, respectively, for the NFC clipboard's full-scale utilization in the electronic device.
- the above and other features of the electronic (and similarly remote) device may be integrated with the device or provided as connectable accessories or modules.
- an electronic device comprises a proces- sor for processing data, a memory for storing data, and an NFC transceiver for wire- lessly transmitting and receiving data relative to a remote device, said device further comprising
- an NFC clipboard controlled by said processor and stored in said memory, for ac- commodating a number of user-determined data elements, such as files or other information, as content thereof, wherein the electronic device is configured to wire- lessly communicate with a remote device via the NFC transceiver and to receive data from the remote device, such as at least part of the content of the remote device's NFC clipboard, during NFC-compliant wireless data transfer via said NFC tran- sceiver or during wireless data transfer via an optional second wireless transceiver the electronic device comprises, in either case the wireless communication being at least initiated as NFC communication via the NFC transceiver, and further configured to include at least portion of the received content in the local NFC clipboard.
- the electronic device is further configured to transmit at least part of the content of said NFC clipboard during NFC-compliant wireless data transfer via the NFC transceiver to a remote device, preferably for placement in an NFC clipboard of said remote device. Therefore, it can be said that the two devices exchange information utilizing the NFC clipboards.
- a system comprising two electronic devices capable of transfer- ring data between the associated NFC clipboards. At least one of devices transmits at least part of the content of the NFC clipboard thereof to the other device that stores at least part of the received content, preferably in its dedicated NFC clipboard. Optionally both the devices may transfer at least part of the content of the local NFC clipboard to the other device, whereby both the devices may fur- ther store at least part of the received content in the local NFC clipboard.
- the devices at least start communicating using NFC but may optionally switch into another wireless communication technique afterwards.
- a method for wireless data transfer to be performed by an electronic device comprises:
- an electronic device incorporating a processor for processing data, a memory for storing data, and an NFC transceiver for wirelessly transmitting and receiving data relative to a remote device,
- an NFC clipboard in said electronic device for accommodating a number of user-determined data elements, such as files or other information, as content thereof,
- the electronic device comprises, relative to a remote device, in either case the wireless communication for transferring the data being thus at least initiated as NFC communication via the NFC transceiver, wherein in the case of transmitting data by said electronic device to the remote device said data includes at least part of the existing content of the NFC clipboard of said electronic device, preferably for placement in an NFC clipboard of said remote device, and, in the case of receiving data from said remote device, the received data is included in the NFC clipboard of said electronic device.
- the utility of the present invention arises from a plurality of issues.
- the invention provides an effortless way for transferring data between multiple NFC capable devices for back up, synchronization, and/or other purposes.
- the implemented feature may therefore be friskily called as, e.g. 'copy-touch' (vs. cut/copy-paste), which implies the functionally and mutually interconnectable local NFC clipboards in a plurality of devices.
- the transfer may be made more or less automated such that upon bringing the devices within range of the NFC communication, the devices may transmit data from and receive data to the local clipboard according to predetermined and/or user-defined NFC clipboard application settings.
- the communication of the NFC clipboard data may be flexibly initiated upon instance of an additional, predetermined and/or user-defined triggering condition.
- the triggering condition may imply using e.g. certain ID's and/or passwords for establishing a trusted relationship, e.g. NFC clipboard -related relationship, between the devices prior to initiating the transfer of NCF clipboard data.
- NFC capable device refers herein to any device that is enabled to send and/or receive data over NFC. Depending on each use scenario, the device may also be called as an NFC writer, NFC reader, NFC transceiver, a tag, etc.
- the term "transceiver” refers herein to a transmitter-receiver primarily from a functional standpoint.
- the electronic device includes an NFC transceiver for initiating communication relative to a remote device and for transferring NFC clipboard data.
- the communications may be started as NFC compliant but continued using a second wireless communication technique.
- the device includes at least functionally a second transceiver, but both it and the NFC transceiver may be hardware -wise implemented via a multi-purpose transceiver arrangement, e.g.
- Each transceiver may still optionally include at least some dedicated hardware and/or software in addition to obviously different air interface parameters.
- multiple transceivers may be separately implemented in the device, e.g. as dedicated chips, and then at least partially managed for data transfer by a common entity such as the aforementioned processor.
- data transfer and derivatives thereof may refer herein to transmitting or receiving data, or both, depending on the viewpoint naturally present in connection with each instance of the term. From the standpoint of the sender, transfer is sub- stantially about transmitting data, whereas from the standpoint of the recipient, the transfer includes mostly receiving data, although in both cases the communication may also be bidirectional. For example, a recipient may send acknowledgements to the sender that receives those while, between, or after sending the data. Data trans- fer may imply copying data or moving data, i.e. the sent data may remain at the sending party after communication thereof or it may be deleted after the transmission.
- an NFC capable hand-held apparatus is provided with the NFC clipboard functionality so as to enable facilitated data transfer between other NFC capable devices.
- NFC clipboard functionality so as to enable facilitated data transfer between other NFC capable devices.
- Fig. 1 visualizes some embodiments of an electronic device and a related system in accordance with the present invention
- Fig. 2 is block diagram of device internals in accordance with an embodiment of the present invention.
- Fig. 3 is an illustration of an NFC clipboard and associated data transfer relative to an electronic device according ton an embodiment of the present invention.
- Fig. 4 discloses a flow diagram of an embodiment of a method according to the present invention.
- Figure 1 discloses, by way of example only, a sketch of the concept of the present invention, wherein multiple, i.e. two or more, electronic devices, such as mobile terminals 102, smart phones 104, still or video cameras 106, laptop computers 108, desktop computers 110, peripheral devices 112 like fax/printer/scanner devices or e.g. portable music players or data/memory carrier devices, or PDA's 114 transfer data between them utilizing NFC communication and NFC clipboard according to the present invention.
- electronic devices such as mobile terminals 102, smart phones 104, still or video cameras 106, laptop computers 108, desktop computers 110, peripheral devices 112 like fax/printer/scanner devices or e.g. portable music players or data/memory carrier devices, or PDA's 114 transfer data between them utilizing NFC communication and NFC clipboard according to the present invention.
- the devices 102-114 may be configured such that when at least two of them are located within the range offered by the used NFC technology the contents of the NFC clipboard of one or both devices are updated by transferring data from the NFC clipboard or other part of the memory of a first device to the other part of memory or the NFC clipboard of a second device, respectively, over the NFC or other applicable technology after the initiation of the communication between the devices over the NFC anyway.
- local NFC clipboards form both the data source at the transmitting device and the data destination at the receiving device.
- the data transfer between the NFC clipboards is bidirectional as to the transmitted payload such that both devices send at least part of the contents of local NFC clipboard to the other device.
- Connection establishment and/or data transfer may follow the existing NFC and optionally further standards and they may be adapted or supplemented by additional software and/or hardware such that a required level of automation and desired spectrum of features is obtained for the NFC clipboard functionality.
- the transfer may be initiated in response to detecting a triggering condi- tion.
- the overall NFC communication process between two devices may be executed in multiple subsequent steps, wherein the communication is first generally started between the first and second devices during which the fulfillment of one or more conditions defines whether the communication process really ever proceeds to a stage associated with the transfer of NFC clipboard(s) payload data in accordance with the present invention.
- the conditions may be checked by a predetermined negotiation and/or hand-shaking scenario in which the devices exchange information related to the existence of the NFC clipboard functionality and device/user identities, for example. If an alternative communication technique is to be applied for the transfer of NFC clipboard content after communication initiation via the NFC, it may be selected via negotiation at this stage. For instance, either device may publish the supported wireless transfer technologies to the second device, whereupon the second device may select the preferred supported one and informs the first device accordingly.
- Alternative negotiation procedures may be naturally applied as well as being appreciated by a skilled reader.
- the NFC applications may be provided with a local database of trusted remote device ID's and/or user ID's so that the NFC clipboard data transfer can be made conditional also on other factors such as the identity of the remote device and/or device user in addition to mere technological and geographical connectivity and compatibility. Accordingly, a single user may be willing to automatically share the NFC clipboard data only between his own devices such that any other device brought into the vicinity of his (any) NFC device does not automatically trigger the transfer of NFC clipboard data. As another example, a group of users may desire to share the NFC clipboard data, whereby the users may define a group of allowed devices and/or users (e.g.
- the database may com- prise other conditions for NFC clipboard data transfer.
- a shared secret such as a password may be used to validate remote parties for data exchange.
- the secret may be stored in each device such that manual input is not required upon establishing the connection.
- an embodiment of the electronic device 202 in accordance with the present invention may comprise at least one processor 220 such as one or more microprocessors, micro-controllers, DSP's (digital signal processor), programmable logic chips, etc.
- the processor 220 may comprise a plurality of cooperating processors or sub-processors.
- the processor 220 is configured to execute the code stored in a memory 222, which may imply processing instructions and data relative to the NFC clipboard functionality, e.g. the NFC clipboard application and related memory areas for data elements, and optionally other functionalities such as OS related functionalities, I/O-related functionalities, and other applications.
- the memory 222 may be divided between one or more physical memory chips or other memory elements, and it may comprise code, e.g. in a form of a computer program/application for the NFC clipboard, and other data.
- the memory 222 may further refer to and include other storage media such as a preferably detachable memory card, a floppy disc, a CD-ROM, or a fixed storage medium such as a hard drive.
- the memory 604 may be non-volatile, e.g. ROM, and/or volatile, e.g. RAM, by na- ture.
- the UI (user interface) 226 may comprise a display, or a connector to an external display or data projector, and keyboard/keypad or other applicable control input means (e.g. touch screen or voice control input, or separate keys/buttons/knobs) configured so as to provide the user of the device 202 with practicable data visualization and device control means.
- the device 202 comprises an NFC radio part such as an NFC transceiver 224 and optional other wireless or wired data connectivity means such as one or more radio transceivers (GSM, UMTS, WLAN, Bluetooth, infrared, Zigbee, Wi- max, etc) for communication with other devices such as terminal devices, peripheral devices or network infrastructure(s).
- GSM Global System for Mobile communications
- UMTS Universal Mobile Telecommunications
- WLAN Wireless Local Area Network
- Bluetooth infrared
- Zigbee Zigbee
- Wi- max wireless or wired data connectivity means
- the device 202 may in practice comprise numerous further functional and/or structural elements for providing various beneficial communication, processing, or other features, whereupon this disclosure is not to be construed as limiting the presence of potential additional elements in any manner.
- the NFC clipboard functionality may be implemented as a software application that is executed by the processor 220.
- This computer software product
- This computer software product
- the instructions required for implementing the NFC clipboard application may be stored in the carrier medium as executable or in some other, e.g. compressed, format, such that the software may be transported via the carrier medium to a target device and installed therein, e.g. in the hard disk thereof, or executed directly from the carrier medium in the target device by loading the related instructions to the memory 222 of the target device not until execution, for instance.
- Fig. 3 illustrates one embodiment and one use scenario of an NFC clipboard and re- lated data transfer.
- First electronic device 302 such as a mobile terminal or a PDA
- a second electronic device 306 such as a desktop or laptop computer
- Both the devices 302, 306 have been configured as NFC aware, i.e. their NFC transceivers are set active and the NFC clipboard functionality is turned on.
- the first device 302 Upon bringing the devices 302, 306 physically close to each other so that the NFC communication commences 310 and potential hand-shaking, device/user verification and/or other procedures are ex- ecuted, the first device 302 transmits at least part of the contents of the local NFC clipboard 304 to the second device 308 for storage in the NFC clipboard 308 (or optionally some other part of the memory) of the second device, which is highlighted with a unidirectional broken arrow.
- the second device 308 may transmit at least part of the contents of the local NFC clipboard 308 to the first de- vice 304.
- the actual transfer of NFC clipboard contents may occur over the NFC or a further wireless data transfer technology depending on the embodiment as described hereinbefore.
- first device 302 may be configured to transmit each element present in the local NFC clipboard to second device 306 that may be configured to receive and store or discard the ele- ments autonomously on the basis of local settings as reviewed hereinbefore.
- second device 306 may be configured to receive and store or discard the ele- ments autonomously on the basis of local settings as reviewed hereinbefore.
- only some of the local elements may be transmitted by first device 302, which can be determined by element classifications (e.g. indicators, such as send on/off, which may optionally be remote device-specific) or by a mutual negotiation procedure taking place between the devices 302, 306 prior to the transfer of NFC clipboard data.
- first device 302 that is about to transmit NFC clipboard data may first send a listing of elements beforehand to the second device 306 that analyzes the listing through and checks which elements it already has and which not, or which are otherwise not desired according to predetermined criterion, and then informs the first device 302 about the elements not necessary/not preferred to be transferred.
- the second device 306 may be configured to check whether it has local data elements in the NFC clipboard or somewhere else in the memory, which are similar to the ones just received (but not yet inserted in the local NFC clipboard) or mentioned in the received listing for near future transfer.
- the device 306 may take one or more actions as described hereinbefore, such as rejecting (discarding) the element, or be configured, in the case of a listing embodiment, to send a message to the first device 302 informing the first device 302 of the listed elements the transfer of which is not necessary.
- the second device 306 may inform the first device 302 about data elements to be transferred to the second device 306.
- the first device 302 may store this information for immediate and optionally future use.
- device 302, 306 may be configured to maintain NFC clipboard event history such as a log that can be, for example, utilized in diffe- rential transfer of NFC clipboard data.
- the log may be configured to store information relating to previous communication sessions. The information may include the listing of previously communicated data elements relative to each remote device.
- the device 302, 306 that is about to send the at least part of the contents of the NFC clipboard may then select the elements for the transfer based on the communication history relative to the remote device. For instance, an element that was previously transmitted to the remote device and has not changed ever since is not transferred.
- Fig. 4 is a flow diagram of an embodiment of a method according to the present invention.
- initial actions enabling the execution of the further method steps are performed, i.e. an electronic device that supports NFC communication is obtained.
- necessary software such as the NFC clipboard utility may be launched and configured. Should the user of the device desire altering the contents of the NFC clipboard, they may be updated, i.e. elements added, deleted, or modified.
- the NFC clipboard thus accommodates a number of user-determined data elements, such as files or other information, as content thereof.
- the data elements of the NFC clipboard may be user-determined in a sense that they have been selected by the user for inclusion in the NFC clipboard one element at a time, i.e.
- NFC clipboard may include, as being visible or transparent relative to the user, elements that are selected by the clipboard application itself, e.g. for maintenance data exchange between several in- stances of NFC application in different devices.
- NFC clipboard contents is trans- ferred at 410 as NFC-compliant or alternative wireless information transfer, wherein in the case of transmitting data by said electronic device to the remote device said data includes at least part of the existing content of the NFC clipboard of said electronic device, preferably for placement in an NFC clipboard of said external device, and, in the case of receiving data from said external device, the received data is pre- ferably included in the NFC clipboard of said electronic device.
- a device may both transmit and receive NFC clipboard contents. After the initiation 408 of communication between the devices via NFC, the active communication method may be changed at least once as described in the foregoing chapters. The execution of tasks 406, 408, and 410 may be repeated so that the NFC clipboard is maintained up-to- date and the associated data transfer takes place when applicable.
- the NFC clipboard itself may be implemented as a (high- er level) functional entity substantially independent of the used wireless communication technology below.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Human Computer Interaction (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
An electronic device (202) comprising a processor (220) for processing data, a memory (222) for storing data, and an NFC (near field communication) transceiver (224) for wirelessly transmitting data to and receiving data from a remote device, said device further comprising an NFC clipboard (304, 308), controlled by said processor and stored in said memory, for accommodating a number of user-determined data elements, such as files or other information, as content thereof, wherein the electronic device is configured to transfer NFC clipboard data elements relative to a remote device that may also include an NFC clipboard. At least the initiation of communication between the two devices takes place over the NFC, but the subsequent transfer of the actual contents of the NFC clipboard may be optionally effectuated using a second, e.g. faster, communication technique. A corresponding method is presented.
Description
NEAR FIELD COMMUNICATION CLIPBOARD AND RELATED METHOD
FIELD OF THE INVENTION
Generally the invention pertains to near field communication (NFC) technologies. In particular, the invention concerns data transfer between NFC compatible apparatuses.
BACKGROUND
Communication falling under NFC typically refers to short-range wireless, i.e. con- tactless, communication following the corresponding standard(s) aimed for simple and safe communication between electronic devices. NFC communication is enabled by bringing two NFC compatible devices within a short distance, e.g. few centimeters, of one another. Contemporary applications of NFC technology are associated with different financial transactions, such as various payment and ticketing services, and simple data access, e.g. data retrieval, solutions. NFC capability may be added to a mobile terminal, a PDA (personal digital assistant), or some other portable or even hand-held device, which can be, and often is, carried along anyway. Technology-wise NFC is typically based on inductive-coupling, which reminds of the technology behind RFID (RF identification) identification tags and transponders. NFC technology is specified in a plurality of standards relative to the applicable hardware components and used data transfer methods. Standards are created, maintained and/or adopted by entities including, but not limiting to, ISO/IEC (International Organization for Standardization / International Electrotech- nical Commission), ETSI (European Telecommunications Standards Institute), ECMA (European association for standardizing information and communication systems), GSMA (GSM Association), The Wireless USB Promoter Group and Wi- Fi Alliance. Large conglomerates such as Philips and Sony (e.g. FeIiCa) have been active in developing NFC capable devices.
In the context of computer appliances a term 'clipboard' is used to refer to a piece of software that provides at least short term memory. Clipboard's features therefore typically include a capability for both storing data and transferring data within or between different entities, such as text documents or graphical elements, and/or applications. Many users, while accessing their ordinary desktop computer running on e.g. Windows or Mac OS, utilize multi-step actions like cut-and-paste or copy-and-
paste offered by a clipboard utility on daily basis in order to store and transfer data as mentioned hereinbefore. The clipboard may include a graphical user interface wherein the contents thereof may be represented visually as icons, for instance. Different applications may have access thereto in addition to user initiated direct con- trol and access via available UI devices such as a mouse, keyboard, a keypad, separate buttons or switches, a touchscreen etc.
Notwithstanding the various obvious advantages offered by the existing implementations for data transfer between applications, the available solutions are still typi- cally specific to certain application or device, or require rather extensive user intervention in connection with coupling the device(s), initiating the transfer or related tasks, configuring the necessary software, etc.
SUMMARY OF THE INVENTION
The objective is to alleviate the defects of prior art solutions what comes to the user friendliness and transparency of controlled data management among a plurality of devices.
The objective is met by a near field communication (NFC) compatible electronic device, a system and a related method each of which utilizing at least one NFC clipboard for conveying information between multiple devices in accordance with the present invention.
Accordingly, in one aspect an electronic device comprises a processor for processing data, a memory for storing data, and an NFC transceiver for wirelessly transmitting and receiving data relative to a remote device, said device further comprising
an NFC clipboard, controlled by said processor and stored in said memory, for accommodating a number of user-determined data elements, such as files or other information, as content thereof, wherein the electronic device is configured to wirelessly communicate with a remote device via the NFC transceiver and to subsequently transmit at least part of the content of said NFC clipboard to the remote de- vice, preferably for placement in an NFC clipboard therein, using NFC-compliant wireless data transfer via the NFC transceiver or another implementation of wireless data transfer via an optional second wireless transceiver the electronic device further comprises, in either case the wireless communication between the electronic device
and the remote device being thus at least initiated as NFC communication via the NFC transceiver.
In one embodiment the wireless communication between the electronic device and the remote device, including both the initiation of the communication and subsequent transfer of the NFC clipboard content, takes place as NFC communication via the NFC transceiver.
In alternative embodiment, the aforementioned communication is again initiated (e.g. hand-shaking) via the NFC but at least part of the subsequent transfer of the NFC clipboard content data and optional supplementary data is continued using a second wireless data communication technique and related transceiver and optional further communication technique supported by both the devices. The second technique may be predetermined or fixed, e.g. application-wise such as for NFC clip- board utility, or remain dynamically configurable and/or selectable, either automatically or manually, from a plurality of options according to the applicable criterion or criteria. The criteria may include at least one criterion element selected from the group consisting of: (fastest) transmission rate, (strongest) field strength, (longest) range, (least) (battery) power consuming, (best) user-ranking, and (lowest) transmis- sion costs. In addition or alternatively, certain data types, e.g. video files, sound files, text files or in more specific domain e.g. "jpg"-files, may have predetermined association with a certain technique. Yet, the size of data to be transferred may be exploited as selection criterion. The second and optional further techniques may include e.g. WLAN (wireless LAN), Bluetooth, Wimax, and/or Zigbee technologies in addition to any other alternatives. Two or more techniques may even be simultaneously utilized for maximizing the aggregate (-overall) transfer rate, for example. Two or more techniques may be alternately applied, optionally based on the fulfillment of a number of criteria such as the ones disclosed above. As a further alternative, the communication could be initiated using the second wireless data communi- cation technique such that at least part of the subsequent transfer of NFC clipboard content is performed using the NFC.
By application of techniques and related standards utilizing a network infrastructure (e.g. 2nd generation mobile networks such as GSM (Global System for Mobile Communications) or 3rd generation mobile networks such as UMTS (Universal Mobile Telecommunication System)), the communication range may be lengthened in real-time since the communication initiation, which typically has rather modest range (using the NFC), to several kilometers, for instance.
Accordingly, in certain embodiments the communication devices may dynamically switch between the used communication techniques even several times after the NFC-based initial communication according to one or more criteria, e.g. the aforementioned criteria.
In one, either supplementary or alternative, embodiment, the electronic device is further configured to receive at least part of the content of the remote device's NFC clipboard during said NFC-compliant or other wireless information transfer via said NFC or optional further transceiver, respectively, and further configured to store at least portion of the received content in the local NFC clipboard. Therefore, it can be justifiably said that the two devices exchange information utilizing the NFC clipboards.
In a further, either supplementary or alternative, embodiment the device is configured to initiate the transfer of NFC clipboard content upon detecting another NFC capable device within NFC communication range. The device may be configured to first initiate NFC communication with another device by utilizing standard NFC communication protocol(s) and, via the communication, recognize the presence of NFC clipboard feature in the remote device, e.g. via a predetermined query or handshaking/negotiation procedure, whereupon the actual NFC clipboard content transfer is started. For instance, the device may inquire, e.g. by a message, from the remote device whether it has the NFC clipboard or it may directly indicate itself to the remote device that the NFC clipboard is supported so that the remote device may act accordingly and optionally confirm or deny the existence of the local NFC clipboard. Alternatively, the device may just initiate NFC clipboard data transfer and optionally monitor whether the remote device acknowledges the received NFC clipboard data, for instance. Additionally, the devices may check identities of the devices and/or device users as a further pre-condition for NFC clipboard data transfer as to be described hereinafter.
In both the embodiments, the overall communication and/or payload data transfer, i.e. NFC clipboard content data transfer may be initiated in response to detecting a triggering condition, which may include one or more conditions selected from the group consisting of: noticing an NFC capable remote device within the NFC range, receiving a data transfer request from the remote device, receiving a NFC data transfer request from a local application or operating system, expiration of a timer, and change in the contents of the local NFC clipboard.
In one further, supplementary or alternative, embodiment the device is configured to check prior to receiving or prior to more permanently storing or positioning an already received data element, whether it, either in identical or somehow otherwise sufficiently similar form, already exists in the local NFC clipboard and/or memory in general.
As one example, it is checked whether a similar element exists according to ID information, such as file name and/or other identifier. Either as a supplementary or alternative solution, one or more other criteria are used to figure out the preceding lo- cal existence, such as date of creation, date of last change, size, version code or number (e.g. running number), etc.
If a sufficiently similar element already exists in the local NFC clipboard, the device may be configured to execute at least one action selected from the group consisting of: reject the element, change the ID information of the existing local element such that the received element may be located in the NFC clipboard without naming or other ID conflict, change the ID information of the received element such that the received element may be located in the NFC clipboard without naming or other ID conflict, prompt from the user how to proceed (e.g. deletion of existing or received element and/or renaming and/or local reallocation of element locations), move the local element or the received element to different location (e.g. predetermined folder outside the NFC clipboard or within it).
In a further, either supplementary or alternative, embodiment the NFC clipboard is configured to utilize temporary memory or 'volatile' memory, such as RAM memory, for storing the data elements. Alternatively or additionally, the NFC clipboard may utilize non-volatile memory, e.g. flash memory or a hard disk storage medium, which preserves its status during power down, for instance. The NFC clipboard may allocate memory space, e.g. one memory area or several functionally/logically linked memory areas, dynamically, or it may utilize a predetermined memory space. In case there has been defined a predetermined maximum memory allocation for the NFC clipboard, or only a certain maximum number of simultaneous elements are to be accommodated by the NFC clipboard, the NFC clipboard may utilize FIFO (first in first out) principle or some other mechanism to free memory space and/or ac- commodate only a predetermined number of simultaneous elements, i.e. the oldest element is deleted or at least moved outside the NFC clipboard, e.g. to a predetermined destination such as a folder, when the maximum capacity of NFC clipboard, according to the used criterion or criteria, has been reached and the user is willing to
insert a new element therein. In case a maximum memory allocation has been defined for the NFC clipboard elements instead of or in addition to the defined maximum number of simultaneous elements, and the newest element requires space that is larger than the available space after the removal of the oldest element, further older elements may be removed to free more memory.
In one embodiment, the NFC clipboard may be provided by a dedicated functional element such as an NFC clipboard utility (application) that is executed by said processor and that maintains the clipboard, i.e. memory space with one or more memo- ry areas for carrying the data elements. The utility itself may be stored in a nonvolatile memory, e.g. memory chip or storage device such as a hard disk. For execution, the utility may be then loaded into the volatile memory, for example.
Yet, in a further alternative or supplementary embodiment the NFC clipboard in- eludes links to one or more data elements located in the memory. Optionally the elements can be accessed by various applications directly without a need to necessarily proceed via the NFC utility.
In one more embodiment, the NFC clipboard is further adapted to act as a standard clipboard for internal applications' use within the device. In alternative solution, the NFC clipboard exists in parallel with a standard clipboard. The device may be further configured to transfer data between clipboards, either all elements or predetermined elements or element types (e.g. file types, elements associated with a certain application or content, etc).
In the context of the present invention, a data element may, for instance, include at least one item selected from the group consisting of: application, application data, a file, configuration information, metadata, e-mail, short message, multimedia message or other message, calendar information, graphics, text, and sound.
The electronic device may include at least one element selected from the group consisting of: a hand-held device, a portable device, a mobile terminal, a smart phone, a PDA, a music player, a multimedia player, a peripheral device, a data carrier device, memory device, a still camera, a video camera, a laptop computer, and a desktop computer. The remote device may include corresponding or other elements.
Despite the fact that the electronic device and the "remote device" may, as being physically separate or at least separable devices, be either occasionally or most of the time situated far away from each other, the devices shall be brought within suf-
ficiently close mutual distance, i.e. within range of the NFC technology utilized by the devices, when the NFC clipboard data transfer feature of the present invention is to be initiated. The applicable range of NFC communication may then differ from about direct physical contact between the devices (in which case the distance be- tween the embedded NFC transceivers may still be greater than zero, e.g. few centimeters) to tens of centimeters or more, for instance. Should a second wireless communication technique be used for at least part of the actual transfer of NFC clipboard contents, the distance may be dynamically lengthened during the transfer provided that a longer range is indeed supported by the second technique.
The processor, the memory, the NFC clipboard application, the NFC transceiver, and a further optional wireless transceiver, are at least functionally connected together either directly or via intermediate elements in order to provide the necessary execution, storage, control and data transfer features, respectively, for the NFC clipboard's full-scale utilization in the electronic device. The above and other features of the electronic (and similarly remote) device may be integrated with the device or provided as connectable accessories or modules.
In another aspect of the present invention, an electronic device comprises a proces- sor for processing data, a memory for storing data, and an NFC transceiver for wire- lessly transmitting and receiving data relative to a remote device, said device further comprising
an NFC clipboard, controlled by said processor and stored in said memory, for ac- commodating a number of user-determined data elements, such as files or other information, as content thereof, wherein the electronic device is configured to wire- lessly communicate with a remote device via the NFC transceiver and to receive data from the remote device, such as at least part of the content of the remote device's NFC clipboard, during NFC-compliant wireless data transfer via said NFC tran- sceiver or during wireless data transfer via an optional second wireless transceiver the electronic device comprises, in either case the wireless communication being at least initiated as NFC communication via the NFC transceiver, and further configured to include at least portion of the received content in the local NFC clipboard.
In one embodiment, the electronic device is further configured to transmit at least part of the content of said NFC clipboard during NFC-compliant wireless data transfer via the NFC transceiver to a remote device, preferably for placement in an NFC
clipboard of said remote device. Therefore, it can be said that the two devices exchange information utilizing the NFC clipboards.
In a further aspect, a system comprising two electronic devices capable of transfer- ring data between the associated NFC clipboards is presented. At least one of devices transmits at least part of the content of the NFC clipboard thereof to the other device that stores at least part of the received content, preferably in its dedicated NFC clipboard. Optionally both the devices may transfer at least part of the content of the local NFC clipboard to the other device, whereby both the devices may fur- ther store at least part of the received content in the local NFC clipboard. The devices at least start communicating using NFC but may optionally switch into another wireless communication technique afterwards.
Still, in a further aspect a method for wireless data transfer to be performed by an electronic device comprises:
obtaining an electronic device incorporating a processor for processing data, a memory for storing data, and an NFC transceiver for wirelessly transmitting and receiving data relative to a remote device,
establishing an NFC clipboard in said electronic device for accommodating a number of user-determined data elements, such as files or other information, as content thereof,
communicating with a remote device via the NFC transceiver,
transferring data as NFC-compliant wireless information transfer via the NFC transceiver or as wireless data transfer via an optional second wireless transceiver the electronic device comprises, relative to a remote device, in either case the wireless communication for transferring the data being thus at least initiated as NFC communication via the NFC transceiver, wherein in the case of transmitting data by said electronic device to the remote device said data includes at least part of the existing content of the NFC clipboard of said electronic device, preferably for placement in an NFC clipboard of said remote device, and, in the case of receiving data from said remote device, the received data is included in the NFC clipboard of said electronic device.
The utility of the present invention arises from a plurality of issues. The invention provides an effortless way for transferring data between multiple NFC capable devices for back up, synchronization, and/or other purposes. The implemented feature may therefore be friskily called as, e.g. 'copy-touch' (vs. cut/copy-paste), which implies the functionally and mutually interconnectable local NFC clipboards in a plurality of devices. The transfer may be made more or less automated such that upon bringing the devices within range of the NFC communication, the devices may transmit data from and receive data to the local clipboard according to predetermined and/or user-defined NFC clipboard application settings. The communication of the NFC clipboard data may be flexibly initiated upon instance of an additional, predetermined and/or user-defined triggering condition. The triggering condition may imply using e.g. certain ID's and/or passwords for establishing a trusted relationship, e.g. NFC clipboard -related relationship, between the devices prior to initiating the transfer of NCF clipboard data.
The term "NFC capable device" refers herein to any device that is enabled to send and/or receive data over NFC. Depending on each use scenario, the device may also be called as an NFC writer, NFC reader, NFC transceiver, a tag, etc.
The term "transceiver" refers herein to a transmitter-receiver primarily from a functional standpoint. In one embodiment, as contemplated hereinbefore, the electronic device includes an NFC transceiver for initiating communication relative to a remote device and for transferring NFC clipboard data. In another already reviewed embodiment, the communications may be started as NFC compliant but continued using a second wireless communication technique. In this case the device includes at least functionally a second transceiver, but both it and the NFC transceiver may be hardware -wise implemented via a multi-purpose transceiver arrangement, e.g. sw controllable flexible transceiver circuit arrangement capable of adapting to multiple techniques and/or standards such as at least one NFC standard and one or more op- tional standards such as WLAN. Each transceiver may still optionally include at least some dedicated hardware and/or software in addition to obviously different air interface parameters. Alternatively, multiple transceivers may be separately implemented in the device, e.g. as dedicated chips, and then at least partially managed for data transfer by a common entity such as the aforementioned processor.
The term "data transfer" and derivatives thereof may refer herein to transmitting or receiving data, or both, depending on the viewpoint naturally present in connection with each instance of the term. From the standpoint of the sender, transfer is sub-
stantially about transmitting data, whereas from the standpoint of the recipient, the transfer includes mostly receiving data, although in both cases the communication may also be bidirectional. For example, a recipient may send acknowledgements to the sender that receives those while, between, or after sending the data. Data trans- fer may imply copying data or moving data, i.e. the sent data may remain at the sending party after communication thereof or it may be deleted after the transmission.
In an embodiment of the present invention an NFC capable hand-held apparatus is provided with the NFC clipboard functionality so as to enable facilitated data transfer between other NFC capable devices. Various alternatives, modifications, and supplementary features of the basic scenario are presented as well.
Various embodiments of the present invention are disclosed in the dependent claims.
BRIEF DESCRIPTION OF THE RELATED DRAWINGS
Next the invention is described in more detail with reference to the appended draw- ings in which
Fig. 1 visualizes some embodiments of an electronic device and a related system in accordance with the present invention
Fig. 2 is block diagram of device internals in accordance with an embodiment of the present invention.
Fig. 3 is an illustration of an NFC clipboard and associated data transfer relative to an electronic device according ton an embodiment of the present invention.
Fig. 4 discloses a flow diagram of an embodiment of a method according to the present invention.
DETAILED DESCRIPTION OF THE EMBODIMENTS
Figure 1 discloses, by way of example only, a sketch of the concept of the present invention, wherein multiple, i.e. two or more, electronic devices, such as mobile terminals 102, smart phones 104, still or video cameras 106, laptop computers 108, desktop computers 110, peripheral devices 112 like fax/printer/scanner devices or e.g. portable music players or data/memory carrier devices, or PDA's 114 transfer
data between them utilizing NFC communication and NFC clipboard according to the present invention.
The devices 102-114 may be configured such that when at least two of them are located within the range offered by the used NFC technology the contents of the NFC clipboard of one or both devices are updated by transferring data from the NFC clipboard or other part of the memory of a first device to the other part of memory or the NFC clipboard of a second device, respectively, over the NFC or other applicable technology after the initiation of the communication between the devices over the NFC anyway. In another scenario, local NFC clipboards form both the data source at the transmitting device and the data destination at the receiving device. In a further scenario, the data transfer between the NFC clipboards is bidirectional as to the transmitted payload such that both devices send at least part of the contents of local NFC clipboard to the other device.
Connection establishment and/or data transfer may follow the existing NFC and optionally further standards and they may be adapted or supplemented by additional software and/or hardware such that a required level of automation and desired spectrum of features is obtained for the NFC clipboard functionality. As mentioned hereinbefore, the transfer may be initiated in response to detecting a triggering condi- tion. The overall NFC communication process between two devices may be executed in multiple subsequent steps, wherein the communication is first generally started between the first and second devices during which the fulfillment of one or more conditions defines whether the communication process really ever proceeds to a stage associated with the transfer of NFC clipboard(s) payload data in accordance with the present invention. The conditions may be checked by a predetermined negotiation and/or hand-shaking scenario in which the devices exchange information related to the existence of the NFC clipboard functionality and device/user identities, for example. If an alternative communication technique is to be applied for the transfer of NFC clipboard content after communication initiation via the NFC, it may be selected via negotiation at this stage. For instance, either device may publish the supported wireless transfer technologies to the second device, whereupon the second device may select the preferred supported one and informs the first device accordingly. Alternative negotiation procedures may be naturally applied as well as being appreciated by a skilled reader.
For instance, the NFC applications may be provided with a local database of trusted remote device ID's and/or user ID's so that the NFC clipboard data transfer can be made conditional also on other factors such as the identity of the remote device
and/or device user in addition to mere technological and geographical connectivity and compatibility. Accordingly, a single user may be willing to automatically share the NFC clipboard data only between his own devices such that any other device brought into the vicinity of his (any) NFC device does not automatically trigger the transfer of NFC clipboard data. As another example, a group of users may desire to share the NFC clipboard data, whereby the users may define a group of allowed devices and/or users (e.g. ID's) and store the group data in each NFC capable device in accordance with the present invention for remote device verification procedure prior to starting the transfer. Additionally or alternatively, the database may com- prise other conditions for NFC clipboard data transfer. For example, a shared secret such as a password may be used to validate remote parties for data exchange. The secret may be stored in each device such that manual input is not required upon establishing the connection.
With reference to figure 2, an embodiment of the electronic device 202 in accordance with the present invention may comprise at least one processor 220 such as one or more microprocessors, micro-controllers, DSP's (digital signal processor), programmable logic chips, etc. The processor 220 may comprise a plurality of cooperating processors or sub-processors. The processor 220 is configured to execute the code stored in a memory 222, which may imply processing instructions and data relative to the NFC clipboard functionality, e.g. the NFC clipboard application and related memory areas for data elements, and optionally other functionalities such as OS related functionalities, I/O-related functionalities, and other applications. The memory 222 may be divided between one or more physical memory chips or other memory elements, and it may comprise code, e.g. in a form of a computer program/application for the NFC clipboard, and other data. The memory 222 may further refer to and include other storage media such as a preferably detachable memory card, a floppy disc, a CD-ROM, or a fixed storage medium such as a hard drive. The memory 604 may be non-volatile, e.g. ROM, and/or volatile, e.g. RAM, by na- ture. The UI (user interface) 226 may comprise a display, or a connector to an external display or data projector, and keyboard/keypad or other applicable control input means (e.g. touch screen or voice control input, or separate keys/buttons/knobs) configured so as to provide the user of the device 202 with practicable data visualization and device control means.
In addition, the device 202 comprises an NFC radio part such as an NFC transceiver 224 and optional other wireless or wired data connectivity means such as one or more radio transceivers (GSM, UMTS, WLAN, Bluetooth, infrared, Zigbee, Wi-
max, etc) for communication with other devices such as terminal devices, peripheral devices or network infrastructure(s). It is clear to a skilled person that the device 202 may in practice comprise numerous further functional and/or structural elements for providing various beneficial communication, processing, or other features, whereupon this disclosure is not to be construed as limiting the presence of potential additional elements in any manner.
As mentioned above, the NFC clipboard functionality may be implemented as a software application that is executed by the processor 220. This computer software (product) may be thus provided on a carrier medium such as a memory card, memory stick, an optical disc (e.g. CD-ROM or DVD), or some other memory carrier. The instructions required for implementing the NFC clipboard application may be stored in the carrier medium as executable or in some other, e.g. compressed, format, such that the software may be transported via the carrier medium to a target device and installed therein, e.g. in the hard disk thereof, or executed directly from the carrier medium in the target device by loading the related instructions to the memory 222 of the target device not until execution, for instance.
Fig. 3 illustrates one embodiment and one use scenario of an NFC clipboard and re- lated data transfer. First electronic device 302, such as a mobile terminal or a PDA, and a second electronic device 306, such as a desktop or laptop computer, both comprise own NFC clipboard functionalities that have been visualized in the figure by a maximized application window 304 and a non-maximized application window 308, respectively, each comprising a number of icons representing the correspond- ing data elements available in the local NFC clipboard. Both the devices 302, 306 have been configured as NFC aware, i.e. their NFC transceivers are set active and the NFC clipboard functionality is turned on. Upon bringing the devices 302, 306 physically close to each other so that the NFC communication commences 310 and potential hand-shaking, device/user verification and/or other procedures are ex- ecuted, the first device 302 transmits at least part of the contents of the local NFC clipboard 304 to the second device 308 for storage in the NFC clipboard 308 (or optionally some other part of the memory) of the second device, which is highlighted with a unidirectional broken arrow. Correspondingly, the second device 308 may transmit at least part of the contents of the local NFC clipboard 308 to the first de- vice 304. The actual transfer of NFC clipboard contents may occur over the NFC or a further wireless data transfer technology depending on the embodiment as described hereinbefore. The communication between the two devices is nevertheless preferably initiated by the NFC connectivity.
The embodiment has naturally several variations. As one example, first device 302 may be configured to transmit each element present in the local NFC clipboard to second device 306 that may be configured to receive and store or discard the ele- ments autonomously on the basis of local settings as reviewed hereinbefore. Alternatively, only some of the local elements may be transmitted by first device 302, which can be determined by element classifications (e.g. indicators, such as send on/off, which may optionally be remote device-specific) or by a mutual negotiation procedure taking place between the devices 302, 306 prior to the transfer of NFC clipboard data. Namely, first device 302 that is about to transmit NFC clipboard data may first send a listing of elements beforehand to the second device 306 that analyzes the listing through and checks which elements it already has and which not, or which are otherwise not desired according to predetermined criterion, and then informs the first device 302 about the elements not necessary/not preferred to be transferred. In both the embodiments the second device 306 may be configured to check whether it has local data elements in the NFC clipboard or somewhere else in the memory, which are similar to the ones just received (but not yet inserted in the local NFC clipboard) or mentioned in the received listing for near future transfer. If a sufficiently similar element already exists in the local NFC clipboard (or optional- Iy somewhere else in the memory), the device 306 may take one or more actions as described hereinbefore, such as rejecting (discarding) the element, or be configured, in the case of a listing embodiment, to send a message to the first device 302 informing the first device 302 of the listed elements the transfer of which is not necessary. Correspondingly, the second device 306 may inform the first device 302 about data elements to be transferred to the second device 306. The first device 302 may store this information for immediate and optionally future use.
In one variation of the embodiment, device 302, 306 may be configured to maintain NFC clipboard event history such as a log that can be, for example, utilized in diffe- rential transfer of NFC clipboard data. The log may be configured to store information relating to previous communication sessions. The information may include the listing of previously communicated data elements relative to each remote device. The device 302, 306 that is about to send the at least part of the contents of the NFC clipboard may then select the elements for the transfer based on the communication history relative to the remote device. For instance, an element that was previously transmitted to the remote device and has not changed ever since is not transferred.
Fig. 4 is a flow diagram of an embodiment of a method according to the present invention. After start-up, at 404 initial actions enabling the execution of the further method steps are performed, i.e. an electronic device that supports NFC communication is obtained. At 406, necessary software such as the NFC clipboard utility may be launched and configured. Should the user of the device desire altering the contents of the NFC clipboard, they may be updated, i.e. elements added, deleted, or modified. The NFC clipboard thus accommodates a number of user-determined data elements, such as files or other information, as content thereof. The data elements of the NFC clipboard may be user-determined in a sense that they have been selected by the user for inclusion in the NFC clipboard one element at a time, i.e. through explicit addition via drag-and-drop operation, for instance, and/or via user- determined inclusion, i.e. special NFC clipboard configuration, rules that may be optionally stored in the device for more automated inclusion of local elements in the NFC clipboard, for example. The elements may have been actually created (e.g. a text document) by the user of the device, but also device-generated (e.g. application- generated) or third party-generated elements may be determined by the user to be included in the NFC clipboard. Additionally, the NFC clipboard may include, as being visible or transparent relative to the user, elements that are selected by the clipboard application itself, e.g. for maintenance data exchange between several in- stances of NFC application in different devices. Upon detecting an external device with which NFC communication is effectuated 408, which may refer to establishment of NFC communication and optionally e.g. checking the NFC clipboard support, support of further wireless communication technologies and/or identity of the remote device, NFC clipboard contents, either all or at least portion thereof, is trans- ferred at 410 as NFC-compliant or alternative wireless information transfer, wherein in the case of transmitting data by said electronic device to the remote device said data includes at least part of the existing content of the NFC clipboard of said electronic device, preferably for placement in an NFC clipboard of said external device, and, in the case of receiving data from said external device, the received data is pre- ferably included in the NFC clipboard of said electronic device. A device may both transmit and receive NFC clipboard contents. After the initiation 408 of communication between the devices via NFC, the active communication method may be changed at least once as described in the foregoing chapters. The execution of tasks 406, 408, and 410 may be repeated so that the NFC clipboard is maintained up-to- date and the associated data transfer takes place when applicable.
The scope of the invention can be found in the following claims. Notwithstanding the various embodiments described hereinbefore in detail, a person skilled in the art
will appreciate the fact that different modifications may be introduced to the explicitly disclosed solutions without diverging from the fulcrum of the present invention as set forth in this text and defined by the independent claims. Finally, the skilled person will understand that instead of contemporary or future short-range wireless communication methods directly falling under the expanding and evolving family of official NFC standards and variations thereof, supplementary or alternative short- range wireless communication methods and/or technologies (i.e. in practice being other near field communication methods/technologies despite of the used naming convention) could be applied in the context of the present invention and therefore considered as equal to the aforementioned NFC technology for implementing at least the communication initiation and optionally the subsequent NFC clipboard (content) data transfer phases, whereupon the NFC transceiver should be constructed or at least modified accordingly to follow the supplementary or alternative communication practices. The NFC clipboard itself may be implemented as a (high- er level) functional entity substantially independent of the used wireless communication technology below.
Claims
1. An electronic device (202) comprising a processor (220) for processing data, a memory (222) for storing data, and a near field communication (NFC) transceiver (224) for wirelessly transmitting and receiving data relative to a remote device, said device further comprising
an NFC clipboard (304, 308), controlled by said processor and stored in said memory, for accommodating a number of user-determined data elements, such as files or other information, as content thereof,
wherein the electronic device is configured to wirelessly communicate with a remote device via the NFC transceiver and to subsequently transmit at least part of the content of said NFC clipboard to the remote device, preferably for placement in an NFC clipboard therein, using NFC-compliant wireless data transfer via the NFC transceiver or another implementation of wireless data transfer via an optional second wireless transceiver the electronic device further comprises, in either case the wireless communication between the electronic device and the remote device being thus at least initiated as NFC communication via the NFC transceiver.
2. The electronic device of claim 1, configured to determine whether the remote device supports NFC clipboard utility and optionally whether the identity of the remote device belongs to the number of one or more identities relative to which the transfer of NFC clipboard data is allowed.
3. The electronic device of any preceding claim, configured to store event history related to NFC clipboard data transfer to and/or from one or more remote devices.
4. The electronic device of any preceding claim, configured to include user- determined data elements in the NFC clipboard based on user-configurable inclusion rules stored in the electronic device.
5. The electronic device of any preceding claim, wherein the NFC clipboard is configured to accommodate the data elements using at least one technique selected from the group consisting of: to statically and/or dynamically include one or more memory areas for physically hosting one or more user-determined data elements, and to include links to one or more user-determined data elements.
6. The electronic device of any preceding claim, configured to communicate with the remote device on the selection of data elements for the subsequent NFC clipboard data transfer.
7. The electronic device of any preceding claim, configured to receive at least part of the content of the remote device's NFC clipboard during the wireless information transfer via said NFC transceiver or said optional second wireless transceiver.
8. An electronic device (202) comprising a processor (220) for processing data, a memory (222) for storing data, and a near field communication (NFC) transceiver (224) for wirelessly transmitting and receiving data relative to a remote device, said device further comprising
an NFC clipboard (304, 308), controlled by said processor and stored in said memory, for accommodating a number of user-determined data elements, such as files or other information, as content thereof,
wherein the electronic device is configured to wirelessly communicate with a remote device via the NFC transceiver and to receive data from the remote device, such as at least part of the content of the remote device's NFC clipboard, during NFC-compliant wireless data transfer via said NFC transceiver or during wireless data transfer via an optional second wireless transceiver the electronic device com- prises, in either case the wireless communication being thus at least initiated as NFC communication via the NFC transceiver, and further configured to include at least portion of the received content in the local NFC clipboard.
9. The electronic device of claim 8, configured to check whether a data element already received or to be received previously exists, either in identical or somehow otherwise sufficiently similar form, in the local NFC clipboard and/or memory in general, and if that is the case, optionally configured to execute at least one action selected from the group consisting of: reject the second, just received or to be received, instance of the same data element, change the ID information of the existing local element such that the received element may be located in the NFC clipboard without naming or other ID conflict, change the ID information of the received element such that the received element may be located in the NFC clipboard without
naming or other ID conflict, prompt from the user how to proceed, and move the local element or the received element to different location.
10. The electronic device of claim 8 or 9, configured to transmit at least part of the content of the local NFC clipboard during the wireless data transfer via the NFC transceiver or the optional second wireless transceiver to the remote device.
11. The electronic device of any preceding claim, wherein said electronic device includes at least one element selected from the group consisting of: a hand-held de- vice, a portable device, a mobile terminal, a smart phone, a PDA, a music player, a multimedia player, a peripheral device, a data carrier device, memory device, a still camera, a video camera, a laptop computer, and a desktop computer.
12. The electronic device of any preceding claim, comprising said second wireless transceiver for transferring data, such as NFC clipboard content data, after communication initiation with the remote device via the NFC, wherein the second wireless transceiver optionally supports higher transmission rate and/or longer range than the
NFC.
13. The electronic device of claim 12, being configured to switch into or start using said second wireless transceiver based on at least one criterion selected from the group consisting of: transmission rate, field strength, range, power consumption, user-set preferences, default settings, transmission costs, type of data to be transferred, and size of data to be transferred.
14. The electronic device of claim 12 or 13, said electronic device being configured to substantially simultaneously apply the NFC and said second wireless transceiver for data transfer.
15. A system for exchanging NFC clipboard data via NFC-compliant wireless data transfer, comprising an electronic device of any of claims 1 -7 and an electronic device of any of claims 8-10.
16. A method for wireless data transfer to be performed by an electronic device obtained (404) incorporating a processor for processing data, a memory for storing data, and a near field communication (NFC) transceiver for wirelessly transmitting and receiving data relative to a remote device, said method comprising:
establishing (406) an NFC clipboard in said electronic device for accommodating a number of user-determined data elements, such as files or other information, as content thereof,
communicating (408) with a remote device via the NFC transceiver,
transferring data (410) as NFC-compliant wireless information transfer via the NFC transceiver or as wireless data transfer via an optional second wireless transceiver the electronic device comprises, relative to a remote device, in either case the wire- less communication for transferring the data being thus at least initiated as NFC communication via the NFC transceiver,
wherein in the case of transmitting data by said electronic device to the remote device said data includes at least part of the existing content of the NFC clipboard of said electronic device, preferably for placement in an NFC clipboard of said remote device, and, in the case of receiving data from said remote device, the received data is included in the NFC clipboard of said electronic device.
17. A computer program, comprising code means adapted, when run on a comput- er such as the electronic device of claim 16, to execute the method steps of claim
16.
18. A carrier medium comprising the computer program of claim 17.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FI20095120 | 2009-02-09 | ||
| FI20095120A FI20095120A0 (en) | 2009-02-09 | 2009-02-09 | NFC clipboard and associated method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2010089458A1 true WO2010089458A1 (en) | 2010-08-12 |
Family
ID=40404623
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/FI2010/050076 Ceased WO2010089458A1 (en) | 2009-02-09 | 2010-02-08 | Near field communication clipboard and related method |
Country Status (2)
| Country | Link |
|---|---|
| FI (1) | FI20095120A0 (en) |
| WO (1) | WO2010089458A1 (en) |
Cited By (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2434721A1 (en) * | 2010-09-23 | 2012-03-28 | Research In Motion Limited | Communications system providing data transfer using selective wireless communications formats and related methods |
| WO2013106064A1 (en) * | 2012-01-10 | 2013-07-18 | Intuit Inc. | Secure financial transactions using multiple communication technologies |
| CN103281431A (en) * | 2013-02-26 | 2013-09-04 | 深圳市中兴移动通信有限公司 | Method and device for intelligently transferring file |
| CN103414831A (en) * | 2013-08-30 | 2013-11-27 | 苏州跨界软件科技有限公司 | Method and system for obtaining photos from digital camera to mobile terminal through NFC |
| WO2014004448A1 (en) * | 2012-06-27 | 2014-01-03 | Google Inc. | Techniques for transferring a data payload utilizing near-field communication |
| CN103577970A (en) * | 2012-08-01 | 2014-02-12 | 中兴通讯股份有限公司 | Questionnaire survey method and device based on NFC |
| WO2014046759A1 (en) * | 2012-09-24 | 2014-03-27 | Intel Corporation | Location aware file sharing between near field communication enabled devices |
| WO2014048308A1 (en) | 2012-09-25 | 2014-04-03 | Tencent Technology (Shenzhen) Company Limited | Systems and methods for transmitting and receiving data |
| EP2723105A1 (en) * | 2012-10-22 | 2014-04-23 | Samsung Electronics Co., Ltd | Apparatus, system and method for transferring data across mobile terminals paired using near filed communication (nfc) |
| US9077696B2 (en) | 2012-04-26 | 2015-07-07 | Qualcomm Incorporated | Transferring data items amongst computing devices using metadata that identifies a location of a transferred item |
| US20150296118A1 (en) * | 2012-12-27 | 2015-10-15 | Panasonic Intellectual Property Management Co., Ltd. | Communication apparatus |
| DE102014107506A1 (en) * | 2014-05-27 | 2015-12-03 | Lonexx GmbH | Method for exchanging user data between mobile terminals |
| US20150373084A1 (en) * | 2014-05-30 | 2015-12-24 | Apple Inc. | Forwarding activity-related information from source electronic devices to companion electronic devices |
| EP2960792A3 (en) * | 2014-05-28 | 2016-01-06 | Acer Incorporated | Electronic device and data copy method between electronic devices |
| CN105324943A (en) * | 2013-06-11 | 2016-02-10 | 美加狮有限公司 | Systems and methods for transmitting data using selected transmission technology from among other transmission technologies |
| ITUA20162037A1 (en) * | 2016-03-25 | 2017-09-25 | Stefano Bertuzzi | SYSTEM OF FRUITION DATA AND MULTIMEDIA CONTENT OF OBJECTS DISPLACED IN AN AREA |
| WO2017210062A1 (en) * | 2016-05-30 | 2017-12-07 | Apple Inc. | Copy and paste between devices |
| US9948728B2 (en) | 2014-05-30 | 2018-04-17 | Apple Inc. | Continuing an activity commenced on a source device with a companion device |
| US10055567B2 (en) | 2014-05-30 | 2018-08-21 | Apple Inc. | Proximity unlock and lock operations for electronic devices |
| US10193987B2 (en) | 2014-05-30 | 2019-01-29 | Apple Inc. | Activity continuation between electronic devices |
| US10237711B2 (en) | 2014-05-30 | 2019-03-19 | Apple Inc. | Dynamic types for activity continuation between electronic devices |
| US10754259B2 (en) | 2016-06-30 | 2020-08-25 | Asml Holding N.V. | Method and device for pupil illumination in overlay and critical dimension sensors |
| US10783736B1 (en) | 2019-03-20 | 2020-09-22 | Capital One Services, Llc | Tap to copy data to clipboard via NFC |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001073674A2 (en) * | 2000-03-28 | 2001-10-04 | Intel Corporation | Method and apparatus for cut, copy, and paste between computer systems across a wireless network |
| US20050004986A1 (en) * | 2003-07-03 | 2005-01-06 | Aoki Norihiro Edwin | Remote population of computer clipboard via a messaging system |
| WO2006111782A1 (en) * | 2005-04-19 | 2006-10-26 | Nokia Corporation, | Method, device and system for controlling application launching in a mobile terminal device |
| WO2007112787A1 (en) * | 2006-03-30 | 2007-10-11 | Sony Ericsson Mobile Communications Ab | Data communication in an electronic device |
| WO2008021032A2 (en) * | 2006-08-17 | 2008-02-21 | Microsoft Corporation | Web format-based wireless communications |
| US20090144435A1 (en) * | 2007-11-30 | 2009-06-04 | Arun Naniyat | Method and apparatus for sharing data in near field communication network |
-
2009
- 2009-02-09 FI FI20095120A patent/FI20095120A0/en not_active Application Discontinuation
-
2010
- 2010-02-08 WO PCT/FI2010/050076 patent/WO2010089458A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2001073674A2 (en) * | 2000-03-28 | 2001-10-04 | Intel Corporation | Method and apparatus for cut, copy, and paste between computer systems across a wireless network |
| US20050004986A1 (en) * | 2003-07-03 | 2005-01-06 | Aoki Norihiro Edwin | Remote population of computer clipboard via a messaging system |
| WO2006111782A1 (en) * | 2005-04-19 | 2006-10-26 | Nokia Corporation, | Method, device and system for controlling application launching in a mobile terminal device |
| WO2007112787A1 (en) * | 2006-03-30 | 2007-10-11 | Sony Ericsson Mobile Communications Ab | Data communication in an electronic device |
| WO2008021032A2 (en) * | 2006-08-17 | 2008-02-21 | Microsoft Corporation | Web format-based wireless communications |
| US20090144435A1 (en) * | 2007-11-30 | 2009-06-04 | Arun Naniyat | Method and apparatus for sharing data in near field communication network |
Cited By (47)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2434721A1 (en) * | 2010-09-23 | 2012-03-28 | Research In Motion Limited | Communications system providing data transfer using selective wireless communications formats and related methods |
| CN103229586A (en) * | 2010-09-23 | 2013-07-31 | 捷讯研究有限公司 | Communication system and related method for providing data transfer using selective wireless communication format |
| US9961182B2 (en) | 2010-09-23 | 2018-05-01 | Blackberry Limited | Communications system providing data transfer using selective wireless communications formats and related methods |
| WO2013106064A1 (en) * | 2012-01-10 | 2013-07-18 | Intuit Inc. | Secure financial transactions using multiple communication technologies |
| GB2513040A (en) * | 2012-01-10 | 2014-10-15 | Intuit Inc | Secure financial transactions using multiple communication technologies |
| US9077696B2 (en) | 2012-04-26 | 2015-07-07 | Qualcomm Incorporated | Transferring data items amongst computing devices using metadata that identifies a location of a transferred item |
| CN104620554B (en) * | 2012-06-27 | 2018-04-06 | 谷歌有限责任公司 | Techniques for transferring data payloads using near-field communication |
| WO2014004448A1 (en) * | 2012-06-27 | 2014-01-03 | Google Inc. | Techniques for transferring a data payload utilizing near-field communication |
| US9736680B2 (en) | 2012-06-27 | 2017-08-15 | Google Inc. | Techniques for transferring a data payload utilizing near-field communication |
| CN104620554A (en) * | 2012-06-27 | 2015-05-13 | 谷歌公司 | Techniques for transferring data payloads using near-field communication |
| CN103577970A (en) * | 2012-08-01 | 2014-02-12 | 中兴通讯股份有限公司 | Questionnaire survey method and device based on NFC |
| US8989670B2 (en) | 2012-09-24 | 2015-03-24 | Intel Corporation | Location aware file sharing between near field communication enabled devices |
| WO2014046759A1 (en) * | 2012-09-24 | 2014-03-27 | Intel Corporation | Location aware file sharing between near field communication enabled devices |
| EP2901661A4 (en) * | 2012-09-25 | 2016-04-27 | Tencent Tech Shenzhen Co Ltd | SYSTEMS AND METHODS FOR TRANSMITTING AND RECEIVING DATA |
| WO2014048308A1 (en) | 2012-09-25 | 2014-04-03 | Tencent Technology (Shenzhen) Company Limited | Systems and methods for transmitting and receiving data |
| EP2723105A1 (en) * | 2012-10-22 | 2014-04-23 | Samsung Electronics Co., Ltd | Apparatus, system and method for transferring data across mobile terminals paired using near filed communication (nfc) |
| US9917881B2 (en) | 2012-10-22 | 2018-03-13 | Samsung Electronics Co., Ltd. | Apparatus, system, and method for transferring data across mobile terminals paired using near field communication (NFC) |
| US20150296118A1 (en) * | 2012-12-27 | 2015-10-15 | Panasonic Intellectual Property Management Co., Ltd. | Communication apparatus |
| JPWO2014103313A1 (en) * | 2012-12-27 | 2017-01-12 | パナソニックIpマネジメント株式会社 | Communication device |
| EP2940590A4 (en) * | 2012-12-27 | 2016-02-24 | Panasonic Ip Man Co Ltd | Communication device |
| CN103281431A (en) * | 2013-02-26 | 2013-09-04 | 深圳市中兴移动通信有限公司 | Method and device for intelligently transferring file |
| CN105324943A (en) * | 2013-06-11 | 2016-02-10 | 美加狮有限公司 | Systems and methods for transmitting data using selected transmission technology from among other transmission technologies |
| CN103414831A (en) * | 2013-08-30 | 2013-11-27 | 苏州跨界软件科技有限公司 | Method and system for obtaining photos from digital camera to mobile terminal through NFC |
| DE102014107506A1 (en) * | 2014-05-27 | 2015-12-03 | Lonexx GmbH | Method for exchanging user data between mobile terminals |
| EP2960792A3 (en) * | 2014-05-28 | 2016-01-06 | Acer Incorporated | Electronic device and data copy method between electronic devices |
| US20150373084A1 (en) * | 2014-05-30 | 2015-12-24 | Apple Inc. | Forwarding activity-related information from source electronic devices to companion electronic devices |
| US10237711B2 (en) | 2014-05-30 | 2019-03-19 | Apple Inc. | Dynamic types for activity continuation between electronic devices |
| US9948728B2 (en) | 2014-05-30 | 2018-04-17 | Apple Inc. | Continuing an activity commenced on a source device with a companion device |
| US12058597B2 (en) | 2014-05-30 | 2024-08-06 | Apple Inc. | Dynamic types for activity continuation between electronic devices |
| US10055567B2 (en) | 2014-05-30 | 2018-08-21 | Apple Inc. | Proximity unlock and lock operations for electronic devices |
| US10187770B2 (en) * | 2014-05-30 | 2019-01-22 | Apple Inc. | Forwarding activity-related information from source electronic devices to companion electronic devices |
| US10193987B2 (en) | 2014-05-30 | 2019-01-29 | Apple Inc. | Activity continuation between electronic devices |
| US11055392B2 (en) | 2014-05-30 | 2021-07-06 | Apple Inc. | Proximity unlock and lock operations for electronic devices |
| US11356829B2 (en) | 2014-05-30 | 2022-06-07 | Apple Inc. | Dynamic types for activity continuation between electronic devices |
| US10546113B2 (en) | 2014-05-30 | 2020-01-28 | Apple Inc. | Proximity unlock and lock operations for electronic devices |
| US10667109B2 (en) | 2014-05-30 | 2020-05-26 | Apple Inc. | Forwarding activity-related information from source electronic devices to companion electronic devices |
| US10708371B2 (en) | 2014-05-30 | 2020-07-07 | Apple Inc. | Activity continuation between electronic devices |
| US11741210B2 (en) | 2014-05-30 | 2023-08-29 | Apple Inc. | Proximity unlock and lock operations for electronic devices |
| US10771946B2 (en) | 2014-05-30 | 2020-09-08 | Apple Inc. | Dynamic types for activity continuation between electronic devices |
| ITUA20162037A1 (en) * | 2016-03-25 | 2017-09-25 | Stefano Bertuzzi | SYSTEM OF FRUITION DATA AND MULTIMEDIA CONTENT OF OBJECTS DISPLACED IN AN AREA |
| CN109644201A (en) * | 2016-05-30 | 2019-04-16 | 苹果公司 | copy and paste between devices |
| US10863338B2 (en) | 2016-05-30 | 2020-12-08 | Apple Inc. | Copy and paste between devices |
| EP4161035A1 (en) * | 2016-05-30 | 2023-04-05 | Apple Inc. | Copy and paste between devices |
| WO2017210062A1 (en) * | 2016-05-30 | 2017-12-07 | Apple Inc. | Copy and paste between devices |
| US10754259B2 (en) | 2016-06-30 | 2020-08-25 | Asml Holding N.V. | Method and device for pupil illumination in overlay and critical dimension sensors |
| WO2020190701A1 (en) * | 2019-03-20 | 2020-09-24 | Capital One Services, Llc | Tap to copy data to clipboard via nfc |
| US10783736B1 (en) | 2019-03-20 | 2020-09-22 | Capital One Services, Llc | Tap to copy data to clipboard via NFC |
Also Published As
| Publication number | Publication date |
|---|---|
| FI20095120A0 (en) | 2009-02-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2010089458A1 (en) | Near field communication clipboard and related method | |
| US9560471B2 (en) | Peer-to-peer host station | |
| EP1999857B1 (en) | Data communication in an electronic device | |
| CN104853309B (en) | The method and apparatus that connection is managed in short-range communication | |
| US20140149529A1 (en) | Cloud-based nfc content sharing | |
| EP2654275A1 (en) | System and method for transmitting application data between two communication devices | |
| US20160359960A1 (en) | System and method of managing pairing information associated with peer-to-peer device pairings | |
| CN105393471B (en) | System and method for establishing pairing between different servers, accessories and intelligent electronic devices | |
| CN105556492B (en) | Near-field communication(NFC)Data transmission | |
| JP2009536484A (en) | System and method for storing near field communication tags in an electronic telephone directory | |
| KR20160045635A (en) | Electronic device using logical channels for communication | |
| CN102369712A (en) | Method and apparatus for establishing a social network through file transfer | |
| US20110111698A1 (en) | Electronic apparatus and access control method | |
| KR20130125139A (en) | Apparatus and method for selecting a secure element in a near field communication device | |
| KR20120099582A (en) | An electronic device with the function of supporting multiple cards | |
| CN1792106A (en) | Mobile communications device and method for condition-dependent resuming of a delayed data transfer over a different network | |
| CN103580731A (en) | Apparatus and method for communicating data in mobile device having near field communication module | |
| CN101911823A (en) | Wireless network communication system and method | |
| US20110117847A1 (en) | Electronic apparatus and communication control method | |
| EP2584797B1 (en) | System and method of managing pairing information associated with peer-to-peer device pairings | |
| US20050113079A1 (en) | System and method for transferring data files between mobile phones | |
| WO2014146229A1 (en) | Communication method and apparatus for nfc device, and nfc device | |
| JP2015156526A (en) | Communication device, information processing device and control method therefor, and communication system | |
| EP2114041B1 (en) | Context-sensitive data handling | |
| US10277766B2 (en) | Image forming apparatus, terminal device, data providing method, and computer program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10738247 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 10738247 Country of ref document: EP Kind code of ref document: A1 |