This disclosure relates to styluses for touch sensitive devices, and more particularly, to peer-to-peer data transfer using near field communication (NFC)-enabled styluses.
Electronic touch sensitive devices such as tablets, eReaders, mobile phones, smart phones, personal digital assistants (PDAs), and other such devices are commonly used for providing digital content. The content may be, for example, an e-book, an online website, images, documents, notes, or various audio or video content, just to name a few types. Such devices sometimes use or include a display, which is useful for displaying a user interface that allows a user to interact with the digital content. The user may interact with the touch sensitive computing device using fingers and/or a stylus, for example. The use of a stylus may enhance the user's experience when interacting with the touch sensitive device. For example, using a stylus may increase the user's input accuracy or comfort, especially when writing or drawing on a touch sensitive electronic device.
a-b illustrate an example electronic touch sensitive device capable of being used for stylus data transfer functionality, in accordance with an embodiment of the present invention.
c illustrates an example near field communication (NFC)-enabled stylus for use with an electronic touch sensitive device, in accordance with an embodiment of the present invention.
d-e illustrate example configuration screen shots of the electronic touch sensitive device shown in
a illustrates a block diagram of an electronic touch sensitive device, configured in accordance with an embodiment of the present invention.
b illustrates a block diagram of a communication system including the electronic touch sensitive device of
c illustrates a block diagram of an example NFC-enabled stylus for use with an electronic touch sensitive device, configured in accordance with an embodiment of the present invention.
d illustrates a block diagram showing a communication link between the electronic touch sensitive device of
a-c illustrate an example stylus NFC sharing function using an NFC-enabled stylus, in accordance with an embodiment of the present invention.
a-c illustrate an example stylus NFC pairing to stylus function using an NFC-enabled stylus, in accordance with an embodiment of the present invention.
a-c illustrate an example stylus NFC pairing to related touch sensitive device function using an NFC-enabled stylus, in accordance with an embodiment of the present invention.
Peer-to-peer data transfer techniques using near field communication (NFC)-enabled styluses are disclosed. The styluses are intended for use with an electronic touch sensitive device. A first data transfer technique is through stylus NFC sharing, where the NFC wireless connection is used to allow peer-to-peer data transfer between the NFC-enabled stylus and another NFC-enabled device. A second data transfer technique is through stylus NFC pairing, where the NFC-enabled stylus is used to establish a more capable wireless connection (e.g., Bluetooth-based or Wi-Fi-based), which can then be used to allow peer-to-peer data transfer with another NFC-enabled device. The stylus NFC pairing may pair the other NFC-enabled device to either the stylus or a related touch sensitive device. These techniques allow for peer-to-peer transfer of data such as documents, presentations, lectures, notes, or photos, for example. Numerous variations and configurations will be apparent in light of this disclosure.
General Overview
Near field communication (NFC) is a set of standards for short-range wireless technologies that enable two nearby devices to communicate with each other wirelessly. Although NFC can be used in different operating modes, this disclosure is primarily concerned with the peer-to-peer NFC operating mode for the purposes of data transfer (where all NFC-enabled devices described herein operate in active NFC mode). For example, and in accordance with various embodiments of the present invention, techniques are disclosed for transferring data using NFC-enabled styluses. The data may be transferred to, for example, another NFC-enabled stylus or an NFC-enabled computing device (e.g., laptop or tablet or mobile phone or cloud-portal device). The type of data that can be transferred may include, for example, documents, presentations or lectures, notes, messages, photos, audio files, videos, contact information, applications, games, uniform resource locators (URLs), website links, and/or stylus customizations, as well as other digital data.
As will be apparent in light of this disclosure, the NFC-enabled styluses disclosed herein allow peer-to-peer data transfer using two main techniques: 1) stylus NFC sharing—where the NFC wireless connection is used to directly exchange data between the NFC-enabled stylus and another NFC-enabled device; and/or 2) stylus NFC pairing—where the NFC-enabled stylus is used to establish a more capable wireless connection to exchange data with another NFC-enabled device. The more capable wireless connection may allow, for example, faster data transfer rates and/or larger operating distances, such as Bluetooth-based and Wi-Fi-based connections. The different techniques will be discussed in turn and may be referred to collectively herein as stylus data transfer functions.
Stylus NFC sharing is generally useful when exchanging small amounts of data, such as URLs, contact information, or other small files, for three main reasons. First, NFC generally transfers data at slower rates (e.g., 106, 212, or 424 kilobits per second) compared to other wireless communication protocols (e.g., megabits per second or greater). Second, NFC has a smaller operating distance (e.g., about 4 centimeters or less) compared to other wireless communication protocols (e.g., 10 meters for Bluetooth Class 2). And third, NFC-based wireless connections are established automatically and quickly (e.g., less than a tenth of a second) compared to other wireless communication protocols (e.g., multiple steps and for Bluetooth pairing).
For the same three reasons listed above, stylus NFC pairing is useful for establishing a more capable wireless connection Bluetooth-based or Wi-Fi-based), which can then be used to exchange larger files, such as audio and video files, at higher transfer rates and/or more convenient distances. Pairing as used herein, such as in the context of stylus NFC pairing, can include any steps required to establish a more capable wireless connection. For example, stylus NFC pairing in the context of establishing a Bluetooth-based wireless connection may include the steps of enabling Bluetooth, scanning for other devices, initiating pairing, and/or entering the passcode on each device. In another example, stylus NFC pairing in the context of establishing a Wi-Fi-based wireless connection may include the steps of enabling Wi-Fi and/or authenticating a connection between two devices. In some stylus NFC pairing instances, a wireless connection between the stylus and the other NFC-enabled device may be established, as will be apparent in light of this disclosure. In other stylus NFC pairing instances, a wireless connection between a related touch sensitive computing device and the other NFC-enabled device may be established, as will also be apparent. Numerous variations and configurations will be apparent in light of this disclosure.
Device and Stylus Examples
a-b illustrate an example electronic touch sensitive device capable of being used for stylus data transfer functionality, in accordance with an embodiment of the present invention. The device could be, for example, a tablet such as the NOOK® tablet or eReader by Barnes & Noble. In a more general sense, the device may be any electronic device having a touch sensitive user interface. The device may also have capability for displaying content to a user, such as a mobile phone or mobile computing device such as a laptop, a desktop computing system (with a built-in or separate monitor), a television, a smart display screen, or any other device having a touch screen display or a non-touch display screen that can be used in conjunction with a touch sensitive surface. In a more general sense, the touch sensitive device may comprise of any touch sensitive device capable of data transfer directly or via a stylus with which the device can be paired so as to allow for peer-to-peer data transfer as described herein. As will be appreciated, the claimed invention is not intended to be limited to any particular kind or type of electronic touch sensitive device.
As can be seen with the example configuration shown in
The power button can be used to turn the device on and off and, may be used in conjunction with a touch-based UI control feature that allows the user to confirm a given power transition action request (e.g., such as a slide bar or tap point graphic to turn power off). In this example configuration, the home button is a physical press-button that can be used, for example, to display the quick navigation menu, which is a toolbar that provides quick access to various features of the device. The button may also control other functionality. For instance, holding the button down in a push-and-hold fashion could initiate a searching for stylus function to pair a stylus to the device. In some cases, the home button may be used to facilitate peer-to-peer data transfer using an NFC-enabled stylus, as will be apparent in light of this disclosure.
c illustrates an example NFC-enabled stylus for use with an electronic touch sensitive device, in accordance with an embodiment of the present invention. As can be seen, in this particular example, the stylus includes a stylus clip and a stylus tip used to interact with a touch sensitive device, e.g., through direct or proximate contact (i.e., by hovering over the device). In this example, the stylus tip has a triangular shape, while in other examples, the stylus tip may be more rounded, or any other suitable shape. The stylus tip may be made of any number of materials of different textures and firmness depending on the needs of the specific touch sensitive device. This example stylus configuration also includes a side button along the shaft of the stylus and a top button on the end opposite the stylus tip. Example details of the architecture of NFC-enabled styluses used for peer-to-peer data transfer in accordance with one or more embodiments will be discussed in turn with reference to
Although the stylus is shown in the example embodiment
d-e illustrate example configuration screen shots of the electronic touch sensitive device shown in
As will be appreciated, the various UI control features and sub-menus displayed to the user are implemented as UI touch screen controls in this example embodiment. Such UI touch screen controls can be programmed or otherwise configured using any number of conventional or custom technologies. In general, the touch screen translates the user touch in a given location into an electrical signal which is then received and processed by the underlying operating system (OS) and circuitry (processor, etc.). The user touch may be performed with a finger, a stylus, or any other suitable implement, unless otherwise specified. Additional example details of the underlying OS and circuitry in accordance with one or more embodiments will be discussed in turn with reference to
As previously explained, and with further reference to
In addition, the Stylus Data Transfer sub-menu of this example case includes independent settings options to Allow Stylus NFC Sharing and to Allow Stylus NFC Pairing functionality as described herein. These two options allow a user to enable/disable these two functions (both shown enabled). Further, the Allow NFC Pairing option includes sub-options for choosing whether the NFC-enabled styluses described herein Allow Pairing to the Stylus and/or Allow Pairing to the Device. In other words, in this example case, the user can configure whether the NFC-enabled styluses described herein can be used to pair/establish more capable wireless connections (e.g., Bluetooth-based or Wi-Fi-based) for the stylus itself and/or the related device. The stylus NFC sharing and pairing features may be further configured using the Configure NFC Sharing Settings and Configure NFC Pairing Settings virtual buttons. For example, after selecting the Configure NFC Pairing Settings virtual button, a user may set the wireless connections the NFC-enabled stylus has permission to establish (e.g., Bluetooth-based and/or Wi-Fi-based connections). Numerous other configurable aspects will be apparent in light of this disclosure.
As can be further seen, a back button arrow UI control feature may be provisioned on the touch screen for any of the menus provided, so that the user can go back to the previous menu, if so desired. Note that configuration settings provided by the user can be saved automatically (e.g., user input is saved as selections are made or otherwise provided). Alternatively, a save button or other such UI feature can be provisioned, which the user can engage as desired. Again, while
Architecture
a illustrates a block diagram of an electronic touch sensitive device, configured in accordance with an embodiment of the present invention. As can be seen, this example device includes a processor, memory (e.g., RAM and/or ROM for processor workspace and storage), additional storage/memory (e.g., for content), a communications module, a touch screen, and an audio module. A communications bus and interconnect is also provided to allow inter-device communication. Other typical componentry and functionality not reflected in the block diagram will be apparent (e.g., battery, co-processor, etc.). Further note that although a touch screen display is provided, other embodiments may include a non-touch screen and a touch sensitive surface such as a track pad, or a touch sensitive housing configured with one or more acoustic sensors, etc. In any such cases, the touch sensitive surface is generally capable of translating a user's contact with the surface (whether direct or proximate, as previously described) into an electronic signal that can be manipulated or otherwise used to trigger a specific user interface action, such as those provided herein. The principles provided herein equally apply to any such touch sensitive devices. For ease of description, examples are provided with touch screen technology.
The touch sensitive surface (touch sensitive display in this example) can be any device that is configured with user input detecting technologies, whether capacitive, resistive, acoustic, active or passive stylus, and/or other input detecting technology. The screen display can be layered above input sensors, such as a capacitive sensor grid for passive touch-based input (such as with a finger or passive stylus in the case of a so-called in-plane switching (IPS) panel), or an electromagnetic resonance (EMR) sensor grid (e.g., for sensing a resonant circuit of the stylus). In some embodiments, the touch screen display can be configured with a purely capacitive sensor, while in other embodiments the touch screen display may be configured to provide a hybrid mode that allows for both capacitive input and EMR input. In still other embodiments, the touch screen display is configured with only an active stylus sensor. In any such embodiments, a touch screen controller may be configured to selectively scan the touch screen display and/or selectively report contacts detected directly on or otherwise sufficiently proximate to e.g., within a few centimeters) the touch screen display. Numerous touch screen display configurations can be implemented using any number of known or proprietary screen based input detecting technology,
In one example embodiment, stylus interaction can be provided by, for example, placing the stylus tip on the stylus detection surface, or sufficiently close to the surface (e.g., hovering one to a few centimeters above the surface, or even farther, depending on the sensing technology deployed in the stylus detection surface) but nonetheless triggering a response at the device just as if direct contact were provided on a touch screen display. As will be appreciated in light of this disclosure, an styluses as used herein may be implemented with any number of stylus technologies, such as the technology used in DuoSense® pens by N-trig® (e.g., wherein the stylus utilizes a touch sensor grid of a touch screen display) or EMR-based pens by Wacom technology, or any other commercially available or proprietary stylus technology. Further recall that the stylus sensor in the computing device may be distinct from an also provisioned touch sensor grid in the computing device. Having the touch sensor grid separate from the stylus sensor grid may allow the device to, for example, only scan for a stylus input, a touch contact, or to scan specific areas for specific input sources, in accordance with some embodiments. In one such embodiment, the stylus sensor grid includes a network of antenna coils that create a magnetic field which powers a resonant circuit within the stylus. In such an example, the stylus may be powered by energy from the antenna coils in the device and the stylus may return the magnetic signal back to the device, thus communicating the stylus' location, control feature inputs, etc.
Continuing with the example embodiment shown in
The processor can be any suitable processor 800 MHz Texas Instruments OMAP3621 applications processor), and may include one or more co-processors or controllers to assist in device control. In this example case, the processor receives input from the user, including input from or otherwise derived from the power button and the home button of the device and input from or otherwise derived from the stylus, including input relating to the data transfer function. The processor can also have a direct connection to a battery so that it can perform base level tasks even during sleep or low power modes, such as some or all of the stylus data transfer functionality described herein. The memory (e.g., for processor workspace and executable file storage) can be any suitable type of memory and size (e.g., 256 or 512 Mbytes SDRAM), and in other embodiments may be implemented with non-volatile memory or a combination of non-volatile and volatile memory technologies. The storage e.g., for storing consumable content and user files) can also be implemented with any suitable memory and size (e.g., 2 GBytes of flash memory). The display can be implemented, for example, with a 6-inch E-ink Pearl 800×600 pixel screen with Neonode® zForce® touch screen, or any other suitable display and touch screen interface technology.
The communications module can be configured to execute, for instance, any suitable protocol which allows for connection to the stylus to facilitate the stylus data transfer functions described herein. Example communication modules may include NFC, Bluetooth, 802.11 b/g/n WLAN (Wi-Fi), or other suitable chip or chip set that allows for wireless connection to the stylus (including any custom or proprietary protocols). The communication module(s) may be used for stylus NFC sharing functionality as described herein by facilitating the exchange of data with an NFC-enabled device through a related NFC-enabled stylus. The communication module(s) may also be used for direct peer-to-peer data transfer with another NFC-enabled device, e.g., after a related NFC-enabled stylus pairs the two devices using the stylus NFC pairing functionality described herein. In some specific example embodiments, the device housing that contains all the various componentry measures about 6.5″ high by about 5″ wide by about 0.5″ thick, and weighs about 6.9 ounces. Any number of suitable form factors can be used, depending on the target application (e.g., laptop, desktop, mobile phone, etc.). The device may be smaller, for example, for smart phone, eReader, and tablet applications and larger for smart computer monitor applications.
The operating system (OS) module can be implemented with any suitable OS, but in some example embodiments is implemented with Google Android OS or Linux OS or Microsoft OS or Apple OS. As will be appreciated in light of this disclosure, the techniques provided herein can be implemented on any such platforms. The power management (Power) module can be configured, for example, to automatically transition the device to a low power consumption or sleep mode after a period of non-use. The user interface (UI) module can be, for example, based on touch screen technology and the various example screen shots and use-case scenarios demonstrated in
b illustrates a block diagram of a communication system including the electronic touch sensitive device of
c illustrates a block diagram of an example NFC-enabled stylus for use with an electronic touch sensitive device, configured in accordance with an embodiment of the present invention. As can be seen, this example stylus includes an NFC module, other optional communication module(s), a side button, and a top button. A communications bus and interconnect may be provided to allow inter-device communication. A processor may also be included in the stylus to provide local intelligence, but such is not necessary in embodiments where the touch sensitive device with which the stylus is communicatively coupled provides the requisite control and direction, including whether to allow and/or initiate stylus data transfer functionality. Memory and/or storage may also be included in the stylus, for example, for storing user data exchanged during peer-to-peer data transfer with other NFC-enabled devices. Other componentry and functionality not reflected in the block diagram will be apparent (e.g., battery, speaker, antenna, display, etc.). The processor can be any suitable processor and may be programmed or otherwise configured to assist in controlling the stylus, and may receive input from the user from control features, including the side and top buttons. The memory/storage may be implemented with any suitable memory and size (e.g., 2 to 4 GBytes of flash memory).
The NFC module used for stylus data transfer functionality as described herein operates in active mode to allow for peer-to-peer data transfer via stylus NFC sharing and/or stylus NFC pairing. Since the NFC module is operating in active mode to perform the stylus data transfer functions described herein, it must be powered, for example, by a battery. The peer-to-peer mode is standardized on the ISO/IEC 18092 standard and typically operates at 13.56 MHz. NFC has a working distance of up to 20 cm; however, it has a more practical working distance of up to 4 cm. As previously described, the NFC module automatically detects and initiates communication with other NFC-enabled devices when the NFC-enabled stylus is within the particular working distance of other NFC-enabled devices. In some embodiments, the NFC-enabled stylus of
In some instances, the NFC-enabled styluses described herein may only include an NFC module, which can be used to communicate with a related touch sensitive device (e.g., to exchange the user data before, during, or after peer-to-peer data transfer) and other NFC-enabled devices. However, some stylus embodiments may contain other optional communication module(s), such as Bluetooth, Wi-Fi, or any other suitable wireless communication module. In instances where the stylus includes one or more other optional communication modules, the communication module(s) (e.g., Bluetooth and/or Wi-Fi) may be used to exchange data between the NFC-enabled stylus and a related touch sensitive device during stylus NFC sharing. The other communication module(s) may also be used to exchange data with the related touch sensitive device before and/or after stylus NFC sharing (e.g., where the stylus stores the data being exchanged). In some other instances, the communication module(s) may be used to exchange data after a stylus NFC pairing function establishes a wireless connection using one of the other optional communication modules (e.g., Bluetooth-based and/or Wi-Fi-based). The communication modules may also be used to receive input from control features, such as the side button and top button of the stylus, and to then transmit the input to other modules or devices.
d illustrates a block diagram showing a communication link between the electronic touch sensitive device of
As described above, the communication link may include an NFC, Bluetooth, 802.11 b/g/n WLAN (Wi-Fi), or other suitable communication link which allows for the transfer of data between the electronic touch sensitive device and the NFC-enabled stylus. For example, after a communication link is established (e.g., via a Bluetooth connection), that link may be used to exchange data to the stylus during peer-to-peer data transfer or other various information relating to the stylus data transfer functionality described herein. In other example embodiments, the stylus may communicate with the electronic touch sensitive device through a cloud/network to send signals relating the stylus data transfer functions indirectly to the device. For example, the stylus may connect to a Wi-Fi or cellular network and communicate with a related touch sensitive device through that network. Numerous variations and configurations will be apparent in light of this disclosure.
Example Stylus Data Transfer Functions
As an overview,
a-c illustrate an example stylus NFC sharing function using an NFC-enabled stylus, in accordance with an embodiment of the present invention. Generally:
As can be seen in
b shows the other NFC-enabled device entering the near-field range of the NFC-enabled stylus. Once the other NFC-enabled device enters the near-field range of the NFC-enabled stylus, stylus, the other NFC-enabled device is detected and an NFC-based wireless connection is automatically initiated. In some embodiments, an actual physical touch or apparent physical touch (e.g., where the near-field range is less than 4 cm) may be required to detect the other NFC-enabled device. The location of the NFC module in the NFC-enabled stylus and/or the other NFC-enabled device, as well as the respective near-field ranges of the two NFC-enabled devices may affect the distance and/or location requirements for NFC-based wireless connections. As can be seen in this embodiment, the near-field ranges of the NFC-enabled styluses emanate from the top of the styluses such that the tops of the styluses have to come into close proximity to initiate an NFC connection.
In some embodiments, when another NFC-enabled device is detected by the NFC-enabled stylus, the stylus and/or the related touch sensitive device may be configured to provide feedback to notify a user of the detection. The detection feedback may be visual (e.g., a multi-colored light-emitting diode (LED) on the stylus turns green), aural (e.g., a speaker in the stylus makes a detection sound, and/or haptic (e.g., the stylus vibrates using an eccentric weight and motor). In this example case, the related touch sensitive device shown in
c shows the stylus NFC sharing function that allows peer-to-peer data transfer using the NFC-based wireless connection. In some instances, the wireless connection for peer-to-peer data transfer may be automatically established, for example, after the NFC-enabled stylus and other NFC-enabled device are within the appropriate near-field range. In other instances, additional actions may be required to allow (or execute) peer-to-peer data transfer, such as pressing the top button on the NFC-enabled stylus when the other NFC-enabled device is within range. Once peer-to-peer data transfer has been enabled via the NFC-based wireless connection, data can be exchanged via the NFC connection. Since the wireless connection is NFC-based, the stylus and other device have to stay within near-field range to maintain the peer-to-peer connection for data exchange.
The stylus NFC sharing function implementation may depend upon the storage location of the data exchanged via NFC. In an example case, if the storage used for the data exchanged via NFC is on the stylus itself, then automatic exchange may occur by bringing the stylus within near-field range of another NFC-enabled device; however, the sharing function may require additional steps, such as the manipulation of one or more control features (e.g., pressing the top button of the stylus) in order to exchange data. In this example case, the data being transferred from the stylus during data exchange via NFC (i.e., data sent to the other NFC-enabled device) can be preliminarily transferred to the stylus from the related device via the communication link. Further, in this example case, the data being transferred to the stylus during data exchange via NFC data received from the other NFC-enabled device) can be subsequently transferred from the stylus to the related device via the communication link. Therefore, in some instances, the communication link between the NFC-enabled stylus and related touch sensitive device does not need to be maintained during the data exchange. In another embodiment, the stylus may include a display, such as an LED display, to facilitate the data exchange. For example, if the stylus is storing multiple files, such as multiple documents, the display may allow a user to determine what specific documents to exchange via NFC sharing. As previously described, the sharing may occur with more than one other NFC-enabled device, for example. Where multiple other NFC-enabled devices are within near-field range of the stylus when sharing.
In another example case, if data exchanged via NFC sharing is stored on the related touch sensitive device, then additional steps may be needed to transfer data with the other NFC-enabled device. For example, a user may decide what data to exchange using the touch sensitive device while the peer-to-peer data transfer between the stylus and other NFC-enabled device is enabled. In this example, the data exchanged will occur through the NFC-enabled stylus using the communication link with the related touch sensitive device (with the stylus acting as a hub). In this manner, a user can determine what data will be exchanged either before the NFC-enabled stylus gets within near-field range of the other NFC-enabled device, or while the stylus and other device are within near-field range. Alternatively, the data being exchanged may be stored in cloud storage accessed by the related touch sensitive device or just the stylus itself (e.g., if the stylus is connected to the cloud storage via a Wi-Fi or cellular network).
a-c illustrate an example stylus NFC pairing to stylus function using an NFC-enabled stylus, in accordance with an embodiment of the present invention. Generally:
a shows the other NFC-enabled device entering the near-field range of the NFC-enabled stylus to establish an NFC-based wireless connection, as occurred in
a-c illustrate an example stylus NFC pairing to related touch sensitive device function using an NFC-enabled stylus, in accordance with an embodiment of the present invention. Generally:
a shows the other NFC-enabled device entering the near-field range of the NFC-enabled stylus to establish an NFC-based wireless connection, as occurred in
Methodology
As can be seen, in this example case, the method starts by determining whether an NFC-enabled stylus (used to interact with a related touch sensitive device) is within near-field range of another NFC-enabled device 601. It is to be understood that the other NFC-enabled device is distinct from the touch sensitive device related to the NFC-enabled stylus as described herein, even though the related device may be NFC-enabled and the stylus and related device may communicate via NFC. Example near-field ranges may include when another NFC-enabled device is within 20 cm, 10 cm, or 4 cm, although other suitable near-field ranges may be used. If another NFC-enabled device is not within near field range of the NFC-enabled stylus, then the method waits until another NFC-enabled device is within near-field range. Once another NFC-enabled device is within near-field range of the NFC-enabled stylus, then the other NFC-enabled device is detected and an NFC-based wireless connection is automatically initiated 602. Optional feedback may be provided upon detection of the other NFC-enabled device to notify that the other NFC-enabled has been detected and/or to notify that an NFC-based wireless connection has been established, with that other NFC-enabled device. The feedback may include visual, aural, and/or haptic feedback from the stylus and/or related touch sensitive device, as described herein.
After the other NFC-enabled device is detected and an NFC-based wireless connection is initiated between the stylus and other device, it is determined whether stylus NFC sharing or stylus NFC pairing is desired 603. This determination can be made in various ways. For example, in some embodiments, stylus NFC sharing or pairing, or some portion of these functions, may not be available and/or enabled (e.g., see
Continuing with the method shown in
If stylus NFC pairing functionality is desired, then it is determined whether the other NFC-enabled device is to be paired with the stylus or the related touch sensitive device 605. If stylus NFC pairing is being used to pair the other NFC-enabled device and the stylus, then the NFC connection from 602 can be used to establish a more capable wireless connection between the stylus and other NFC-enabled device 606, such as Bluetooth-based or Wi-Fi-based connection. The more capable wireless connection can then be used to allow peer-to-peer data transfer between the stylus and the other NFC-enabled device 607. As was the case with stylus NFC sharing, the data exchanged during peer-to-peer data transfer between the stylus and other NFC-enabled device may be stored with the stylus, with the related touch sensitive device, or in cloud storage, depending upon the specific implementation. If stylus NFC pairing is being used to pair the other NFC-enabled device and the related touch sensitive device, then the NFC connection from 602 can be used to establish a more capable wireless connection between the related device and the other NFC-enabled device 608, such as a Bluetooth-based or Wi-Fi based connection. The more capable wireless connection can then be used to allow peer-to-peer data transfer between the related device and the other NFC-enabled device 609.
Numerous variations and embodiments will be apparent in light of this disclosure. One example embodiment of the present invention provides a stylus including an elongated body portion having a stylus tip for interacting with an electronic touch sensitive device. The stylus also includes a near field communication (NFC) module capable of establishing a wireless connection with another NFC-enabled device, wherein the wireless connection allows peer-to-peer data transfer. In some cases, the wireless connection allows peer-to-peer transfer of documents, presentations, lectures, notes, messages, photos, audio files, videos, contact information, applications, games, uniform resource locators (URLs), website links, and/or stylus customizations. In some cases, the wireless connection is NFC-based, Bluetooth-based or Wi-Fi-based. In some cases, the wireless connection is established by at least bringing the stylus within 4 centimeters of the other NFC-enabled device and/or physically touching the stylus to the other NFC-enabled device. In some cases, the stylus includes storage accessible during peer-to-peer data transfer. In some cases, the other NFC-enabled device is a stylus, computer, tablet, smart phone, eReader, projector, printer, camera, or game controller.
Another example embodiment of the present invention provides a system including a touch sensitive computing device, and a stylus for interacting with the touch sensitive computing device. In this example embodiment, the stylus has near field communication (NFC) capabilities for establishing a wireless connection with another NFC-enabled device, wherein the wireless connection allows peer-to-peer data transfer. In some cases the other NFC-enabled device is a stylus, computer, tablet, smart phone, eReader, projector, printer, camera, or game controller. In some cases, the touch sensitive computing device is configured to wirelessly communicate with the stylus to facilitate peer-to-peer data transfer between the stylus and the other NFC-enabled device. In some cases, the stylus is capable of establishing a wireless connection between the touch sensitive computing device and the other NFC-enabled device to allow peer-to-peer data transfer between the touch sensitive computing device and the other NFC-enabled device. In some cases, the system is user-configurable. In some cases, the wireless connection is NFC-based, Bluetooth-based or Wi-Fi-based. In some cases, the stylus and/or touch sensitive computing device provides visual, aural, and/or haptic feedback when the stylus detects the other NFC-enabled device, the wireless connection is established, data is transferred, and/or the wireless connection is disconnected.
Another example embodiment of the present invention provides a computer program product including a plurality of instructions non-transiently encoded thereon to facilitate operation of an electronic device according to a process. The computer program product may include one or more computer readable mediums such as, for example, a hard drive, compact disk, memory stick, server, cache memory, register memory, random access memory, read only memory, flash memory, or any suitable non-transitory memory that is encoded with instructions that can be executed by one or more processors, or a plurality or combination of such memories. In this example embodiment, the process is configured to establish a wireless connection (in response to a near field communication (NFC)-enabled stylus used for interacting with an electronic touch sensitive device entering a near-field range of another NFC-enabled device), and allow peer-to-peer data transfer via the wireless connection. In some cases, the wireless connection allows peer-to-peer transfer of documents, presentations, lectures, notes, messages, photos, audio files, videos, contact information, applications, games, uniform resource locators (URLs), website links, and/or stylus customizations. In some cases, the near-field range is within 4 centimeters. In some cases, the wireless connection is NFC-based, Bluetooth-based, or Wi-Fi-based. In some cases, the wireless connection is established between the NFC-enabled stylus and the other NFC-enabled device. In some cases, the process is configured to pair the NFC-enabled stylus with the touch sensitive device to facilitate peer-to-peer data transfer between the stylus and other NFC-enabled device. In some cases, the wireless connection is established between a touch sensitive computing device associated with the NFC-enabled stylus and the other NFC-enabled device.
The foregoing description of the embodiments of the invention has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in light of this disclosure. It is intended that the scope of the invention be limited not by this detailed description, but rather by the claims appended hereto.