Patents by Inventor Donald W. Loomis
Donald W. Loomis 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: 10514922Abstract: A microcontroller includes a program memory, data memory, central processing unit, at least one register module, a memory management unit, and a transport network. Instructions are executed in one clock cycle via an instruction word. The instruction word indicates the source module from which data is to be retrieved and the destination module to which data is to be stored. The address/data capability of an instruction word may be extended via a prefix module. If an operation is performed on the data, the source module or the destination module may perform the operation during the same clock cycle in which the data is transferred.Type: GrantFiled: February 27, 2017Date of Patent: December 24, 2019Assignee: Maxim Integrated Products, Inc.Inventors: Jeffrey D. Owens, Edward Tangkwai Ma, Donald W. Loomis, Thomas Augustus Chenot
-
Patent number: 9754255Abstract: The invention relates to authentication in mobile financial transactions, and more particularly, to systems, devices and methods of employing a location tracking function within a mobile device for the purpose of authenticating a user and a trusted transaction when this mobile device is configured to a mobile point-of-sale (POS) terminal. Authentication is primarily implemented by a secure element integrated within the mobile device based on comparison between captured geo-location data and some known information, such as a retailer address, this user's behavior pattern and shopping habit, that may be derived from the geo-location data. In the secure element, a secure memory stores a plurality of geo-location data from which a secure processor generates information concerning a behavior pattern or a shopping habit of the user. A V/A unit receives a real-time geo-location of the mobile device, and thereby, verifies the user or the trusted transaction according to the generated information.Type: GrantFiled: April 12, 2013Date of Patent: September 5, 2017Assignee: Maxim Integrated Products, Inc.Inventors: Edward Tangkwai Ma, Michael L Bolan, Robert Robert Muchsel, Donald W. Loomis
-
Patent number: 9582283Abstract: A microcontroller includes a program memory, data memory, central processing unit, at least one register module, a memory management unit, and a transport network. Instructions are executed in one clock cycle via an instruction word. The instruction word indicates the source module from which data is to be retrieved and the destination module to which data is to be stored. The address/data capability of an instruction word may be extended via a prefix module. If an operation is performed on the data, the source module or the destination module may perform the operation during the same clock cycle in which the data is transferred.Type: GrantFiled: May 18, 2009Date of Patent: February 28, 2017Assignee: Maxim Integrated Products, Inc.Inventors: Jeffrey D. Owens, Edward Tangkwai Ma, Donald W. Loomis, III, Thomas Augustus Chenot
-
Patent number: 9531535Abstract: Various embodiments of the invention relate to secure systems and modules, and more particularly, to systems, devices and methods of generating and applying identification elements uniquely associated with memory, memory mapping and encrypted storage. These unique identification elements provide an improved, statistically random source from which keys and memory mappings may be derived. The application of these keys across various architectures result in an improvement in the security of data stored within a system.Type: GrantFiled: September 22, 2014Date of Patent: December 27, 2016Assignee: Maxim Integrated Products, Inc.Inventors: Edward Tangkwai Ma, Sung Ung Kwak, Donald W. Loomis, III, Robert Michael Muchsel
-
Patent number: 9338003Abstract: Various embodiments of the invention relate to secure systems and modules, and more particularly, to systems, devices and methods of generating and applying identification elements uniquely associated with modules or elements. These unique identification elements provide an improved, statistically random source from which keys may be derived. The application of these keys across various architectures result in an improvement in the security of data communicated within a system.Type: GrantFiled: March 10, 2014Date of Patent: May 10, 2016Assignee: Maxim Integrated Products, Inc.Inventors: Robert Michael Muchsel, Sung Ung Kwak, Donald W. Loomis, III, Edward Tangkwai Ma
-
Patent number: 9311255Abstract: The present invention relates to a microcontroller designed for protection of intellectual digital content. The microcontroller includes a secure CPU, a real-time cipher, and a user programmable multi-layer access control system for internal memory realized by programmable nonvolatile memory. Programmable nonvolatile memory allows in-system and in-application programming for the end user. The programmable nonvolatile memory is mainly used for program code and operating parameter storage. The multiple-layer access control is an integral part of the CPU, providing confidentiality protection to embedded digital content by controlling reading, writing, and/or execution of a code segment according to a set of user-programmed parameters. The cipher incorporates a set of cryptographic rules for data encryption and decryption with row and column manipulation for data storage. All cryptographic operations are executed in parallel with CPU run time without incurring additional latency and delay for system operation.Type: GrantFiled: September 9, 2013Date of Patent: April 12, 2016Assignee: Maxim Integrated Products, Inc.Inventors: Robert Michael Muchsel, Donald W. Loomis, Edward Tang K. Ma, Mark Alan Lovell, Michael Anthony Quarles
-
Publication number: 20160087795Abstract: Various embodiments of the invention relate to secure systems and modules, and more particularly, to systems, devices and methods of generating and applying identification elements uniquely associated with memory, memory mapping and encrypted storage. These unique identification elements provide an improved, statistically random source from which keys and memory mappings may be derived. The application of these keys across various architectures result in an improvement in the security of data stored within a system.Type: ApplicationFiled: September 22, 2014Publication date: March 24, 2016Applicant: MAXIM INTEGRATED PRODUCTS, INC.Inventors: Edward Tangkwai Ma, Sung Ung Kwak, Donald W. Loomis, III, Robert Michael Muchsel
-
Publication number: 20140369495Abstract: Various embodiments of the invention relate to secure systems and modules, and more particularly, to systems, devices and methods of generating and applying identification elements uniquely associated with modules or elements. These unique identification elements provide an improved, statistically random source from which keys may be derived. The application of these keys across various architectures result in an improvement in the security of data communicated within a system.Type: ApplicationFiled: March 10, 2014Publication date: December 18, 2014Inventors: Robert Michael Muchsel, Sung Ung Kwak, Donald W. Loomis, III, Edward Tangkwai Ma
-
Publication number: 20140040584Abstract: The present invention relates to a microcontroller designed for protection of intellectual digital content. The microcontroller includes a secure CPU, a real-time cipher, and a user programmable multi-layer access control system for internal memory realized by programmable nonvolatile memory. Programmable nonvolatile memory allows in-system and in-application programming for the end user. The programmable nonvolatile memory is mainly used for program code and operating parameter storage. The multiple-layer access control is an integral part of the CPU, providing confidentiality protection to embedded digital content by controlling reading, writing, and/or execution of a code segment according to a set of user-programmed parameters. The cipher incorporates a set of cryptographic rules for data encryption and decryption with row and column manipulation for data storage. All cryptographic operations are executed in parallel with CPU run time without incurring additional latency and delay for system operation.Type: ApplicationFiled: September 9, 2013Publication date: February 6, 2014Inventors: Robert Michael Muchsel, Donald W. Loomis, Edward Tang K. Ma, Mark Alan Lovell, Michael Anthony Quarles
-
Patent number: 8555015Abstract: The present invention relates to a microcontroller designed for protection of intellectual digital content. The microcontroller includes a secure CPU, a real-time cipher, and a user programmable multi-layer access control system for internal memory realized by programmable nonvolatile memory. Programmable nonvolatile memory allows in-system and in-application programming for the end user. The programmable nonvolatile memory is mainly used for program code and operating parameter storage. The multiple-layer access control is an integral part of the CPU, providing confidentiality protection to embedded digital content by controlling reading, writing, and/or execution of a code segment according to a set of user-programmed parameters. The cipher incorporates a set of cryptographic rules for data encryption and decryption with row and column manipulation for data storage. All cryptographic operations are executed in parallel with CPU run time without incurring additional latency and delay for system operation.Type: GrantFiled: October 23, 2008Date of Patent: October 8, 2013Assignee: Maxim Integrated Products, Inc.Inventors: Robert Michael Muchsel, Donald W. Loomis, Edward Tang K. Ma, Mark Alan Lovell, Michael Anthony Quarles
-
Publication number: 20100241830Abstract: A microcontroller includes a program memory, data memory, central processing unit, at least one register module, a memory management unit, and a transport network. Instructions are executed in one clock cycle via an instruction word. The instruction word indicates the source module from which data is to be retrieved and the destination module to which data is to be stored. The address/data capability of an instruction word may be extended via a prefix module. If an operation is performed on the data, the source module or the destination module may perform the operation during the same clock cycle in which the data is transferred.Type: ApplicationFiled: May 18, 2009Publication date: September 23, 2010Inventors: Jeffrey D. Owens, Edward Tang K. Ma, Donald W. Loomis, Tomas Augustus Chenot
-
Publication number: 20100106954Abstract: The present invention relates to a microcontroller designed for protection of intellectual digital content. The microcontroller includes a secure CPU, a real-time cipher, and a user programmable multi-layer access control system for internal memory realized by programmable nonvolatile memory. Programmable nonvolatile memory allows in-system and in-application programming for the end user. The programmable nonvolatile memory is mainly used for program code and operating parameter storage. The multiple-layer access control is an integral part of the CPU, providing confidentiality protection to embedded digital content by controlling reading, writing, and/or execution of a code segment according to a set of user-programmed parameters. The cipher incorporates a set of cryptographic rules for data encryption and decryption with row and column manipulation for data storage. All cryptographic operations are executed in parallel with CPU run time without incurring additional latency and delay for system operation.Type: ApplicationFiled: October 23, 2008Publication date: April 29, 2010Inventors: Robert Michael Muchsel, Donald W. Loomis, Edward Tang K. Ma, Mark Alan Lovell, Michael Anthony Quarles
-
Patent number: 6272637Abstract: A microcontroller communicating via a data path and an address path with a memory block containing encrypted contents, the microcontroller including the capability for detecting resets effectuated in the wake of an unauthorized attempt to gain access to the encrypted contents and the capability of evading such an unauthorized attempt.Type: GrantFiled: April 14, 1997Date of Patent: August 7, 2001Assignee: Dallas Semiconductor CorporationInventors: Wendell L. Little, Stephen M. Curry, Donald W. Loomis
-
Apparatus for transfer of secure information between a data carrying module and an electronic device
Patent number: 6237095Abstract: The present invention relates to an electronic module used for secure transactions. More specifically, the electronic module is capable of passing encrypted information back and forth between a service provider's equipment via a secure, encrypted technique so that money and other valuable data can be securely passed electronically. The module is capable of being programmed, keeping track of real time, recording transactions for later review, and creating encryption key pairs.Type: GrantFiled: January 6, 1998Date of Patent: May 22, 2001Assignee: Dallas Semiconductor CorporationInventors: Stephen M. Curry, Donald W. Loomis, Christopher W. Fox -
Patent number: 6105013Abstract: The present invention relates to an electronic module used for secure transactions. More specifically, the electronic module is capable of passing information back and forth between a service provider's equipment via a secure, encrypted technique so that money and other valuable data can be securely passed electronically. The module is capable of being programmed, keeping track of real time, recording transactions for later review, and creating encryption key pairs.Type: GrantFiled: March 10, 1998Date of Patent: August 15, 2000Assignee: Dallas Semiconductor CorporationInventors: Stephen M. Curry, Donald W. Loomis, Christopher W. Fox
-
Patent number: 5949880Abstract: The present invention relates to system, apparatus and method for communicating valuable data from a portable module to another module via an electronic device. More specifically, the disclosed system, apparatus and method are useful for enabling a user to fill a portable module with a cash equivalent and to spend the cash equivalent at a variety of locations. The disclosed system incorporates an encryption/decryption method.Type: GrantFiled: November 26, 1997Date of Patent: September 7, 1999Assignee: Dallas Semiconductor CorporationInventors: Stephen M. Curry, Donald W. Loomis, Michael L. Bolan
-
Patent number: 5940510Abstract: The present invention rotates to system, apparatus and method for communicating valuable data from a portable module to another module via an electronic device. More specifically, the disclosed system, apparatus and method are useful for enabling a user to fill a portable module with a cash equivalent and to spend the cash equivalent at a variety of locations. The disclosed system incorporates an encryption/decryption method.Type: GrantFiled: January 31, 1996Date of Patent: August 17, 1999Assignee: Dallas Semiconductor CorporationInventors: Stephen M. Curry, Donald W. Loomis, Michael L. Bolan
-
Patent number: 5850450Abstract: A portable electronic data module for secure transactions, the electronic data module having a random number generator and an optimized co-processor for producing unbreakable key sets for a two-key cryptosystem. A real-time clock is sampled depending upon an external random event series such as power-ups of the data module by a host apparatus, and based upon the contents of the sample thus obtained, the entropy of a previously-loaded accumulator is further enhanced to achieve a pool of true random numbers. By repeatedly requesting random bytes of information from said pool of random numbers, large random numbers are created which are then rendered prime and used for key set creation.Type: GrantFiled: July 19, 1996Date of Patent: December 15, 1998Assignee: Dallas Semiconductor CorporationInventors: Peter Schweitzer, Stephen M. Curry, Wendell L. Little, Bryan M. Armstrong, Christopher W. Fox, Donald W. Loomis
-
Patent number: 5805702Abstract: The present invention relates to an electronic module used for secure transactions. More specifically, the electronic module is capable of passing encrypted information back and forth between a service provider's equipment via a secure, encrypted technique so that money and other valuable data can be securely passed electronically. The module is capable of being programmed, keeping track of real time, recording transactions for later review, and creating encryption key pairs.Type: GrantFiled: January 31, 1996Date of Patent: September 8, 1998Assignee: Dallas Semiconductor CorporationInventors: Stephen M. Curry, Donald W. Loomis, Christopher W. Fox
-
Patent number: 5748740Abstract: The present invention relates to an electronic module used for secure transactions. More specifically, the electronic module is capable of passing information back and forth between a service provider's equipment via a secure, encrypted technique so that money and other valuable data can be securely passed electronically. The module is capable of being programmed, keeping track of real time, recording transactions for later review, and creating encryption key pairs.Type: GrantFiled: January 31, 1996Date of Patent: May 5, 1998Assignee: Dallas Semiconductor CorporationInventors: Stephen M. Curry, Donald W. Loomis, Christopher W. Fox