×

uPrime uClient environment

  • US 20030222901A1
  • Filed: 05/28/2002
  • Published: 12/04/2003
  • Est. Priority Date: 05/28/2002
  • Status: Abandoned Application
First Claim
Patent Images

1. Claim for the Method and Process of managing information within a browser, having the value and virtue of:

  • a. creates unique object oriented data representation and information presentation in hypermedia pages displayed on browsers capable of at least HTML 4.0 methods and properties or equivalent;

    encapsulates information into discrete identifiable units in order to manipulate unit in part or as a whole;

    selectively pauses or prevents information display for delayed processing;

    selectively prevents or arranges information display for hiding said information;

    b. enhances information presentation with new and conditional functionality;

    delivered with initial page data of a user session to a browser;

    delivered either statically, synchronously or asynchronously wholly or in combinations of program code written in hypermedia languages like VBScript™

    , Jscript™

    , JavaScript™

    , Java™

    , Active™

    , COM™ and

    a variety of suitable syntax types;

    c. accesses a software or hardware device that exposes at least one interface based on a known spatial and temporal coordinate system;

    typical host devices are hypermedia environments capable of at least HTML 4.0 methods and properties or equivalent;

    d. creates synthetic environment for element interaction through the availability of state variables and related process functionality;

    said environment enhances the typical environment to provide additional functionality and delivers a superset of the original capabilities of the typical environment;

    e. manages a dynamic plurality of information and media elements;

    identifies structured information in the browser that are the subjects of management either prior to or at the time of initial page ready state, identifies elements at the time the said elements are to be displayed and/or each time a new element should be created;

    f. presents the user with information as discrete, composite and interactive portions of a hypermedia document;

    confines relative information into identifiable containers to illustrate ownership, hierarchy and context relativity of underlying data;

    formats information as complex structures of hypermedia primitive types;

    facilitates user experience with processing of said complex structures;

    g. initiates operation via browser generated “

    onload”

    event or equivalent;

    initiates operation via browser element generated “

    onload”

    event;

    initiates operation by direct scripted command to browser in page;

    initiates operation by direct response to event from user interaction with said page;

    h. conditionally sizes surface to n units x by n units y by n units z;

    conditionally sets virtual origin to n/2 units x by n/2 units y by 0 units z to simulate logical zero x, zero y and zero z; and

    may define an arbitrary number of higher order dimensions;

    i. examines page data that is organized into a known primitive data structure output from the content host with identifiable characteristics loosely referred to as “

    objects”

    ;

    dynamically builds data structures that are based on the characteristics of the original page or new content;

    inserts new element data structures into page through a plurality of build processes;

    repeats operation until available data primitives have been processed;

    j. enables interaction with page elements through the command-response architecture;

    said interaction creates an interface comprised of structured hypermedia code, scripts, images, applets, content and objects that are both dynamic and plural;

    k. receives real or simulated indication of requirement for the change in state from the device(s);

    real indication can come through ordinary devices;

    simulated indication can come from other extraneous processes or remote user input;

    l. determines subject for change in state from a known group of elements;

    determines subject for change in state from searching the given elements;

    determines subject for change in state from an external provider;

    m. assigns the state change to the subject causing to the subject to have new attribute values that may cause the subject to move, change color, uncover hidden information, disappear and a variety of additional effects;

    n. provides hypermedia compatible form for holding client request prior to posting information to the provider;

    adds and modifies request cache to change persistent data or perform background operation;

    provides deletes of requests located in request cache;

    provides means for encapsulating page state information into provider response;

    provides means for executing communication transport to send data to provider.

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