Patents by Inventor Peng-Wen Chen

Peng-Wen Chen 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: 20180349092
    Abstract: Technology for detecting multimodal commands that enhance the human-computer interaction of a computing device. In an illustrative implementation, a computing device may receive multiple input events from a plurality of input devices. The plurality of input devices may each correspond to a different computer input modalities and the computing device may correlate the input events across different modalities. The computing device may keep the input events in their native form (e.g., input device specific) or may transform the input events into modality independent events. In either example, the computing device may determine the events satisfy a definition for a multimodal command that identifies multiple events from different computer input modalities. Responsive to the determination, the computing device may invoke the multimodal command on the client device to perform one or more computing operations.
    Type: Application
    Filed: June 1, 2017
    Publication date: December 6, 2018
    Inventor: Peng-Wen Chen
  • Patent number: 10044660
    Abstract: Disclosed are systems, apparatus, and methods for integrating a service console application by providing communication between a first and second network domain. In various implementations, first data is received at a second network domain, where the first data includes one or more functions. A first message may be received at the second network domain, the first message being provided at the second network domain in response to the one or more functions being invoked, and the message identifying the one or more functions. Responsive to receiving the message, the one or more functions may be executed at a computing device associated with the second network domain. Responsive to executing the one or more functions, a second message may be sent to the first domain indicating that the one or more functions have been executed, where the second message is operable to invoke and execute one or more call back functions.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: August 7, 2018
    Assignee: salesforce.com, inc.
    Inventors: Gautam Vasudev, Peng-Wen Chen, David Ly-Gagnon
  • Patent number: 10041080
    Abstract: The present invention relates to a modified plant promoter and applications using the same, including an expression construct comprising the promoter for expressing a gene of interest in a plant expression system. In particular, the present invention relates to a method for producing a polypeptide by expressing a plant cell transformed with the expression construct and recovering the polypeptide from the culture. The present invention also relates to a method for producing a polypeptide by growing a transgenic plant transformed with the expression construct and recovering the polypeptide from the transgenic plant.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: August 7, 2018
    Assignee: YUAN ZE UNIVERSITY
    Inventors: Li-Fen Huang, Peng-Wen Chen, Su-May Yu
  • Publication number: 20160065522
    Abstract: Disclosed are systems, apparatus, and methods for integrating a service console application by providing communication between a first and second network domain. In various implementations, first data is received at a second network domain, where the first data includes one or more functions. A first message may be received at the second network domain, the first message being provided at the second network domain in response to the one or more functions being invoked, and the message identifying the one or more functions. Responsive to receiving the message, the one or more functions may be executed at a computing device associated with the second network domain. Responsive to executing the one or more functions, a second message may be sent to the first domain indicating that the one or more functions have been executed, where the second message is operable to invoke and execute one or more call back functions.
    Type: Application
    Filed: November 11, 2015
    Publication date: March 3, 2016
    Inventors: Gautam Vasudev, Peng-Wen Chen, David Ly-Gagnon
  • Publication number: 20160048281
    Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for representing a portion of a user interface of a web browser as a web address. In some implementations, a computing device receives a request to encode as a web address a portion of a user interface provided in a web browser at the computing device. The computing device then generates a web address to identify content of the portion of the user interface. The portion of the user interface represented by the web address includes a primary user interface component and one or more secondary user interface components associated with the primary user interface component.
    Type: Application
    Filed: October 28, 2015
    Publication date: February 18, 2016
    Inventors: Gautam Vasudev, Peng-Wen Chen, Reddy Prasad Yerradoddi, Brett Schuenemann
  • Publication number: 20160017353
    Abstract: The present invention relates to a modified plant promoter and applications using the same, including an expression construct comprising the promoter for expressing a gene of interest in a plant expression system. In particular, the present invention relates to a method for producing a polypeptide by expressing a plant cell transformed with the expression construct and recovering the polypeptide from the culture. The present invention also relates to a method for producing a polypeptide by growing a transgenic plant transformed with the expression construct and recovering the polypeptide from the transgenic plant.
    Type: Application
    Filed: January 20, 2015
    Publication date: January 21, 2016
    Inventors: Li-Fen Huang, Peng-Wen Chen, Su-May Yu
  • Patent number: 9215096
    Abstract: Disclosed are systems, apparatus, and methods for integrating a service console application by providing communication between a first and second network domain. In various implementations, first data is received at a second network domain, where the first data includes one or more functions. A first message may be received at the second network domain, the first message being provided at the second network domain in response to the one or more functions being invoked, and the message identifying the one or more functions. Responsive to receiving the message, the one or more functions may be executed at a computing device associated with the second network domain. Responsive to executing the one or more functions, a second message may be sent to the first domain indicating that the one or more functions have been executed, where the second message is operable to invoke and execute one or more call back functions.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: December 15, 2015
    Assignee: salesforce.com, inc.
    Inventors: Gautam Vasudev, Peng-Wen Chen, David Ly-Gagnon
  • Patent number: 9197513
    Abstract: Disclosed are methods, apparatus, systems, and computer-readable storage media for representing a portion of a user interface of a web browser as a web address. In some implementations, a computing device receives a request to encode as a web address a portion of a user interface provided in a web browser at the computing device. The computing device then generates a web address to identify content of the portion of the user interface. The portion of the user interface represented by the web address includes a primary user interface component and one or more secondary user interface components associated with the primary user interface component.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: November 24, 2015
    Assignee: salesforce.com, inc.
    Inventors: Gautam Vasudev, Peng-Wen Chen, Reddy Prasad Yerradoddi, Brett Schuenemann
  • Publication number: 20140082517
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic creation, customization, and execution of keyboard shortcuts in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes receiving, at a computing device, a request from a user to invoke a keyboard shortcut across a plurality of web domains at the computing device, where the plurality of web domains may comprise a primary web domain and one or more secondary web domains. The method may further include facilitating interaction between the primary web domain and the one or more secondary web domains, where facilitating interaction includes negotiating invocation of the shortcut within the one or more secondary web domains, and invoking the shortcut across the plurality of web domains.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 20, 2014
    Applicant: salesforce.com, inc.
    Inventors: GAUTAM VASUDEV, Michael Wang, David Ly-Gagnon, Reddy Yerradoddi, Brett Schuenemann, Peng-Wen Chen
  • Publication number: 20130173720
    Abstract: Disclosed are systems, apparatus, and methods for integrating a service console application by providing communication between a first and second network domain. In various implementations, first data is received at a second network domain, where the first data includes one or more functions. A first message may be received at the second network domain, the first message being provided at the second network domain in response to the one or more functions being invoked, and the message identifying the one or more functions. Responsive to receiving the message, the one or more functions may be executed at a computing device associated with the second network domain. Responsive to executing the one or more functions, a second message may be sent to the first domain indicating that the one or more functions have been executed, where the second message is operable to invoke and execute one or more call back functions.
    Type: Application
    Filed: August 13, 2012
    Publication date: July 4, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Gautam Vasudev, Peng-Wen Chen, David Ly-Gagnon
  • Publication number: 20130055147
    Abstract: A method of presenting information associated with an application begins by providing a graphical user interface (GUI) for display at a user device. The GUI includes a primary GUI element and a secondary GUI element. The content of the primary GUI element is contextually related to the content of the secondary GUI element. The method continues by detecting changes made to the primary content resulting from user interaction with the primary GUI element, and, in response to detecting the changes, refreshing the secondary GUI element to update the secondary content.
    Type: Application
    Filed: February 23, 2012
    Publication date: February 28, 2013
    Applicant: SALESFORCE.COM, INC.
    Inventors: Gautam Vasudev, Jason Ellis, Michael Ramsey, Peng-Wen Chen