Patents Assigned to Network Programs, Inc.
  • Patent number: 5640546
    Abstract: A methodology for developing scalable systems based on a technique for the composition of objects to form a larger, composite object using Interface Cycles, which are canonical programs, hardware, or abstractions which interlock protection, distribution, and coordination of data and control from the objects. The methodology thus allows the interconnected objects to form the new composite object which is subject to the same principles as the underlying objects and which may then used in any stage of the life cycle of a system. An Interface Cycle transitions through discrete phases only by agreement of all object interfaces connected by the Interface Cycle. Protection and data distribution of composite data collected from all the objects are effected under control of the Interface Cycle.
    Type: Grant
    Filed: February 17, 1995
    Date of Patent: June 17, 1997
    Assignee: Network Programs, Inc.
    Inventors: Bhaskarpillai Gopinath, David Kurshan
  • Patent number: 5634004
    Abstract: A distribution element composed of a crossbar-type switch with four independent ports and direct multicast transfer capability which effects a direct interface to applications with an instruction sets for the distribution element, the sets providing for global memory sharing, synchronization, and lossless flow control.
    Type: Grant
    Filed: May 16, 1994
    Date of Patent: May 27, 1997
    Assignees: Network Programs, Inc., Rutgers, The State University of New Jersey
    Inventors: Bhaskarpillai Gopinath, David Kurshan, Zoran Miljanic