Patents by Inventor Brian Alexander Jewell

Brian Alexander Jewell 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: 11954072
    Abstract: A content server can function as the master record keeper even if a file or folder that it manages in an enterprise computing environment is shared externally, for instance, through a cloud system. To mitigate network security risks, the content server polls, from behind a firewall, an event service of the cloud system. The event service, in response, can communicate events indicating changes to the shared content to the content server. The content server can interpret the events and determine whether to take any appropriate action, for example, updating an audit log to include an event and/or updating the managed content to reflect the changes. Likewise, the content server can communicate any change to the managed content to the cloud system through the event service. In this way, the managed content in the enterprise computing environment and the shared content in the cloud system are bidirectionally synced.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: April 9, 2024
    Assignee: Open Text SA ULC
    Inventors: Srijan Bhattacharya, Brian Alexander Jewell, Robert David James Reynolds
  • Publication number: 20230418790
    Abstract: A client computer includes a synchronization manager. The synchronization manager communicates with a remote content management system to determine a set of objects in a content navigation hierarchy. The synchronization manager provides a user interface with controls to allow a user to independently select multiple objects in the content navigation hierarchy for synchronization and receives an input, via the interface, that selects objects from the set of objects for synchronization. The synchronization manager stores local peers of the selected objects in a local cache in a local file system. The synchronization manager synchronizes changes to the selected objects at the content management system to the local peers in the file system.
    Type: Application
    Filed: September 12, 2023
    Publication date: December 28, 2023
    Inventors: Brian Alexander Jewell, Brennen Matthew Walsh, Jinshan Yang
  • Patent number: 11803516
    Abstract: A client computer includes a synchronization manager. The synchronization manager communicates with a remote content management system to determine a set of objects in a content navigation hierarchy. The synchronization manager provides a user interface with controls to allow a user to independently select multiple objects in the content navigation hierarchy for synchronization and receives an input, via the interface, that selects objects from the set of objects for synchronization. The synchronization manager stores local peers of the selected objects in a local cache in a local file system. The synchronization manager synchronizes changes to the selected objects at the content management system to the local peers in the file system.
    Type: Grant
    Filed: February 7, 2022
    Date of Patent: October 31, 2023
    Assignee: OPEN TEXT SA ULC
    Inventors: Brian Alexander Jewell, Brennen Matthew Walsh, Jinshan Yang
  • Publication number: 20230315690
    Abstract: One embodiment of a system comprises a client device and a remote content management system. The client device comprises a synchronization manager that maintains a remote virtual model that models a synchronization state of a remote peer resource at the content management system and a local virtual model that models a synchronization state of a local peer resource in the local file system. The synchronization manager determines that the remote peer resource and local peer resource are out of sync based on a comparison of the remote virtual model and the local virtual model and synchronizes changes from the local cache to the content management system to update the remote peer resource or synchronizes changes from the content management system to update the local peer resource.
    Type: Application
    Filed: May 23, 2023
    Publication date: October 5, 2023
    Inventors: Brian Alexander Jewell, Jinshan Yang
  • Patent number: 11698885
    Abstract: One embodiment of a system comprises a client device and a remote content management system. The client device comprises a synchronization manager that maintains a remote virtual model that models a synchronization state of a remote peer resource at the content management system and a local virtual model that models a synchronization state of a local peer resource in the local file system. The synchronization manager determines that the remote peer resource and local peer resource are out of sync based on a comparison of the remote virtual model and the local virtual model and synchronizes changes from the local cache to the content management system to update the remote peer resource or synchronizes changes from the content management system to update the local peer resource.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: July 11, 2023
    Assignee: Open Text SA ULC
    Inventors: Brian Alexander Jewell, Jinshan Yang
  • Publication number: 20220164315
    Abstract: A client computer includes a synchronization manager. The synchronization manager communicates with a remote content management system to determine a set of objects in a content navigation hierarchy. The synchronization manager provides a user interface with controls to allow a user to independently select multiple objects in the content navigation hierarchy for synchronization and receives an input, via the interface, that selects objects from the set of objects for synchronization. The synchronization manager stores local peers of the selected objects in a local cache in a local file system. The synchronization manager synchronizes changes to the selected objects at the content management system to the local peers in the file system.
    Type: Application
    Filed: February 7, 2022
    Publication date: May 26, 2022
    Inventors: Brian Alexander Jewell, Brennen Matthew Walsh, Jinshan Yang
  • Patent number: 11301431
    Abstract: A client computer includes a synchronization manager. The synchronization manager communicates with a remote content management system to determine a set of objects in a content navigation hierarchy. The synchronization manager provides a user interface with controls to allow a user to independently select multiple objects in the content navigation hierarchy for synchronization and receives an input, via the interface, that selects objects from the set of objects for synchronization. The synchronization manager stores local peers of the selected objects in a local cache in a local file system. The synchronization manager synchronizes changes to the selected objects at the content management system to the local peers in the file system.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: April 12, 2022
    Assignee: OPEN TEXT SA ULC
    Inventors: Brian Alexander Jewell, Brennen Matthew Walsh, Jinshan Yang
  • Publication number: 20210248112
    Abstract: One embodiment of a system comprises a client device and a remote content management system. The client device comprises a synchronization manager that maintains a remote virtual model that models a synchronization state of a remote peer resource at the content management system and a local virtual model that models a synchronization state of a local peer resource in the local file system. The synchronization manager determines that the remote peer resource and local peer resource are out of sync based on a comparison of the remote virtual model and the local virtual model and synchronizes changes from the local cache to the content management system to update the remote peer resource or synchronizes changes from the content management system to update the local peer resource.
    Type: Application
    Filed: April 26, 2021
    Publication date: August 12, 2021
    Inventors: Brian Alexander Jewell, Jinshan Yang
  • Patent number: 11003632
    Abstract: One embodiment of a system comprises a client computer and a remote content management system. The client computer comprises a synchronization manager that maintains a remote virtual model that models a synchronization state of a remote peer data resource at the content management system and a local virtual model that models a synchronization state of a local peer data resource in the local file system. The synchronization manager determines that the remote peer data resource and local peer data resource are out of sync based on a comparison of the remote virtual model and the local virtual model and synchronizes changes from the local cache to the content management system to update the remote peer data resource or changes from the content management system to update the local peer data resource.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: May 11, 2021
    Assignee: OPEN TEXT SA ULC
    Inventors: Brian Alexander Jewell, Jinshan Yang
  • Publication number: 20200117725
    Abstract: A content server can function as the master record keeper even if a file or folder that it manages in an enterprise computing environment is shared externally, for instance, through a cloud system. To mitigate network security risks, the content server polls, from behind a firewall, an event service of the cloud system. The event service, in response, can communicate events indicating changes to the shared content to the content server. The content server can interpret the events and determine whether to take any appropriate action, for example, updating an audit log to include an event and/or updating the managed content to reflect the changes. Likewise, the content server can communicate any change to the managed content to the cloud system through the event service. In this way, the managed content in the enterprise computing environment and the shared content in the cloud system are bidirectionally synced.
    Type: Application
    Filed: October 12, 2018
    Publication date: April 16, 2020
    Inventors: Srijan Bhattacharya, Brian Alexander Jewell, Robert David James Reynolds
  • Publication number: 20180349408
    Abstract: A client computer includes a synchronization manager. The synchronization manager communicates with a remote content management system to determine a set of objects in a content navigation hierarchy. The synchronization manager provides a user interface with controls to allow a user to independently select multiple objects in the content navigation hierarchy for synchronization and receives an input, via the interface, that selects objects from the set of objects for synchronization. The synchronization manager stores local peers of the selected objects in a local cache in a local file system. The synchronization manager synchronizes changes to the selected objects at the content management system to the local peers in the file system.
    Type: Application
    Filed: June 4, 2018
    Publication date: December 6, 2018
    Inventors: Brian Alexander Jewell, Brennen Matthew Walsh, Jinshan Yang
  • Publication number: 20180150477
    Abstract: One embodiment of a system comprises a client computer and a remote content management system. The client computer comprises a synchronization manager that maintains a remote virtual model that models a synchronization state of a remote peer data resource at the content management system and a local virtual model that models a synchronization state of a local peer data resource in the local file system. The synchronization manager determines that the remote peer data resource and local peer data resource are out of sync based on a comparison of the remote virtual model and the local virtual model and synchronizes changes from the local cache to the content management system to update the remote peer data resource or changes from the content management system to update the local peer data resource.
    Type: Application
    Filed: November 28, 2017
    Publication date: May 31, 2018
    Inventors: Brian Alexander Jewell, Jinshan Yang