Patents by Inventor Kingston Choy

Kingston Choy 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: 10558948
    Abstract: A system and method are disclosed for selectively updating software and sending other information, such as advertisements, to an IM client device based on client-side behavior vectors collected from the IM client. Behavior vectors are information related to a software component, such as IM client messenger, client device, and a user of the client device, including, but not limited to core software, optional software, advertisements displayed, usage data, performance data, and client meta data.
    Type: Grant
    Filed: September 15, 2008
    Date of Patent: February 11, 2020
    Assignee: OATH INC.
    Inventors: Richard Sinn, Takchun Tse, Bing Yuan, Kingston Choy
  • Publication number: 20100070962
    Abstract: A system and method are disclosed for selectively updating software and sending other information, such as advertisements, to an IM client device based on client-side behavior vectors collected from the IM client. Behavior vectors are information related to a software component, such as IM client messenger, client device, and a user of the client device, including, but not limited to core software, optional software, advertisements displayed, usage data, performance data, and client meta data.
    Type: Application
    Filed: September 15, 2008
    Publication date: March 18, 2010
    Applicant: Yahoo! Inc.
    Inventors: Richard Sinn, Takchun Tse, Bing Yuan, Kingston Choy
  • Publication number: 20100070588
    Abstract: A reliable IM system is disclosed including an end-to-end mechanism to make sending and receiving IM text messages more reliable. The reliable IM system may include a reliability-enabled client device server device, each including a reliability-enabled messenger component for adding message ID numbers to outgoing IM messages and sending message-specific acknowledgments (ACK) back to a sending client. The reliable IM system may resend a sequenced message N times when the message is identified as missing. The reliability-enabled client and server may be used to communicate with either reliable or non-reliable clients (for example, clients that do not have the reliability-enabled messenger component). An offline storage may be used to accept and store IM messages for offline clients while sending ACKs back for the received messages. Duplicate and lost sequenced messages are handled by deleting duplicate messages and resending lost sequenced messages at the client and/or server to maintain normal IM transactions.
    Type: Application
    Filed: September 15, 2008
    Publication date: March 18, 2010
    Applicant: Yahoo! Inc.
    Inventors: Richard Sinn, Richard Chin, Kingston Choy