Patents by Inventor Alan C. Folta

Alan C. Folta 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: 7139744
    Abstract: Disclosed are novel methods and apparatus for reorganizing data in a log file. In an embodiment, a method of reorganizing data in an original log file is disclosed. The method includes: obtaining a data record from the original log file; examining the data record; if the data record includes a single-value entry, inserting the data record in a single-value storage linked list; if the data record includes a multiple-values entry, inserting the data record in a multiple-values linked list; and utilizing data from the multiple-values and single-value linked lists to write data to a new log file.
    Type: Grant
    Filed: September 25, 2002
    Date of Patent: November 21, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Trung M. Tran, Sze Tom, Alan C. Folta
  • Patent number: 7065723
    Abstract: Disclosed are novel methods and apparatus for manipulating and generating a real-time counter in network computing environments. In an embodiment, a method of tracking a defect is disclosed. The method includes providing a defect abstract, the defect abstract including information to identify the defect; identifying a component having the defect; assigning a user to resolve the defect; and assigning a defect number to identify the defect, the defect number obtained by incrementing a counter value stored in a file, the file being accessible by a single user at a time.
    Type: Grant
    Filed: September 25, 2002
    Date of Patent: June 20, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Trung M. Tran, Sze Tom, Alan C. Folta
  • Publication number: 20040060018
    Abstract: Disclosed are novel methods and apparatus for manipulating and generating a real-time counter in network computing environments. In an embodiment, a method of tracking a defect is disclosed. The method includes providing a defect abstract, the defect abstract including information to identify the defect; identifying a component having the defect; assigning a user to resolve the defect; and assigning a defect number to identify the defect, the defect number obtained by incrementing a counter value stored in a file, the file being accessible by a single user at a time.
    Type: Application
    Filed: September 25, 2002
    Publication date: March 25, 2004
    Inventors: Trung M. Tran, Sze Tom, Alan C. Folta
  • Publication number: 20040059707
    Abstract: Disclosed are novel methods and apparatus for reorganizing data in a log file. In an embodiment, a method of reorganizing data in an original log file is disclosed. The method includes: obtaining a data record from the original log file; examining the data record; if the data record includes a single-value entry, inserting the data record in a single-value storage linked list; if the data record includes a multiple-values entry, inserting the data record in a multiple-values linked list; and utilizing data from the multiple-values and single-value linked lists to write data to a new log file.
    Type: Application
    Filed: September 25, 2002
    Publication date: March 25, 2004
    Inventors: Trung M. Tran, Sze Tom, Alan C. Folta
  • Publication number: 20040054716
    Abstract: Provided are a method, a computer product and a computer system to manage software-tool access over a network. The network is employed to develop multiple integrated circuit designs, each of which is considered a project. To that end, multiple software design tools are accessed over the network. To reduce the computational power required to manage access to the design tools, the present method associates the multiple projects with a reference file. Tool information, such as tool name and tool version, is associated with each of the multiple projects. The tool information for all of the projects is stored in one or more tool files. The reference file is provided with data indicating a location of the tool files, defining location data. As a result, project information may be obtained as a function of the tool name, the project name and the like.
    Type: Application
    Filed: September 17, 2002
    Publication date: March 18, 2004
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Trung M. Tran, Alan C. Folta
  • Publication number: 20030212905
    Abstract: Provided are a method, a computer product and a network to manage software licensing over a distributed network using a master license compliance software program by creating multiple copies of the license compliance software programs. The master license compliance program and the multiple copies define a plurality of the license compliance software programs, each of which has software license rights associated therewith. Referral priority levels are associated with each of the plurality of license compliance software programs to define a referral sequence. The master license compliance program receives a license request and refers the license request to the multiple copies of license compliance software programs. The request is transmitted in accordance with the referral sequence to obtain license authorization, were the master license compliance program to fail to grant the request.
    Type: Application
    Filed: May 8, 2002
    Publication date: November 13, 2003
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Trung M. Tran, Alan C. Folta
  • Publication number: 20030160826
    Abstract: Provided is a method, apparatus and computer product to organize data on a display to facilitate testing of an integrated circuit design of an integrated circuit undergoing development. The invention includes segmenting the display into a plurality of regions. Displayed in a first of the plurality of regions is information associated with a netlist that is stored on the server. The information includes a plurality of cell names displayed on the client terminal that correspond to a plurality of electrical functions included in the integrated circuit design. In a second of the plurality of regions, a plurality of virtual buttons is displayed. A subset of the virtual buttons operates to cause the client terminal/server to test the electrical functions, of the integrated circuit design, that are associated with the test group.
    Type: Application
    Filed: February 26, 2002
    Publication date: August 28, 2003
    Applicant: SUN MICROSYSTEMS, INC.
    Inventors: Trung M. Tran, Alan C. Folta