Patents by Inventor Jonathan Ko
Jonathan Ko 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: 20240135365Abstract: Methods and systems are presented for providing a token exchange framework that enables exchanges of reward tokens corresponding to different reward systems and/or different merchants. The token exchange framework includes a blockchain for storing transaction data associated with transactions of reward tokens. During the onboarding process, reward systems associated with different merchants may be connected to the blockchain of the token exchange framework via one or more bridges. Reward tokens may be issued to represent reward data corresponding to the different reward systems, and can be freely exchanged within the token exchange framework via the blockchain. When a transaction for redeeming a reward is received, reward tokens in the blockchain can be converted into reward data corresponding to the merchant's reward system and process the transaction with the merchant using the converted reward data.Type: ApplicationFiled: June 14, 2023Publication date: April 25, 2024Inventors: Daniel Kang, Thomas Chen, Jonathan Ko
-
Publication number: 20240124670Abstract: An open cell foam, and particularly aerogels or other foams, having an inorganic, hydraded phase change material (PCM) embedded within pores or cells or a network within the foam have fire retardant, fire resistant and thermal insulating properties. These composite materials are preferably monolithic in character, and are mechanically robust allowing for example the attachment of nails or screws. With the PCM distributed throughout the open cell foam, the composite material has a wide array of applications including providing thermal, fire resistant, and fire retardant uses in battery containers, in automotives and other vehicles, etc.Type: ApplicationFiled: October 4, 2023Publication date: April 18, 2024Inventors: Massimo BERTINO, Tristan MOON, Dustin CLIFFORD, Jonathan KO, Gordon WALLER
-
Patent number: 11947545Abstract: Systems and methods for configuring data stream filtering are disclosed. In one embodiment, a method for data stream processing comprises receiving an incoming dataset stream at a data stream processing environment, wherein the dataset stream comprises a data stream; configuring with a streaming data filter configuration tool, one or more filter parameters for a data filter that receives the data stream; computing with the streaming data filter configuration tool, one or more filter statistics estimates based on the filter parameters, wherein the filter statistics estimates are computed from sample elements of a representative sample of the data stream retrieved from a representative sample data store; outputting to a workstation user interface the filter statistics estimates; and configuring the data filter to apply the filter parameters to the data stream in response to an instruction from the workstation user interface.Type: GrantFiled: March 2, 2022Date of Patent: April 2, 2024Assignee: Adobe Inc.Inventors: Jonathan Ko, Ayush Tyagi, Fan Du, Yi Jin, Keshav Vadrevu
-
Publication number: 20230401595Abstract: Methods and systems are presented for providing rewards and enhanced user experience via blockchain technologies. A reward system uses blockchain technologies to evaluate one or more attributes of a wireless connection between two user devices. A first user can scan a code associated with an instance of a product, where the instance of the product is associated with a second user. A wireless connection can then be established between the two devices, and content stored on the device of the second user and associated with the instance of the product can be transmitted to the device of the first user. Certain attributes of the wireless connection and the content shared can determine what type of reward the second user is given.Type: ApplicationFiled: June 14, 2022Publication date: December 14, 2023Inventors: Daniel Kang, Thomas Chen, Jonathan Ko
-
Patent number: 11798008Abstract: Methods and systems are presented for providing instant authentication of a product and enhanced user experience with the product via blockchain technologies. A product verification system uses blockchain technologies to track the supply chain process of each instance (e.g., each copy) of a product. Upon receiving a request for authenticating an item, a code provided with the item is scanned. A token corresponding to an instance of a product is determined based on the code. The product verification system traverses a blockchain to access data associated with the token. The item is authenticated based on the data. Additional content provided by the supply chain and/or the manufacturer of the instance of the product may be presented on a user device in response to authenticating the item.Type: GrantFiled: February 25, 2022Date of Patent: October 24, 2023Assignee: Touch Point Worldwide, Inc.Inventors: Thomas Chen, Jonathan Ko
-
Publication number: 20230281203Abstract: Systems and methods for configuring data stream filtering are disclosed. In one embodiment, a method for data stream processing comprises receiving an incoming dataset stream at a data stream processing environment, wherein the dataset stream comprises a data stream; configuring with a streaming data filter configuration tool, one or more filter parameters for a data filter that receives the data stream; computing with the streaming data filter configuration tool, one or more filter statistics estimates based on the filter parameters, wherein the filter statistics estimates are computed from sample elements of a representative sample of the data stream retrieved from a representative sample data store; outputting to a workstation user interface the filter statistics estimates; and configuring the data filter to apply the filter parameters to the data stream in response to an instruction from the workstation user interface.Type: ApplicationFiled: March 2, 2022Publication date: September 7, 2023Inventors: Jonathan KO, Ayush TYAGI, Fan DU, Yi JIN, Keshav VADREVU
-
Patent number: 11734677Abstract: Methods and systems are presented for providing a token exchange framework that enables exchanges of reward tokens corresponding to different reward systems and/or different merchants. The token exchange framework includes a blockchain for storing transaction data associated with transactions of reward tokens. During the onboarding process, reward systems associated with different merchants may be connected to the blockchain of the token exchange framework via one or more bridges. Reward tokens may be issued to represent reward data corresponding to the different reward systems, and can be freely exchanged within the token exchange framework via the blockchain. When a transaction for redeeming a reward is received, reward tokens in the blockchain can be converted into reward data corresponding to the merchant's reward system and process the transaction with the merchant using the converted reward data.Type: GrantFiled: October 20, 2022Date of Patent: August 22, 2023Assignee: Touch Point Worldwide, Inc.Inventors: Daniel Kang, Thomas Chen, Jonathan Ko
-
Patent number: 11720906Abstract: Methods and systems are presented for providing instant authentication of a product and enhanced user experience with the product via blockchain technologies. A product verification system uses blockchain technologies to track the supply chain process of each instance (e.g., each copy) of a product. Upon receiving a request for authenticating an item, a code provided with the item is scanned. A token corresponding to an instance of a product is determined based on the code. The product verification system traverses a blockchain to access data associated with the token. The item is authenticated based on the data. Additional content provided by the supply chain and/or the manufacturer of the instance of the product may be presented on a user device in response to authenticating the item.Type: GrantFiled: February 26, 2021Date of Patent: August 8, 2023Assignee: Touch Point Worldwide, Inc.Inventors: Thomas Chen, Jonathan Ko
-
Patent number: 11720907Abstract: Methods and systems are presented for providing instant authentication of a product and enhanced user experience with the product via blockchain technologies. A product verification system uses blockchain technologies to track the supply chain process of each instance (e.g., each copy) of a product. Upon receiving a request for authenticating an item, a code provided with the item is scanned. A token corresponding to an instance of a product is determined based on the code. The product verification system traverses a blockchain to access data associated with the token. The item is authenticated based on the data. Additional content provided by the supply chain and/or the manufacturer of the instance of the product may be presented on a user device in response to authenticating the item.Type: GrantFiled: August 15, 2022Date of Patent: August 8, 2023Assignee: Touch Point Worldwide, Inc.Inventors: Thomas Chen, Jonathan Ko
-
Publication number: 20220391926Abstract: Methods and systems are presented for providing instant authentication of a product and enhanced user experience with the product via blockchain technologies. A product verification system uses blockchain technologies to track the supply chain process of each instance (e.g., each copy) of a product. Upon receiving a request for authenticating an item, a code provided with the item is scanned. A token corresponding to an instance of a product is determined based on the code. The product verification system traverses a blockchain to access data associated with the token. The item is authenticated based on the data. Additional content provided by the supply chain and/or the manufacturer of the instance of the product may be presented on a user device in response to authenticating the item.Type: ApplicationFiled: August 15, 2022Publication date: December 8, 2022Inventors: Thomas Chen, Jonathan Ko
-
Publication number: 20220215382Abstract: Methods and systems are presented for providing instant authentication of a product and enhanced user experience with the product via blockchain technologies. A product verification system uses blockchain technologies to track the supply chain process of each instance (e.g., each copy) of a product. Upon receiving a request for authenticating an item, a code provided with the item is scanned. A token corresponding to an instance of a product is determined based on the code. The product verification system traverses a blockchain to access data associated with the token. The item is authenticated based on the data. Additional content provided by the supply chain and/or the manufacturer of the instance of the product may be presented on a user device in response to authenticating the item.Type: ApplicationFiled: March 22, 2022Publication date: July 7, 2022Inventors: Thomas Chen, Jonathan Ko
-
Publication number: 20220180375Abstract: Methods and systems are presented for providing instant authentication of a product and enhanced user experience with the product via blockchain technologies. A product verification system uses blockchain technologies to track the supply chain process of each instance (e.g., each copy) of a product. Upon receiving a request for authenticating an item, a code provided with the item is scanned. A token corresponding to an instance of a product is determined based on the code. The product verification system traverses a blockchain to access data associated with the token. The item is authenticated based on the data. Additional content provided by the supply chain and/or the manufacturer of the instance of the product may be presented on a user device in response to authenticating the item.Type: ApplicationFiled: February 25, 2022Publication date: June 9, 2022Inventors: Thomas Chen, Jonathan Ko
-
Publication number: 20220171204Abstract: An afocal sensor assembly detects a light beam with an aberrated wavefront. The afocal sensor assembly is configured to provide sorted four-dimensional (4D) light field information regarding the light beam, for example, via one or more plenoptic images. Based on the 4D light field information, a lossy reconstruction of an aberrated wavefront for one or more actuators of an adaptive optics (AO) device is performed. The AO device can be controlled based on the lossy reconstruction to correct the wavefront of the light beam. In some embodiments, the aberrated wavefront is due to passage of the light beam through atmospheric turbulence, and the lossy reconstruction and correction using the AO device is performed in less than 1.0 ms. The lossy reconstruction of the aberrated wavefront can have a phase accuracy in a range of ?/2 to ?/30.Type: ApplicationFiled: December 2, 2021Publication date: June 2, 2022Inventors: Chensheng WU, Jonathan KO, John R. RZASA, Christopher C. DAVIS, Daniel PAULSON
-
Patent number: 11256388Abstract: Aspects of the present disclosure provide for determining user input of a presentation. Specifically, aspects disclosed herein provide differentiating between interacting with selectable objects within a slide and scrolling between slides, editing a selectable object within a slide, scrolling between slides, viewing off slide content, zooming out from a slide view, and zooming in to a slide view.Type: GrantFiled: September 11, 2018Date of Patent: February 22, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Shen Wang, Alexandre Gueniot, Cheng-Kai Chen, Jonathan Ko
-
Publication number: 20210264444Abstract: Methods and systems are presented for providing instant authentication of a product and enhanced user experience with the product via blockchain technologies. A product verification system uses blockchain technologies to track the supply chain process of each instance (e.g., each copy) of a product. Upon receiving a request for authenticating an item, a code provided with the item is scanned. A token corresponding to an instance of a product is determined based on the code. The product verification system traverses a blockchain to access data associated with the token. The item is authenticated based on the data. Additional content provided by the supply chain and/or the manufacturer of the instance of the product may be presented on a user device in response to authenticating the item.Type: ApplicationFiled: February 26, 2021Publication date: August 26, 2021Inventors: Thomas Chen, Jonathan Ko
-
Patent number: 11010034Abstract: A method and system for organizing slides by analyzing content and offering alternative solutions for placing content on the slides in an effective and visually interesting organization is provided. The presentation application automatically generates alternative design suggestions for the provided content that effectively utilize the slide space pursuant to analytics performed on the content. Providing alternative design suggestions for organizing content on a slide assists in quickly and easily creating presentations that effectively utilize slide space.Type: GrantFiled: December 21, 2017Date of Patent: May 18, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Maloney, John Schilling, Jonathan Chung, Andrew Kunz, Sharena Pari-Monasch, Jonathan Ko, Onur Onder
-
Patent number: 10282075Abstract: A method and system for organizing slides by analyzing content and offering alternative solutions for placing content on the slides in an effective and visually interesting organization is provided. The presentation application automatically generates alternative design suggestions for the provided content that effectively utilize the slide space pursuant to analytics performed on the content. Providing alternative design suggestions for organizing content on a slide assists in quickly and easily creating presentations that effectively utilize slide space.Type: GrantFiled: June 24, 2013Date of Patent: May 7, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Christopher Maloney, John Schilling, Jonathan Chung, Andrew Kunz, Sharena Pari-Monasch, Jonathan Ko, Onur Onder
-
Publication number: 20190012049Abstract: Aspects of the present disclosure provide for determining user input of a presentation. Specifically, aspects disclosed herein provide differentiating between interacting with selectable objects within a slide and scrolling between slides, editing a selectable object within a slide, scrolling between slides, viewing off slide content, zooming out from a slide view, and zooming in to a slide view.Type: ApplicationFiled: September 11, 2018Publication date: January 10, 2019Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shen Wang, Alexandre Gueniot, Cheng-Kai Chen, Jonathan Ko
-
Patent number: 10133447Abstract: Aspects of the present disclosure provide for determining user input of a presentation. Specifically, aspects disclosed herein provide differentiating between interacting with selectable objects within a slide and scrolling between slides, editing a selectable object within a slide, scrolling between slides, viewing off slide content, zooming out from a slide view, and zooming in to a slide view.Type: GrantFiled: October 20, 2014Date of Patent: November 20, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shen Wang, Alexandre Gueniot, Cheng-Kai Chen, Jonathan Ko
-
Publication number: 20180217742Abstract: A method and system for organizing slides by analyzing content and offering alternative solutions for placing content on the slides in an effective and visually interesting organization is provided. The presentation application automatically generates alternative design suggestions for the provided content that effectively utilize the slide space pursuant to analytics performed on the content. Providing alternative design suggestions for organizing content on a slide assists in quickly and easily creating presentations that effectively utilize slide space.Type: ApplicationFiled: December 21, 2017Publication date: August 2, 2018Inventors: Christopher Maloney, John Schilling, Jonathan Chung, Andrew Kunz, Sharena Pari-Monasch, Jonathan Ko, Onur Onder