Patents by Inventor John C. Rudelic

John C. Rudelic 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: 10846215
    Abstract: Applications may request persistent storage in nonvolatile memory. The persistent storage is maintained across power events and application instantiations. Persistent storage may be maintained by systems with or without memory management units.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: November 24, 2020
    Assignee: Micron Technology, Inc.
    Inventors: Jared E. Hulbert, John C. Rudelic, Hongyu Wang
  • Publication number: 20190146812
    Abstract: A processor-based device (e.g., a wireless device) may include a processor and a semiconductor nonvolatile memory to directly execute an application (e.g., an execute-in-place application) using an associated database. Within a flash memory, in one embodiment, an executable program may be separately stored in a non-fragmented manner from a resident database that includes program management information for use in an execution that does not involve a random access memory, saving time and resources.
    Type: Application
    Filed: November 27, 2018
    Publication date: May 16, 2019
    Applicant: MICRON TECHNOLOGY, INC
    Inventor: John C. Rudelic
  • Patent number: 10282128
    Abstract: The present disclosure includes devices and methods for data deduplication. One such method includes receiving a write command, transforming data associated with the write command, determining if a transformation value of the data exists in a transformation table, and responsive to a determination that the transformation value does not exist in the transformation table, writing the data associated with the write command to a memory device.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: May 7, 2019
    Assignee: Micron Technology, Inc.
    Inventor: John C. Rudelic
  • Publication number: 20190121732
    Abstract: Applications may request persistent storage in nonvolatile memory. The persistent storage is maintained across power events and application instantiations. Persistent storage may be maintained by systems with or without memory management units.
    Type: Application
    Filed: December 20, 2018
    Publication date: April 25, 2019
    Inventors: Jared E. Hulbert, John C. Rudelic, Hongyu Wang
  • Patent number: 10169226
    Abstract: Applications may request persistent storage in nonvolatile memory. The persistent storage is maintained across power events and application instantiations. Persistent storage may be maintained by systems with or without memory management units.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: January 1, 2019
    Assignee: Micron Technology, Inc.
    Inventors: Jared E. Hulbert, John C. Rudelic, Hongyu Wang
  • Patent number: 10146561
    Abstract: A processor-based device (e.g., a wireless device) may include a processor and a semiconductor nonvolatile memory to directly execute an application (e.g., an execute-in-place application) using an associated database. Within a flash memory, in one embodiment, an executable program may be separately stored in a non-fragmented manner from a resident database that includes program management information for use in an execution that does not involve a random access memory, saving time and resources.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: December 4, 2018
    Assignee: Micron Technology, Inc.
    Inventor: John C. Rudelic
  • Publication number: 20170364301
    Abstract: The present disclosure includes devices and methods for data deduplication. One such method includes receiving a write command, transforming data associated with the write command, determining if a transformation value of the data exists in a transformation table, and responsive to a determination that the transformation value does not exist in the transformation table, writing the data associated with the write command to a memory device.
    Type: Application
    Filed: August 29, 2017
    Publication date: December 21, 2017
    Inventor: John C. Rudelic
  • Patent number: 9778874
    Abstract: The present disclosure includes devices and methods for data deduplication. One such method includes receiving a write command, transforming data associated with the write command, determining if a transformation value of the data exists in a transformation table, and responsive to a determination that the transformation value does not exist in the transformation table, writing the data associated with the write command to a memory device.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: October 3, 2017
    Assignee: Micron Technology, Inc.
    Inventor: John C. Rudelic
  • Publication number: 20170109275
    Abstract: Applications may request persistent storage in nonvolatile memory. The persistent storage is maintained across power events and application instantiations. Persistent storage may be maintained by systems with or without memory management units.
    Type: Application
    Filed: December 29, 2016
    Publication date: April 20, 2017
    Applicant: Micron Technology, Inc.
    Inventors: Jared E. Hulbert, John C. Rudelic, Hongyu Wang
  • Patent number: 9563554
    Abstract: Applications may request persistent storage in nonvolatile memory. The persistent storage is maintained across power events and application instantiations. Persistent storage may be maintained by systems with or without memory management units.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: February 7, 2017
    Assignee: Micron Technology, Inc.
    Inventors: Jared E. Hulbert, John C. Rudelic, Hongyu Wang
  • Patent number: 9336410
    Abstract: A nonvolatile memory device generates a signature using a private key and contents within the memory device. The signature is stored in a secure area within the nonvolatile memory device. A processor having the same private key also generates a signature that is stored in the clear. The processor validates the contents of the nonvolatile memory by comparing the signatures.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: May 10, 2016
    Assignee: Micron Technology, Inc.
    Inventor: John C Rudelic
  • Publication number: 20160085474
    Abstract: The present disclosure includes devices and methods for data deduplication. One such method includes receiving a write command, transforming data associated with the write command, determining if a transformation value of the data exists in a transformation table, and responsive to a determination that the transformation value does not exist in the transformation table, writing the data associated with the write command to a memory device.
    Type: Application
    Filed: December 3, 2015
    Publication date: March 24, 2016
    Inventor: John C. Rudelic
  • Publication number: 20150378889
    Abstract: Applications may request persistent storage in nonvolatile memory. The persistent storage is maintained across power events and application instantiations. Persistent storage may be maintained by systems with or without memory management units.
    Type: Application
    Filed: September 8, 2015
    Publication date: December 31, 2015
    Inventors: Jared E. Hulbert, John C. Rudelic, Hongyu Wang
  • Patent number: 9223511
    Abstract: The present disclosure includes devices and methods for data deduplication. One such method includes receiving a write command, transforming data associated with the write command, determining if a transformation value of the data exists in a transformation table, and responsive to a determination that the transformation value does not exist in the transformation table, writing the data associated with the write command to a memory device.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: December 29, 2015
    Assignee: Micron Technology, Inc.
    Inventor: John C. Rudelic
  • Patent number: 9128762
    Abstract: Applications may request persistent storage in nonvolatile memory. The persistent storage is maintained across power events and application instantiations. Persistent storage may be maintained by systems with or without memory management units.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: September 8, 2015
    Assignee: Micron Technology, Inc.
    Inventors: Jared E Hulbert, John C Rudelic, Hongyu Wang
  • Patent number: 8539238
    Abstract: A wireless device includes a nonvolatile memory that handles the task of securely performing integrity checks that do not expose the authentication private key externally. The system security architecture installs and associates private keys with the nonvolatile memory to create a secure execution environment resistant to virus attack. The nonvolatile memory provides integrity checks of nonvolatile memory data and generates signatures for data provided by the memory.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: September 17, 2013
    Assignee: Intel Corporation
    Inventor: John C. Rudelic
  • Publication number: 20130024696
    Abstract: Firmware updates are performed in a digital device that includes a secure flash that secures each block of stored data with a digital signature. In at least one embodiment, the update package that is received by the digital device for use in performing the update includes the digital signatures of blocks to be updated in the flash. In other embodiments, the digital signatures are generated within the digital device after an update package has been received.
    Type: Application
    Filed: July 21, 2011
    Publication date: January 24, 2013
    Inventor: John C. Rudelic
  • Publication number: 20120260021
    Abstract: The present disclosure includes devices and methods for data deduplication. One such method includes receiving a write command, transforming data associated with the write command, determining if a transformation value of the data exists in a transformation table, and responsive to a determination that the transformation value does not exist in the transformation table, writing the data associated with the write command to a memory device.
    Type: Application
    Filed: April 8, 2011
    Publication date: October 11, 2012
    Applicant: MICRON TECHNOLOGY, INC.
    Inventor: John C. Rudelic
  • Patent number: 8001385
    Abstract: Firmware updates are performed in a digital device that includes a secure flash that secures each block of stored data with a digital signature. In at least one embodiment, the update package that is received by the digital device for use in performing the update includes the digital signatures of blocks to be updated in the flash. In other embodiments, the digital signatures are generated within the digital device after an update package has been received.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: August 16, 2011
    Assignee: Intel Corporation
    Inventor: John C. Rudelic
  • Publication number: 20110161572
    Abstract: A processor-based device (e.g., a wireless device) may include a processor and a semiconductor nonvolatile memory to directly execute an application (e.g., an execute-in-place application) using an associated database. Within a flash memory, in one embodiment, an executable program may be separately stored in a non-fragmented manner from a resident database that includes program management information for use in an execution that does not involve a random access memory, saving time and resources.
    Type: Application
    Filed: March 7, 2011
    Publication date: June 30, 2011
    Inventor: John C. Rudelic