Nova Patents
US8914739B2

Data processing apparatus and method

Summary by NHIP

Dynamic Graphical Element Switching

The apparatus displays resizable graphical elements and switches between them based on resize inputs crossing predetermined threshold sizes. Each element contains unique interface controls, and exceeding a threshold triggers a modification to the displayed element's size or number of included controls.

Claim Score by NHIP

Read claim 9, the broadest

Abstract

A data processing apparatus executes one or more computer program applications. The data programming, apparatus is operable to display at least one resizable graphical element from a plurality of resizable graphical elements on a display and resize the at least one displayed graphical element in response to a resize control input from a user control. The data processing device is operable to switch between which of the plurality of graphical elements is displayed if the displayed graphical element is resized to be greater in size or to be less in size than one of a plurality of predetermined threshold sizes. Each of the plurality of graphical elements includes at least one graphical object or interface control different from the other graphical elements of the plurality of graphical elements and a greater a size of one of the plurality of predetermined threshold sizes, a greater a number of controls and/or graphical objects included in the graphical element that is displayed when the displayed graphical element is resized to exceed that predetermined threshold size.

US8914739B2, drawing sheet 1
Sheet 1 of 17

Term

6 yearsleft in the term

Expires 11 September 2032, including 427 days of term adjustment.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

18 claims: 4 independent, 14 dependent

  1. 1
    A data processing apparatus for running one or more computer program applications, the data programming apparatus being operable to display at least one resizable graphical element from a plurality of resizable graphical elements on a display and to resize the at least one displayed graphical element in response to a resize control input from a user control, wherein the data processing apparatus is operable to switch between which of the plurality of graphical elements is displayed when the displayed graphical element is resized to be greater in size or to be less in size than one of a plurality of predetermined threshold sizes, and each of the plurality of graphical elements includes at least one graphical object or interface control different from the other graphical elements of the plurality of graphical elements, at least one of a greater size of one of the plurality of predetermined threshold sizes, a greater a number of controls, and graphical objects included in the graphical element that is displayed is modified when the displayed graphical element is resized to exceed said one of the plurality of predetermined threshold sizes, the plurality of graphical elements are displayable by respective computer program applications, the respective computer program applications for the plurality of graphical elements being different from one another, and said switch between which of the plurality of graphical elements is displayed is from display of a first one of the graphical elements associated with a first computer program application to display of a second one of the graphical elements associated with a second computer program application, the first computer program application being different from the second computer program application.
  2. 7
    A data processing apparatus for running one or more computer program applications, the data programming apparatus being operable to display at least one resizable graphical element from a plurality of resizable graphical elements on a display and to resize the at least one displayed graphical element in response to a resize control input from a user control, each graphical element including at least one of a plurality of graphical objects and interface controls, wherein the data processing apparatus is operable to switch between which of the plurality of graphical elements is displayed when the displayed graphical element is resized to be greater in size or to be less in size than one of a plurality of predetermined threshold sizes, each of the plurality of graphical elements includes at least one graphical object or interface control different from the other graphical elements of the plurality of graphical elements, one or more of at least two of the graphical objects and interface controls being associated with functions provided by at least two different computer program applications, and said switch between which of the plurality of graphical elements is displayed is from display of a first one of the graphical elements associated with a first computer program application to display of a second one of the graphical elements associated with a second computer program application, the first computer program application being different from the second computer program application.
  3. 9
    Broadest claimClaim Score 34, narrow(NHIP)A method of displaying resizable graphical elements on a display, the method comprising:resizing a graphical element displayed on the display in response to a resize control input from a user control, and switching from displaying the graphical element to displaying another graphical element from a plurality of graphical elements when the resize control input is such that the graphical element is resized to be greater in size or to be less in size than one of a plurality of predetermined threshold sizes, each of the plurality of graphical elements including at least one graphical object or interface control different from the other graphical elements of the plurality of graphical elements, wherein at least one of a greater size of one of the plurality of predetermined threshold sizes, a greater a number of controls, and graphical objects included in the graphical element that is displayed is modified when the displayed graphical element is resized to exceed said one of the plurality of predetermined threshold sizes, the plurality of graphical elements are displayable by respective application programs, the respective application programs for the plurality of graphical elements being different from one another, and the switching between which of the plurality of graphical elements is displayed is from display of a first one of the graphical elements associated with a first application program to display of a second one of the graphical elements associated with a second application program, the first application program being different from the second application program.
  4. 16
    A method of executing one or more computer program applications on a data processing apparatus, the method comprising:displaying at least one resizable graphical element from a plurality of resizable graphical elements on a display, resizing the at least one displayed graphical element in response to a resize control input from a user control, each graphical element including at least one of a plurality of graphical objects and interface controls, and switching between which of the plurality of graphical elements is displayed when the displayed graphical element is resized to be greater in size or to be less in size than one of a plurality of predetermined threshold sizes, each of the plurality of graphical elements including at least one graphical object or interface control different from the other graphical elements of the plurality of graphical elements, where one or more of at least two of the graphical objects and interface controls being associated with functions provided by at least two different computer program applications, and the switching between which of the plurality of graphical elements is displayed is from display of a first one of the graphical elements associated with a first computer program application to display of a second one of the graphical elements associated with a second computer program application, the first computer program application being different from the second computer program application.