For individuals, groups and/or teams seeking to better enhance data surrounding the amount of time a child spends performing activities associated with mobile applications, there are limits on the resources they can use with children to track, access and analyze this data in an effective way and on a consistent basis. For example, there may be a need to track and analyze an amount of time a child spends reading a book. Thus, there is a growing interest in being able to track a child's actions in conjunction with a mobile application.
Without limiting the scope of the appended claims, after considering this disclosure, and particularly after considering the section entitled “Detailed Description,” one will understand how the aspects of various embodiments are implemented and used to track elapsed time, for various purposes, with a movable device.
In one embodiment there is a method for activating a function of a mobile application on a mobile device, using a movable device, the movable device may include a processor, an inertial measurement unit and a wireless transmitter. The method may comprise, at the movable device: detecting a movement signal at the inertial measurement unit indicating movement of the movable device. In one embodiment, in response to detecting the movement signal from the wireless transmitter, determining whether the movement signal meets movement criteria. In one embodiment, in response to determining that the movement signal meets movement criteria, transmitting a function activation signal to the mobile device to activate the function of the mobile application. In another embodiment, in response to determining that the movement signal does not meet movement criteria, refraining from transmitting a function activation signal to the mobile device to activate the function of the mobile application.
In some embodiments, the movement criteria includes a criterion that is met when the movable device has rotated 180 degrees along an axis perpendicular to gravity.
In some embodiments, the function of the mobile application is a timer.
In some embodiments, activating the function of the mobile application includes initiating the timer on the mobile application.
In some embodiments, the method further comprising: at the mobile device: in response to receiving the function activation signal, activating the function on the mobile application.
In another embodiment there is a system for activating a function of a mobile application on a mobile device, the system comprising: a movable device, the movable device including a processor, an inertial measurement unit and a wireless transmitter. The processor may be configured to perform the steps of: detecting a movement signal at the inertial measurement unit indicating movement of the movable device. In one embodiment, in response to detecting the movement signal from the wireless transmitter, determining whether the movement signal meets movement criteria. In one embodiment, in response to determining that the movement signal meets movement criteria, transmitting a function activation signal to the mobile device to activate the function of the mobile application. In another embodiment, in response to determining that the movement signal does not meet movement criteria, refraining from transmitting a function activation signal to the mobile device to activate the function of the mobile application.
In some embodiments the movement criteria includes a criterion that is met when the movable device has rotated 180 degrees along an axis perpendicular to gravity.
In some embodiments the function of the mobile application is a timer.
In some embodiments activating the function of the mobile application includes initiating the timer on the mobile application.
In some embodiments the mobile device is configured to perform the steps of, in response to receiving the function activation signal, activating the function on the mobile application.
The foregoing summary, as well as the following detailed description of embodiments of the disclosed invention, will be better understood when read in conjunction with the appended drawings of an exemplary embodiment. It should be understood, however, that the invention is not limited to the precise arrangements and instrumentalities shown.
In the drawings:
Being unable to efficiently and consistently track and analyze time spent performing an activity, such as reading, for various purposes, is a disadvantage to the user. Consequently, what is desired is a method and system to trigger time-start and time-end based on the movement of an external movable device. For ease of explanation, the activity described herein is directed to reading a book, but other activities may be tracked and analyzed, in accordance with other embodiments of the invention.
Tracking time spent reading a book or a number of different books is useful both over the short-term and long-term. In this regard, it is both easy and helpful for any user, regardless of their age, to flip an hourglass shaped device that would activate a timer. Flipping an hourglass shaped device is much more intuitive to users as opposed to performing a multitude of user-selections on a mobile device to activate a timer in a mobile application.
Numerous details are described herein in order to provide a thorough understanding of the example embodiments illustrated in the accompanying drawings. However, some embodiments may be practiced without many of the specific details, and the scope of the claims is only limited by those features and aspects specifically recited in the claims. Furthermore, well-known methods, components, and circuits have not been described in exhaustive detail so as not to unnecessarily obscure pertinent aspects of the embodiments described herein.
The movable device 202 may be configured to transmit a function activation signal 205 to the mobile device 214, when an action is performed on the movable device 202. For example, the movable device 202 may be rotated or flipped over, from top 202-1 to bottom 202-2, similar to an hourglass, to transmit the activation signal.
The moveable device 202 may include an inertial measurement unit (IMU) 208. The IMU 208 may be configured to measure movement of the moveable device 202. The IMU 208 may generate a movement signal representative of such movement of the moveable device 202. Movement may include the force, linear and or angular movement of the moveable device 202. The IMU may include one or more accelerometers and/or gyroscopes to measure linear or angular movement of the moveable device 202.
The moveable device 202 may include a processor 206. The processor 206 may be configured to receive a movement signal from the IMU 208. If certain criteria are met, the processor 206 may transmit the activation signal 205 to the mobile device 214. A detailed description of such functionality is provided in more detail below.
The moveable device 202 may include a wireless transmitter 210 configured to wirelessly transmit the activation signal 205 to the mobile device 214 via a wireless communication standard (e.g., Bluetooth, Wifi, cell-specific).
The mobile device 214 may include a mobile application 204 and a user interface 106. The mobile application 204, when executed by a user, executes functions specific to the mobile application 204 at the mobile device 214, including receiving activation signals from the moveable device 202. In some embodiments, the mobile application 204 is a reading application that tracks, analyzes and displays data associated with reading one or more physical books or books on the mobile device 214. In some embodiments, the mobile application 204 may include a mobile timer 212 that initiates a timer in response to receiving a function activation signal 205 from the moveable device 202. In some embodiments, while the mobile timer 212 is activated and counting time, the mobile timer 212 may stop in response to receiving a subsequent activation signal 205 from the moveable device 202.
The mobile device 214 may include a user interface 207. In some implementations, the user interface 106 includes a display device capable of displaying data and a user input device for user input. The mobile device 214 may be any computer or other electronic device that is capable of communicating with the moveable device 202. Examples of mobile device 214 include, without limitation, mobile phones, smart phones, and personal digital assistants, laptops, notebooks. In some embodiments, the mobile device 214 may not be required to be mobile, and therefore include non-mobile personal computers, such as desktop computers.
Referring to
Referring to
In one embodiment, the user may desire to stop reading and as such stop mobile timer 212. To do so, the user may rotate the movable device 202 180 degrees perpendicular to y-axis 203 and gravity such that top end 202-1 and bottom end 202-2 are in the original position as shown in
In some embodiments, the processor 206 detects (302) a movement signal at the IMU 208 which may indicate movement of the movable device 202.
In some embodiments, in response to detecting the movement signal from the IMU 208, the processor 206 determines (304) whether the movement signal meets movement criteria.
In some embodiments, the movement criteria may include (305) a criterion that is met when the movable device (e.g. movable device 202) has rotated 180 degrees along an axis perpendicular to gravity (as represented by y-axis 203).
In some embodiments, in response to determining that the movement signal meets movement criteria, the processor 206 transmits (306) a function activation signal 205 to the mobile device 214 to activate the function of the mobile application 204.
In some embodiments, the function of the mobile application is (307) a timer 212.
In some embodiments, activating the function of the mobile application includes (308) initiating the timer on the mobile application 204.
In some embodiments, in response to determining that the movement signal does not meet movement criteria, refraining (309) from transmitting a function activation signal 205 to the mobile device to activate the function (e.g., timer) of the mobile application.
In at least one embodiment, there is included one or more computers having one or more processors and memory (e.g., one or more nonvolatile storage devices). In some embodiments, memory or computer readable storage medium of memory stores programs, modules and data structures, or a subset thereof for a processor to control and run the various systems and methods disclosed herein. In one embodiment, a non-transitory computer readable storage medium having stored thereon computer-executable instructions which, when executed by a processor, perform one or more of the methods disclosed herein.
It will be appreciated by those skilled in the art that changes could be made to the exemplary embodiments shown and described above without departing from the broad inventive concept thereof. It is understood, therefore, that this invention is not limited to the exemplary embodiments shown and described, but it is intended to cover modifications within the spirit and scope of the present invention as defined by the claims. For example, specific features of the exemplary embodiments may or may not be part of the claimed invention, different components as opposed to those specifically mentioned may perform at least some of the features described herein, and features of the disclosed embodiments may be combined. The words “right”, “left”, “lower” and “upper” designate directions in the drawings to which reference is made. The words “inwardly” and “outwardly” refer to directions toward and away from, respectively, the geometric center of the moveable device 202. As used herein, the terms “about” and “approximately” may refer to + or −10% of the value referenced. For example, “about 9” is understood to encompass 8.2 and 9.9.
It is to be understood that at least some of the figures and descriptions of the invention have been simplified to focus on elements that are relevant for a clear understanding of the invention, while eliminating, for purposes of clarity, other elements that those of ordinary skill in the art will appreciate may also comprise a portion of the invention. However, because such elements are well known in the art, and because they do not necessarily facilitate a better understanding of the invention, a description of such elements is not provided herein.
It will be understood that, although the terms “first,” “second,” etc. are sometimes used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element, without changing the meaning of the description, so long as all occurrences of the “first element” are renamed consistently and all occurrences of the second element are renamed consistently. The first element and the second element are both elements, but they are not the same element.
As used herein, the term “if” may be, optionally, construed to mean “upon” or “in response to determining” or “in response to detecting” or “in accordance with a determination that,” depending on the context. Similarly, the phrase “if it is determined” or “if [a stated condition or event] is detected” is, optionally, construed to mean “upon determining” or “in response to determining” or “upon detecting [the stated condition or event]” or “in response to detecting [the stated condition or event]” or “in accordance with a determination that [a stated condition or event] is detected,” depending on the context.
The terminology used herein is for the purpose of describing particular implementations only and is not intended to be limiting of the claims. As used in the description of the implementations and the appended claims, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term “and/or” as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, operations, elements, components, and/or groups thereof.
As used herein, the term “if” may be construed to mean “when” or “upon” or “in response to determining” or “in accordance with a determination” or “in response to detecting,” that a stated condition precedent is true, depending on the context. Similarly, the phrase “if it is determined (that a stated condition precedent is true)” or “if (a stated condition precedent is true)” or “when (a stated condition precedent is true)” may be construed to mean “upon determining” or “in response to determining” or “in accordance with a determination” or “upon detecting” or “in response to detecting” that the stated condition precedent is true, depending on the context.
Further, to the extent that the method does not rely on the particular order of steps set forth herein, the particular order of the steps should not be construed as limitation on the claims. The claims directed to the method of the present invention should not be limited to the performance of their steps in the order written, and one skilled in the art can readily appreciate that the steps may be varied and still remain within the spirit and scope of the present invention.
This application claims the benefit of U.S. Provisional Patent Application No. 62/746,033 filed Oct. 16, 2018 entitled “Triggering Mobile Application Using Movable External Device”, incorporated by reference herein in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2019/056494 | 10/16/2019 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62746033 | Oct 2018 | US |