IP Library Granted Patent US 10,765,408
Granted Patent B2
US 10,765,408 · App. 15/066,895 · Granted Sep 8, 2020

Methods and systems for fertility estimation

Inventor: Fangfang Qi (Zhengzhou, CN)
Assignee: SIMPLE DESIGN LTD.
A61B10/0012A61B5/4306G06F3/04812G06F3/04842
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,765,408
App. No.
15/066,895
Granted
Sep 8, 2020
Kind
B2
Abstract

A user-defined range of dates is displayed within a first region, and an interactive cursor is displayed at a first location within the first region, the first location corresponding to a first date within the range of dates. Based at least in part on the first date, a first estimated fertility is determined and displayed in a second region of the display area. A user input is detected at a second location distinct from the first location, the user input corresponding to a user selection of a second date in the range of dates distinct from the first date. In response, the interactive cursor is dynamically moved from the first location to the second location. Based at least in part on the second date, a second estimated fertility is determined, and the first estimated fertility in the second region is replaced with the second estimated fertility.

Claims (60)

1. A method, comprising:

an electronic device having a graphical user interface comprising a first region, a second region, a third region and a fourth region, one or more processors and memory storing instructions for execution by the one or more processors:

displaying a user-defined range of dates within the first region of a display area and an interactive cursor at a first location within the first region, the first location corresponding to a first date within the user-defined range of dates, wherein the user-defined range of dates comprises displaying the range of dates in a single straight line and includes multiple portions of a current menstrual cycle and at least one portion of a next menstrual cycle;

based at least in part on the first location of the first date within the user-defined range of dates, identifying one of the multiple portions of the current menstruation cycle corresponding to the first date and determining a first estimated fertility according to the first location of the interactive cursor within the identified portion of the current menstruation cycle;

displaying the first estimated fertility in the second region of the display area distinct from the first region;

detecting a user input at a second location within the first region of the display area distinct from the first location, the user input corresponding to a user selection of a second date in the user-defined range of dates distinct from the first date, and the first date and the second date are within the same identified portion of the current menstrual cycle;

in response to detecting the user input:

dynamically moving the interactive cursor from the first location to the second location;

determining a second estimated fertility that is different from the first estimated fertility according to the second location of the interactive cursor within the same identified portion of the current menstrual cycle;

replacing the first estimated fertility in the second region with the second estimated fertility;

displaying a label for different stages of the current menstrual cycle in the second region of the display area; and

concurrently displaying an indicator for a number of days remaining until the next menstrual cycle in a third region of the display area and concurrently displaying an ovulation indication corresponding to one or more days of peak ovulation in the current menstrual cycle in the third region of the display area, wherein the third region is distinct from the first region, the second region, and the fourth region;

and displaying a user-defined symptom in a user symptom input region of the fourth region, wherein the first region, the second region, the third region and the fourth are simultaneously and nonoverlappingly displayed.

2. The method of claim 1 , wherein the user-defined range of dates spans less than a month.

3. The method of claim 1 , wherein:

a leftmost portion of the first region within which the user-defined range of dates is displayed corresponds to a menstrual period of the current menstrual cycle, and

a rightmost portion of the first region, opposite the leftmost portion, corresponds to a menstrual period of the next menstrual cycle.

4. The method of claim 1 , wherein the identified portion of the current menstruation cycle corresponds to dates having a respective estimated fertility that is higher than a respective estimated fertility corresponding to a second portion of the current menstruation cycle, distinct from the identified portion of the current menstruation cycle.

5. The method of claim 4 , wherein the identified portion of the current menstruation cycle corresponds to a fertility window having at least two different estimated fertilities, and the second portion of the current menstruation cycle corresponds to a same estimated fertility.

6. The method of claim 5 , wherein the second portion of the current menstruation cycle includes dates that precede or dates that follow the fertility window.

7. The method of claim 1 , wherein the detected user input is a tap gesture detected at the second location of the display region.

8. The method of claim 1 , wherein the detected user input corresponds to a drag motion of the interactive cursor from the first location to the second location.

9. The method of claim 8 , further comprising:

detecting a continuation of the user input, wherein the detected continuation corresponds to selection of a third date in the user-defined range of dates;

while detecting the continuation of the user input:

determining a third estimated fertility; and

replacing the second estimated fertility in the second region with the third estimated fertility.

10. The method of claim 8 , wherein the drag motion of the interactive cursor corresponds to a direction of ascending dates.

11. The method of claim 1 , wherein the first location corresponds to a current date.

12. The method of claim 1 , wherein the first and second estimated fertilities are distinct.

13. The method of claim 1 , wherein the interactive cursor further indicates a relative position of a corresponding date with respect to the user-defined range of dates.

14. The method of claim 1 , wherein replacing the first estimated fertility in the second region comprises:

ceasing display of the first estimated fertility in the first region; and

upon ceasing display of the first estimated fertility, displaying the second estimated fertility in the first region of the display area.

15. The method of claim 1 , wherein the ovulation indication is determined based on a date within the user-defined range of dates to which a current location of the interactive cursor corresponds.

16. An electronic device, comprising:

a processor;

a graphical user interface comprising a first region, a second region, a third region and a fourth region; and

memory storing one or more programs for execution by the processor, the one or more programs including instructions for:

displaying a user-defined range of dates within the first region of a display area and an interactive cursor at a first location within the first region, the first location corresponding to a first date within the user-defined range of dates, wherein the user-defined range of dates comprises displaying the range of dates in a single straight line and includes multiple portions of a current menstrual cycle and at least one portion of a next menstrual cycle;

based at least in part on the first location of the first date within the user-defined range of dates, identifying one of the multiple portions of the current menstruation cycle corresponding to the first date and determining a first estimated fertility according to the first location of the interactive cursor within the identified portion of the current menstruation cycle;

displaying the first estimated fertility in the second region of the display area distinct from the first region;

detecting a user input at a second location within the first region of the display area distinct from the first location, the user input corresponding to a user selection of a second date in the user-defined range of dates distinct from the first date, and the first date and the second date are within the same identified portion of the current menstrual cycle;

in response to detecting the user input:

dynamically moving the interactive cursor from the first location to the second location;

determining a second estimated fertility that is different from the first estimated fertility according to the second location of the interactive cursor within the same identified portion of the current menstrual cycle;

replacing the first estimated fertility in the second region with the second estimated fertility;

displaying a label for different stages of the current menstrual cycle in the second region of the display area; and concurrently displaying an indicator for a number of days remaining until the next menstrual cycle in a third region of the display area and concurrently displaying an ovulation indication corresponding to one or more days of peak ovulation in the current menstrual cycle in the third region of the display area, wherein the third region is distinct from the first region, the second region, and the fourth region;

and displaying a user-defined symptom in a user symptom input region of the fourth region, wherein the first region, the second region, the third region and the fourth are simultaneously and nonoverlappingly displayed.

17. A non-transitory computer readable storage medium, storing one or more programs for execution by one or more processors, the one or more programs including instructions for:

displaying a user-defined range of dates within a first region of a display area and an interactive cursor at a first location within the first region, the first location corresponding to a first date within the user-defined range of dates, wherein the user-defined range of dates comprises displaying the range of dates in a single straight line and includes multiple portions of a current menstrual cycle and at least one portion of a next menstrual cycle;

based at least in part on the first location of the first date within the user-defined range of dates, identifying one of the multiple portions of the current menstruation cycle corresponding to the first date and determining a first estimated fertility according to the first location of the interactive cursor within the identified portion of the current menstruation cycle;

displaying the first estimated fertility in a second region of the display area distinct from the first region;

detecting a user input at a second location within the first region of the display area distinct from the first location, the user input corresponding to a user selection of a second date in the user-defined range of dates distinct from the first date, and the first date and the second date are within the same identified portion of the current menstrual cycle;

in response to detecting the user input:

dynamically moving the interactive cursor from the first location to the second location;

determining a second estimated fertility that is different from the first estimated fertility according to the second location of the interactive cursor within the same identified portion of the current menstrual cycle;

replacing the first estimated fertility in the second region with the second estimated fertility;

displaying a label for different stages of the current menstrual cycle in the second region of the display area; and concurrently displaying an indicator for a number of days remaining until the next menstrual cycle in a third region of the display area and concurrently displaying an ovulation indication corresponding to one or more days of peak ovulation in the current menstrual cycle in the third region of the display area, wherein the third region is distinct from the first region and the second region; and

displaying a user-defined symptom in a user symptom input region of the fourth region, wherein the fourth region is distinct from the first region, the second region and the third region, and wherein the first region, the second region, the third region and the fourth region are simultaneously and nonoverlappingly displayed.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2023
From: SIMPLE DESIGN LTD.
To: ASTRAL IP ENTERPRISE LTD.
Reel/Frame 062774/0805 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2020
From: ABISHKKING LTD.
To: SIMPLE DESIGN LTD.
Reel/Frame 053288/0372 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2016
From: QI, FANGFANG
To: ABISHKKING LTD.
Reel/Frame 038523/0199 →
Continuity (1)
Related Publication 20170258455A1 · Sep 14, 2017