US20210240311A1

Interface for radial selection of time-based events

Claim Score by NHIP

Read claim 28, the broadest

Abstract

A computing device is described that outputs a radial interface. The computing device accesses a list that includes multiple time-based events that have a particular duration. The computing device selects, based on the list and the duration of each time-based event, a subset of time-based events determined such that a sum of the durations for each event in the subset is less than or equal to an hour. An order of the events in the subset is the same as in the list. The computing device generates a graphical user interface that includes a graphical selector and a number of graphical representations equal to the number of events in the subset, each graphical representation corresponding to a different event from the subset, arranged around the selector, and having a size proportional to the duration of the event corresponding to the respective representation. The computing device outputs, for display, the interface.

US20210240311A1, drawing sheet 1
Sheet 1 of 15

Term

14.8 yearsto projected expiry

Projected expiry 6 July 2041, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

28 claims: 3 independent, 25 dependent

  1. 1
    A method comprising:accessing, by one or more processors of a computing device, a list that includes a plurality of time-based events, wherein each time-based event has a particular duration;selecting, by the one or more processors, and based at least in part on the list and the duration of each time-based event, a subset of time-based events from the plurality of time-based events, wherein the subset of time-based events from the plurality of time-based events is determined such that a sum of the durations for each respective time-based event in the subset of time-based events is less than or equal to an hour, wherein the plurality of time-based events includes at least one time-based event not included in the subset of time-based events, and wherein an order of the time-based events in the subset of time-based events is a same order as an order in the list;generating, by the one or more processors, a graphical user interface that includes a graphical selector and a graphical representation for each of the time-based events in the subset of time-based events, wherein a number of graphical representations generated is equal to the number of time-based events in the subset of time based events, each graphical representation corresponding to a different time-based event from the subset of time-based events, wherein a size of each graphical representation is proportional to the duration of the time-based event corresponding to the respective graphical representation, and wherein the graphical representations are arranged at least partially around the graphical selector;andoutputting, by the one or more processors and for display on a display component, the graphical user interface.
  2. 27
    A computing device comprising:a memory configured to store one or more computer-readable instructions;anda processor configured to execute the one or more computer-readable instructions to: access a list that includes a plurality of time-based events, wherein each time-based event has a particular duration;select, based at least in part on the list and the duration of each time-based event, a subset of time-based events from the plurality of time-based events, wherein the subset of time-based events from the plurality of time-based events is determined such that a sum of the durations for each respective time-based event in the subset of time-based events is less than or equal to an hour, wherein the plurality of time-based events includes at least one time-based event not included in the subset of time-based events, and wherein an order of the time-based events in the subset of time-based events is a same order as an order in the list;generate a graphical user interface that includes a graphical selector and a graphical representation for each of the time-based events in the subset of time-based events, wherein a number of graphical representations generated is equal to the number of time-based events in the subset of time based events, each graphical representation corresponding to a different time-based event from the subset of time-based events, wherein a size of each graphical representation is proportional to the duration of the time-based event corresponding to the respective graphical representation, and wherein the graphical representations are arranged at least partially around the graphical selector;andoutput, for display on a display component, the graphical user interface.
  3. 28
    Broadest claimClaim Score 27, narrow(NHIP)A non-transitory computer-readable storage medium comprising instructions that, when executed, cause one or more processors of a computing device to:access a list that includes a plurality of time-based events, wherein each time-based event has a particular duration;select, based at least in part on the list and the duration of each time-based event, a subset of time-based events from the plurality of time-based events, wherein the subset of time-based events from the plurality of time-based events is determined such that a sum of the durations for each respective time-based event in the subset of time-based events is less than or equal to an hour, wherein the plurality of time-based events includes at least one time-based event not included in the subset of time-based events, and wherein an order of the time-based events in the subset of time-based events is a same order as an order in the list;generate a graphical user interface that includes a graphical selector and a graphical representation for each of the time-based events in the subset of time-based events, wherein a number of graphical representations generated is equal to the number of time-based events in the subset of time based events, each graphical representation corresponding to a different time-based event from the subset of time-based events, wherein a size of each graphical representation is proportional to the duration of the time-based event corresponding to the respective graphical representation, and wherein the graphical representations are arranged at least partially around the graphical selector;andoutput, for display on a display component, the graphical user interface.