Patents by Inventor Lance A. Walker

Lance A. Walker 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: 20230393994
    Abstract: In some implementations, a memory device may resolve a set of latches of a NAND page buffer to a set of initialized values. The memory device may obtain a NAND page buffer initialized data set from the set of initialized values of the set of latches. The memory device may generate a security key using the NAND page buffer initialized data set.
    Type: Application
    Filed: July 22, 2022
    Publication date: December 7, 2023
    Inventors: Jeremy BINFET, Lance Walker DOVER, Tommaso VALI, Walter DI FRANCESCO
  • Publication number: 20230384951
    Abstract: A memory device may be configured to receive a command to access a block of memory that is one of multiple blocks of memory included in the memory device. The memory device may be configured to receive a cryptographic signature associated with the command. The memory device may be configured to enable or disable access to the block of memory based on the command and based on the cryptographic signature. The memory device may be capable of separately restricting access to each individual block of the multiple blocks.
    Type: Application
    Filed: May 26, 2022
    Publication date: November 30, 2023
    Inventors: Jeremy BINFET, Lance Walker DOVER, Robert William STRONG, Walter DI FRANCESCO, Tommaso VALI, Jeffrey Scott MCNEIL, JR.
  • Patent number: 10691806
    Abstract: One embodiment describes a computing system that includes a boot device. The boot device includes nonvolatile memory that stores startup routine instructions and a first pointer, in which the first pointer identifies a first one or more memory addresses in the nonvolatile memory where at least a portion of the startup routine instructions are stored, and a microcontroller that retrieves the startup routine instructions from the nonvolatile memory using the first pointer and determines whether the startup routine instructions are corrupted before executing any portion of the startup routine instructions. The computing system further includes a central processor communicatively coupled to the boot device, in which the central processor executes the startup routine instructions to initialize the computing system when the microcontroller determines that the startup routine instructions are not corrupted.
    Type: Grant
    Filed: October 2, 2018
    Date of Patent: June 23, 2020
    Assignee: Micron Technology, Inc.
    Inventor: Lance Walker Dover
  • Publication number: 20190034638
    Abstract: One embodiment describes a computing system that includes a boot device. The boot device includes nonvolatile memory that stores startup routine instructions and a first pointer, in which the first pointer identifies a first one or more memory addresses in the nonvolatile memory where at least a portion of the startup routine instructions are stored, and a microcontroller that retrieves the startup routine instructions from the nonvolatile memory using the first pointer and determines whether the startup routine instructions are corrupted before executing any portion of the startup routine instructions. The computing system further includes a central processor communicatively coupled to the boot device, in which the central processor executes the startup routine instructions to initialize the computing system when the microcontroller determines that the startup routine instructions are not corrupted.
    Type: Application
    Filed: October 2, 2018
    Publication date: January 31, 2019
    Inventor: Lance Walker Dover
  • Patent number: 10176328
    Abstract: One embodiment describes a computing system that includes a boot device. The boot device includes nonvolatile memory that stores startup routine instructions and a first pointer, in which the first pointer identifies a first one or more memory addresses in the nonvolatile memory where at least a portion of the startup routine instructions are stored, and a microcontroller that retrieves the startup routine instructions from the nonvolatile memory using the first pointer and determines whether the startup routine instructions are corrupted before executing any portion of the startup routine instructions. The computing system further includes a central processor communicatively coupled to the boot device, in which the central processor executes the startup routine instructions to initialize the computing system when the microcontroller determines that the startup routine instructions are not corrupted.
    Type: Grant
    Filed: January 9, 2017
    Date of Patent: January 8, 2019
    Assignee: Micron Technology, Inc.
    Inventor: Lance Walker Dover
  • Patent number: 9686248
    Abstract: Systems and methods used to securely communicate a shared key to devices.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: June 20, 2017
    Assignee: Micron Technology, Inc.
    Inventor: Lance Walker Dover
  • Publication number: 20170124332
    Abstract: One embodiment describes a computing system that includes a boot device. The boot device includes nonvolatile memory that stores startup routine instructions and a first pointer, in which the first pointer identifies a first one or more memory addresses in the nonvolatile memory where at least a portion of the startup routine instructions are stored, and a microcontroller that retrieves the startup routine instructions from the nonvolatile memory using the first pointer and determines whether the startup routine instructions are corrupted before executing any portion of the startup routine instructions. The computing system further includes a central processor communicatively coupled to the boot device, in which the central processor executes the startup routine instructions to initialize the computing system when the microcontroller determines that the startup routine instructions are not corrupted.
    Type: Application
    Filed: January 9, 2017
    Publication date: May 4, 2017
    Inventor: Lance Walker Dover
  • Patent number: 9569622
    Abstract: One embodiment describes a computing system that includes a boot device. The boot device includes nonvolatile memory that stores startup routine instructions and a first pointer, in which the first pointer identifies a first one or more memory addresses in the nonvolatile memory where at least a portion of the startup routine instructions are stored, and a microcontroller that retrieves the startup routine instructions from the nonvolatile memory using the first pointer and determines whether the startup routine instructions are corrupted before executing any portion of the startup routine instructions. The computing system further includes a central processor communicatively coupled to the boot device, in which the central processor executes the startup routine instructions to initialize the computing system when the microcontroller determines that the startup routine instructions are not corrupted.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: February 14, 2017
    Assignee: Micron Technology, Inc.
    Inventor: Lance Walker Dover
  • Publication number: 20170019380
    Abstract: Systems and methods used to securely communicate a shared key to devices.
    Type: Application
    Filed: April 28, 2016
    Publication date: January 19, 2017
    Inventor: Lance Walker Dover
  • Publication number: 20160147997
    Abstract: One embodiment describes a computing system that includes a boot device. The boot device includes nonvolatile memory that stores startup routine instructions and a first pointer, in which the first pointer identifies a first one or more memory addresses in the nonvolatile memory where at least a portion of the startup routine instructions are stored, and a microcontroller that retrieves the startup routine instructions from the nonvolatile memory using the first pointer and determines whether the startup routine instructions are corrupted before executing any portion of the startup routine instructions. The computing system further includes a central processor communicatively coupled to the boot device, in which the central processor executes the startup routine instructions to initialize the computing system when the microcontroller determines that the startup routine instructions are not corrupted.
    Type: Application
    Filed: November 20, 2014
    Publication date: May 26, 2016
    Inventor: Lance Walker Dover
  • Patent number: 9331989
    Abstract: Systems and methods used to securely communicate a shared key to devices.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: May 3, 2016
    Assignee: Micron Technology, Inc.
    Inventor: Lance Walker Dover
  • Publication number: 20160099922
    Abstract: Systems and methods used to securely communicate a shared key to devices.
    Type: Application
    Filed: October 6, 2014
    Publication date: April 7, 2016
    Inventor: Lance Walker Dover
  • Patent number: 8140582
    Abstract: A method, system and computer program product for identifying one or more niche services to combine into a common service, wherein the niche service is a part of a service oriented architecture (SOA). The extensible markup language (XML) schema of the one or more niche services is aggregated into a combined XML schema, wherein the combined XML schema is the XML schema of the common service. A web services description language (WSDL) of the one or more niche services are aggregated to establish a combined WSDL, wherein the combined WSDL is the WSDL of the common service. The common service is generated from the combined XML schema and the combined WSDL. The combined WSDL, utilized to identify the combined service, comprises a service provider URL, one or more service operations, and combined XML schema. The combined XML schema is associated with a common service request and a common service response. When the XML schema of the niche service is not equal with the combined XML schema, mediation is invoked.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: David D. Chen, Douglas E. Griswold, Lance A. Walker
  • Publication number: 20100088326
    Abstract: A method, system and computer program product for identifying one or more niche services to combine into a common service, wherein the niche service is a part of a service oriented architecture (SOA). The extensible markup language (XML) schema of the one or more niche services is aggregated into a combined XML schema, wherein the combined XML schema is the XML schema of the common service. A web services description language (WSDL) of the one or more niche services are aggregated to establish a combined WSDL, wherein the combined WSDL is the WSDL of the common service. The common service is generated from the combined XML schema and the combined WSDL. The combined WSDL, utilized to identify the combined service, comprises a service provider URL, one or more service operations, and combined XML schema. The combined XML schema is associated with a common service request and a common service response. When the XML schema of the niche service is not equal with the combined XML schema, mediation is invoked.
    Type: Application
    Filed: October 7, 2008
    Publication date: April 8, 2010
    Applicant: International Business Machines Corporation
    Inventors: David D. Chen, Douglas E. Griswold, Lance A. Walker
  • Publication number: 20090172395
    Abstract: A system, method, and computer program product for transmitting message traffic encapsulating a MQ network having a plurality of MQ clients coupled to a MQ queue via at least one MQ queue manager and at least one MQ proxy server coupled to the plurality of MQ clients. The at least one MQ proxy server retrieves a message from a first MQ client coupled thereto, evaluates the message content and forwards the message to the MQ queue via a designated MQ queue manager. If the destination MQ client is served by a second MQ proxy server the originating MQ proxy server notifies the second MQ proxy server coupled to the second MQ client. The second MQ proxy server retrieves the message from the MQ queue thru the designated MQ queue manager, evaluates the message content and forwards the message to the second MQ client.
    Type: Application
    Filed: December 31, 2007
    Publication date: July 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David De-Hui Chen, Elio J. Romero, Richard E. Salz, Lance A. Walker
  • Publication number: 20080215358
    Abstract: Exemplary embodiments include a method for implementing business process modules for performing business process modeling. The method includes identifying tasks required in order to achieve a capability and designing a process module for enabling the capability. The designing includes interconnecting logic flow among the tasks resulting in an optimized, repeatable pattern of logically transformed inputs to outputs required for achieving the capability. The method also includes selecting and associating attributes to the tasks. The attributes are selected from categories including: information technology component services, data, operational business rules, roles, and measurements. The method further includes defining and associating metadata with the process module. The metadata describes functional capabilities provided by the process module and business and technical contexts into which the process module is used.
    Type: Application
    Filed: May 13, 2008
    Publication date: September 4, 2008
    Applicant: International Business Machines Corporation
    Inventors: German S. Goldszmidt, Joshy Joseph, James G. Massie, Lance Walker
  • Publication number: 20080208670
    Abstract: Exemplary embodiments include a method for performing business process modeling. The method includes identifying capabilities, activities, and requirements associated with a business problem or an opportunity. The activities are operable for implementing the capabilities and the capabilities are operable for resolving the business problem or exploiting the opportunity. For each of the activities, the method includes selecting at least one corresponding process module that includes listings of attributes applicable to the activities, selecting at least one of the attributes from the listings, and defining transition artifacts for integrating selected process modules. The method also includes compiling the transition artifacts, selected attributes, and selected activities with corresponding process modules, and generating a business process model as a result of the compilation.
    Type: Application
    Filed: May 8, 2008
    Publication date: August 28, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: German Sergio Goldszmidt, Joshy Joseph, James G. Massie, Lance Walker
  • Publication number: 20060112122
    Abstract: Exemplary embodiments include a method for implementing business process modules for performing business process modeling. The method includes identifying tasks required in order to achieve a capability and designing a process module for enabling the capability. The designing includes interconnecting logic flow among the tasks resulting in an optimized, repeatable pattern of logically transformed inputs to outputs required for achieving the capability. The method also includes selecting and associating attributes to the tasks. The attributes are selected from categories including: information technology component services, data, operational business rules, roles, and measurements. The method further includes defining and associating metadata with the process module. The metadata describes functional capabilities provided by the process module and business and technical contexts into which the process module is used.
    Type: Application
    Filed: November 23, 2004
    Publication date: May 25, 2006
    Applicant: International Business Machines Corporation
    Inventors: German Goldszmidt, Joshy Joseph, James Massie, Lance Walker
  • Publication number: 20060064335
    Abstract: Exemplary embodiments include a method for performing business process modeling. The method includes identifying capabilities, activities, and requirements associated with a business problem or an opportunity. The activities are operable for implementing the capabilities and the capabilities are operable for resolving the business problem or exploiting the opportunity. For each of the activities, the method includes selecting at least one corresponding process module that includes listings of attributes applicable to the activities, selecting at least one of the attributes from the listings, and defining transition artifacts for integrating selected process modules. The method also includes compiling the transition artifacts, selected attributes, and selected activities with corresponding process modules, and generating a business process model as a result of the compilation.
    Type: Application
    Filed: August 17, 2004
    Publication date: March 23, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: German Goldszmidt, Joshy Joseph, James Massie, Lance Walker
  • Patent number: 4755400
    Abstract: An electrophotographic fuser roll includes a hard external surface having low surface energy and high abrasion resistance. This surface is formed by sequentially coating a metal roll with two layers of a polymeric material. The polymeric material is not cured until after the second layer is applied. Once the material is cured, it is subjected to a polishing step that also generates heats. In this way, the roll's surface is both polished and heat treated.
    Type: Grant
    Filed: March 19, 1987
    Date of Patent: July 5, 1988
    Assignee: International Business Machines Corporation
    Inventors: Lawrence P. Dempsey, Dean S. Ehn, Reid W. Gunnell, Bruce P. Reinhardt, Lance A. Walker