Patents by Inventor Marco Zandonadi

Marco Zandonadi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7320044
    Abstract: Method, system, apparatus and computer program product for interrupt scheduling in processing communication. In one embodiment the method includes: a sending computer program and a receiving computer program, coupling at least one registered signal identifier and a corresponding registered signal function with said receiving computer program; sending a communication including a request signal identifier by said sending computer program to said receiving computer program; receiving said communication sent at (B) by said receiving computer program; and performing said corresponding registered signal function without context switching of said receiving computer program if said request signal identifier received is coupled with said registered signal identifier. A system, router, computer program and computer program product are also disclosed.
    Type: Grant
    Filed: February 20, 2003
    Date of Patent: January 15, 2008
    Assignee: ARC International I.P., Inc.
    Inventors: Marco Zandonadi, Roberto Attias, Akash R. Deshpande
  • Patent number: 7039772
    Abstract: Method, system, apparatus and computer program for processing a state machine. The method includes: coupling at least two attributes with a state machine selected from said at least one state machine; identifying at least one value corresponding with a first attribute selected from said at least two attributes; determining a processing order based on said at least one value to process at least one second attribute selected from said at least two attributes; and processing said second attribute according to said order.
    Type: Grant
    Filed: February 20, 2003
    Date of Patent: May 2, 2006
    Assignee: Teja Technologies, Inc.
    Inventors: Marco Zandonadi, Roberto Attias, Akash R. Deshpande
  • Patent number: 6985976
    Abstract: Method, system, apparatus and computer program product for memory management. In one embodiment the method includes: configuring a first memory including allocating at least one node; and defining a status including: defining a class list, wherein each node is capable of storing a class instance corresponding to a class selected from said class list; and defining a node list to identify an allocation status of each node including an available status, and an allocated status; receiving an allocation request including a class identifier, responding to the allocation request with a node identifier representing said available node and updating the available node allocation status; otherwise responding with a failure indication; and receiving a deallocation request and responding to said deallocation request by updating the allocation status to the available status. A system, router, computer program and computer program product are also disclosed.
    Type: Grant
    Filed: February 20, 2003
    Date of Patent: January 10, 2006
    Assignee: Teja Technologies, Inc.
    Inventors: Marco Zandonadi, Roberto Attias, Akash R. Deshpande