Patents by Inventor Todd Jason Youngman

Todd Jason Youngman 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: 8037448
    Abstract: During the design of semiconductor products which incorporates a user specification and an application set, the application set being a partially manufactured semiconductor platform and its resources, a template engine is disclosed which uses a simplified computer language having a character whereby data used in commands identified by the character need only be input once, either by a user or by files, and that data, after it has been verified to be correct, is automatically allocated to one or more templates used to generate shells for the specification of a final semiconductor product. Data must be correct and compatible with other data before it can be used within the template engine and the generated shells; indeed the template engine cooperates with a plurality of rules and directives to verify the correctness of the data.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: October 11, 2011
    Assignee: LSI Corporation
    Inventors: Todd Jason Youngman, John Emery Nordman
  • Patent number: 7945878
    Abstract: A method to validate data used in a design of a semiconductor product currently in a partially fabricated state is disclosed. The partially fabricated state having a plurality of layers up to and including a first conductive layer. The method generally includes the steps of (A) adding a second conductive layer from a user specification to an application set, the application set having a plurality of resources that define the semiconductor product, (B) validating a new resource in the user specification against the resources in the application set, (C) adding the new resource to the application set upon passing the validating and (D) propagating the new resource throughout a description of the semiconductor product, the description being stored in a computer-readable medium.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: May 17, 2011
    Assignee: LSI Corporation
    Inventors: Todd Jason Youngman, John Emery Nordman, Scott T. Senst
  • Patent number: 7584437
    Abstract: A method, system, and a computer program product to provide correct and complete input into a shell generation tool that provides the infrastructure for design and development of an integrated circuit. Given a definition of a platform, in part a partially manufactured semiconductor product having some diffused and some configurable resources, a user can enter data that is correct and complete into the shell generation tool using several techniques. The tool itself can present data for the user to select that is complete and correct, i.e., the data, inter alia, has no syntactic or other errors of an HDL, satisfies the constraints and naming conventions required by the tool, a customer of the semiconductor product, and/or the entity designing the product, provides appropriate timing and voltage levels, and is otherwise compatible with other data in the generation tool.
    Type: Grant
    Filed: May 6, 2004
    Date of Patent: September 1, 2009
    Assignee: LSI Corporation
    Inventors: Todd Jason Youngman, John Emery Nordman, Daniel Dean Ortmann
  • Publication number: 20090077510
    Abstract: A method to validate data used in a design of a semiconductor product currently in a partially fabricated state is disclosed. The partially fabricated state having a plurality of layers up to and including a first conductive layer. The method generally includes the steps of (A) adding a second conductive layer from a user specification to an application set, the application set having a plurality of resources that define the semiconductor product, (B) validating a new resource in the user specification against the resources in the application set, (C) adding the new resource to the application set upon passing the validating and (D) propagating the new resource throughout a description of the semiconductor product, the description being stored in a computer-readable medium.
    Type: Application
    Filed: May 15, 2008
    Publication date: March 19, 2009
    Inventors: Todd Jason Youngman, John Emery Nordman, Scott T. Senst
  • Publication number: 20080263480
    Abstract: During the design of semiconductor products which incorporates a user specification and an application set, the application set being a partially manufactured semiconductor platform and its resources, a template engine is disclosed which uses a simplified computer language having a character whereby data used in commands identified by the character need only be input once, either by a user or by files, and that data, after it has been verified to be correct, is automatically allocated to one or more templates used to generate shells for the specification of a final semiconductor product. Data must be correct and compatible with other data before it can be used within the template engine and the generated shells; indeed the template engine cooperates with a plurality of rules and directives to verify the correctness of the data.
    Type: Application
    Filed: May 16, 2008
    Publication date: October 23, 2008
    Applicant: LSI Corporation
    Inventors: Todd Jason Youngman, John Emery Nordman
  • Patent number: 7404156
    Abstract: During the design of semiconductor products which incorporates a user specification and an application set, the application set being a partially manufactured semiconductor platform and its resources, a template engine is disclosed which uses a simplified computer language having a character whereby data used in commands identified by the character need only be input once, either by a user or by files, and that data, after it has been verified to be correct, is automatically allocated to one or more templates used to generate shells for the specification of a final semiconductor product. Data must be correct and compatible with other data before it can be used within the template engine and the generated shells; indeed the template engine cooperates with a plurality of rules and directives to verify the correctness of the data.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: July 22, 2008
    Assignee: LSI Corporation
    Inventors: Todd Jason Youngman, John Emery Nordman
  • Patent number: 7398492
    Abstract: A method to validate data used in a design of a semiconductor product. The method includes (a) reading resources of an application set defining the semiconductor product in a partially fabricated state comprising fabrication layers up to and including a lowest conductive layer (b) reading a user specification that (i) is developed based upon the application set at the partially fabricated state and (ii) establishes at least one upper conductive layer added to the application set that completes the design of the semiconductor product, (c) allocating a new resource from the user specification to the design of the semiconductor product, said new resource having multiple parameters, (d) validating the allocation of the new resource against the resources of the application set and (e) propagating the allocation of the new resource and the parameters throughout a description of the semiconductor product.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: July 8, 2008
    Assignee: LSI Corporation
    Inventors: Todd Jason Youngman, John Emery Nordman, Scott T. Senst
  • Patent number: 6684266
    Abstract: A storage area network (SAN) fibre channel arbitrated loop (FCAL) multiple system, multiple resource, storage enclosure and a method are provided for performing enclosure maintenance concurrent with device operations. The storage enclosure includes a plurality of storage resources or storage devices, a plurality of IO adapters (IOAs) coupled to the storage area network and a pair of enclosure services node cards. Each enclosure services node card includes loop connections for the plurality of storage resources. Each enclosure services node card includes a respective global bus connection and a loop connection to each of the plurality of IOAs. Each enclosure services node card is used concurrently by the multiple systems to manage the plurality of storage resources. In the method for performing enclosure maintenance concurrent with device operations, identical maintenance procedures are implemented for the enclosure services node cards and the storage devices.
    Type: Grant
    Filed: March 16, 2001
    Date of Patent: January 27, 2004
    Assignee: International Business Machines Corporation
    Inventors: Troy Evan Faber, Frederic Lawrence Huss, Daniel Frank Moertl, Paul Gary Reuland, Timothy Jerry Schimke, Russell Paul VanDuine, Bruce Marshall Walk, Todd Jason Youngman
  • Publication number: 20030061572
    Abstract: Method, system and signal bearing medium for configuring an integrated circuit are provided. One embodiment provides a method for configuring an integrated circuit, comprising: providing a user interface for displaying one or more abstract data elements for user selection, wherein the one or more abstract data elements represent one or more controls associated with characteristics of the integrated circuit; receiving a user selection of an abstract data element; validating associated abstract rules for the user selected abstract data element; and validating product rules for the one or more product data elements associated with the user selected abstract data element, wherein the one or more product data elements represent one or more controllable features of the integrated circuit.
    Type: Application
    Filed: September 26, 2001
    Publication date: March 27, 2003
    Inventors: Gary McClannahan, John Emery Nordman, Scott Thomas Senst, John Shaffer, Todd Jason Youngman
  • Patent number: 6536014
    Abstract: Method, system and signal bearing medium for configuring an integrated circuit are provided. One embodiment provides a method for configuring an integrated circuit, comprising: providing a user interface for displaying one or more abstract data elements for user selection, wherein the one or more abstract data elements represent one or more controls associated with characteristics of the integrated circuit; receiving a user selection of an abstract data element; validating associated abstract rules for the user selected abstract data element; and validating product rules for the one or more product data elements associated with the user selected abstract data element, wherein the one or more product data elements represent one or more controllable features of the integrated circuit.
    Type: Grant
    Filed: September 26, 2001
    Date of Patent: March 18, 2003
    Assignee: International Business Machines Corporation
    Inventors: Gary McClannahan, John Emery Nordman, Scott Thomas Senst, John Shaffer, Todd Jason Youngman
  • Publication number: 20020133736
    Abstract: A storage area network (SAN) fibre channel arbitrated loop (FCAL) multiple system, multiple resource, storage enclosure and a method are provided for performing enclosure maintenance concurrent with device operations. The storage enclosure includes a plurality of storage resources or storage devices, a plurality of IO adapters (IOAs) coupled to the storage area network and a pair of enclosure services node cards. Each enclosure services node card includes loop connections for the plurality of storage resources. Each enclosure services node card includes a respective global bus connection and a loop connection to each of the plurality of IOAs. Each enclosure services node card is used concurrently by the multiple systems to manage the plurality of storage resources. In the method for performing enclosure maintenance concurrent with device operations, identical maintenance procedures are implemented for the enclosure services node cards and the storage devices.
    Type: Application
    Filed: March 16, 2001
    Publication date: September 19, 2002
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Troy Evan Faber, Frederic Lawrence Huss, Daniel Frank Moertl, Paul Gary Reuland, Timothy Jerry Schimke, Russell Paul VanDuine, Bruce Marshall Walk, Todd Jason Youngman
  • Patent number: 6359766
    Abstract: An apparatus for grounding network cabling prior to insertion in a network device. The apparatus includes a cable connector receptor for receiving a standardized network cable connector. The apparatus also includes a current limiting device coupled to the cable connector receptor for reducing any electrical potential present on the cable. The current limiting device is coupled to electrical ground via a ground connector which provides a discharge path for any electrical potential present on the cable. In alternative embodiments, the apparatus can exist as a standalone device, as an integrated feature of a grounding wrist strap, or as an integrated feature of a computer system or network hub.
    Type: Grant
    Filed: March 2, 2000
    Date of Patent: March 19, 2002
    Assignee: International Business Machines Corporation
    Inventors: Todd Jason Youngman, Patrick James Zuroski