Patents by Inventor Jinshan Yang
Jinshan Yang 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).
-
Publication number: 20230418790Abstract: 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: ApplicationFiled: September 12, 2023Publication date: December 28, 2023Inventors: Brian Alexander Jewell, Brennen Matthew Walsh, Jinshan Yang
-
Patent number: 11803516Abstract: 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: GrantFiled: February 7, 2022Date of Patent: October 31, 2023Assignee: OPEN TEXT SA ULCInventors: Brian Alexander Jewell, Brennen Matthew Walsh, Jinshan Yang
-
Publication number: 20230315690Abstract: 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: ApplicationFiled: May 23, 2023Publication date: October 5, 2023Inventors: Brian Alexander Jewell, Jinshan Yang
-
Patent number: 11698885Abstract: 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: GrantFiled: April 26, 2021Date of Patent: July 11, 2023Assignee: Open Text SA ULCInventors: Brian Alexander Jewell, Jinshan Yang
-
Publication number: 20220164315Abstract: 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: ApplicationFiled: February 7, 2022Publication date: May 26, 2022Inventors: Brian Alexander Jewell, Brennen Matthew Walsh, Jinshan Yang
-
Patent number: 11301431Abstract: 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: GrantFiled: June 4, 2018Date of Patent: April 12, 2022Assignee: OPEN TEXT SA ULCInventors: Brian Alexander Jewell, Brennen Matthew Walsh, Jinshan Yang
-
Publication number: 20210248112Abstract: 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: ApplicationFiled: April 26, 2021Publication date: August 12, 2021Inventors: Brian Alexander Jewell, Jinshan Yang
-
Patent number: 11003632Abstract: 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: GrantFiled: November 28, 2017Date of Patent: May 11, 2021Assignee: OPEN TEXT SA ULCInventors: Brian Alexander Jewell, Jinshan Yang
-
Publication number: 20200147753Abstract: A method for smoothing a dwell time during a processing to an optical component belongs to the field of processing optical components, and solves a problem of an adverse effect of dwell time jumps on a stability of the machine tool during processing. The method achieves a smoothing treatment to the dwell time by a diffusion transformation to the distribution of the conventionally calculated dwell time using a time diffusion model. After the smoothing treatment to the dwell time, the difference between times at adjacent discrete points is relatively small, thereby achieving a smooth transition between adjacent discrete points, and limiting the effect of the polishing tool on machine stability due to its frequent acceleration and deceleration during processing.Type: ApplicationFiled: November 12, 2019Publication date: May 14, 2020Inventors: Xiaochuan HU, Xianyun ZHONG, Zhaohui LAI, Jinshan YANG
-
Publication number: 20180349408Abstract: 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: ApplicationFiled: June 4, 2018Publication date: December 6, 2018Inventors: Brian Alexander Jewell, Brennen Matthew Walsh, Jinshan Yang
-
Publication number: 20180150477Abstract: 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: ApplicationFiled: November 28, 2017Publication date: May 31, 2018Inventors: Brian Alexander Jewell, Jinshan Yang