Patents by Inventor Sean Patrick Riley

Sean Patrick Riley 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: 11354208
    Abstract: A first non-volatile dual in-line memory module (NVDIMM) of a first server and a second NVDIMM of a second server are armed during initial program load in a dual-server based storage system to configure the first NVDIMM and the second NVDIMM to retain data on power loss. Prior to initiating a safe data commit scan to destage modified data from the first server to a secondary storage, a determination is made as to whether the first NVDIMM is armed. In response to determining that the first NVDIMM is not armed, a failover is initiated to the second server.
    Type: Grant
    Filed: September 11, 2019
    Date of Patent: June 7, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew G. Borlick, Sean Patrick Riley, Brian Anthony Rinaldi, Trung N. Nguyen, Lokesh M. Gupta
  • Publication number: 20210073090
    Abstract: A first non-volatile dual in-line memory module (NVDIMM) of a first server and a second NVDIMM of a second server are armed during initial program load in a dual-server based storage system to configure the first NVDIMM and the second NVDIMM to retain data on power loss. Prior to initiating a safe data commit scan to destage modified data from the first server to a secondary storage, a determination is made as to whether the first NVDIMM is armed. In response to determining that the first NVDIMM is not armed, a failover is initiated to the second server.
    Type: Application
    Filed: September 11, 2019
    Publication date: March 11, 2021
    Inventors: Matthew G. Borlick, Sean Patrick Riley, Brian Anthony Rinaldi, Trung N. Nguyen, Lokesh M. Gupta
  • Patent number: 10630483
    Abstract: Embodiments herein relate to an electronic device that includes a camera sensor to capture a digital image that includes a plurality of pixels. The electronic device may further include a digital signature calculation engine coupled with the camera sensor, the digital signature calculation engine to generate, based on a private key that is shared between a plurality of image/video acquisition modules and a pixel of the plurality of pixels, a digital signature. The electronic device may further include digital signature insertion logic coupled with the digital signature calculation engine, the digital signature insertion logic to insert an indication of the digital signature into the digital image. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: April 21, 2020
    Assignee: Legitipix, LLC
    Inventor: Sean Patrick Riley
  • Patent number: 10439821
    Abstract: Embodiments herein relate to an electronic device that includes a camera sensor to capture a digital image that includes a plurality of pixels. The electronic device may further include a digital signature calculation engine coupled with the camera sensor, the digital signature calculation engine to generate, based on a private key that is shared between a plurality of image/video acquisition modules and a pixel of the plurality of pixels, a digital signature. The electronic device may further include digital signature insertion logic coupled with the digital signature calculation engine, the digital signature insertion logic to insert an indication of the digital signature into the digital image. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: October 8, 2019
    Assignee: Legitipix, LLC
    Inventor: Sean Patrick Riley
  • Publication number: 20190123910
    Abstract: Embodiments herein relate to an electronic device that includes a camera sensor to capture a digital image that includes a plurality of pixels. The electronic device may further include a digital signature calculation engine coupled with the camera sensor, the digital signature calculation engine to generate, based on a private key that is shared between a plurality of image/video acquisition modules and a pixel of the plurality of pixels, a digital signature. The electronic device may further include digital signature insertion logic coupled with the digital signature calculation engine, the digital signature insertion logic to insert an indication of the digital signature into the digital image. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: October 23, 2017
    Publication date: April 25, 2019
    Inventor: Sean Patrick Riley
  • Publication number: 20190123911
    Abstract: Embodiments herein relate to an electronic device that includes a camera sensor to capture a digital image that includes a plurality of pixels. The electronic device may further include a digital signature calculation engine coupled with the camera sensor, the digital signature calculation engine to generate, based on a private key that is shared between a plurality of image/video acquisition modules and a pixel of the plurality of pixels, a digital signature. The electronic device may further include digital signature insertion logic coupled with the digital signature calculation engine, the digital signature insertion logic to insert an indication of the digital signature into the digital image. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 25, 2019
    Inventor: Sean Patrick Riley
  • Patent number: 7676558
    Abstract: Provided are a method, system, and program for configuring shared devices over a fabric. A module in a first processing complex configures a first part of a fabric enabling communication with a set of devices accessible through the first part of the fabric. The module detects a located device accessible through a second part of the fabric, wherein a second processing complex is designated to configure the second part of the fabric and the located device. The module determines whether the second processing complex is available in response to detecting the uninitialized device. The module passes to a device driver in the first processing complex an uninitialized property for the located device. The device driver requests the module to configure the second part of the fabric to enable access to the located device over the second part of the fabric in response to determining that the located device has the uninitialized property.
    Type: Grant
    Filed: November 12, 2004
    Date of Patent: March 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Timothy Roy Block, Yu-Cheng Hsu, John Norbert McCauley, Sean Patrick Riley, William Griswold Sherman, Cheng-Chung Song