Patents by Inventor Katsutomo Sekiguchi

Katsutomo Sekiguchi 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).

  • Publication number: 20140059093
    Abstract: A disclosed method includes: specifying a first object pointed by a first pointer, wherein the first object is in a heap area that includes plural generational areas; determining whether or not an address in a generational area, which is different from a first generational area that includes the first object, is set as a movement destination address of the first object; upon determining that the address is set as the movement destination address of the first object, obtaining the movement destination address of the first object; and updating the first pointer with the movement destination address of the first object.
    Type: Application
    Filed: August 21, 2013
    Publication date: February 27, 2014
    Applicant: FUJITSU LIMITED
    Inventor: Katsutomo SEKIGUCHI
  • Patent number: 7783683
    Abstract: In a computer-readable storage medium storing a generational garbage collection program used to direct a computer to perform a generational garbage collection process, the generational garbage collection process includes a generational garbage collection environment preparing and initializing process, and the generational garbage collection environment preparing and initializing process includes a process of allocating a single virtual memory space as a virtual memory space of all generations, and distributing the single virtual memory space to each generation such that the virtual memory space of each generation can be continuously arranged in order of generation in the single virtual memory space.
    Type: Grant
    Filed: November 7, 2005
    Date of Patent: August 24, 2010
    Assignee: Fujitsu Limited
    Inventor: Katsutomo Sekiguchi
  • Patent number: 7516292
    Abstract: Measurement/analysis unit in a Java virtual machine has the function of measuring data when an event of garbage collection occurs, and the function of periodically measuring data. The measurement/analysis unit analyzes the measured data and predicts a danger of a memory shortage, and predicts a danger using an algorithm depending on the type of garbage collection used by the Java virtual machine. An application server is notified of a warning of the predicted danger of a memory shortage by an analysis result notification means by an inter-process communication, or the like. The measurement/analysis unit calculates a memory capacity required to avoid the predicted danger of a memory shortage, and the calculated memory capacity is transmitted to the application server by the analysis result notification means by an inter-process communication, or the like in the same way as the warning.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: April 7, 2009
    Assignee: Fujitsu Limited
    Inventors: Yukihiro Kimura, Masakazu Hayashi, Katsutomo Sekiguchi
  • Patent number: 7415491
    Abstract: A logging unit logs data, including data on object generation/access and start/end of GC, information about object longevity when GC is performed, and data about a method call/return or the like. An analyzing unit organizes by object logged records, sorts that information about each object by time or size, and obtains changes in required heap size and a longevity characteristic of each object. An estimating unit uses a required heap size data and the object longevity characteristic to estimate an optimum heap size according to a criterion specified by a user.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: August 19, 2008
    Assignee: Fujitsu Limited
    Inventor: Katsutomo Sekiguchi
  • Publication number: 20070016634
    Abstract: In a computer-readable storage medium storing a generational garbage collection program used to direct a computer to perform a generational garbage collection process, the generational garbage collection process includes a generational garbage collection environment preparing and initializing process, and the generational garbage collection environment preparing and initializing process includes a process of allocating a single virtual memory space as a virtual memory space of all generations, and distributing the single virtual memory space to each generation such that the virtual memory space of each generation can be continuously arranged in order of generation in the single virtual memory space.
    Type: Application
    Filed: November 7, 2005
    Publication date: January 18, 2007
    Inventors: Katsutomo Sekiguchi, Akira Akiyama
  • Publication number: 20050240641
    Abstract: Measurement/analysis unit in a Java virtual machine has the function of measuring data when an event of garbage collection occurs, and the function of periodically measuring data. The measurement/analysis unit analyzes the measured data and predicts a danger of a memory shortage, and predicts a danger using an algorithm depending on the type of garbage collection used by the Java virtual machine. An application server is notified of a warning of the predicted danger of a memory shortage by an analysis result notification means by an inter-process communication, or the like. The measurement/analysis unit calculates a memory capacity required to avoid the predicted danger of a memory shortage, and the calculated memory capacity is transmitted to the application server by the analysis result notification means by an inter-process communication, or the like in the same way as the warning.
    Type: Application
    Filed: June 29, 2005
    Publication date: October 27, 2005
    Inventors: Yukihiro Kimura, Masakazu Hayashi, Katsutomo Sekiguchi
  • Publication number: 20040133759
    Abstract: A logging unit logs data, including data on object generation/access and start/end of GC, information about object longevity when GC is performed, and data about a method call/return or the like. An analyzing unit organizes by object logged records, sorts that information about each object by time or size, and obtains changes in required heap size and a longevity characteristic of each object. An estimating unit uses a required heap size data and the object longevity characteristic to estimate an optimum heap size according to a criterion specified by a user.
    Type: Application
    Filed: December 17, 2003
    Publication date: July 8, 2004
    Applicant: FUJITSU LIMITED
    Inventor: Katsutomo Sekiguchi