Patents by Inventor Tak Fuk Wong
Tak Fuk Wong 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: 12229884Abstract: A 3D building model generator has a server that constructs a 3D texture model for each floor in a building by extruding a 2D floor plan to 3D using user-inputted heights, and adding photos captured by a smartphone or mobile device as textures to image planes for surfaces in the 3D model. The server displays on the smartphone a floor-plan portion, or a virtual 3D display based on the camera orientation with a facing wall highlighted and confirmed by a smartphone user. The user moves mapping points overlaid upon the photo to wall corners to map the photo to the facing surface in the model. The user flags rooms and exits such as doors and elevators as walkable. The server stacks the 3D texture model for the floors and connects them into a walkable network of the rooms and exits that are flagged as walkable. Hashing removes duplicate floorplans.Type: GrantFiled: February 15, 2024Date of Patent: February 18, 2025Assignee: Hong Kong Applied Science and Technology Research Institute Company LimitedInventors: Tak Wing Lam, Tak Fuk Wong, Ka Wah Wong, Kwok Fai Ng
-
Patent number: 12135824Abstract: 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: GrantFiled: April 1, 2022Date of Patent: November 5, 2024Assignee: Hong Kong Applied Science and Technology Research Institute Co., Ltd.Inventors: Tak Wing Lam, Kwok Fai Ng, Tak Fuk Wong
-
Patent number: 11924351Abstract: 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: GrantFiled: February 9, 2023Date of Patent: March 5, 2024Assignee: Hong Kong Applied Science and Technology Research Institute Company LimitedInventors: Tak Wing Lam, Tak Fuk Wong
-
Publication number: 20230315910Abstract: 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: ApplicationFiled: April 1, 2022Publication date: October 5, 2023Inventors: Tak Wing Lam, Kwok Fai Ng, Tak Fuk Wong
-
Patent number: 11418342Abstract: 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: GrantFiled: January 2, 2020Date of Patent: August 16, 2022Assignee: Hong Kong Applied Science and Technology Research Institute Co.. Ltd.Inventors: Tak Wing Lam, Kai Wah Yeung, Tak Fuk Wong
-
Patent number: 11323963Abstract: 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: GrantFiled: April 9, 2021Date of Patent: May 3, 2022Assignee: Hong Kong Applied Science and Technology Research Institute Company LimitedInventors: Tak Wing Lam, Chik Ki Yeung, Tak Fuk Wong
-
Publication number: 20210211286Abstract: 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: ApplicationFiled: January 2, 2020Publication date: July 8, 2021Inventors: Tak Wing Lam, Kai Wah Yeung, Tak Fuk Wong
-
Patent number: 10772057Abstract: 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: GrantFiled: February 25, 2019Date of Patent: September 8, 2020Assignee: Hong Kong Applied Science and Technology Research Institute Co., Ltd.Inventors: Tak Wing Lam, Kei Keung Hung, Tak Fuk Wong
-
Publication number: 20200275394Abstract: 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: ApplicationFiled: February 25, 2019Publication date: August 27, 2020Inventors: Tak Wing Lam, Kei Keung Hung, Tak Fuk Wong
-
Patent number: 10039057Abstract: 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: GrantFiled: June 6, 2017Date of Patent: July 31, 2018Assignee: Hong Kong Applied Science and Technology Research Institute Co., Ltd.Inventors: Tak Wing Lam, Tak Fuk Wong