×

Content manipulation using hierarchical address translations across a network

  • US 8,312,110 B2
  • Filed: 12/01/2006
  • Issued: 11/13/2012
  • Est. Priority Date: 03/12/2004
  • Status: Active Grant
First Claim
Patent Images

1. An information processing device which transmits and receives information to and from other devices via a network, comprising:

  • (a) a memory storing a plurality of objects as nodes of a hierarchical tree structure, wherein;

    (i) each object is denoted as a particular sub-tree of the hierarchical tree structure, each object comprising one or more application nodes, one or more data nodes, and zero or more objects as sub-nodes,(ii) each sub-tree is given a unique label that represents corresponding nodes of the hierarchical tree structure, the unique label including (A) name information showing node names from a highest order node of the hierarchical tree structure to a highest order node of the sub-tree, the name information being continuous and (B) a storing position indicating a location of the sub-tree on the network;

    (iii) each application node including application logic for calling-up, writing, deleting, or partially changing one or more data nodes of the respective application node'"'"'s object;

    (b) a transmitting and receiving section transmitting and receiving information expressed in an external language to and from other devices via the network, the transmitting and receiving section receiving an HTTP request comprising;

    a particular label expressing a designated sub-tree, and an identification of an application node of the designated sub-tree; and

    (c) an engine section which functions as a universal interface and includes;

    a first translating section including a deserializing section which via the network acquires the designated sub-tree and the identified application node of the designated sub-tree from the HTTP request and translates the designated sub-tree into information expressed in an internal language while preserving a tree structure of the designated sub-tree,a control section executing the application logic of the identified application node of the designated sub-tree, anda second translating section including a serializing section translating a sub-tree stored in the memory into the external language while preserving a tree structure of the stored sub-tree;

    wherein the information processing device enables a user to change contents of the one or more data nodes during the execution of a program of the information processing device that accesses the plurality of objects.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×