Patents by Inventor Christopher Ables

Christopher Ables 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: 9971786
    Abstract: Embodiments describe document synchronization between a client and an online document management system. In one embodiment, a computing device identifies a mapping between a local folder and a remote folder, identifies a local file in the local folder, and determines if a remote copy of the local file exists in the remote folder. When the remote copy does not exist, the computing device either uploads the local file to the remote folder or moves the local file to an archive folder on the computing depending on whether the local file was modified after a previous synchronization. When the remote copy does exist, the computing device either uploads the local file to the remote folder or skips the upload depending on whether the remote copy was modified after a previous synchronization, the local file was modified after the remote copy, and the local file and the remote copy have different file sizes.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: May 15, 2018
    Assignee: Ricoh Company, Ltd.
    Inventor: Christopher Ables
  • Publication number: 20160149991
    Abstract: Embodiments describe bulk upload capabilities from a computing device to an online document management system utilizing a batch file. In one embodiment, a computing device identifies a local folder and a batch file in the local folder that defines a plurality of files to upload to the management system. The computing device parses the batch file to identify a local file in the local folder, and parses the batch file to identify a remote folder at the management system for storing a remote copy of the local file. The computing device parses the batch file to identify metadata assigned to the local file, transmits a first Remote Procedure Call (RPC) request to the management system to upload the local file to the remote folder, and transmits a second RPC request to the management system to assign the metadata to the remote copy of the local file.
    Type: Application
    Filed: November 20, 2014
    Publication date: May 26, 2016
    Applicant: RICOH COMPANY, LTD.
    Inventor: Christopher Ables
  • Publication number: 20160147787
    Abstract: Embodiments describe document synchronization between a client and an online document management system. In one embodiment, a computing device identifies a mapping between a local folder and a remote folder, identifies a local file in the local folder, and determines if a remote copy of the local file exists in the remote folder. When the remote copy does not exist, the computing device either uploads the local file to the remote folder or moves the local file to an archive folder on the computing depending on whether the local file was modified after a previous synchronization. When the remote copy does exist, the computing device either uploads the local file to the remote folder or skips the upload depending on whether the remote copy was modified after a previous synchronization, the local file was modified after the remote copy, and the local file and the remote copy have different file sizes.
    Type: Application
    Filed: November 20, 2014
    Publication date: May 26, 2016
    Applicant: RICOH COMPANY, LTD.
    Inventor: Christopher Ables
  • Publication number: 20160147788
    Abstract: Embodiments describe pre-synchronization analysis between a computing device and an online document management system. In one embodiment, the computing device identifies a mapping between a local folder and a remote folder at the system, identifies a local file in the local folder, and determines if a remote copy of the local file exists in the remote folder. When the remote copy does not exist, the computing device adds a pending upload entry in an analysis log. When the remote copy does exist, the computing device either adds a pending upload entry in the analysis log or skips an entry in the analysis log for the local file depending on whether the remote copy was modified after a previous synchronization, the local file was modified after the remote copy, and the local file and the remote copy have different file sizes. The computing device displays the analysis log to a user.
    Type: Application
    Filed: November 20, 2014
    Publication date: May 26, 2016
    Applicant: RICOH COMPANY, LTD.
    Inventor: Christopher Ables