Methods and systems for profile-based forecasting with dynamic profile selection
First Claim
Patent Images
1. A method comprising:
- (a) determining, by a processor, whether there is sufficient information that has been acquired so far about a current time period to perform similarity measurements;
(b) in response to determining that there is not sufficient information that has been acquired so far about the current time period to perform similarity measurements,operating in a first mode in which the processor selects a reference set of profiles from a source set of profiles, using a plurality of initial selection rules;
(c) in response to determining that there is sufficient information that has been acquired so far about the current time period to perform similarity measurements,operating in a second mode in which the processor selects the reference set of profiles by, for each previous profile of one or more previous profiles indicative of prior time periods,obtaining a similarity measurement through the comparison, by the processor, a current partial profile indicative of the information acquired so far about the current time period to the previous profile;
where the similarity measurement denotes low dissimilarity between the current partial profile and the previous profile, adding, by the processor, the previous profile to the reference set of profiles;
where the similarity measurement denotes high dissimilarity between the current partial profile and the previous profile, removing, by the processor, the previous profile to the reference set of profiles if present; and
,(d) thereafter, using, by the processor, the reference set of profiles and the current partial profile to generate a forecast,repeating (a), (b), and (c) one or more times before performing (d), such that the first mode is initially used to select the reference set of profiles until sufficient information has been acquired about the current period to perform similarity measurements, and such that the second mode is thereafter used to refine the reference set of profiles after sufficient information has been acquired about the current period to perform similarity measurements; and
wherein the first mode is used to select the reference set of profiles in a rule-based manner where insufficient information has been acquired so far about the current time period to perform similarity measurements, and the second mode is used to select the reference set of profiles in a similarity measurement-based manner where sufficient information has been acquired so far about the current time period to perform similarity measurements.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are systems and methods for profile-based forecasting with dynamic profile selection. Some method embodiments may comprise determining a reference set of profiles from a source set of profiles, and using the reference set of profiles to generate a forecast. The reference set determination comprises at least comparing a current, partial profile to each profile in the source set to obtain a similarity measurement for each profile in the source set.
31 Citations
18 Claims
-
1. A method comprising:
-
(a) determining, by a processor, whether there is sufficient information that has been acquired so far about a current time period to perform similarity measurements; (b) in response to determining that there is not sufficient information that has been acquired so far about the current time period to perform similarity measurements, operating in a first mode in which the processor selects a reference set of profiles from a source set of profiles, using a plurality of initial selection rules; (c) in response to determining that there is sufficient information that has been acquired so far about the current time period to perform similarity measurements, operating in a second mode in which the processor selects the reference set of profiles by, for each previous profile of one or more previous profiles indicative of prior time periods, obtaining a similarity measurement through the comparison, by the processor, a current partial profile indicative of the information acquired so far about the current time period to the previous profile; where the similarity measurement denotes low dissimilarity between the current partial profile and the previous profile, adding, by the processor, the previous profile to the reference set of profiles; where the similarity measurement denotes high dissimilarity between the current partial profile and the previous profile, removing, by the processor, the previous profile to the reference set of profiles if present; and
,(d) thereafter, using, by the processor, the reference set of profiles and the current partial profile to generate a forecast, repeating (a), (b), and (c) one or more times before performing (d), such that the first mode is initially used to select the reference set of profiles until sufficient information has been acquired about the current period to perform similarity measurements, and such that the second mode is thereafter used to refine the reference set of profiles after sufficient information has been acquired about the current period to perform similarity measurements; and wherein the first mode is used to select the reference set of profiles in a rule-based manner where insufficient information has been acquired so far about the current time period to perform similarity measurements, and the second mode is used to select the reference set of profiles in a similarity measurement-based manner where sufficient information has been acquired so far about the current time period to perform similarity measurements. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer comprising:
-
a display; a processor coupled to the display; and
,a memory couple do the processor, wherein the memory stores software that upon being executed by the processor generates a forecast using a reference set of profiles and a current partial profile, wherein the reference set of profiles is generated in accordance with one or more of a first mode and a second mode based on whether there is sufficient information that has been acquired so far about a current time period, wherein in the first mode, the reference set of profiles are selected from a source set of profiles using a plurality of initial selection rules, wherein in the second mode, the reference set of profiles are selected by, for each previous profile of one or more previous profiles indicative of prior time periods, obtaining a similarity measurement through the comparison of a current partial profile indicative of the information acquired so far about the current time period to the previous profile; where the similarity measurement denotes low dissimilarity between the current partial profile and the previous profile, adding the previous profile to the reference set of profiles; where the similarity measurement denotes high dissimilarity between the current partial profile and the previous profile, removing the previous profile to the reference set of profiles if present, and repeating the above steps one or more times, such that the first mode is initially used to select the reference set of profiles until sufficient information has been acquired about the current period to perform similarity measurements, and the second mode is thereafter used to refine the reference set of profiles after sufficient information has been acquired about the current period to perform similarity measurements, wherein the first mode is used to select the reference set of profiles in a rule-based manner where insufficient information has been acquired so far about the current time period to perform similarity measurements, and the second mode is used to select the reference set of profiles in a similarity measurement-based manner where sufficient information has been acquired so far about the current time period to perform similarity measurements. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable medium storing software that is executable by a processor to:
-
determine whether there is sufficient information that has been acquired so far about a current time period to perform similarity measurements; in response to determining that there is not sufficient information that has been acquired so far about the current time period to perform similarity measurements, operate in a first mode in which a reference set of profiles is selected from a source set of profiles, using a plurality of initial selection rules; in response to determining that there is sufficient information that has been acquired so far about the current time period to perform similarity measurements, operate in a second mode in which the reference set of profiles is selected by, for each previous profile of one or more previous profiles indicative of prior time periods, obtaining a similarity measurement by comparing a current partial profile indicative of the information acquired so far about the current time period to the previous profile; where the similarity measurement denotes low dissimilarity between the current partial profile and the previous profile, adding the previous profile to the reference set of profiles; where the similarity measurement denotes high dissimilarity between the current partial profile and the previous profile, removing the previous profile to the reference set of profiles if present; and
,(d) thereafter, use the reference set of profiles and the current partial profile to generate a forecast, repeating (a), (b), and (c) one or more times before performing (d), such that the first mode is initially used to select the reference set of profiles until sufficient information has been acquired about the current period to perform similarity measurements, and wherein the second mode is thereafter used to refine the reference set of profiles after sufficient information has been acquired about the current period to perform similarity measurements, and wherein the first mode is used to select the reference set of profiles in a rule-based manner where insufficient information has been acquired so far about the current time period to perform similarity measurements, and the second mode is used to select the reference set of profiles in a similarity measurement-based manner where sufficient information has been acquired so far about the current time period to perform similarity measurements. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification