IP Library Granted Patent US 9,959,011
Granted Patent B2
US 9,959,011 · App. 13/966,914 · Granted May 1, 2018

Methods, apparatuses, and computer program products for quantifying a subjective experience

Inventors: Brian Kenneth Sullivan (Charleston, SC); Corley Anne Higgins (Charleston, SC)
Assignee: VIZBII TECHNOLOGIES, INC.
G06F3/04817G06F3/04845G06F3/04847G06T11/60
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 9,959,011
App. No.
13/966,914
Granted
May 1, 2018
Kind
B2
Abstract

The present disclosure relates to quantification of subjective experiences. A method for quantifying a subjective experience may include outputting an adjustable graphic that is continuously adjustable between differing states. The position of a selector may be manipulated to cause the adjustable graphic to be substantially simultaneously manipulated between the differing states to produce an adjusted graphic. Thus, a user may match the adjustable graphic to his or her subjective experience regarding a particular topic. The position of the adjustable graphic may be stationary, and thus independent of the position of the selector. A scaled value corresponding to the adjusted graphic may be calculated to quantify the subjective experience.

Claims (51)

1. A method for quantifying a subjective experience, comprising:

providing for output of an adjustable vector graphic, the adjustable vector graphic comprising a plurality of vector paths each including an anchor point and control points and being continuously adjustable between at least two differing predefined states;

providing for manipulation of a position of a selector, the position of the selector being independent of a position of the adjustable vector graphic;

substantially simultaneously automatically adjusting the adjustable vector graphic between the differing states during and in response to manipulation of the position of the selector to produce an adjusted vector graphic via a processor, wherein adjustment of the adjustable vector graphic comprises concurrently adjusting each of the anchor point and the control points of an individual vector path of the adjustable vector graphic to a different position between the differing states of the adjustable vector graphic, each of the concurrent adjustments of the anchor point and control points of the individual vector path being independent of the concurrent adjustments of the anchor point and the control points of any other vector paths of the adjustable vector graphic; and

determining a scaled value corresponding to the adjusted vector graphic selected.

2. The method of claim 1 , further comprising providing for selection of the adjustable vector graphic.

3. The method of claim 1 , further comprising providing for compilation of at least one of the scaled value and the adjusted vector graphic with at least one of a plurality of other scaled values and a plurality of other adjusted vector graphics selected by a plurality of additional users to produce a compiled data set.

4. The method of claim 3 , further comprising providing for distribution of the compiled data set.

5. The method of claim 1 , further comprising providing for output of a prompt requesting a response.

6. The method of claim 5 , wherein each of the textual indicators defines a differing response to the prompt.

7. The method of claim 1 , further comprising providing for output of a legend explaining a relationship between the position of the selector and each of the differing predefined states of the adjustable vector graphic, the legend including a plurality of textual indicators respectively corresponding to and describing one of the differing predefined states,

wherein the scaled value corresponding to the adjusted vector graphic selected is not displayed to a user manipulating the position of the selector.

8. The method of claim 1 , further comprising providing for selection of the at least two differing predefined states by selecting a first vector graphic comprising a plurality of first vector paths including an anchor point and control points and a second vector graphic comprising a plurality of second vector paths including an anchor point and control points,

the selector being adjustable between a first limit and a second limit,

the adjustable vector graphic comprising the first vector graphic at the first limit of the selector,

the adjustable vector graphic comprising the second vector graphic at the second limit of the selector,

the anchor point and control points of the first vector paths being linked to the anchor point and control points of the second vector paths such that the anchor point and control points of the vector paths of the adjustable vector graphic are individually interpolated between the anchor point and control points of the first vector paths and the anchor point and control points of the second vector paths at positions of the selector between the first limit and the second limit.

9. An apparatus comprising at least one processor and at least one memory device including computer program code, the at least one memory device and the computer program code configured to, with the processor, cause the apparatus to:

provide for output of an adjustable vector graphic, the adjustable vector graphic comprising a plurality of vector paths each including an anchor point and control points and being continuously adjustable between at least two differing predefined states;

provide for manipulation of a position of a selector, the position of the selector being independent of a position of the adjustable vector graphic;

substantially simultaneously automatically adjust the adjustable vector graphic between the differing states during and in response to manipulation of the position of the selector to produce an adjusted vector graphic, wherein adjustment of the adjustable vector graphic comprises concurrently adjusting each of the anchor point and the control points of an individual vector path of the adjustable vector graphic to a different position between the differing states of the adjustable vector graphic, each of the concurrent adjustments of the anchor point and control points of the individual vector path being independent of the concurrent adjustments of the anchor point and the control points of any other vector paths of the adjustable vector graphic; and

determine a scaled value corresponding to the adjusted vector graphic selected.

10. The apparatus of claim 9 , further configured to provide for selection of the adjustable vector graphic.

11. The apparatus of claim 9 , further configured to provide for compilation of at least one of the scaled value and the adjusted vector graphic with at least one of a plurality of other scaled values and a plurality of other adjusted vector graphics selected by a plurality of additional users to produce a compiled data set.

12. The apparatus of claim 11 , further configured to provide for distribution of the compiled data set.

13. The apparatus of claim 9 , further configured to provide for output of a prompt requesting a response.

14. The apparatus of claim 13 , wherein each of the textual indicators defines a differing response to the prompt.

15. The apparatus of claim 9 , further configured to provide for output of a legend explaining a relationship between the position of the selector and each of the differing predefined states of the adjustable vector graphic, the legend including a plurality of textual indicators respectively corresponding to and describing one of the differing predefined states;

wherein the scaled value corresponding to the adjusted vector graphic selected is not displayed to a user manipulating the position of the selector.

16. The apparatus of claim 9 , further configured to provide for selection of the at least two differing predefined states by selecting a first vector graphic comprising a plurality of first vector paths including an anchor point and control points and a second vector graphic comprising a plurality of second vector paths including an anchor point and control points,

the selector being adjustable between a first limit and a second limit,

the adjustable vector graphic comprising the first vector graphic at the first limit of the selector,

the adjustable vector graphic comprising the second vector graphic at the second limit of the selector,

the anchor point and control points of the first vector paths being linked to the anchor point and control points of the second vector paths such that the anchor point and control points of the vector paths of the adjustable vector graphic are individually interpolated between the anchor point and control points of the first vector paths and the anchor point and control points of the second vector paths at positions of the selector between the first limit and the second limit.

17. A computer program product comprising at least one computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising:

program code instructions providing for output of an adjustable vector graphic, the adjustable vector graphic comprising a plurality of vector paths each including an anchor point and control points and being continuously adjustable between at least two differing predefined states;

program code instructions providing for manipulation of a position of a selector, the position of the selector being independent of a position of the adjustable vector graphic;

program code instructions for substantially simultaneously automatically adjusting the adjustable vector graphic between the differing states during and in response to manipulation of the position of the selector to produce an adjusted vector graphic, wherein adjustment of the adjustable vector graphic comprises concurrently adjusting each of the anchor point and the control points of an individual vector path of the adjustable vector graphic to a different position between the differing states of the adjustable vector graphic, each of the concurrent adjustments of the anchor point and control points of the individual vector path being independent of the concurrent adjustments of the anchor point and the control points of any other vector paths of the adjustable vector graphic; and

program code instructions for determining a scaled value corresponding to the adjusted vector graphic selected.

18. The computer program product of claim 17 , further comprising program code instructions providing for selection of the adjustable vector graphic.

19. The computer program product of claim 17 , further comprising program code instructions providing for compilation of at least one of the scaled value and the adjusted vector graphic with at least one of a plurality of other scaled values and a plurality of other adjusted vector graphics selected by a plurality of additional users to produce a compiled data set.

20. The computer program product of claim 19 , further comprising program code instructions providing for distribution of the compiled data set.

21. The computer program product of claim 17 , further comprising program code instructions providing for output of a prompt requesting a response.

22. The computer program product of claim 21 , wherein each of the textual indicators defines a differing response to the prompt.

23. The computer program product of claim 17 , further comprising program code instructions providing for output of a legend explaining a relationship between the position of the selector and each of the differing predefined states of the adjustable vector graphic, the legend including a plurality of textual indicators respectively corresponding to and describing one of the differing predefined states,

wherein the scaled value corresponding to the adjusted vector graphic selected is not displayed to a user manipulating the position of the selector.

24. The computer program product of claim 17 , further comprising program code instructions providing for selection of the at least two differing predefined states by selecting a first vector graphic comprising a plurality of first vector paths including an anchor point and control points and a second vector graphic comprising an anchor point and control paths including a plurality of second points,

the selector being adjustable between a first limit and a second limit,

the adjustable vector graphic comprising the first vector graphic at the first limit of the selector,

the adjustable vector graphic comprising the second vector graphic at the second limit of the selector,

the anchor point and control points of the first vector paths being linked to the anchor point and control points of the second vector paths such that the anchor point and control points of the vector paths of the adjustable vector graphic are individually interpolated between the anchor point and control points of the first vector paths and the anchor point and control points of the second vector paths at positions of the selector between the first limit and the second limit.

Assignments (7)
NOTICE OF TERMINATION OF LICENSE Recorded Jan 26, 2022
From: ADOH SCIENTIFIC, LLC; 2KNOWHEALTH LLC; 1066 AD LLC
To: VIZBII TECHNOLOGIES, INC.
Reel/Frame 058854/0698 →
LICENSE Recorded Nov 11, 2020
From: VIZBII TECHNOLOGIES, INC.
To: ADOH SCIENTIFIC, LLC
Reel/Frame 054333/0952 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2019
From: 1066 AD LLC
To: 2KNOWHEALTH LLC
Reel/Frame 050978/0295 →
LICENSE Recorded Jun 3, 2019
From: VIZBII TECHNOLOGIES, INC.
To: 1066 AD LLC
Reel/Frame 049342/0881 →
CHANGE OF NAME Recorded Mar 27, 2018
From: VIIZBI INTERNATIONAL, INC.
To: VIZBII TECHNOLOGIES, INC.
Reel/Frame 045731/0364 →
CHANGE OF NAME Recorded Jan 19, 2016
From: VIIZBI, INC.
To: VIIZBI INTERNATIONAL, INC.
Reel/Frame 037892/0365 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2013
From: SULLIVAN, BRIAN KENNETH; HIGGINS, CORLEY ANNE
To: VIIZBI, INC.
Reel/Frame 031620/0004 →
Continuity (1)
Related Publication 20150052461A1 · Feb 19, 2015