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: 20240135365
    Abstract: 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: Application
    Filed: June 14, 2023
    Publication date: April 25, 2024
    Inventors: Daniel Kang, Thomas Chen, Jonathan Ko
  • Publication number: 20240124670
    Abstract: 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: Application
    Filed: October 4, 2023
    Publication date: April 18, 2024
    Inventors: Massimo BERTINO, Tristan MOON, Dustin CLIFFORD, Jonathan KO, Gordon WALLER
  • Patent number: 11947545
    Abstract: 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: Grant
    Filed: March 2, 2022
    Date of Patent: April 2, 2024
    Assignee: Adobe Inc.
    Inventors: Jonathan Ko, Ayush Tyagi, Fan Du, Yi Jin, Keshav Vadrevu
  • Publication number: 20230401595
    Abstract: 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: Application
    Filed: June 14, 2022
    Publication date: December 14, 2023
    Inventors: Daniel Kang, Thomas Chen, Jonathan Ko
  • Patent number: 11798008
    Abstract: 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: Grant
    Filed: February 25, 2022
    Date of Patent: October 24, 2023
    Assignee: Touch Point Worldwide, Inc.
    Inventors: Thomas Chen, Jonathan Ko
  • Publication number: 20230281203
    Abstract: 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: Application
    Filed: March 2, 2022
    Publication date: September 7, 2023
    Inventors: Jonathan KO, Ayush TYAGI, Fan DU, Yi JIN, Keshav VADREVU
  • Patent number: 11734677
    Abstract: 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: Grant
    Filed: October 20, 2022
    Date of Patent: August 22, 2023
    Assignee: Touch Point Worldwide, Inc.
    Inventors: Daniel Kang, Thomas Chen, Jonathan Ko
  • Patent number: 11720906
    Abstract: 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: Grant
    Filed: February 26, 2021
    Date of Patent: August 8, 2023
    Assignee: Touch Point Worldwide, Inc.
    Inventors: Thomas Chen, Jonathan Ko
  • Patent number: 11720907
    Abstract: 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: Grant
    Filed: August 15, 2022
    Date of Patent: August 8, 2023
    Assignee: Touch Point Worldwide, Inc.
    Inventors: Thomas Chen, Jonathan Ko
  • Publication number: 20220391926
    Abstract: 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: Application
    Filed: August 15, 2022
    Publication date: December 8, 2022
    Inventors: Thomas Chen, Jonathan Ko
  • Publication number: 20220215382
    Abstract: 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: Application
    Filed: March 22, 2022
    Publication date: July 7, 2022
    Inventors: Thomas Chen, Jonathan Ko
  • Publication number: 20220180375
    Abstract: 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: Application
    Filed: February 25, 2022
    Publication date: June 9, 2022
    Inventors: Thomas Chen, Jonathan Ko
  • Publication number: 20220171204
    Abstract: 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: Application
    Filed: December 2, 2021
    Publication date: June 2, 2022
    Inventors: Chensheng WU, Jonathan KO, John R. RZASA, Christopher C. DAVIS, Daniel PAULSON
  • Patent number: 11256388
    Abstract: 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: Grant
    Filed: September 11, 2018
    Date of Patent: February 22, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shen Wang, Alexandre Gueniot, Cheng-Kai Chen, Jonathan Ko
  • Publication number: 20210264444
    Abstract: 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: Application
    Filed: February 26, 2021
    Publication date: August 26, 2021
    Inventors: Thomas Chen, Jonathan Ko
  • Patent number: 11010034
    Abstract: 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: Grant
    Filed: December 21, 2017
    Date of Patent: May 18, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Maloney, John Schilling, Jonathan Chung, Andrew Kunz, Sharena Pari-Monasch, Jonathan Ko, Onur Onder
  • Patent number: 10282075
    Abstract: 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: Grant
    Filed: June 24, 2013
    Date of Patent: May 7, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Maloney, John Schilling, Jonathan Chung, Andrew Kunz, Sharena Pari-Monasch, Jonathan Ko, Onur Onder
  • Publication number: 20190012049
    Abstract: 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: Application
    Filed: September 11, 2018
    Publication date: January 10, 2019
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shen Wang, Alexandre Gueniot, Cheng-Kai Chen, Jonathan Ko
  • Patent number: 10133447
    Abstract: 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: Grant
    Filed: October 20, 2014
    Date of Patent: November 20, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shen Wang, Alexandre Gueniot, Cheng-Kai Chen, Jonathan Ko
  • Publication number: 20180217742
    Abstract: 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: Application
    Filed: December 21, 2017
    Publication date: August 2, 2018
    Inventors: Christopher Maloney, John Schilling, Jonathan Chung, Andrew Kunz, Sharena Pari-Monasch, Jonathan Ko, Onur Onder