Patents by Inventor Ming J. Lu

Ming J. Lu 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: 8301782
    Abstract: Gateway apparatus for facilitating communications using a stateful protocol (e.g., SIP or SIP/SIMPLE protocol). The gateway apparatus includes a plurality of gateway devices and a remote dialog store, wherein each of the plurality of gateway devices comprises export logic for causing dialog information associated with a first received message (e.g., a request or response) to be communicated to the dialog store, and retrieval logic for causing a lookup of the dialog information in response to a second received message, the second received message associated with the first received message. In one example the gateway devices are stateless, thereby relying on the dialog store for validating and routing messages. In another example, the gateway devices are stateful and rely on the dialog store for backup (e.g., if a gateway device crashes). The gateway devices may be configured for receiving and processing messages according to SIP protocol or SIP/SIMPLE protocol.
    Type: Grant
    Filed: March 2, 2007
    Date of Patent: October 30, 2012
    Assignee: Yahoo! Inc.
    Inventors: Jayarama K. Kota, Rajanikanth Vemulapalli, Ming J. Lu
  • Publication number: 20090049190
    Abstract: Systems and methods are provided for multiple points of presence (MPOP) in the real time communication of data between or among users. More particularly, according to embodiments of the present invention, a messaging service network is provided that allows a user to connect to the messaging service network from multiple client devices and access features associated with the messaging service network from any one of the multiple client devices at any point in time. In this manner, a user can seamlessly transition among multiple client devices without interruption and access services provided by the messaging service network including, but not limited to, sending/receiving instant message (or “IM”) data to other user(s), publishing/subscribing presence to other user(s), making/receiving phone calls between user(s), etc.
    Type: Application
    Filed: August 16, 2007
    Publication date: February 19, 2009
    Applicant: YAHOO!, INC.
    Inventors: Linlong Jiang, Alan Li, Raj Vemulapalli, Manish Godara, Ming J. Lu
  • Publication number: 20080256298
    Abstract: Apparatus and methods for storing user data for use in real-time communications (e.g., IM or VoIP) are provided. The apparatus comprises at least a first cache device (e.g., a cache server) and a second cache device for storing user data, wherein the user data stored with the first cache device is mirrored with the second cache device. The apparatus further comprising a server having logic for causing access to the user data (e.g., to respond to or process messages) from the first cache device, if accessible, and from the second cache device if the user data is not accessible form the first cache device. The apparatus may further include logic for causing user data to be restored to the first cache device from the second cache device if the first cache device loses user data (e.g., if the first cache device goes down).
    Type: Application
    Filed: April 10, 2007
    Publication date: October 16, 2008
    Applicant: Yahoo! Inc.
    Inventors: Ming J. Lu, Rajanikanth Vemulapalli, Alan S. Li
  • Publication number: 20080212766
    Abstract: Gateway apparatus for facilitating communications using a stateful protocol (e.g., SIP or SIP/SIMPLE protocol). The gateway apparatus includes a plurality of gateway devices and a remote dialog store, wherein each of the plurality of gateway devices comprises export logic for causing dialog information associated with a first received message (e.g., a request or response) to be communicated to the dialog store, and retrieval logic for causing a lookup of the dialog information in response to a second received message, the second received message associated with the first received message. In one example the gateway devices are stateless, thereby relying on the dialog store for validating and routing messages. In another example, the gateway devices are stateful and rely on the dialog store for backup (e.g., if a gateway device crashes). The gateway devices may be configured for receiving and processing messages according to SIP protocol or SIP/SIMPLE protocol.
    Type: Application
    Filed: March 2, 2007
    Publication date: September 4, 2008
    Applicant: Yahoo! Inc.
    Inventors: Jayarama K. Kota, Rajanikanth Vemulapalli, Ming J. Lu