Patents by Inventor Tak Wing Lam

Tak Wing Lam 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: 11924351
    Abstract: A transient blockchain proxy server consolidates many individual requests to add data to a blockchain by aggregating hashed data from these requests and sending the aggregated hashed data to the blockchain network as a single request. The blockchain network adds a new block to the blockchain with the aggregated hashed data and returns a transaction identifier for the new block to the transient blockchain proxy server, which passes the transaction identifier back to all the requestors who then can directly use the blockchain network to verify the hashed data using the transaction identifier. The transient blockchain proxy server buffers all incoming requests until one of the pending requests reaches a send timepoint that is the blockchain network delay plus a buffer time before a guaranteed time of verification. All incoming requests are then consolidated and sent as a single transaction to the blockchain network. Tiered verification-time services are enabled.
    Type: Grant
    Filed: February 9, 2023
    Date of Patent: March 5, 2024
    Assignee: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Tak Wing Lam, Tak Fuk Wong
  • Publication number: 20230315910
    Abstract: Systems and methods which provide for auditable data are described. Data management systems of embodiments facilitate storage and management of various data (e.g., information regarding transactions, customers, infrastructure, geographic locations, medical records, etc.) for supporting data creation, manipulation, storing, and/or sharing by and among different parties. Users may create new and/or update data, digitally sign the data, and store the digital signature and data on immutable storage using data structures of a data management system. A data structure in which data and associated metadata is stored on immutable storage in association with a digital signature corresponding to the data and user may be used in providing data traceability and auditability. Snapshots of merged data may be implemented with respect to data having many updates to avoid delays in merging update data for queries for that data. A collaborative rating mechanism may provide trust levels with respect to the data.
    Type: Application
    Filed: April 1, 2022
    Publication date: October 5, 2023
    Inventors: Tak Wing Lam, Kwok Fai Ng, Tak Fuk Wong
  • Patent number: 11418342
    Abstract: Systems and methods which provide data exchange using a distributed ledger, wherein data is exchanged off-chain and information for accessing the off-chain data is exchanged through the blockchain, are disclosed. Embodiments may provide a hybrid blockchain data exchange platform storing large amounts of data (e.g., IoT data) in a data server outside of the blockchain, wherein a data consumer may obtain data from the data server using a token obtained from the blockchain. Embodiments of a hybrid blockchain data exchange platform provide for accuracy and security of the data without requiring storage of the full contents of the data within the blockchain, and/or provide data exchange in which the irrefutability of the data exchanged is ensured.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: August 16, 2022
    Assignee: Hong Kong Applied Science and Technology Research Institute Co.. Ltd.
    Inventors: Tak Wing Lam, Kai Wah Yeung, Tak Fuk Wong
  • Patent number: 11323963
    Abstract: A long-range wireless network extends the battery life of the most remote end devices by forming pairs with a relayer end device that relays data from the remote end device to a gateway. The battery life of the relayer is reduced to extend the battery life of the remote end device. An analysis server selects pairs of end devices that have a difference in battery levels above a threshold, and require less transmission energy from the remote end device to the relayer than to the gateway. Energy or path losses are estimated based on geographic locations of end devices and terrain or obstacles. Redundant pairs from a remote end device are eliminated by selecting the relayer requiring the lowest transmission energy. A new configuration is sent to the remote end device. New configurations with higher Spreading Factors (SF) compensate for pairs with larger path losses to the relayer.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: May 3, 2022
    Assignee: Hong Kong Applied Science and Technology Research Institute Company Limited
    Inventors: Tak Wing Lam, Chik Ki Yeung, Tak Fuk Wong
  • Publication number: 20210211286
    Abstract: Systems and methods which provide data exchange using a distributed ledger, wherein data is exchanged off-chain and information for accessing the off-chain data is exchanged through the blockchain, are disclosed. Embodiments may provide a hybrid blockchain data exchange platform storing large amounts of data (e.g., IoT data) in a data server outside of the blockchain, wherein a data consumer may obtain data from the data server using a token obtained from the blockchain. Embodiments of a hybrid blockchain data exchange platform provide for accuracy and security of the data without requiring storage of the full contents of the data within the blockchain, and/or provide data exchange in which the irrefutability of the data exchanged is ensured.
    Type: Application
    Filed: January 2, 2020
    Publication date: July 8, 2021
    Inventors: Tak Wing Lam, Kai Wah Yeung, Tak Fuk Wong
  • Patent number: 10772057
    Abstract: Systems and methods providing synchronization of wireless device data based upon device synchronization prioritization determinations are described. Embodiments may make device synchronization prioritization determinations using device grouping identifiers with respect to a plurality of wireless devices and/or one or more device synchronization parameters for the wireless devices. Logic of a synchronization prioritization gateway of embodiments may implement a prioritization determination algorithm to determine a sequence of wireless devices for data synchronization for facilitating data synchronization with respect to a plurality of wireless devices in a timely and efficient manner. The logic of the synchronization prioritization gateway may implement a priority penalty attribute with respect to particular wireless devices to address aberrant behavior or other operation likely to impede efficient and/or timely data synchronization.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: September 8, 2020
    Assignee: Hong Kong Applied Science and Technology Research Institute Co., Ltd.
    Inventors: Tak Wing Lam, Kei Keung Hung, Tak Fuk Wong
  • Publication number: 20200275394
    Abstract: Systems and methods providing synchronization of wireless device data based upon device synchronization prioritization determinations are described. Embodiments may make device synchronization prioritization determinations using device grouping identifiers with respect to a plurality of wireless devices and/or one or more device synchronization parameters for the wireless devices. Logic of a synchronization prioritization gateway of embodiments may implement a prioritization determination algorithm to determine a sequence of wireless devices for data synchronization for facilitating data synchronization with respect to a plurality of wireless devices in a timely and efficient manner. The logic of the synchronization prioritization gateway may implement a priority penalty attribute with respect to particular wireless devices to address aberrant behavior or other operation likely to impede efficient and/or timely data synchronization.
    Type: Application
    Filed: February 25, 2019
    Publication date: August 27, 2020
    Inventors: Tak Wing Lam, Kei Keung Hung, Tak Fuk Wong
  • Patent number: 10039057
    Abstract: The present disclosure is related to a system for managing data exchanges between Bluetooth Low Energy (BLE) devices. The system includes a plurality of BLE devices. At least one BLE device is configured as a parent node and at least one BLE device is configured as a child node. The parent node is configured to receive a BLE packet, including data reported by the child node in a payload field of the BLE packet, and to use a location function to determine a location in the payload field for inserting data to be reported from the parent node. The parent node aggregates the data to be reported from the parent node and the data reported by the child node by inserting the data from the parent node into the determined location in the payload field of the BLE packet, and then broadcasts the BLE packet with the aggregated data.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: July 31, 2018
    Assignee: Hong Kong Applied Science and Technology Research Institute Co., Ltd.
    Inventors: Tak Wing Lam, Tak Fuk Wong
  • Patent number: 8441388
    Abstract: A remote control device comprising a motion detector consisting of a single accelerometer, means for receiving data from the motion detector and mapping the received motion detector data to at least one user instruction, and means for transmitting a signal indicative of the at least one user instruction.
    Type: Grant
    Filed: October 20, 2009
    Date of Patent: May 14, 2013
    Assignee: Hong Kong Applied Science and Technology Research Institute Co., Ltd.
    Inventors: Ka Yuk Lee, Qing Shan, Tak Wing Lam, Yeaun Jau Liou
  • Patent number: 8185650
    Abstract: A method includes receiving encoded media content, transforming the encoded media content into web page content by dividing the encoded media content into a plurality of web page files formatted as a static web page, and transmitting the web page content over the network in response to a request.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: May 22, 2012
    Assignee: Hong Kong Applied Science and Technology Research Institute Co., Ltd.
    Inventors: Kam Hing Lau, Ka Yuk Lee, Kang Heng Wu, Tak Wing Lam
  • Patent number: 8156072
    Abstract: A method for the fast reconstruction of content information of a recording medium. The method includes determining a signature of the recording medium, the signature having two or more elements; comparing the signature with two or more signatures stored in a content database; and retrieving associated content information from the content database if the signature matches a signature stored in the content database.
    Type: Grant
    Filed: July 24, 2004
    Date of Patent: April 10, 2012
    Assignee: Thomson Licensing
    Inventors: Tak Wing Lam, Sai Fan Chan
  • Patent number: 8082356
    Abstract: A method performed by a new joining peer device in a peer-to-peer (P2P) network comprises receiving a plurality of buffer maps, each of the received buffer maps associated with a respective other peer device in the P2P network. The method also includes discerning playback positions associated with the received buffer maps, generating a starting offset for the new joining peer using one or more of the discerned playback positions. Requests for portions of a media stream are scheduled in accordance with the starting offset, and the scheduler will build a buffer map from this offset and begin to request the media buffer.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: December 20, 2011
    Assignee: Hong Kong Applied Science and Technology Research Institute Co., Ltd.
    Inventors: Kang Heng Wu, Chun Yin Ng, Liang Qiao Chen, Tak Wing Lam
  • Patent number: 7991906
    Abstract: Systems and methods are provided for scheduling data requests for streaming media data in a Peer-to-Peer (P2P) network. A method is provided to increase a peer's contribution to the whole P2P network by partitioning the data chunks to request into several regions according to their relative time urgency, and data requests are scheduled in an effort to maintain availability of data in each region to a corresponding predefined target amount.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: August 2, 2011
    Assignee: Hong Kong Applied Science and Technology Research Institute Co., Ltd.
    Inventors: Chun Yin Ng, Kang Heng Wu, Liang Qiao Chen, Tak Wing Lam
  • Publication number: 20100180043
    Abstract: A method includes receiving encoded media content, transforming the encoded media content into web page content by dividing the encoded media content into a plurality of web page files formatted as a static web page, and transmitting the web page content over the network in response to a request.
    Type: Application
    Filed: January 13, 2009
    Publication date: July 15, 2010
    Applicant: Hong Kong Applied Science and Technology Research Institute Co., Ltd.
    Inventors: Kam Hing Lau, Ka Yuk Lee, Kang Heng Wu, Tak Wing Lam
  • Publication number: 20100171636
    Abstract: A remote control device comprising a motion detector consisting of a single accelerometer, means for receiving data from the motion detector and mapping the received motion detector data to at least one user instruction, and means for transmitting a signal indicative of the at least one user instruction.
    Type: Application
    Filed: October 20, 2009
    Publication date: July 8, 2010
    Applicant: Hong Kong Applied Science and Technology Research Institute Co., Ltd.
    Inventors: Ka Yuk Lee, Qing Shan, Tak Wing Lam, Yeaun Jan Liou
  • Publication number: 20100146137
    Abstract: A method performed by a new joining peer device in a peer-to-peer (P2P) network comprises receiving a plurality of buffer maps, each of the received buffer maps associated with a respective other peer device in the P2P network. The method also includes discerning playback positions associated with the received buffer maps, generating a starting offset for the new joining peer using one or more of the discerned playback positions. Requests for portions of a media stream are scheduled in accordance with the starting offset, and the scheduler will build a buffer map from this offset and begin to request the media buffer.
    Type: Application
    Filed: December 9, 2008
    Publication date: June 10, 2010
    Applicant: Hong Kong Applied Science and Technology Research Institute Co., Ltd.
    Inventors: Kang Heng Wu, Chun Yin Ng, Liang Qiao Chen, Tak Wing Lam
  • Publication number: 20100146138
    Abstract: Systems and methods are provided for scheduling data requests for streaming media data in a Peer-to-Peer (P2P) network. A method is provided to increase a peer's contribution to the whole P2P network by partitioning the data chunks to request into several regions according to their relative time urgency, and data requests are scheduled in an effort to maintain availability of data in each region to a corresponding predefined target amount.
    Type: Application
    Filed: December 9, 2008
    Publication date: June 10, 2010
    Applicant: Hong Kong Applied Science and Technology Research Institute Co., Ltd.
    Inventors: Chun Yin Ng, Kang Heng Wu, Liang Qiao Chen, Tak Wing Lam
  • Publication number: 20080235401
    Abstract: There are various methods to stream media data, particularly video data, through a network for playing on a client workstation, for example, WMV™, Real™ Video, and so on. If multiple formats are involved, it is difficult to store the media data, and streaming the stored data whenever required. Further, existing devices are not able to record digital AV content from IP network, DVB, or AV encoder. The current invention provides a method of storing media data delivered to a client, for example via the internet. The media data can be encoded more than one format. The format of the media data is first identified when the media data is received by the client, and then analyzed to extract unit attributes from the media data. The unit attributes are stored in a media attribute file. The media data is then stored to a media storage file according to the sequence of the media data sent to the client. The media data stored by the methods of this invention can then be played by a player software.
    Type: Application
    Filed: March 21, 2007
    Publication date: September 25, 2008
    Inventors: Tak Wing Lam, Ka Yuk Lee, Chun Yin Ng
  • Patent number: 7423947
    Abstract: A method for determining the format of an optical recording medium (1) comprising one or more data or audio tracks or both types of tracks is proposed, the method being robust against partially corrupted data on the recording medium. The method comprises the steps of: reading (101) the table of contents (TOC); storing information from the table of contents; checking (102, 103, 105) whether all tracks are indicated as audio tracks or as data tracks or whether both audio tracks and data tracks are present; if one or more data tracks are present, checking (104, 106, 107) whether the first indicated data track contains any audio information; and determining the format according to the results of the checking steps (102-107).
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: September 9, 2008
    Assignee: Thomson Licensing
    Inventors: Sai Fan Chan, Tak Wing Lam
  • Publication number: 20030147632
    Abstract: A method for determining the format of an optical recording medium (1) comprising one or more data or audio tracks or both types of tracks is proposed, the method being robust against partially corrupted data on the recording medium.
    Type: Application
    Filed: January 31, 2003
    Publication date: August 7, 2003
    Inventors: Sai Fan Chan, Tak Wing Lam