9665271

Adjusting Values of a Plurality of Conditions

PublishedMay 30, 2017
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
18 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method for adjusting values of a plurality of conditions, the method comprising: receiving, by one or more processors, a user input, wherein the user input is a movement across a user interface; determining, by one or more processors, a tendency of the movement, wherein the tendency of the movement describes a direction and velocity of the movement; and according to the tendency of the movement, adjusting, by one or more processors, a value of at least one of the plurality of conditions by using a plurality of graphs representing the plurality of conditions, wherein the plurality of conditions describe search criteria, wherein the user input describes the search criteria, and wherein the plurality of graphs representing the plurality of conditions have a common starting point and are radial.

2

2. The method of claim 1 , wherein the plurality of graphs representing the plurality of conditions is a plurality of line segments with the common starting point.

3

3. The method of claim 2 , wherein the movement is a movement along one of the line segments, and wherein the method further comprises: determining, by one or more processors, a stop position of the movement; and determining, by one or more processors, the value of at least one of the plurality of conditions according to a length of said one of the line segments from the common starting point to the stop position.

4

4. The method of claim 1 , wherein the plurality of graphs representing the plurality of conditions are a plurality of sectors having a center of a circle as the common starting point.

5

5. The method of claim 4 , wherein the movement is a movement along a radius of one of the sectors, and wherein the method further comprises: determining, by one or more processors, a stop position of the movement; and determining, by one or more processors, a value of at least one of the plurality of conditions described by said one of the sectors according to a line segment from the center of the circle to the stop position as the radius.

6

6. The method of claim 1 , further comprising: in response to determining that the tendency of the movement is to move away from the common starting point, increasing a value of a corresponding condition; and in response to determining that the tendency of the movement is to move closer to the common starting point, reducing the value of the corresponding condition.

7

7. A computer program product for adjusting values of a plurality of conditions, the computer program product comprising a non-transitory computer readable storage medium having program code embodied therewith, the program code readable and executable by a processor to perform a method comprising: receiving a user input, wherein the user input is a movement across a user interface; determining a tendency of the movement, wherein the tendency of the movement describes a direction and velocity of the movement; and according to the tendency of the movement, adjusting a value of at least one of the plurality of conditions by using a plurality of graphs representing the plurality of conditions, wherein the plurality of conditions describe search criteria, wherein the user input describes the search criteria, and wherein the plurality of graphs representing the plurality of conditions have a common starting point and are radial.

8

8. The computer program product of claim 7 , wherein the plurality of graphs representing the plurality of conditions is a plurality of line segments with the common starting point.

9

9. The computer program product of claim 8 , wherein the movement is a movement along one of the line segments, and wherein the method further comprises: determining a stop position of the movement; and determining the value of at least one of the plurality of conditions according to a length of said one of the line segments from the common starting point to the stop position.

10

10. The computer program product of claim 7 , wherein the plurality of graphs representing the plurality of conditions are a plurality of sectors having a center of a circle as the common starting point.

11

11. The computer program product of claim 10 , wherein the movement is a movement along a radius of one of the sectors, and wherein the method further comprises: determining a stop position of the movement; and determining a value of at least one of the plurality of conditions according to a sector with said one of the line segments from the center of the circle to the stop position as the radius.

12

12. The computer program product of claim 7 , wherein the method further comprises: in response to determining that the tendency of the movement is to move away from the common starting point, increasing a value of a corresponding condition; and in response to determining that the tendency of the movement is to move closer to the common starting point, reducing the value of the corresponding condition.

13

13. A computer system comprising: a processor, a computer readable memory, and a computer readable storage medium; first program instructions to receive a user input, wherein the user input is a movement across a user interface; second program instructions to determine a tendency of the movement, wherein the tendency of the movement describes a direction and velocity of the movement; and third program instructions to, according to the tendency of the movement, adjust a value of at least one of the plurality of conditions by using a plurality of graphs representing the plurality of conditions, wherein the plurality of conditions describe search criteria, wherein the user input describes the search criteria, and wherein the plurality of graphs representing the plurality of conditions have a common starting point and are radial; and wherein the first, second, and third program instructions are stored on the computer readable storage medium, and wherein the first, second, and third program instructions are executed by the processor via the computer readable memory.

14

14. The computer system of claim 13 , wherein the plurality of graphs representing the plurality of conditions is a plurality of line segments with the common starting point.

15

15. The computer system of claim 14 , wherein the movement is a movement along the line segment, and wherein the computer system further comprises: fourth program instructions to determine a stop position of the movement; and fifth program instructions to determine the value of at least one of the plurality of conditions according to a length of the line segment from the common starting point to the stop position; and wherein the fourth and fifth program instructions are stored on the computer readable storage medium, and wherein the fourth and fifth program instructions are executed by the processor via the computer readable memory.

16

16. The computer system of claim 13 , wherein the plurality of graphs representing the plurality of conditions are a plurality of sectors having a center of a circle as the common starting point.

17

17. The computer system of claim 16 , wherein the movement is a movement along a radius of one of the sectors, and wherein the computer system further comprises: fourth program instructions to determine a stop position of the movement; and fifth program instructions to determine a value of at least one of the plurality of conditions according to a sector with said one of the line segments from the center of the circle to the stop position as the radius; and wherein the fourth and fifth program instructions are stored on the computer readable storage medium, and wherein the fourth program instructions are executed by the processor via the computer readable memory.

18

18. The computer system of claim 13 , further comprising: fourth program instructions to, in response to determining that the tendency of the movement is to move away from the common starting point, increase a value of a corresponding condition; and fifth program instructions to, in response to determining that the tendency of the movement is to move closer to the common starting point, reduce the value of the corresponding condition; and wherein the fourth and fifth program instructions are stored on the computer readable storage medium, and wherein the fourth program instructions are executed by the processor via the computer readable memory.

Patent Metadata

Filing Date

Unknown

Publication Date

May 30, 2017

Inventors

JIAN WEN CHI
FANG LIANG DONG
RONG RONG GONG
LIN YING YING

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “ADJUSTING VALUES OF A PLURALITY OF CONDITIONS” (9665271). https://patentable.app/patents/9665271

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.