Configuration of displays for targeted user communities

US10372811B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10372811-B2
Application numberUS-59392206-A
CountryUS
Kind codeB2
Filing dateNov 7, 2006
Priority dateJun 18, 2001
Publication dateAug 6, 2019
Grant dateAug 6, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and apparatus is provided to generate a plural number of differing data displays, each based upon a multi-information display template that has the information to drive each separate data display. Each data display may be different as regards selected information to appear on each data display, selected placement of the information on each data display depending upon a selected and defined style, an at least one selected and defined mode of information to appear on any one data display, and the utilization of specific display program capabilities (such as a browser). Additionally, a method and apparatus is provided for a user to enter the information into a computing system, and for the computing system to generate the multi-display template.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: using one or more computing devices comprising computer hardware: receiving a plurality of specifications each associated with a particular data display, wherein each of the plurality of specifications is determined based on user interaction with a layout editor, and each of the plurality of specifications includes data relating to: a placement of information in the particular data display, a style property record, and a mode for displaying information in the particular data display, wherein the placement of information is indicated by at least one placeholder in the layout editor indicative of a position of particular information in the particular data display, the style property record is associated with style names and corresponding information names for the at least one placeholder, and the mode is associated with a quantity of information presented in the particular data display; creating a multi-display template, wherein said multi-display template comprises the plurality of specifications, said multi-display template is configured to be used to generate a plurality of specific display templates based on the plurality of specifications, said multi-display template is stored as a record in a table of a database and each type of information for display supported by said multi-display template is stored as a record in a child table of the table, the child table including a respective record for the style property record, the placeholder, and the mode, said plurality of specific display templates are configured to generate a plurality of data displays that are different from each other, wherein the plurality of data displays are based on the same information and include different portions of the same information based on the respective mode, and said plurality of specific display templates comprise a first display template, and a second display template; generating said first display template, wherein said generating said first display template comprises translating said multi-display template into said first display template using a first specification of the plurality of specifications, said translating said multi-display template into said first display template performed according to a first set of browser characteristics and a first mode; generating said second display template, wherein said generating said second display template comprises translating said multi-display template into said second display template using a second specification of the plurality of specifications, said translating said multi-display template into said second display template performed according to a second set of browser characteristics and a second mode; dynamically creating a first data display, wherein said dynamically creating said first data display is responsive to a first user request to display information, and said first data display is dynamically created using said first display template, and dynamically creating a second data display, wherein said dynamically creating said second data display is responsive to a second user request to display information, and said second data display is dynamically created using said second display template. 2. The method of claim 1 , further comprising: defining an information presence, wherein said information presence defines a presence of display information, said display information is stored in a database table, and said database table is comprised in a database; defining an information placement, wherein said information placement defines a placement of said display information; and defining a database entity, wherein said database entity comprises said information presence, and said information placement, and said database entity is configured to be translated into any number of a plurality of data display templates. 3. The method of claim 2 , wherein said defining of said information presence is conditional based upon at least one of a display identification and a display mode, said defining of said information placement is conditional based upon a style, and said display information comprises: a same display information in a plurality of formats, a differing display information in a same format, and a browser information based on said set of browser characteristics of said browser. 4. The method of claim 3 , wherein said database entity further comprises at least one of a conditional display appearance and a conditional placement data, said dynamically creating said first display template is supported by a display terminal browser requesting a data display, said database entity further comprises a display tag, said display tag is conditionally executed, if said display terminal browser is configured to support said display tag, and prior to said creating the multi-display template, defining the first specification and defining the second specification. 5. The method of claim 3 , wherein said display mode is one of a plurality of display modes, said display is one of a plurality of displays, and said database entity is configured to provide an indication of one of said modes for which said display information will appear on one of said data displays. 6. The method of claim 3 , wherein said defining said presence of display information further comprises: defining an information appearance, wherein said defining said information appearance comprises selecting information to be displayed and information not to display, wherein said selecting is performed according to said display mode. 7. The method of claim 2 , wherein said defining said information presence comprises at least one of: defining a presence for said first data display, and a logical combination of at least one of a specific data display and a data display other than said specific data display. 8. The method of claim 2 , wherein said defining said information placement comprises at least one of: defining a placement for said first data display, and a logical combination of at least one of a specific data display and a data display other than said specific display. 9. The method of claim 2 , wherein said defining said information placement comprises: modifying said placement of information on said first data display. 10. The method of claim 2 , wherein said information placement comprises: defining a placement for at least one placement style. 11. The method of claim 2 , wherein said database entity comprises: a record for each of at least one of a plurality of markup/display languages. 12. The method of claim 2 , wherein said database entity comprises: a record comprising data which indicates a data display of a plurality of data displays on which said display information appears. 13. The method of claim 2 , wherein said database entity comprises: at least one of markup/display language statements and position tags; and a record, wherein said first data display is one of a plurality of displays, said display information is one of a plurality of such information, and said record is configured to indicate a position of each of said such information for each of said displays. 14. The method of claim 1 , wherein the first and second browser characteristics comprise at least one of frame support, table support, cookies allowed, scripting language, or markup/display languages. 15. The method of claim 1 , wherein each of the plurality of specifications is user-definable. 16. The method of claim 1 , w

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10372811B2 cover?
A method and apparatus is provided to generate a plural number of differing data displays, each based upon a multi-information display template that has the information to drive each separate data display. Each data display may be different as regards selected information to appear on each data display, selected placement of the information on each data display depending upon a selected and def…
Who is the assignee on this patent?
Rashid Fuad, Ambrose Jesse, Mihovilovic Domingo, and 3 more
What technology area does this patent fall under?
Primary CPC classification G06F40/186. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 06 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).