System and method of preventing unfair evaluation of applications by users
US-2018165467-A1 · Jun 14, 2018 · US
US10649640B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10649640-B2 |
| Application number | US-201715585125-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 2, 2017 |
| Priority date | May 2, 2017 |
| Publication date | May 12, 2020 |
| Grant date | May 12, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The perceivability of user interface elements of a graphical user interface can be defined as a selection along a range. At one end of the range, a combination of settings for the graphical user interface allows for a highly-detailed user interface; at another end of the range, a combination of settings provides a graphical user interface having the highest perceivability. The high perceivability may include high contrast, but also may provide other user interface settings to address accessibility issues for an end user. The combination of settings can include attributes affecting the background, transparency, borders and text legibility. The selected combination of settings either sets, overrides or limits values for these attributes of user interface elements during rendering.
Opening claim text (preview).
What is claimed is: 1. A computer system, comprising: a processing system including at least one processing unit and memory configured by computer programs including an application and an operating system, wherein the application includes a graphical user interface object having a plurality of attributes affecting perceivability of the graphical user interface object when rendered and displayed with values for the plurality of attributes, each of the plurality of attributes being related to a characteristic of the graphical user interface object; wherein the operating system includes a set of different perceivability settings controlling display of the graphical user interfaces object, each perceivability setting including values for the plurality of attributes of the graphical user interface object and each perceivability setting corresponding to a different level of perceivability; wherein a perceivability settings from the set of different perceivability settings is selected based on a range of perceivability provided from among the set of different perceivability settings by using a slider control; wherein the processing system is operative to render the graphical user interface object using values for the attributes as set by the perceivability settings. 2. The computer system of claim 1 , wherein the set of different perceivability settings includes at least a value for opacity applied to the graphical user interface object. 3. The computer system of claim 1 , wherein the processing system is operative to receive an input indicating a value along the range of perceivability and to select the perceivability setting according to the received value. 4. The computer system of claim 3 , wherein the processing system is operative to select the perceivability setting further based on data sensed from an environment in which the computer system is being used. 5. The computer system of claim 1 , wherein the set of different perceivability settings further includes sounds to be generated for the user interface. 6. The computer system of claim 1 , wherein the set of different perceivability settings further includes settings that cause the user interface object to be less perceivable when rendered. 7. The computer system of claim 1 , wherein when the application is executed by the processing system, the operating system is operative to, in response to a request to render the graphical user interface object: compare a value for the attribute of the graphical user interface object to the value in the perceivability setting to determine if the value for the attribute conforms to the perceivability setting; in response to a determination that the value for the attribute does conform to the perceivability setting, render the graphical user interface object according to the value for the attribute; and in response to a determination that the value for the attribute does not conform to the perceivability setting, render the graphical user interface object according to a value for the attribute which conforms to the perceivability setting. 8. A computer implemented process performed by a computer, the computer comprising: a processing system including a processing unit, and memory configured by computer programs including an application and an operating system, wherein the application includes a graphical user interface object having attributes affecting perceivability of the graphical user interface object when rendered and displayed with values for the attributes, the attributes being related to one or more characteristics of the graphical user interface object, wherein the process comprises: establishing in memory of the computer a set of different perceivability settings controlling display of the graphical user interfaces, each perceivability setting including values for the attributes of the graphical user interface object, and each perceivability setting corresponding to a different level of perceivability, wherein a perceivability setting is selected based on a range of perceivability provided from among the set of different perceivability settings by using a slider control; and rendering the graphical user interface object of the application according to the selected perceivability setting. 9. The computer implemented process of claim 8 , wherein the set of different perceivability settings includes at least a value for opacity applied to an image in the graphical user interface. 10. The computer implemented process of claim 8 , further comprising: receiving an input indicating a value along the range of perceivability; and selecting the perceivability setting according to the received value. 11. The computer implemented process of claim 10 , wherein selecting the perceivability setting is further based on data sensed from an environment in which the computer system is being used. 12. The computer implemented process of claim 8 , wherein the set of different perceivability settings further includes sounds to be generated for the user interface. 13. The computer implemented process of claim 8 , wherein the set of different perceivability settings further includes settings that cause the user interface object to be less perceivable when rendered. 14. The computer implemented process of claim 8 , further comprising, in response to a request to render the graphical user interface object: comparing a value for the attribute of the graphical user interface object to the value in the perceivability setting to determine if the value for the attribute conforms to the perceivability setting; in response to a determination that the value for the attribute does conform to the perceivability setting, rendering the graphical user interface object according to the value for the attribute; and in response to a determination that the value for the attribute does not conform to the perceivability setting, rendering the graphical user interface object according to a value for the attribute which conforms to the perceivability setting. 15. A computer program product comprising: a computer storage device storing computer program instructions that, when processed by a computer comprising a processing unit and memory configured by the computer program instructions causes the computer to perform a process comprising: establishing, in the memory of the computer, a set of different perceivability settings controlling display of graphical user interfaces, the graphical user interfaces including a graphical user interface object of an application, the graphical user interface object having a plurality of attributes affecting perceivability of the graphical user interface object when rendered and displayed with values for the plurality of attributes, each of the plurality of attributes being related to a characteristic of the graphical user interface object; and rendering the graphical user interface object of the application according to a selected perceivability setting, wherein: the each perceivability settings includes values for the attributes of the graphical user interface object, each perceivability setting corresponds to a different level of perceivability, and a perceivability setting is are selected based on a range of perceivability provided from among the set of different perceivability settings by using a slider control. 16. The computer program product of claim 15 , wherein the set of different perceivability settings includes at least a value for opacity applied to an image in the graphical user interface. 17. The computer program product of claim 15 , wherein the pro
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
Transparency, e.g. transparent or translucent windows · CPC title
using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title
based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.