Patents by Inventor Luca Andrea Castellano

Luca Andrea Castellano 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: 7565507
    Abstract: A computer system includes a memory and a processor coupled with the memory, configured to assign to each of a plurality of processes a corresponding amount of committed memory from a memory pool, the memory pool including committed memory and uncommitted memory; and dynamically allocate an additional amount of memory required by one of the plurality of processes from the uncommitted memory in the memory pool. Managing memory includes assigning to each of a plurality of processes a corresponding amount of committed memory from a memory pool, the memory pool including committed memory and uncommitted memory; and dynamically allocating an additional amount of memory required by one of the plurality of processes from the uncommitted memory in the memory pool.
    Type: Grant
    Filed: August 20, 2007
    Date of Patent: July 21, 2009
    Assignee: Azul Systems, Inc.
    Inventors: Michael A. Wolf, Gil Tene, Luca Andrea Castellano
  • Patent number: 7278005
    Abstract: A method for managing memory in some embodiments comprises maintaining a memory pool, and specifying an amount of memory required for allocation. In some embodiments, the method also comprises requesting a process to release memory into the memory pool. In some embodiments, the method also comprises allocating an amount of the memory pool to a process. In some embodiments, the method comprises maintaining a memory pool, receiving status information from a plurality of processes, and managing memory among the plurality of processes using the status information.
    Type: Grant
    Filed: April 1, 2004
    Date of Patent: October 2, 2007
    Assignee: Azul Systems, Inc.
    Inventors: Michael A. Wolf, Gil Tene, Luca Andrea Castellano
  • Patent number: 7024428
    Abstract: A centralized synchronization system synchronizes data stored in multiple devices distributed over a relatively unreliable network, to provide automatic recovery from synchronization failures. The synchronization system maintains a truth database indicating the true state of the data and action tables indicating actions to be performed on each of the devices during a next update of the data. Data is retrieved from the devices over the network, and actual states of the data are determined from the action tables and the retrieved data. The truth database and action tables are updated accordingly. An effective action table is then generated to account for any of the devices which were offline during the most-recent synchronization. The truth database and effective action tables are saved to a central database in an atomic transaction. The effective action tables are then used to update the data on the devices over the network.
    Type: Grant
    Filed: July 31, 2001
    Date of Patent: April 4, 2006
    Assignee: Openwave Systems Inc.
    Inventors: Alex Xueyuan Huang, Luca Andrea Castellano