Patents by Inventor Melody Hsinli Hsu

Melody Hsinli Hsu 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: 9729631
    Abstract: Methods, program products, and systems of synchronizing data while the data is being edited by a user are disclosed. A web application system implementing a notification-based web application framework can allow a user to focus or edit data in a browser on a client device while the data displayed in the browser is being synchronized with data stored on a database server. The user edit and the synchronization can be asynchronous with one another, where editing can occur before a response from the database server is received. Accordingly, user perceived response time is improved over a conventional system where a user must wait for the response from the server before the user can proceed to edit the data.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: August 8, 2017
    Assignee: Apple Inc.
    Inventors: Viswanadh Addala, Melody Hsinli Hsu
  • Publication number: 20140330896
    Abstract: Methods, program products, and systems of synchronizing data while the data is being edited by a user are disclosed. A web application system implementing a notification-based web application framework can allow a user to focus or edit data in a browser on a client device while the data displayed in the browser is being synchronized with data stored on a database server. The user edit and the synchronization can be asynchronous with one another, where editing can occur before a response from the database server is received. Accordingly, user perceived response time is improved over a conventional system where a user must wait for the response from the server before the user can proceed to edit the data.
    Type: Application
    Filed: July 21, 2014
    Publication date: November 6, 2014
    Inventors: Viswanadh Addala, Melody Hsinli Hsu
  • Patent number: 8838808
    Abstract: An interactive web application framework allows a user to define user interface and logic of a web application and publish the web application. A first web application system can receive a message from a browser through a second web application system. The message can including metadata indicating that the second web application system received the data from the browser of a user device using a first connection between the second web application system and the browser. The first web application system can send the data to a database server as a request, and receive a response from the database server. Upon receiving the response, the first web application system can cause the second web application system to create a second connection between the second web application system and the browser based on the metadata. The response can be sent to the browser through the second connection asynchronously with the message.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: September 16, 2014
    Assignee: Apple Inc.
    Inventors: Viswanadh Addala, Dheeraj Goswami, Melody Hsinli Hsu
  • Patent number: 8782127
    Abstract: An interactive web application framework allows a user to define user interface and logic of a web application and publish the web application. A web application system can receive a database notification from a database server. The database notification can indicate that an update of a user interface item has occurred in a database. The database notification can be generated by the database server in response to a request from a user device. The request can be a request to receive information when any state change occurs at the database server. The web application system can initiate communication with the user device without responding to a specific request requesting the update. The web application system can generate instructions for refreshing the user interface item in a browser, and push the instructions to the user device.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: July 15, 2014
    Assignee: Apple Inc.
    Inventors: Viswanadh Addala, Dheeraj Goswami, Melody Hsinli Hsu
  • Publication number: 20130086146
    Abstract: An interactive web application framework allows a user to define user interface and logic of a web application and publish the web application. A web application system can receive a database notification from a database server. The database notification can indicate that an update of a user interface item has occurred in a database. The database notification can be generated by the database server in response to a request from a user device. The request can be a request to receive information when any state change occurs at the database server. The web application system can initiate communication with the user device without responding to a specific request requesting the update. The web application system can generate instructions for refreshing the user interface item in a browser, and push the instructions to the user device.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: APPLE INC.
    Inventors: Viswanadh Addala, Dheeraj Goswami, Melody Hsinli Hsu
  • Publication number: 20130086102
    Abstract: An interactive web application framework allows a user to define user interface and logic of a web application and publish the web application. A first web application system can receive a message from a browser through a second web application system. The message can including metadata indicating that the second web application system received the data from the browser of a user device using a first connection between the second web application system and the browser. The first web application system can send the data to a database server as a request, and receive a response from the database server. Upon receiving the response, the first web application system can cause the second web application system to create a second connection between the second web application system and the browser based on the metadata. The response can be sent to the browser through the second connection asynchronously with the message.
    Type: Application
    Filed: September 30, 2011
    Publication date: April 4, 2013
    Applicant: APPLE INC.
    Inventors: Viswanadh Addala, Dheeraj Goswami, Melody Hsinli Hsu