×

Data viewer management

  • US 8,140,593 B2
  • Filed: 05/15/2008
  • Issued: 03/20/2012
  • Est. Priority Date: 05/15/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. At a computer system in computer networking environment, the computer system comprising a memory operatively coupled to a processor, a method for dynamically applying a new data viewer at any level in a data model, the method comprising:

  • an act of a computer system, having a memory operatively coupled to a processor, accessing a data model that is to be displayed using an initial data viewer,wherein the accessed data model comprises a first data portion having a first data type and a second data portion having a second different data type, andwherein the initial data viewer is configured to simultaneously display each data portion according to (i) stored data type mappings that map each data portion to a corresponding display format based on data type, and (ii) a context of each data portion relative to one another within the data model, such that the initial data viewer is configured to display the first data portion in a first display format and the second data portion in a second display format that are selected based on a combination of the stored data type mappings and context;

    an act of the computer system selecting the first display format and the second display format, including selecting at least the second display format based on a context of the second data portion relative to the first data portion within the data model overriding the corresponding display format for the second data portion as defined in the stored data type mappings;

    an act of presenting the accessed data model using the initial data viewer by simultaneously presenting the first data portion in the first display format while also presenting the second data portion in the second display format;

    an act of receiving user input from a first user simultaneous to the accessed data model being presented, the user input expressly mapping the first data type with a new display format that is different from the first display format;

    subsequent and in response to receiving the user input, an act of changing the stored data type mappings by at least mapping the first data type with the new display format that is different from the first display format;

    an act of dynamically modifying the initial data viewer based on the received user input, including the changes to the stored data type mappings, while the accessed data model is being displayed, to create a new data viewer;

    an act of assigning a name to the new data viewer;

    an act of dynamically applying the new data viewer to the accessed data model by at least displaying the accessed data model using the new data viewer, thereby simultaneously presenting the first data portion in the new display format while also presenting the second data portion in the second display format; and

    an act of storing the new data viewer in a viewer repository by reference to the assigned name, such that other users can access and use the new data viewer by reference to the assigned name.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×