Patents by Inventor Justin Khoo

Justin Khoo 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: 20240116047
    Abstract: Liquid reservoirs, cartridge assemblies and related systems and methods are disclosed. An example implementation includes an apparatus that includes a body, a cover, and a lid assembly. The body includes a top surface and a storage chamber having an opening at the top surface. The cover covers or is positioned within the opening of the storage chamber. The lid assembly is coupled to the top surface and covers the opening of the storage chamber. The top surface and the first portion define a plenum. The cover is at least one of piercable, breakable, or movable to allow the storage chamber to be fluidly coupled to the plenum without venting the plenum to atmosphere.
    Type: Application
    Filed: September 29, 2023
    Publication date: April 11, 2024
    Inventors: Panteleimon Athanasiou, Beng Keong Ang, Justin Davidson, Norman Khoo, Heng Kuang Cheng, Hao Yu, Zhenning Cao
  • Patent number: 11582319
    Abstract: A system and method to track whether users are viewing different sections of content in an email. The method and system tracks the scrolling behavior of recipients of an email by identifying the sections of an email that the recipients have viewed by tracking the touching of these sections in the case of a touch device or tracking of the cursor hovering over these sections in the case of a computer with a cursor and subsequently sending the activity to a remote server to be stored and aggregated.
    Type: Grant
    Filed: August 23, 2021
    Date of Patent: February 14, 2023
    Inventor: Justin Khoo
  • Patent number: 11556693
    Abstract: A system and method are disclosed for providing an enhanced email client having interactive content capabilities. The system includes a recipient email server for receiving emails from a sender email server and for receiving dynamic interactive content from a third party content service provider when it is determined that the email includes capabilities for displaying interactive content. The method includes steps of sanitizing a received email at a user's computing system, checking the sanitized email to determine if it contains interactive content, and retrieving the interactive content in the sanitized email without requiring the user to click out to a separate window or browser instance.
    Type: Grant
    Filed: August 22, 2021
    Date of Patent: January 17, 2023
    Inventor: Justin Khoo
  • Patent number: 11468230
    Abstract: Systems and methods for processing, management and display of email content for proofing and review are provided. A first message is received, and the first message is inspected for a first variant identifier. Then, the first message is assigned with a first versioning code and displayed in a user interface. When a second message with a first variant identifier is received, the second message is assigned with a second versioning code that denotes the second message as a newer version of the first message. Then, using the second versioning code, the second message is automatically displayed in place of the first message within the user interface. In some embodiments, the first variant identifier is automatically included in the first message sent by a sender, in response to the sender utilizing a selected attribute to create the first variant identifier.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: October 11, 2022
    Inventor: Justin Khoo
  • Patent number: 11100274
    Abstract: A system and method are disclosed for providing an enhanced email client having interactive content capabilities. The system includes a recipient email server for receiving emails from a sender email server and for receiving dynamic interactive content from a third party content service provider when it is determined that the email includes capabilities for displaying interactive content. The method includes steps of sanitizing a received email at a user's computing system, checking the sanitized email to determine if it contains interactive content, and retrieving the interactive content in the sanitized email without requiring the user to click out to a separate window or browser instance.
    Type: Grant
    Filed: December 8, 2019
    Date of Patent: August 24, 2021
    Inventor: Justin Khoo
  • Patent number: 11102316
    Abstract: A system and method to track whether users are viewing different sections of content in an email. The method and system tracks the scrolling behavior of recipients of an email by identifying the sections of an email that the recipients have viewed by tracking the touching of these sections in the case of a touch device or tracking of the cursor hovering over these sections in the case of a computer with a cursor and subsequently sending the activity to a remote server to be stored and aggregated.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: August 24, 2021
    Inventor: Justin Khoo
  • Patent number: 11074405
    Abstract: Systems and methods for processing, management and display of email content for proofing and review are provided. A first message is received, and the first message is inspected for a first variant identifier. Then, the first message is assigned with a first versioning code and displayed in a user interface. When a second message with a first variant identifier is received, the second message is assigned with a second versioning code that denotes the second message as a newer version of the first message. Then, using the second versioning code, the second message is automatically displayed in place of the first message within the user interface. In some embodiments, the first variant identifier is automatically included in the first message sent by a sender, in response to the sender utilizing a selected attribute to create the first variant identifier.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: July 27, 2021
    Inventor: Justin Khoo
  • Patent number: 11074312
    Abstract: The present invention generally relates to systems and methods for simulation of web based content. Specifically, the systems and methods described herein are configured to provide simulation of the rendering and behavior of web (e.g., HTML) documents within multiple client, browser and device platforms. Although the principles can be generally used, the invention is particularly aimed towards simulating emails within different email clients and devices. Embodiments of the present invention further generally relate to synchronization of links with dynamic imagery provided to a remote computing device. Specifically, these embodiments of the invention relate to a web-based system and method for synchronizing URLs and other hyperlinks to dynamic imagery provided to a remote computing device by a server or other content providing device.
    Type: Grant
    Filed: September 5, 2017
    Date of Patent: July 27, 2021
    Inventor: Justin Khoo
  • Patent number: 10769354
    Abstract: The present invention relates to techniques for synchronization of state changes in elements within electronic messages with the playback state of multi-media content. A method and system applying these techniques to tracking, animations, and controlling a display state of elements are disclosed.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: September 8, 2020
    Inventor: Justin Khoo
  • Publication number: 20200110791
    Abstract: A system and method are disclosed for providing an enhanced email client having interactive content capabilities. The system includes a recipient email server for receiving emails from a sender email server and for receiving dynamic interactive content from a third party content service provider when it is determined that the email includes capabilities for displaying interactive content. The method includes steps of sanitizing a received email at a user's computing system, checking the sanitized email to determine if it contains interactive content, and retrieving the interactive content in the sanitized email without requiring the user to click out to a separate window or browser instance.
    Type: Application
    Filed: December 8, 2019
    Publication date: April 9, 2020
    Inventor: Justin Khoo
  • Patent number: 10509848
    Abstract: A system and method are disclosed for providing an enhanced email client having interactive content capabilities. The system includes a recipient email server for receiving emails from a sender email server and for receiving dynamic interactive content from a third party content service provider when it is determined that the email includes capabilities for displaying interactive content. The method includes steps of sanitizing a received email at a user's computing system, checking the sanitized email to determine if it contains interactive content, and retrieving the interactive content in the sanitized email without requiring the user to click out to a separate window or browser instance.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: December 17, 2019
    Inventor: Justin Khoo
  • Publication number: 20190258702
    Abstract: The present invention relates to techniques for synchronization of state changes in elements within electronic messages with the playback state of multi-media content. A method and system applying these techniques to tracking, animations, and controlling a display state of elements are disclosed.
    Type: Application
    Filed: February 22, 2019
    Publication date: August 22, 2019
    Inventor: Justin Khoo
  • Patent number: 10282402
    Abstract: Systems, methods, and computer-readable non-transitory storage medium for processing, management and display of email content for proofing and review are provided. A first message is received, and the first message is inspected for a first variant identifier. Then, the first message is assigned with a first versioning code and displayed in a user interface. When a second message with a first variant identifier is received, the second message is assigned with a second versioning code that denotes the second message as a newer version of the first message. Then, using the second versioning code, the second message is automatically displayed in place of the first message within the user interface. In some embodiments, the first variant identifier is automatically included in the first message sent by a sender, in response to the sender utilizing a selected attribute to create the first variant identifier.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: May 7, 2019
    Inventor: Justin Khoo
  • Publication number: 20180196792
    Abstract: Systems, methods, and computer-readable non-transitory storage medium for processing, management and display of email content for proofing and review are provided. A first message is received, and the first message is inspected for a first variant identifier. Then, the first message is assigned with a first versioning code and displayed in a user interface. When a second message with a first variant identifier is received, the second message is assigned with a second versioning code that denotes the second message as a newer version of the first message. Then, using the second versioning code, the second message is automatically displayed in place of the first message within the user interface. In some embodiments, the first variant identifier is automatically included in the first message sent by a sender, in response to the sender utilizing a selected attribute to create the first variant identifier.
    Type: Application
    Filed: January 5, 2018
    Publication date: July 12, 2018
    Inventor: Justin Khoo
  • Publication number: 20180158110
    Abstract: The embodiment of the present invention allows for a simple and intuitive system and method to manage email by applying time-elapsed rules to emails matching specific criteria (i.e. emails coming from specific email addresses): Time-elapsed rules are rules that will execute an action on an email message after the email has been in the inbox for a certain period of time. These actions may include, but are not limited to, moving the email to another folder, copying the email to another folder, and deleting the email.
    Type: Application
    Filed: February 1, 2018
    Publication date: June 7, 2018
    Inventor: Justin Khoo
  • Patent number: 9916598
    Abstract: The embodiment of the present invention allows for a simple and intuitive system and method to manage email by applying time-elapsed rules to emails matching specific criteria (i.e. emails coming from specific email addresses): Time-elapsed rules are rules that will execute an action on an email message after the email has been in the inbox for a certain period of time. These actions may include, but are not limited to, moving the email to another folder, copying the email to another folder, and deleting the email.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: March 13, 2018
    Inventor: Justin Khoo
  • Publication number: 20180024969
    Abstract: A system and method are disclosed for providing an enhanced email client having interactive content capabilities. The system includes a recipient email server for receiving emails from a sender email server and for receiving dynamic interactive content from a third party content service provider when it is determined that the email includes capabilities for displaying interactive content. The method includes steps of sanitizing a received email at a user's computing system, checking the sanitized email to determine if it contains interactive content, and retrieving the interactive content in the sanitized email without requiring the user to click out to a separate window or browser instance.
    Type: Application
    Filed: July 19, 2017
    Publication date: January 25, 2018
    Inventor: Justin Khoo
  • Publication number: 20170364494
    Abstract: The present invention generally relates to systems and methods for simulation of web based content. Specifically, the systems and methods described herein are configured to provide simulation of the rendering and behavior of web (e.g., HTML) documents within multiple client, browser and device platforms. Although the principles can be generally used, the invention is particularly aimed towards simulating emails within different email clients and devices. Embodiments of the present invention further generally relate to synchronization of links with dynamic imagery provided to a remote computing device. Specifically, these embodiments of the invention relate to a web-based system and method for synchronizing URLs and other hyperlinks to dynamic imagery provided to a remote computing device by a server or other content providing device.
    Type: Application
    Filed: September 5, 2017
    Publication date: December 21, 2017
    Inventor: Justin Khoo
  • Patent number: 9785977
    Abstract: An online direct marketing and advertising system is presented in which advertisers have an opportunity to send targeted promotions, coupons and offers that are placed in a user's web-based email account without the drawbacks of sending conventional email. The promotions do not take up disk quota space and, at the same time, the system does not need to divulge private user information to the advertiser. This system provides a means to free web-based email providers from the need to obtain opt-in permission to send offers to their users as providers are frequently prohibited from sharing the user's email address and personal information with merchants.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: October 10, 2017
    Inventors: Justin Khoo, Ying Xu
  • Patent number: 9542696
    Abstract: An online direct marketing and advertising system is presented in which advertisers have an opportunity to send targeted promotions, coupons and offers that are placed in a user's web-based email account without the drawbacks of sending conventional email. The promotions do not take up disk quota space and, at the same time, the system does not need to divulge private user information to the advertiser. This system provides a means to free web-based email providers from the need to obtain opt-in permission to send offers to their users as providers are frequently prohibited from sharing the user's email address and personal information with merchants.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: January 10, 2017
    Inventor: Justin Khoo