US20100275149A1

Interactive Sub-Summaries In Database Applications

Claim Score by NHIP

Read claim 5, the broadest

Abstract

A system displays content from a database in a formatted view. The formatted view includes one or more data fields arranged in one or more data sections. Each of the data sections includes a sub-summary display field. The system receives a request to modify data in one of the data fields. In response, the system reformats the formatted view. The reformatting includes moving the data field from a first data section to a second data section and updating the sub-summary display field in the first data section and the sub-summary display field in the second data section. The system displays the reformatted view.

US20100275149A1, drawing sheet 1
Sheet 1 of 9

Term

3.8 yearsto projected expiry

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

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

21 claims: 6 independent, 15 dependent

  1. 1
    A computer-implemented method, comprising:displaying content from a database in a formatted view, the formatted view comprising one or more data fields arranged in one or more data sections, each of the data sections comprising a sub-summary display field;receiving a first request to modify data in a data field in the one or more data fields;reformatting the formatted view, the reformatting comprising: moving the data field from a first data section to a second data section based on the modified data;and updating the sub-summary display field in the first data section and the sub-summary display field in the second data section;and displaying the reformatted view.
  2. 5
    Broadest claimClaim Score 71, broad(NHIP)A computer-implemented method, comprising:displaying database content in a formatted view, the formatted view based on a main layout and comprising one or more data fields;receiving a request to add a new data field;updating a cached layout associated with the formatted view based on the request, the updating comprising: creating a new layout node in the cached layout to represent the new data field;identifying layout nodes that are relevant to the new data field from the main layout;and copying the identified layout nodes from the main layout to the cached layout;and reformatting the formatted view according to the cached layout.
  3. 8
    A computer program product encoded on a computer storage medium, operable to cause data processing apparatus to perform operations comprising:displaying content from a database in a formatted view, the formatted view comprising one or more data fields arranged in one or more data sections, each of the data sections comprising a sub-summary display field;receiving a first request to modify data in a data field in the one or more data fields;reformatting the formatted view, the reformatting comprising: moving the data field from a first data section to a second data section based on the modified data;and updating the sub-summary display field in the first data section and the sub-summary display field in the second data section;and displaying the reformatted view.
  4. 12
    A computer program product encoded on a computer storage medium, operable to cause data processing apparatus to perform operations comprising:displaying database content in a formatted view, the formatted view based on a main layout and comprising one or more data fields;receiving a request to add a new data field;updating a cached layout associated with the formatted view based on the request, the updating comprising: creating a new layout node in the cached layout to represent the new data field;identifying layout nodes that are relevant to the new data field from the main layout;and copying the identified layout nodes from the main layout to the cached layout;and reformatting the formatted view according to the cached layout.
  5. 15
    A system comprising:one or more computers operable to perform operations comprising: displaying content from a database in a formatted view, the formatted view comprising one or more data fields arranged in one or more data sections, each of the data sections comprising a sub-summary display field;receiving a first request to modify data in a data field in the one or more data fields;reformatting the formatted view, the reformatting comprising: moving the data field from a first data section to a second data section based on the modified data;and updating the sub-summary display field in the first data section and the sub-summary display field in the second data section;and displaying the reformatted view.
  6. 19
    A system comprising:one or more computers operable to perform operations comprising: displaying database content in a formatted view, the formatted view based on a main layout and comprising one or more data fields;receiving a request to add a new data field;updating a cached layout associated with the formatted view based on the request, the updating comprising: creating a new layout node in the cached layout to represent the new data field;identifying layout nodes that are relevant to the new data field from the main layout;and copying the identified layout nodes from the main layout to the cached layout;and reformatting the formatted view according to the cached layout.