Sign In to Follow Application
View All Documents & Correspondence

A Computer Implemented Method Of Predicting A Day Of Ovulation

Abstract: The objective of the present invention is to provide a program for highly reliable ovulation day prediction. The ovulation day prediction program causes a computer to execute a process for calculating predicted ovulation day data in accordance with a specific menstrual cycle by means of applying a specific menstrual cycle to the relationship between the average menstrual cycle and the spacing between days of menstruation and days of ovulation inferred on the basis of data of a plurality of people acquired ahead of time.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
07 October 2016
Publication Number
10/2017
Publication Type
INA
Invention Field
BIO-MEDICAL ENGINEERING
Status
Email
patents@dpahuja.in
Parent Application
Patent Number
Legal Status
Grant Date
2024-02-09
Renewal Date

Applicants

MTI LTD.
3 20 2 Nishi shinjuku Shinjuku ku Tokyo 1631435

Inventors

1. SUZUKI Kenta
A

Specification

The name of the invention: the day of ovulation prediction program and ovulation prediction method

Technical field

[0001]

 The present invention relates to a technique for predicting ovulation.

Background technique

[0002]

 Conventionally, various methods for predicting the ovulation day has been studied. These methods, there is a long-term prediction methods and immediate prediction method.

[0003]

 Long-term prediction method, based on the data of the menstrual cycle in the past several times, to predict the future menstruation start date and the day of ovulation. More specifically, there is a Ogino formula (calendar method) or cycle intermediate method. Cycle intermediate method is, to predict the date plus half the number of days the average menstrual cycle to the latest menstruation start date as the day of ovulation.

[0004]

 Immediate prediction method, based on physical data, the day of ovulation approaches, or predicts that ovulation has taken place. More specifically, there is a use of basal body temperature (cover line method) or the use of physical change (confirmation of cervical mucus).

[0005]

 In addition, as a technique to predict menstruation date and the day of ovulation, for example, there is a technique described in Patent Document 1.

CITATION

Patent literature

[0006]

Patent Document 1: Patent No. 5179799

Summary of the invention

Problems that the Invention is to Solve

[0007]

 However, the prediction method described above, both of which are difficult to highly reliable ovulation prediction. For example, Ogino formula, the period from the day of ovulation until the next menstruation start date is expecting to ovulation day with the assumption that is constant (14 days). However, the same as there are individual differences in the menstrual cycle, because of individual differences in the period from the day of ovulation until the next menstruation start date, in the Ogino formula is difficult to reliable ovulation prediction. In addition, the general transition from hypothermia life to the high temperature period, ensuing to ovulation. Therefore, the cover line method can not be used only for ex-post grasp of ovulation day.

[0008]

 Furthermore, even in individuals who do not have enough data about menstrual cycle and ovulation day, be performed with high ovulation prediction reliability is desired.

[0009]

 The present invention has been made to solve the above problems, and an object thereof is to provide a technique for performing a prediction reliable ovulation day.

Means for Solving the Problems

[0010]

 In order to solve the above problems, ovulation prediction program according to the present invention causes a computer, which is estimated based on a plurality of persons of the data acquired in advance, the relationship between the distance and the average menstrual cycle menstrual date and ovulation day against, by applying the specific menstrual cycle, to execute the process of calculating the predicted ovulation date data corresponding to the specific menstrual cycle.
 Further, in order to solve the above problems, ovulation prediction method of the present invention was estimated based on the plurality of persons of the data acquired in advance, with respect to the relationship between the distance and the average menstrual cycle menstrual date and ovulation day by applying specific menstrual cycle, it calculates the predicted ovulation date data corresponding to the specific menstrual cycle.

Effect of the invention

[0011]

 According to the present invention, same average by utilizing the average trend regarding ovulation day populations having a menstrual cycle, it is possible to perform high ovulation prediction reliability based on the menstrual cycle of self.

Brief description of the drawings

[0012]

It is a schematic diagram showing a common configuration in Figure 1 embodiment.
FIG. 2 is a diagram to supplement the description of the first embodiment.
FIG. 3 is a diagram to supplement the description of the first embodiment.
4 is a flowchart showing a process of a program according to the first embodiment.
5 is a flowchart showing a process of a program according to the second embodiment.
FIG. 6 is a diagram to supplement the description of the third embodiment.
7 is a flowchart showing a process of a program according to the third embodiment.
FIG. 8 is a diagram to supplement the description of the fourth embodiment.
9 is a flowchart showing a process of a program according to the fourth embodiment.

DESCRIPTION OF THE INVENTION

[0013]


 The configuration common to each embodiment will be described with reference to FIG.

[0014]

 The user terminal 1 is a mobile device (smartphone, tablet terminal) and PC personal owned. The user terminal 1 includes an input unit 1a and display unit 1b. The user terminal 1 is an example of a "computer".

[0015]

 Server 2 includes a database (DB) 2a for recording and managing the data obtained from a plurality of users. Further, the server 2 uses the data stored in the database 2a, constructing a predetermined program.

[0016]

 Data to be recorded in the database. 2a, menstruation start date, day of ovulation, is a day like that was sexual intercourse. These data, for example, menstruation day forecast services for individuals, which is provided as a mobile app or Web page, can be obtained through the pregnancy support services. In the past, these data for medical research had to be acquired, the number is only a few tens to several hundreds. On the other hand, by using such a service, the server 2 can collect large amounts of data (at least thousands to tens of thousands) in comparison with the conventional. Figure (graph) like shown in the following embodiment is a result obtained based on such a large-scale data. Such large-scale data is an example of a "pre-acquired plurality personal data" of the present invention.

[0017]

 Program constructed by the server 2, for example, be implemented as an application software. The user can download to the user terminal 1 to the software as a portable app. The user, by activating the portable application can execute the program of the present invention. Below, a detailed description of this program in each of the embodiments.

[0018]

 Although described an example in which the program is executed by a user terminal 1 in the exemplary embodiment, the computer program is executed, not limited to the user terminal 1. For example, the user terminal 1 only functions as an input means and display means, the server 2 may executes the program based on input from the user terminal 1. Alternatively, a portion of the program is executed by the user terminal 1, the remainder of the program may also be executed by the server 2.

[0019]


 The program according to the first embodiment with reference to FIGS be described. In the present embodiment, based on the average menstrual cycle of the user, it will be described an example of performing prediction of ovulation of the user.

[0020]

 Program according to the present embodiment, the user terminal 1, based on the input menstruation date data multiple times via the input unit 1a, to execute processing for calculating the specific menstrual cycle.

[0021]

 "Menstrual date data" is data on a menstruation date of the user. Menstruation date data is, for example, menstruation start date (date). Further, if the menstrual cycle has been found, menstruation date data may be the number of days.

[0022]

 The user inputs the menstruation date data through the input unit 1a of the user terminal 1. Input operation, the keys and the user terminal 1 is performed by the user's voice.

[0023]

 Here, for example, if the user has entered three times of menstruation start date, the program, 3 to the user terminal 1, the number of days from first menstruation start date until the second time of menstruation start date, from the second round of menstruation start date that by allowing the implementation of the process to calculate the menstrual cycle of twice to determine the number of days until the time first of menstruation start date. Then, the program, the user terminal 1, to execute processing of calculating the average menstrual cycle by taking the average of the menstrual cycle twice.

[0024]

 Alternatively, the program, the user terminal 1, the previous menstrual cycle of the user (which can be determined at the input of menstruation date data of at least twice), by applying the statistical model based on a large-scale data, the menstrual cycle specific weighting for (for example, for the most recent menstrual cycle was evaluated as "1", that for the previous menstrual cycle is evaluated as "0.9") carried out, allowing the implementation of the process to calculate the menstrual cycle .

[0025]

 "Specific menstrual cycle" in the present embodiment is a concept including menstrual cycle is calculated using the average menstrual cycle, and statistical models in the user entered the menstrual date data.

[0026]

 Note that the user, the value may only be entered once you know the pre-specified in the menstrual cycle.

[0027]

 Then, the program, the user terminal 1, which is estimated based on a plurality of persons of the data acquired in advance, with respect to the relationship between the distance and the average menstrual cycle menstrual date and ovulation day, applying specific menstrual cycle Accordingly, to execute the process of calculating the predicted ovulation date data corresponding to the specific menstrual cycle. It should be noted that, "the distance between the ovulation date and menstruation date", the concept, including the number of days the number of days until the day of ovulation from menstruation start date prior to the day of ovulation in one of the menstrual cycle, and from ovulation to menstruation start date immediately after the it is.

[0028]

 "Prediction ovulation date data" is the data related to the prediction of ovulation. Predict ovulation date data, for example menstruation date from + 10 days prior to the predicted ovulation day in one of the menstrual cycle, the next from the predicted menstruation date - as a date, such as numerical value on the basis of the menstrual date, such as 10 days, or ○ May ○ days It is calculated. It should be noted that, "prediction menstrual date", it is the future of menstruation start date that is expected by the addition of specific menstrual cycle in the past menstrual start date.

[0029]

 Here, with reference to FIGS. 2 and 3, in the calculation of the predicted ovulation date data of the user, the menstrual cycle (specific menstrual cycle) of the user, and of the distance and the average menstrual cycle of menstruation date and the day of ovulation It describes the point of using the relational expression.

[0030]

 Figure 2 is a graph showing the regularity of the menstrual cycle of the individual. The horizontal axis of the menstrual cycle a plurality of times, an average value of the menstrual cycle the first half (in days). The vertical axis of the plurality of times of the menstrual cycle, which is the average value of the menstrual cycle in the second half of 1/2 (days). Each point shown in the graph, an individual distribution having a data of the menstrual cycle over 12 times.

[0031]

 As is apparent from this graph, there is a strong correlation past menstrual cycle and future menstrual cycle. In other words, the menstrual cycle (average menstrual cycle) of the individual can be considered as is generally constant.

[0032]

 3 is a graph showing the relationship between the average menstrual cycle and ovulation day. The horizontal axis is the average menstrual cycle. The vertical axis is the day of ovulation to the next menstruation start date. Each point shown in the graph are the mean ovulation day for more than one person next menstruation start date with the same average menstrual cycle. In addition, the dashed line shows the day of ovulation to the next menstruation start date by Ogino formula (14 regardless of the difference of the average menstrual cycle days fixed). The dashed line shows the day of ovulation to the next menstruation start date by cycle intermediate method.

[0033]

 As is apparent from this graph, the conventional method (Ogino formula cycle intermediate method) ovulation day is estimated, it deviates significantly with respect to the actually obtained ovulation day.

[0034]

 The present inventors have based on knowledge of the relationship distance between the average menstrual cycle menstrual date and ovulation day is estimated from a large plurality Personality data as shown in FIG. 3, such a relationship by fitting the menstrual cycle individual (substantially constant), it was conceived to be a possible high ovulation prediction reliability.

[0035]

 That is, the server 2 in the present embodiment, the relational expression between the distance and the average menstrual cycle menstrual date and ovulation day (hereinafter sometimes referred to as "relationship S") in advance estimated. As a specific example, the server 2, to estimate the relation S distribution based on the average value of the plurality of persons ovulation day with the same average menstrual cycle shown in FIG. Estimated relationship S is incorporated in a part of the program.

[0036]

 Relation S based on the distribution of the mean values shown in Figure 3, is determined by least square approximation of the plots data by a straight line or a curve. For example, when approximated by a quadratic curve, the relation S, f (x) = ax 2 is given by + bx + c. Here, x is a specific menstrual cycle. f (x) is the predicted ovulation date data corresponding to the average menstrual cycle x. a, b, c are constants.

[0037]

 Incidentally, relation S is not limited to the example that is estimated based on the distribution of average values. Relation S is, for example can be estimated based on the distribution of the median or the like.

[0038]

 Program, the user terminal 1, substitutes the specific menstrual cycle x the relation S (applied) to execute the process of calculating the predicted ovulation date data of the user. The calculated predicted ovulation date data is, is highly reliable because it is a data based on the trend of the average ovulation day of people with the same menstrual cycle.

[0039]

 The calculation of the predicted ovulation date data is not limited to the example of using the relational expression S. For example, the server 2, in advance, to build a relationship between the distance and the average menstrual cycle and ovulation date and menstruation date obtained by the large-scale data as table data. Program, the user terminal 1, fit a particular menstrual cycle to the table data (applied) to execute the process of calculating the predicted ovulation date data.

[0040]

 Furthermore, the program according to the present embodiment, the user terminal 1, it is also possible to execute processing of displaying the predicted ovulation date data to the display unit 1b. Predict ovulation date data can be displayed on the date of the expected date of ovulation (○ May ○ days), and the number of days until the predicted ovulation day (after ○ days). By displaying the calculated predicted ovulation data to the display unit 1 b, the user can confirm the predicted ovulation date visually.

[0041]

 Incidentally, it means for presenting the prediction ovulation data to the user is not limited to the display. For example, when the user terminal 1 has an audio function, program, it is also possible to execute a process of notifying the predicted ovulation date data by voice. Alternatively, when the user terminal 1 has a communication function, such as e-mail, the program, it is also possible to execute a process of notifying the predicted ovulation date data in e-mail. It should be noted that, in the program in the present embodiment, processing for displaying the prediction ovulation date data is not essential.

[0042]

 Next, referring to FIG. 4, described an example of executing the program according to the present embodiment in the user terminal 1. Here, we describe the case where the user first uses the software including a program according to the present embodiment. This user ones does not have a record of such self menstrual cycle. Further, the user terminal 1 is assumed to have downloaded a mobile application that implements a program according to the present embodiment.

[0043]

 If menstruation has started, the user starts the mobile application in the user terminal 1, enter the menstruation start date (S10). The user performs an input operation of menstruation start date several times (more than once) repeated (S11).

[0044]

 If the input operation of the plurality of times of menstruation start date is completed (case of Y at S 11), the user terminal 1, the menstrual period more than once menstruation start date (menstruation date data) from the user input in S 11 (specific menstrual cycle) of calculating the (S12).

[0045]

 The user terminal 1 has been estimated in advance, to the relation S between the distance and the average menstrual cycle menstrual date and ovulation day, by substituting the menstrual cycle calculated in S12, calculates a predicted ovulation date data of the user and (S13).

[0046]

 The user terminal 1 is displayed on the display unit 1b predicted ovulation date data calculated in S13 (S14).

[0047]

 In this way, according to the program according to the present embodiment, the average trend regarding ovulation day of even a user with no sufficient data on its ovulation and menstruation date, with the same menstrual cycle population ( by utilizing the estimated relationship S), it is possible to perform highly reliable ovulation prediction. Further, the program according to the present embodiment, it is possible to perform such reliable prediction in advance (before the ovulation), it contributes to the improvement of pregnancy probability.

[0048]


 The program according to the second embodiment with reference to FIG. 5 will be described. Among the population having the same menstrual cycle, the interval between menstruation date and the ovulation day in some cases individual differences exist. The present embodiment describes the prediction of ovulation in consideration of such individual differences. It should be noted that the same parts as in the first embodiment, there is a case to omit the detailed description.

[0049]

 Program according to the present embodiment, the user terminal 1, based on the ovulation day data inputted a plurality of times via the menstruation date data and the input unit 1a, it obtains a plurality of spacing between menstrual date and ovulation day, of the spacing to execute a process of calculating the difference D between the maximum value and the minimum value.

[0050]

 "Ovulation data" is data on a day of ovulation of the user. Ovulation day data is, for example, the date of the defined ovulation by medical techniques. Further, when estimated by the cover line method or the like ovulation day, ovulation day data may be days such later ○ days from menstruation date. "The maximum value of the interval" is a spacing between the menstruation date and the ovulation day is the number of days when the longest. "Minimum (of the interval)", the interval between the menstruation date and the ovulation day is the number of days when the shortest. "Difference D between the maximum value and the minimum value of the interval" is, for example, was more than required, the number of days from ovulation to menstruation start date immediately after the (or, until the day of ovulation from menstruation start date prior to the day of ovulation which is the difference between the longest in the number of days) the number of days and the shortest number of days.

[0051]

 Here, according to the analysis of large data, when focusing on an individual, it is less likely the interval between menstruation date and the ovulation day is largely shifted. According to this finding, the case where the difference D is large, erroneous data entry, or, said spacing are those deviating from the average trend of large-scale data as the original ovulation day forecast, reliability it can be said that the poor. In this case, be used and entered menstruation date data ovulation day data predict the exact ovulation day is likely to be difficult. On the contrary, in the case where the difference D is small, it can be said that there is a high reliability of the input ovulation date data. In this case we find that using the input ovulation day data, conforming to the tendency of individuals can predict more accurately the day of ovulation.

[0052]

 Therefore, when calculating the predicted ovulation date data, when the difference D is less than or equal to the threshold, the program, the user terminal 1, based on the interval between the ovulation day with a plurality of menstruation date, calculates the predicted ovulation date data to perform the processing. Specific examples include the program, the user terminal 1, a plurality of menstruation date calculated an average value of the interval between the ovulation day, to execute processing of calculating the average value as the predicted ovulation date data.

[0053]

 Conversely, when the difference D is greater than the threshold (or when ovulation day data only once), the program, the user terminal 1, the same calculation processing as the first embodiment (the relation S specific menstrual cycle using processing) by allowing the implementation of the process to calculate the predicted ovulation date data.

[0054]

 Threshold is a value that the user is whether the reference used entered data to calculate the predicted ovulation date data. Threshold may be based on the analysis result of large-scale data, and set to any value.

[0055]

 Next, referring to FIG. 5, described an example of executing the program according to the present embodiment in the user terminal 1.

[0056]

 If menstruation has started, the user starts the mobile application in the user terminal 1, enter the menstruation start date. Further, if the ovulation day is determined, the user activates the mobile application in the user terminal 1 and inputs the ovulation date (S20). The user, menstruation start date and more than once the input operation of ovulation date (for example, menstruation start date three times, ovulation date twice), carried out repeatedly (S21).

[0057]

 If the input operation a plurality of times is completed (case of Y in S21), the user terminal 1, a plurality of menstruation start date is entered in S21 the menstrual cycle of the user from (menstruation date data) (specific menstrual cycle) calculated to (S22).

[0058]

 Further, the user terminal 1, based on the menstruation start date and ovulation date is entered multiple times in S21, the interval between menstruation date and the ovulation day and more calculated, calculates the difference D between the maximum value and the minimum value of the interval and (S23).

[0059]

 If the difference D calculated is equal to or smaller than the threshold in S 23 (the case of Y at S 24), the user terminal 1, based on the interval between the plurality of menstruation date and ovulation day obtained in S23, the prediction ovulation of the user data to calculate the (S25).

[0060]

 On the other hand, (the case of N in S24) the difference D calculated is larger than the threshold in S23, the user terminal 1, a pre-estimated, the relation S between the distance and the average menstrual cycle menstrual date and ovulation day against, by substituting the menstrual cycle calculated in S22, it calculates the predicted ovulation date data of the user (S26).

[0061]

 The user terminal 1 is displayed on the display unit 1b predicted ovulation date data calculated in S25 or S26 (S27).

[0062]

 In FIG. 5, it has been described an example of pre-calculated specific menstrual cycle, but not limited thereto. Particular menstrual cycle, it is also possible to be calculated only when the difference D calculated in S23 is determined to be larger than the threshold value.

[0063]

 Thus, the program according to the present embodiment, by utilizing the ovulation day data, taking into account individual differences, it is possible to perform more reliable ovulation prediction. Therefore, a large advantage for the user to input the ovulation day data obtained using medical means, and the like.

[0064]


 The program according to the third embodiment with reference to FIGS. 6 and 7 will be described. The calculated predicted ovulation data, the user can grasp the high period of fertility of approximate. In the present embodiment, it will be described an example of calculating a higher reliable fertility period (high period of the first fertility). It should be noted that the same parts as the first embodiment and the second embodiment, there is a case to omit the detailed description.

[0065]

 Program according to the present embodiment, the user terminal 1, previously obtained based on a plurality Personality Data ovulation day data relating to pregnancy rates before and after, and based on the predicted ovulation date data calculated, the first fertility to execute the process of calculating the high period.

[0066]

 "Pregnancy rate" is the percentage of a certain day (for example, ovulation date) number of people who were actually pregnant for the number of people who fuck. That asked for this pregnancy rate in a few days before and after ovulation date is a "pregnancy rate of before and after ovulation date".

[0067]

 FIG 6 is a graph showing the pregnancy rates before and after the ovulation day. The vertical axis pregnancy rate, and the horizontal axis represents the number of days the ovulation day as a reference (0). According to this graph, it can be seen that pregnancy rate increases several days prior to ovulation day. Data indicated by this graph is an example of the "data related to pregnancy rates before and after the ovulation day."

[0068]

 Program, the user terminal 1, to the data indicated by the graph, by applying the predicted ovulation date data calculated, to execute a process of calculating the high period of the first fertility. As a specific example, the first pregnancy likely duration, by ovulation day in the graph is the predicted ovulation date that is calculated on the days 0, identifies the time period equal to or greater than a predetermined pregnancy rate relative to this day calculation can be.

[0069]

 Furthermore, the program according to the present embodiment, the user terminal 1, to execute processing of displaying a high first fertility calculated for the display unit 1b period. Display mode of the first pregnancy likely period is not particularly limited. The first pregnancy likely duration, may be displayed along with the predicted ovulation date data calculated by the first and second embodiments, may be displayed only one. Incidentally, similarly to the predicted ovulation date data, means for presenting a high period of the first fertility to a user is not limited to the display.

[0070]

 Next, referring to FIG. 7, described an example of executing the program according to the present embodiment in the user terminal 1. The following sections describe examples of the processing of the third embodiment is additionally added to the process of the first embodiment.

[0071]

 The user terminal 1, by the same manner as in the first embodiment process (see S10 ~ S13), and calculates the predicted ovulation date data (S 30).

[0072]

 The user terminal 1, the data relating to previously obtained plurality of persons ovulation day before and after pregnancy rates based on data, by fitting the predicted ovulation date data calculated in S30, and calculates the high period of the first fertility ( S31).

[0073]

 The user terminal 1 displays on the display section 1b of the first high period of fertility of calculated in the predicted ovulation date data and S31 calculated in S30 (S32).

[0074]

 According to the program according to the present embodiment, based on the prediction ovulation day data calculated, it is possible to calculate the high period of the first fertility. In addition to the predicted ovulation date data, by the data regarding high first fertility period is obtained, the user can improve the pregnancy rate.

[0075]


 The program according to the fourth embodiment with reference to FIGS. 8 and 9 will be described. The physical condition of the user, temporarily there is a possibility that the variation in the menstrual cycle and ovulation date. In the present embodiment, by utilizing the basal body temperature, and calculates example and the third embodiment calculates the high different fertility period (high period of the second fertility), or the end of ovulation Example It will be described. Incidentally, the same parts as in the first embodiment to the third embodiment, there is a case to omit the detailed description.

[0076]

 Program according to the present embodiment, the user terminal 1, the posterior shown on the basis of the input basal body temperature several times through the input unit 1a, the signs of pre-signaling and / or ovulation post showing a prior indication of ovulation to perform the detection of the presence or absence of a signal.

[0077]

 Pre signaling and post-signal can be detected based on the basal body temperature. Predetection signal and post-signal can be formed using a variety of techniques.

[0078]

 Detection of pre-signaling, for example, can be performed by executing the following three steps by a program. (1) for the day-to-day recorded as basal body temperature, smoothing by moving average of every three days, (2) elevated that detection of continuously smoothed basal body temperature is more than three days, the rise in (3) (2) (user of the menstrual cycle + 1 day) - 17 days determination that not what happened previously. Alternatively, the detection of pre-signals, a statistical model of the basal body temperature fluctuations in the hypothermia period is automatically generated by the program, it is also possible to detect a characteristic pattern before ovulation on the basis of it. Specifically, the program, the user terminal 1, the variation of the hypothermia-life of the user, to execute a process of generating a probabilistic model for predicting the variance value and the average value for each day. From this model, the pattern of the basic variations of hypothermia phase is obtained. Program, the user terminal 1, when there is variation deviates from this pattern, to execute processing to determine that there was a prior warning of ovulation. What how much is detected with an accuracy variability, such as parameters, for example by analyzing large data it can be determined in advance.

[0079]

 On the other hand, the post-signal, for example, can be detected by a cover line method. In other words, the program, the user terminal 1, based on the basal body temperature to be day-to-day record, if it detects the last menstruation start date from 11 days later, and body temperature rise of more than +0.3 degrees from the average body temperature of up to the day before, the ex-post to execute a process for determining that it has detected a signal.

[0080]

 Further, the program according to the present embodiment, the user terminal 1, when the pre-signal was detected, to execute a process of calculating the high period of the second fertility on the basis of the advance signal. On the other hand, the program according to the present embodiment, the user terminal 1, when the post-signal was detected, ovulation on the basis of the posterior signal to execute a process of determining that the ends.

[0081]

 FIG 8 is a histogram showing the frequency of occurrence of pre-signaling (hatching right down) and post-signal for ovulation day (hatched left down). The vertical axis represents the frequency, and the horizontal axis represents the number of days the ovulation day as a reference (0). Part of hatching is cross corresponds to the overlapping portion of the histogram.

[0082]

 As is apparent from this graph, pre signals, ovulation day - 6 days significantly detected from, less four days later after ovulation. On the other hand, post-signaling is remarkably detected after ovulation. That is, it can be seen that there is a high possibility that ovulation occurs between about 10 days of pre-signal was detected. On the other hand, on the day post-signaling is detected it can be seen that there is a high possibility that ovulation has ended.

[0083]

 Program according to the present embodiment, for example, are constructed based on the data which the histogram shown. As a specific example, the program, the user terminal 1 in advance signal to execute a process of calculating a high period potential pregnancy period was + 10 days on the day of detected (high period of the second fertility). On the other hand, the program, the user terminal 1, on the day post-signal was detected to execute processing to determine that ovulation has been completed.

[0084]

 If the pre-signal was detected, the program, the user terminal 1, to execute processing of displaying the high period of the second fertility on the display unit 1b. Display mode of the second pregnancy likely period is not particularly limited. Further, a high period of the second fertility is predicted and ovulation data calculated by the first and second embodiments, is displayed together with the first pregnancy likely period calculated in the third embodiment may be, it may be displayed only any one. Incidentally, it means for presenting a high period of the second fertility to a user is not limited to the display.

[0085]

 If the post-signal was detected, the program, the user terminal 1, to execute processing of displaying the ovulation completion message on the display unit 1b. The display mode of the end message is not particularly limited. Further, it means for presenting a termination message to the user is not limited to the display.

[0086]

 The program may be configured to detect either one of the pre-signal and post-signal. In that case, the program to execute only one of the processing of calculating and ovulation completion of the determination in the second pregnancy likely period to the user terminal 1.

[0087]

 Furthermore, the program, the user terminal 1, based on a pre signaling, it is also possible to execute processing to correct the high period of the first fertility instead showing a high period of the second fertility. As a specific example, when detecting the pre-signal to the previous first pregnancy likely duration, the program, the user terminal 1, the first pregnancy likely duration and high periods of the second fertility the period in conjunction bets, to execute processing of calculating the period after the correction (third fertility period of high).

[0088]

 Next, with reference to FIG. 9 will be described an example of executing the program according to the present embodiment in the user terminal 1. Here, we describe only the processing of the basal body temperature, as described above, can be performed in appropriate combination with the first to third embodiments.

[0089]

 The user starts the mobile application in the user terminal 1, enter the day-to-day of basal body temperature (S40).

[0090]

 The user terminal 1, based on the basal body temperature entered at S40, the detecting the presence or absence of pre-signal and post-signal (S41).

[0091]

 If the post-signal was detected (Y in S 42), the user terminal 1 determines that already ovulation before day post signal was detected is finished (S43).

[0092]

 The user terminal 1, based on the determination result in S43, and displays the ovulation completion message on the display unit 1b (S44).

[0093]

 On the other hand, not detected post-signaling, and if the advance signal was detected (S 45 in Y-), the user terminal 1, calculates the 10 days from the date advance signal was detected as the second period is higher fertility of and (S46).

[0094]

 The user terminal 1 is displayed on the display unit 1b and the second period is higher fertility calculated in S46 (S47).

[0095]

 In FIG. 9, it has been described an example of determining the presence or absence of pre-signaling only when post-signaling is not is not limited to this. For example, the calculation of the second pregnancy likely period in advance whether the signal only may also be performed based on (presence or absence of post-signaling is not considered).

[0096]

 According to the program according to the present embodiment, based on the basal body temperature can be calculated data in consideration of the current physical condition and the like (the end of the second pregnancy likely period or ovulation). Therefore, it is possible to present a more predictable and highly fertility period a reliable ovulation day, it is possible to improve the pregnancy rate.

[0097]


 The user terminal 1 may transmit the menstruation date data and ovulation day data inputted in the above embodiment the server 2. Server 2 accumulates the transmitted data in the database 2a, by reflecting the data into a conventional program, it is possible to construct a more accurate program. Construction program, for example, is delivered to the user terminal 1 in the form of a version-up of the mobile application.

[0098]

 The above embodiments, the program can be realized by executing various kinds of processing described above in a computer or microprocessor. In this case, it may be caused to execute all processing in the program may be executed some of the processing program of the rest is processed in the hardware. Further, by using a non-transitory computer readable medium having executable program is stored (non-transitory computer readable medium with an executable program thereon), it is also possible to supply the program to the computer. Incidentally, examples of non-transitory computer readable media include magnetic recording medium (a flexible disk, magnetic tape, hard disk drive), there is a CD-ROM (Read Only Memory) or the like.

[0099]

 Have been described several embodiments of the present invention, these embodiments have been presented by way of example and are not intended to limit the scope of the invention. These embodiments can be implemented in appropriate combination, without departing from the scope of the invention, various omissions, substitutions, changes can be made. The embodiments and their modifications as would fall within the scope and spirit of the invention are included in the invention and the scope of their equivalents as described in the appended claims.

Description of the code

[0100]

 1 user terminal
 2 server

The scope of the claims

[Claim 1]

 The computer,
 which is estimated based on a plurality of persons of the data acquired in advance, with respect to the relationship between the distance and the average menstrual cycle menstrual date and ovulation day, by applying the specific menstrual cycle, the specific menstrual cycle ovulation day prediction program, characterized in that to execute a process of calculating the predicted ovulation date data corresponding to the.

[Claim 2]

 The computer,
 based on the input menstruation date data multiple times via the input unit, ovulation prediction program according to claim 1, characterized in that to execute a process of calculating the specific menstrual cycle.

[Claim 3]

 The computer,
 on the basis of the ovulation day data inputted a plurality of times via the menstruation date data and the input unit, obtains a plurality of spacing between menstrual date and day of ovulation, calculates the difference between the maximum value and the minimum value of the interval the process of is executed,
 the process when calculating the predicted ovulation date data, if said difference is less than the threshold value, that based on the interval between the ovulation day with a plurality of said menstruation date, calculates the predicted ovulation date data ovulation prediction program according to claim 2, characterized in that to the execution.

[Claim 4]

 The computer,
 the predicted ovulation ovulation prediction program according to any one of claims 1 to 3 data, characterized in that to execute a process of displaying on the display unit.

[Claim 5]

 The computer,
 executes the process of calculating the previously obtained plurality Personality data relating to ovulation days after the pregnancy rate based on the data, and based on the calculated said predicted ovulation data, high periods of the first fertility ovulation prediction program according to any one of claims 1 to 4, characterized in that to.

[6.]

 The computer,
 according to claim 5, wherein the ovulation day prediction program characterized by executing the processing for displaying the high period of the first fertility on the display unit.

[7.]

 The computer,
 based on the input basal body temperature several times through the input unit, to execute the detection of the presence or absence of posterior signal indicative of the signs of pre-signaling and / or ovulation post showing a prior indication of ovulation,
 pre articles before If a signal is detected, to execute the process of calculating the high period of the second fertility on the basis of the advance signal, when after previous article signal was detected, said ovulation on the basis of the posterior signal claim 5 or 6, wherein the ovulation day forecast program, characterized in that to execute a process of determining that the ends.

[8.]

 The computer,
 according to claim 7, wherein the ovulation day prediction program characterized by executing the processing of displaying the second pregnancy likely duration or ovulation exit message to the display unit.

[9.]

 It was estimated on the basis of a plurality of persons of data previously acquired, with respect to the relationship between the distance and the average menstrual cycle menstrual date and ovulation day, by applying the specific menstrual cycle, corresponding to the specific menstrual cycle ovulation day prediction method characterized by calculating the predicted ovulation date data.

Documents

Application Documents

# Name Date
1 Form 5 [07-10-2016(online)].pdf 2016-10-07
2 Form 3 [07-10-2016(online)].pdf 2016-10-07
3 Form 18 [07-10-2016(online)].pdf_192.pdf 2016-10-07
4 Form 18 [07-10-2016(online)].pdf 2016-10-07
5 Form 1 [07-10-2016(online)].pdf 2016-10-07
6 Drawing [07-10-2016(online)].pdf 2016-10-07
7 Description(Complete) [07-10-2016(online)].pdf 2016-10-07
8 Other Patent Document [03-01-2017(online)].pdf 2017-01-03
9 Other Patent Document [05-04-2017(online)].pdf 2017-04-05
10 Form 3 [05-04-2017(online)].pdf 2017-04-05
11 Other Patent Document [06-04-2017(online)].pdf 2017-04-06
12 Form 3 [06-04-2017(online)].pdf 2017-04-06
13 201637034489-FER.pdf 2020-08-13
14 201637034489-Certified Copy of Priority Document [11-12-2020(online)].pdf 2020-12-11
15 201637034489-OTHERS [04-02-2021(online)].pdf 2021-02-04
16 201637034489-FER_SER_REPLY [04-02-2021(online)].pdf 2021-02-04
17 201637034489-DRAWING [04-02-2021(online)].pdf 2021-02-04
18 201637034489-CORRESPONDENCE [04-02-2021(online)].pdf 2021-02-04
19 201637034489-COMPLETE SPECIFICATION [04-02-2021(online)].pdf 2021-02-04
20 201637034489-CLAIMS [04-02-2021(online)].pdf 2021-02-04
21 201637034489-US(14)-HearingNotice-(HearingDate-02-02-2024).pdf 2024-01-06
22 201637034489-Correspondence to notify the Controller [27-01-2024(online)].pdf 2024-01-27
23 201637034489-Written submissions and relevant documents [08-02-2024(online)].pdf 2024-02-08
24 201637034489-PatentCertificate09-02-2024.pdf 2024-02-09
25 201637034489-IntimationOfGrant09-02-2024.pdf 2024-02-09

Search Strategy

1 SearchStraetegy-201637034489E_27-07-2020.pdf

ERegister / Renewals

3rd: 06 May 2024

From 26/03/2017 - To 26/03/2018

4th: 06 May 2024

From 26/03/2018 - To 26/03/2019

5th: 06 May 2024

From 26/03/2019 - To 26/03/2020

6th: 06 May 2024

From 26/03/2020 - To 26/03/2021

7th: 06 May 2024

From 26/03/2021 - To 26/03/2022

8th: 06 May 2024

From 26/03/2022 - To 26/03/2023

9th: 06 May 2024

From 26/03/2023 - To 26/03/2024

10th: 06 May 2024

From 26/03/2024 - To 26/03/2025

11th: 27 Dec 2024

From 26/03/2025 - To 26/03/2026