Patents by Inventor Christopher Fagiani

Christopher Fagiani 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: 11954483
    Abstract: A method for updating software in one or more servers in a managed system includes bootstrapping of shared secrets to secure communication, using an object store with publicly accessible URLs as a mailbox system between a patch agent locally at the managed system and a patch management server located remotely. The object store provides for indirect and asynchronous communication, allowing the patch management server to manage the updates, whereas the patch agent executes the updates. The patch management server keeps track of update results, and when an update is unsuccessful it performs and supports a remediation process. Both the patch agent and the patch management server keep full logs of the update results to allow for auditing.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: April 9, 2024
    Assignee: Oracle International Corporation
    Inventor: Christopher Fagiani
  • Publication number: 20230045820
    Abstract: A method for updating software in one or more servers in a managed system includes bootstrapping of shared secrets to secure communication, using an object store with publicly accessible URLs as a mailbox system between a patch agent locally at the managed system and a patch management server located remotely. The object store provides for indirect and asynchronous communication, allowing the patch management server to manage the updates, whereas the patch agent executes the updates. The patch management server keeps track of update results, and when an update is unsuccessful it performs and supports a remediation process. Both the patch agent and the patch management server keep full logs of the update results to allow for auditing.
    Type: Application
    Filed: October 24, 2022
    Publication date: February 16, 2023
    Applicant: Oracle International Corporation
    Inventor: Christopher Fagiani
  • Patent number: 11520572
    Abstract: A method for updating software in one or more servers in a managed system includes bootstrapping of shared secrets to secure communication, using an object store with publicly accessible URLs as a mailbox system between a patch agent locally at the managed system and a patch management server located remotely. The object store provides for indirect and asynchronous communication, allowing the patch management server to manage the updates, whereas the patch agent executes the updates. The patch management server keeps track of update results, and when an update is unsuccessful it performs and supports a remediation process. Both the patch agent and the patch management server keep full logs of the update results to allow for auditing.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: December 6, 2022
    Assignee: Oracle International Corporation
    Inventor: Christopher Fagiani
  • Publication number: 20210081190
    Abstract: A method for updating software in one or more servers in a managed system includes bootstrapping of shared secrets to secure communication, using an object store with publicly accessible URLs as a mailbox system between a patch agent locally at the managed system and a patch management server located remotely. The object store provides for indirect and asynchronous communication, allowing the patch management server to manage the updates, whereas the patch agent executes the updates. The patch management server keeps track of update results, and when an update is unsuccessful it performs and supports a remediation process. Both the patch agent and the patch management server keep full logs of the update results to allow for auditing.
    Type: Application
    Filed: November 21, 2019
    Publication date: March 18, 2021
    Applicant: Oracle International Corporation
    Inventor: Christopher Fagiani
  • Patent number: 10664309
    Abstract: Concurrent processing of objects is scheduled using time buckets of different time bucket generations. A time bucket generation includes a configuration for time buckets associated with that time bucket generation. The concurrent use of different time bucket generations includes the concurrent processing of objects referenced by time buckets of different time bucket generations.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: May 26, 2020
    Assignee: Oracle International Corporation
    Inventors: Aditya Sawhney, Christopher Fagiani
  • Publication number: 20190095248
    Abstract: Concurrent processing of objects is scheduled using time buckets of different time bucket generations. A time bucket generation includes a configuration for time buckets associated with that time bucket generation. The concurrent use of different time bucket generations includes the concurrent processing of objects referenced by time buckets of different time bucket generations.
    Type: Application
    Filed: November 27, 2018
    Publication date: March 28, 2019
    Applicant: Oracle International Corporation
    Inventors: Aditya Sawhney, Christopher Fagiani
  • Patent number: 10169081
    Abstract: Concurrent processing of objects is scheduled using time buckets of different time bucket generations. A time bucket generation includes a configuration for time buckets associated with that time bucket generation. The concurrent use of different time bucket generations includes the concurrent processing of objects referenced by time buckets of different time bucket generations.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: January 1, 2019
    Assignee: Oracle International Corporation
    Inventors: Aditya Sawhney, Christopher Fagiani
  • Publication number: 20180121239
    Abstract: One or more embodiments include scheduling the processing of objects by concurrently using time buckets of different time bucket generations. A time bucket generation includes a configuration for time buckets associated with that time bucket generation. The concurrent use of different time bucket generations includes the concurrent processing of objects referenced by time buckets of different time bucket generations.
    Type: Application
    Filed: October 31, 2016
    Publication date: May 3, 2018
    Applicant: Oracle International Corporation
    Inventors: Aditya Sawhney, Christopher Fagiani