Patents by Inventor Zhen-Chao HONG

Zhen-Chao HONG 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: 20170206220
    Abstract: A method operating on a communication device for synchronizing data stored in the communication device with data stored in at least one device, comprising: logging in a server with a user account; generating metadata items for files stored in the communication device; obtaining from the server a list of the at least one device which logs in the server with the user account; obtaining from the server a notification indicating an anchor; exchanging data with each of the at least one device through a peer-to-peer connection while the communication device is designated as the anchor; and exchanging data with the anchor through a peer-to-peer connection while one of the at least one device is designated as the anchor.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 20, 2017
    Inventor: ZHEN-CHAO HONG
  • Patent number: 9323587
    Abstract: The present invention provides a mechanism for detecting and resolving Application Programming Interfaces (APIs) comprising: requesting a server device by a client device for the APIs supported by the server; and responding by the server with a list containing the identifiers of the APIs supported by the server, wherein each of the identifiers contains the network address from which the corresponding API definition document can be obtained. The proposed mechanism provides a systematic way to establish the consensus on API definitions between a client and a server even if the client, the server, and the API definitions are each developed by a different party. Therefore, this invention allows independently developed devices to be easily integrated into a system, in which a client device can automatically and correctly determine the APIs for communicating with a server device at runtime.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: April 26, 2016
    Assignee: NATIONAL TAIWAN UNIVERSITY
    Inventors: Zhen-Chao Hong, Yuh-Jzer Joung
  • Publication number: 20150142742
    Abstract: A computing system may include multiple computing devices. A file at a computing device may be accessed based on a reference file stored at the device that comprises a hash value of the content of the file. The hash value may be independent of the file location or file name and include a representation of the content of the file such that a given hash value is unique for given content. For example, the hash value may be generated using a hash function on the content of the file. The hash function may be generated by the hash function that reproducibly identifies the file based on the content of the file. In this manner, the reference file may be used to uniquely identify a file as well as serve as a basis for checking the integrity of files transmitted over a network from one computing device to another computing device.
    Type: Application
    Filed: September 16, 2014
    Publication date: May 21, 2015
    Inventor: ZHEN-CHAO HONG
  • Publication number: 20150142765
    Abstract: A computing system may include multiple computing devices. A file at a computing device may be accessed based on a reference file stored at the device that comprises a hash value of the content of the file. The hash value may be independent of the file location or file name and include a representation of the content of the file such that a given hash value is unique for given content. For example, the hash value may be generated using a hash function on the content of the file. The hash function may be generated by the hash function that reproducibly identifies the file based on the content of the file. In this manner, the reference file may be used to uniquely identify a file as well as serve as a basis for checking the integrity of files transmitted over a network from one computing device to another computing device.
    Type: Application
    Filed: September 16, 2014
    Publication date: May 21, 2015
    Inventor: ZHEN-CHAO HONG
  • Publication number: 20140089383
    Abstract: The present invention provides a mechanism for detecting and resolving Application Programming Interfaces (APIs) comprising: requesting a server device by a client device for the APIs supported by the server; and responding by the server with a list containing the identifiers of the APIs supported by the server, wherein each of the identifiers contains the network address from which the corresponding API definition document can be obtained. The proposed mechanism provides a systematic way to establish the consensus on API definitions between a client and a server even if the client, the server, and the API definitions are each developed by a different party. Therefore, this invention allows independently developed devices to be easily integrated into a system, in which a client device can automatically and correctly determine the APIs for communicating with a server device at runtime.
    Type: Application
    Filed: September 27, 2012
    Publication date: March 27, 2014
    Applicant: National Taiwan University
    Inventors: Zhen-Chao HONG, Yuh-Jzer JOUNG