Patents by Inventor Lance Walker
Lance 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: 20230393994Abstract: 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: ApplicationFiled: July 22, 2022Publication date: December 7, 2023Inventors: Jeremy BINFET, Lance Walker DOVER, Tommaso VALI, Walter DI FRANCESCO
-
Publication number: 20230384951Abstract: 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: ApplicationFiled: May 26, 2022Publication date: November 30, 2023Inventors: Jeremy BINFET, Lance Walker DOVER, Robert William STRONG, Walter DI FRANCESCO, Tommaso VALI, Jeffrey Scott MCNEIL, JR.
-
Patent number: 10691806Abstract: 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: GrantFiled: October 2, 2018Date of Patent: June 23, 2020Assignee: Micron Technology, Inc.Inventor: Lance Walker Dover
-
Publication number: 20190034638Abstract: 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: ApplicationFiled: October 2, 2018Publication date: January 31, 2019Inventor: Lance Walker Dover
-
Patent number: 10176328Abstract: 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: GrantFiled: January 9, 2017Date of Patent: January 8, 2019Assignee: Micron Technology, Inc.Inventor: Lance Walker Dover
-
Patent number: 9686248Abstract: Systems and methods used to securely communicate a shared key to devices.Type: GrantFiled: April 28, 2016Date of Patent: June 20, 2017Assignee: Micron Technology, Inc.Inventor: Lance Walker Dover
-
Publication number: 20170124332Abstract: 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: ApplicationFiled: January 9, 2017Publication date: May 4, 2017Inventor: Lance Walker Dover
-
Patent number: 9569622Abstract: 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: GrantFiled: November 20, 2014Date of Patent: February 14, 2017Assignee: Micron Technology, Inc.Inventor: Lance Walker Dover
-
Publication number: 20170019380Abstract: Systems and methods used to securely communicate a shared key to devices.Type: ApplicationFiled: April 28, 2016Publication date: January 19, 2017Inventor: Lance Walker Dover
-
Publication number: 20160147997Abstract: 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: ApplicationFiled: November 20, 2014Publication date: May 26, 2016Inventor: Lance Walker Dover
-
Patent number: 9331989Abstract: Systems and methods used to securely communicate a shared key to devices.Type: GrantFiled: October 6, 2014Date of Patent: May 3, 2016Assignee: Micron Technology, Inc.Inventor: Lance Walker Dover
-
Publication number: 20160099922Abstract: Systems and methods used to securely communicate a shared key to devices.Type: ApplicationFiled: October 6, 2014Publication date: April 7, 2016Inventor: Lance Walker Dover
-
Patent number: 8140582Abstract: 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: GrantFiled: October 7, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: David D. Chen, Douglas E. Griswold, Lance A. Walker
-
Publication number: 20100088326Abstract: 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: ApplicationFiled: October 7, 2008Publication date: April 8, 2010Applicant: International Business Machines CorporationInventors: David D. Chen, Douglas E. Griswold, Lance A. Walker
-
Publication number: 20090172395Abstract: 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: ApplicationFiled: December 31, 2007Publication date: July 2, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David De-Hui Chen, Elio J. Romero, Richard E. Salz, Lance A. Walker
-
Publication number: 20080215358Abstract: 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: ApplicationFiled: May 13, 2008Publication date: September 4, 2008Applicant: International Business Machines CorporationInventors: German S. Goldszmidt, Joshy Joseph, James G. Massie, Lance Walker
-
Publication number: 20080208670Abstract: 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: ApplicationFiled: May 8, 2008Publication date: August 28, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: German Sergio Goldszmidt, Joshy Joseph, James G. Massie, Lance Walker
-
Publication number: 20060112122Abstract: 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: ApplicationFiled: November 23, 2004Publication date: May 25, 2006Applicant: International Business Machines CorporationInventors: German Goldszmidt, Joshy Joseph, James Massie, Lance Walker
-
Publication number: 20060064335Abstract: 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: ApplicationFiled: August 17, 2004Publication date: March 23, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: German Goldszmidt, Joshy Joseph, James Massie, Lance Walker
-
Patent number: 4755400Abstract: 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: GrantFiled: March 19, 1987Date of Patent: July 5, 1988Assignee: International Business Machines CorporationInventors: Lawrence P. Dempsey, Dean S. Ehn, Reid W. Gunnell, Bruce P. Reinhardt, Lance A. Walker