Patents by Inventor William Robert Taylor

William Robert Taylor 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: 8700497
    Abstract: A logical inventory mechanism takes components in assemblies into account when determining purchase requirements. The inventory control system determines assemblies that are available, determines their components and whether or not each component may be reused, then adjusts physical inventory to generate therefrom logical inventory based on physical inventory plus parts in the assemblies that may be reused if the assemblies are disassembled. By computing logical inventory that would be available by disassembling assemblies, inventory levels may be reduced, thereby enhancing the efficiency of an inventory control system that includes the logical inventory mechanism. Assemblies in inventory thus may be used in two very different matters, as the starting point for a higher-level assembly, or to be disassembled to use one or more reusable components in the assembly in a different assembly.
    Type: Grant
    Filed: February 21, 2007
    Date of Patent: April 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Timothy James Gerber, Ivory Wellman Knipfer, William Robert Taylor
  • Patent number: 8429033
    Abstract: A system for performing a part inventory analysis is provided. In response to determining a current part inventory, current order demands on the current part inventory are determined. The current part inventory is segmented. An order demand coverage is determined for each segment of the segmented inventory based on the current order demands. A conditioned part inventory is determined based on a loaner part inventory analysis of the segmented inventory. A part purchase recommendation is calculated based on the conditioned part inventory. Then, data for the segmented inventory, the order demand coverage, the conditioned part inventory, and the part purchase recommendation are stored in a storage device.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: April 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Brian Timothy Kreifels, Ryan T. Paske, William Robert Taylor
  • Patent number: 8352337
    Abstract: A system for automatically replacing loaner parts within a loaner system to prevent loaner system callback. In response to selecting a loaner system within loaner inventory data, it is determined whether the selected loaner system is required to be returned based on a target return date for the selected loaner system. In response to determining that the selected loaner system is not required to be returned, a notification is automatically generated and sent to a customer to return expiring loaner parts within the selected loaner system based on loaner part rules. A part replacement order is automatically generated for replacement loaner parts for each of the expiring loaner parts. Then, the replacement loaner parts are automatically shipped to the customer to replace the expiring loaner parts to prevent callback of the selected loaner system.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Fraser Allan Syme, William Robert Taylor, Matthew H. Zemke
  • Publication number: 20120066099
    Abstract: A system for automatically replacing loaner parts within a loaner system to prevent loaner system callback. In response to selecting a loaner system within loaner inventory data, it is determined whether the selected loaner system is required to be returned based on a target return date for the selected loaner system. In response to determining that the selected loaner system is not required to be returned, a notification is automatically generated and sent to a customer to return expiring loaner parts within the selected loaner system based on loaner part rules. A part replacement order is automatically generated for replacement loaner parts for each of the expiring loaner parts. Then, the replacement loaner parts are automatically shipped to the customer to replace the expiring loaner parts to prevent callback of the selected loaner system.
    Type: Application
    Filed: November 17, 2011
    Publication date: March 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fraser Allan Syme, William Robert Taylor, Matthew H. Zemke
  • Patent number: 8121910
    Abstract: A system for automatically replacing loaner parts within a loaner system to prevent loaner system callback. In response to selecting a loaner system within loaner inventory data, it is determined whether the selected loaner system is required to be returned based on a target return date for the selected loaner system. In response to determining that the selected loaner system is not required to be returned, a notification is automatically generated and sent to a customer to return expiring loaner parts within the selected loaner system based on loaner part rules. A part replacement order is automatically generated for replacement loaner parts for each of the expiring loaner parts. Then, the replacement loaner parts are automatically shipped to the customer to replace the expiring loaner parts to prevent callback of the selected loaner system.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Fraser Allan Syme, William Robert Taylor, Matthew H. Zemke
  • Patent number: 7987064
    Abstract: The present disclosure is directed to a method for determining dynamic test coverage for a product. The method may comprise: receiving a customer order, the customer order comprising at least one product configuration; receiving a rule set associated with the at least one product configuration; analyzing the rule set to determine a proxy part to add to the at least one product configuration; providing the proxy part an indicator; adding the proxy part to the at least one product configuration; iteratively comparing the product configuration to the rule set until the product configuration meets the rule set; providing a test associated with the at least one product configuration; receiving at least one signal from at least one indicator; and removing at least one proxy part from the at least one product configuration.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: July 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven C. Erickson, Fraser A. Syme, William Robert Taylor
  • Patent number: 7970638
    Abstract: A method is provided for meeting anticipated parts demands, by controlling substitute part inventory coverage based on percentage requirements. The method is characterized by substitution sets determined as a ratio of the current PN level. In one embodiment, current parts of specified type and substitute parts functionally equivalent to the current parts are respectively kept in inventory. This embodiment includes specifying a maximum percentage of demand for the current parts that is allowed to be filled using substitute parts. The number of additional parts needed to cover a demand is determined, when the demand specifies a total number of current parts exceeding the number thereof in inventory. A number of substitute parts is then assigned from inventory to cover the demand, up to a number that does not exceed the specified maximum percentage of the specified total number.
    Type: Grant
    Filed: November 15, 2006
    Date of Patent: June 28, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ivory Wellman Knipfer, William Robert Taylor
  • Patent number: 7885866
    Abstract: A time-phased reutilization of configured products is provided. Partially configured products are detected. Each partially configured product is analyzed to determine if the partially configured product is a valid partially configured product, suitable for being modified into other configurations. A time phased management process is applied to the valid partially configured product.
    Type: Grant
    Filed: April 24, 2006
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven C. Erickson, Ivory Wellman Knipfer, Jeffrey George Komatsu, John Walter Marreel, William Robert Taylor
  • Patent number: 7840441
    Abstract: A method for managing customer order alterations in a manufacturing environment is provided. A new order that comprises a new product configuration is received. The new product configuration is a modified version of an original product configuration in an existing order. A first score for a first option for building the new product configuration from scratch is determined. A second score for a second option for modifying the existing product configuration to satisfy the new product configuration is determined. A best option is determined by comparing the first and second scores and selecting an option with a lower score. The best option is presented to a user. In another exemplary embodiment additional scores for additional options for building the new product configuration from other products in existing inventory are determined. The best option is then determined by comparing all scores and selecting an option with a lower score.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: November 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Steven C. Erickson, Ivory Wellman Knipfer, Fraser Allan Syme, William Robert Taylor
  • Publication number: 20100274601
    Abstract: An illustrative embodiment of a computer-implemented method for maintaining a product offering suite, identifies a subset of proposals from a proposal database maintained on a data processing system, using selected criteria stored on the data processing system, analyzes the subset of proposals using conformance criteria also stored on the data processing system to form an analyzed subset of proposals, and identifies a set of alert instances from the analyzed subset of proposals. The computer-implemented method further updates the product offering suite on the data processing system using information using the set of alert instances.
    Type: Application
    Filed: April 24, 2009
    Publication date: October 28, 2010
    Applicant: Intermational Business Machines Corporation
    Inventors: Derek P. Bagwell, Ivory Wellman Knipfer, William Robert Taylor, Cheranellore Vasudevan
  • Patent number: 7752229
    Abstract: A computer implemented method, apparatus, and computer program product for managing an ancestry tree. An order to build a product is received. The ancestry tree is created. The ancestry tree comprises a set of nodes, where each node represents a part of the product. A request to determine a higher level sub-assembly containing a specific part is received. The node of the specific part is located in the ancestry tree. An ancestor pointer in the node of the specific part is returned. The ancestor pointer indicates a higher level sub-assembly containing the part.
    Type: Grant
    Filed: January 26, 2007
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ivory Wellman Knipfer, Jeffrey George Komatsu, William Robert Taylor
  • Publication number: 20100057594
    Abstract: A system for automatically replacing loaner parts within a loaner system to prevent loaner system callback. In response to selecting a loaner system within loaner inventory data, it is determined whether the selected loaner system is required to be returned based on a target return date for the selected loaner system. In response to determining that the selected loaner system is not required to be returned, a notification is automatically generated and sent to a customer to return expiring loaner parts within the selected loaner system based on loaner part rules. A part replacement order is automatically generated for replacement loaner parts for each of the expiring loaner parts. Then, the replacement loaner parts are automatically shipped to the customer to replace the expiring loaner parts to prevent callback of the selected loaner system.
    Type: Application
    Filed: September 4, 2008
    Publication date: March 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fraser Allan Syme, William Robert Taylor, Matthew H. Zemke
  • Publication number: 20100030507
    Abstract: The present disclosure is directed to a method for determining dynamic test coverage for a product. The method may comprise: receiving a customer order, the customer order comprising at least one product configuration; receiving a rule set associated with the at least one product configuration; analyzing the rule set to determine a proxy part to add to the at least one product configuration; providing the proxy part an indicator; adding the proxy part to the at least one product configuration; iteratively comparing the product configuration to the rule set until the product configuration meets the rule set; providing a test associated with the at least one product configuration; receiving at least one signal from at least one indicator; and removing at least one proxy part from the at least one product configuration.
    Type: Application
    Filed: August 1, 2008
    Publication date: February 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven C. Erickson, Fraser A. Syme, William Robert Taylor
  • Publication number: 20090063305
    Abstract: A system for performing a part inventory analysis. In response to determining a current part inventory, current order demands on the current part inventory are determined. The current part inventory is segmented. An order demand coverage is determined for each segment of the segmented inventory based on the current order demands. A conditioned part inventory is determined based on a loaner part inventory analysis of the segmented inventory. A part purchase recommendation is calculated based on the conditioned part inventory. Then, data for the segmented inventory, the order demand coverage, the conditioned part inventory, and the part purchase recommendation are stored in a storage device.
    Type: Application
    Filed: August 30, 2007
    Publication date: March 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian Timothy Kreifels, Ryan T. Paske, William Robert Taylor
  • Publication number: 20080201001
    Abstract: A logical inventory mechanism takes components in assemblies into account when determining purchase requirements. The inventory control system determines assemblies that are available, determines their components and whether or not each component may be reused, then adjusts physical inventory to generate therefrom logical inventory based on physical inventory plus parts in the assemblies that may be reused if the assemblies are disassembled. By computing logical inventory that would be available by disassembling assemblies, inventory levels may be reduced, thereby enhancing the efficiency of an inventory control system that includes the logical inventory mechanism. Assemblies in inventory thus may be used in two very different matters, as the starting point for a higher-level assembly, or to be disassembled to use one or more reusable components in the assembly in a different assembly.
    Type: Application
    Filed: February 21, 2007
    Publication date: August 21, 2008
    Inventors: Timothy James Gerber, Ivory Wellman Knipfer, William Robert Taylor
  • Publication number: 20080183723
    Abstract: A computer implemented method, apparatus, and computer program product for managing an ancestry tree. An order to build a product is received. The ancestry tree is created. The ancestry tree comprises a set of nodes, where each node represents a part of the product. A request to determine a higher level sub-assembly containing a specific part is received. The node of the specific part is located in the ancestry tree. An ancestor pointer in the node of the specific part is returned. The ancestor pointer indicates a higher level sub-assembly containing the part.
    Type: Application
    Filed: January 26, 2007
    Publication date: July 31, 2008
    Inventors: Ivory Wellman Knipfer, Jeffrey George Komatsu, William Robert Taylor
  • Publication number: 20080177587
    Abstract: A computer implemented method, apparatus, and computer program product for prioritizing orders. One or more business factors are prioritized to form prioritized business factors. One or more orders for entities are received. Data about the entities is retrieved. Build sequences for the entities are determined. The build sequences are evaluated using the prioritized business factors to form evaluated business sequences. A business sequence from the evaluated business sequences is selected.
    Type: Application
    Filed: January 23, 2007
    Publication date: July 24, 2008
    Inventors: Sonia Jean Cushing, Steven C. Erickson, Kay Marie Momsen, William Robert Taylor
  • Publication number: 20080114640
    Abstract: A method is provided for meeting anticipated parts demands, by controlling substitute part inventory coverage based on percentage requirements. The method is characterized by substitution sets determined as a ratio of the current PN level. In one embodiment, current parts of specified type and substitute parts functionally equivalent to the current parts are respectively kept in inventory. This embodiment includes specifying a maximum percentage of demand for the current parts that is allowed to be filled using substitute parts. The number of additional parts needed to cover a demand is determined, when the demand specifies a total number of current parts exceeding the number thereof in inventory. A number of substitute parts is then assigned from inventory to cover the demand, up to a number that does not exceed the specified maximum percentage of the specified total number.
    Type: Application
    Filed: November 15, 2006
    Publication date: May 15, 2008
    Inventors: Ivory Wellman Knipfer, William Robert Taylor
  • Publication number: 20070299730
    Abstract: A method for managing customer order alterations in a manufacturing environment is provided. A new order that comprises a new product configuration is received. The new product configuration is a modified version of an original product configuration in an existing order. A first score for a first option for building the new product configuration from scratch is determined. A second score for a second option for modifying the existing product configuration to satisfy the new product configuration is determined. A best option is determined by comparing the first and second scores and selecting an option with a lower score. The best option is presented to a user. In another exemplary embodiment additional scores for additional options for building the new product configuration from other products in existing inventory are determined. The best option is then determined by comparing all scores and selecting an option with a lower score.
    Type: Application
    Filed: June 22, 2006
    Publication date: December 27, 2007
    Inventors: Steven C. Erickson, Ivory Wellman Knipfer, Fraser Allan Syme, William Robert Taylor
  • Publication number: 20070299731
    Abstract: A computer implemented method, system, and computer usable program code are provided for processing orders. An order is received for processing and each order may contain a plurality of products. A set of build entities is formed from the order. Each build entity in the set of build entities corresponds to one or more products in the plurality of products. Finally, a set of production orders is created for the set of build entities. Release dates/times for the set of production orders are formed using a shipping entity for the order and production for the set of production orders is configured to minimize work-in-progress.
    Type: Application
    Filed: June 26, 2006
    Publication date: December 27, 2007
    Inventors: Steven C. Erickson, Patrick John Reuvers, William Robert Taylor