Patents by Inventor James Chi-Shun Tsiao

James Chi-Shun Tsiao 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: 11190577
    Abstract: Techniques for processing application data are described. The techniques include transmitting packets of application data to a data management server. The data management server maintains rules that dictate where the packets go as well as what actions are taken in response to the packets. Based on the rules, the data management server transmits the packets to destinations that may perform various actions. The actions performed by destinations may include logging data received from the applications, or performing other actions such as notifying an administrator or other entity of a particular event, or the like. The described architecture decouples functions such as logging, notification, and the like from the applications for which they are performed, which provides benefits such as improved scalability, as well as removing the need for application developers to build such functionality directly into the applications.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: November 30, 2021
    Assignee: VMware, Inc.
    Inventors: Christopher Gilliard, James Chi-Shun Tsiao, Konstantin Anatolyevich Bay, Yang Li, Aram Compeau, Xiangfang Li
  • Patent number: 10601669
    Abstract: Techniques for processing application data are described. The techniques include transmitting packets of application data to a data management server. The data management server maintains rules that dictate where the packets go as well as what actions are taken in response to the packets. Based on the rules, the data management server transmits the packets to destinations that may perform various actions. The actions performed by destinations may include logging data received from the applications, or performing other actions such as notifying an administrator or other entity of a particular event, or the like. The described architecture decouples functions such as logging, notification, and the like from the applications for which they are performed, which provides benefits such as improved scalability, as well as removing the need for application developers to build such functionality directly into the applications.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: March 24, 2020
    Assignee: VMware, Inc.
    Inventors: Christopher Gilliard, James Chi-shun Tsiao, Konstantin Anatolyevich Bay, Yang Li, Aram Compeau, Xiangfang Li
  • Publication number: 20170118084
    Abstract: Techniques for processing application data are described. The techniques include transmitting packets of application data to a data management server. The data management server maintains rules that dictate where the packets go as well as what actions are taken in response to the packets. Based on the rules, the data management server transmits the packets to destinations that may perform various actions. The actions performed by destinations may include logging data received from the applications, or performing other actions such as notifying an administrator or other entity of a particular event, or the like. The described architecture decouples functions such as logging, notification, and the like from the applications for which they are performed, which provides benefits such as improved scalability, as well as removing the need for application developers to build such functionality directly into the applications.
    Type: Application
    Filed: October 27, 2015
    Publication date: April 27, 2017
    Inventors: Christopher GILLIARD, James Chi-shun TSIAO, Konstantin Anatolyevich BAY, Yang LI, Aram COMPEAU, Xiangfang LI
  • Publication number: 20170118310
    Abstract: Techniques for processing application data are described. The techniques include transmitting packets of application data to a data management server. The data management server maintains rules that dictate where the packets go as well as what actions are taken in response to the packets. Based on the rules, the data management server transmits the packets to destinations that may perform various actions. The actions performed by destinations may include logging data received from the applications, or performing other actions such as notifying an administrator or other entity of a particular event, or the like. The described architecture decouples functions such as logging, notification, and the like from the applications for which they are performed, which provides benefits such as improved scalability, as well as removing the need for application developers to build such functionality directly into the applications.
    Type: Application
    Filed: October 27, 2015
    Publication date: April 27, 2017
    Inventors: Christopher GILLIARD, James Chi-Shun TSIAO, Konstantin Anatolyevich BAY, Yang LI, Aram COMPEAU, Xiangfang LI
  • Patent number: 7216080
    Abstract: A handheld personal assistant including a voice-recognizer and a natural-language processor is disclosed. The recognizer is configured to transform a verbal expression from a person into a different mode of information (e.g., text). The natural-language processor is configured to process the mode of information to extract, from a database, a piece of information that is personal to the person. In processing, the processor analyzes the expression grammatically and semantically to transform at least a part of the mode of operation into at least one instruction. This piece of information can be a to-do list, information in the person's calendar or information from the person's address book, such as a phone number. The processor can still extract the piece of information when the person declares the expression differently.
    Type: Grant
    Filed: September 26, 2001
    Date of Patent: May 8, 2007
    Assignee: Mindfabric Holdings LLC
    Inventors: James Chi-Shun Tsiao, David Yinkai Chao, Peter P. Tong
  • Publication number: 20020040297
    Abstract: A handheld personal assistant including a voice-recognizer and a natural-language processor is disclosed. The recognizer is configured to transform a verbal expression from a person into a different mode of information (e.g., text). The natural-language processor is configured to process the mode of information to extract, from a database, a piece of information that is personal to the person. In processing, the processor analyzes the expression grammatically and semantically to transform at least a part of the mode of operation into at least one instruction. This piece of information can be a to-do list, information in the person's calendar or information from the person's address book, such as a phone number. The processor can still extract the piece of information when the person declares the expression differently.
    Type: Application
    Filed: September 26, 2001
    Publication date: April 4, 2002
    Applicant: ProfessorQ, Inc.
    Inventors: James Chi-Shun Tsiao, David Yinkai Chao, Peter P. Tong