Patents by Inventor Yew-Huey Liu

Yew-Huey Liu 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: 11102196
    Abstract: A computer-implemented method and system for authenticating API is provided. An API invocation request associated with a user is received. An API operation and the shareable API key includes validating API key credentials of the shareable API key associated with the API invocation request. There is an additional validation of user credentials of the user associated with the API invocation request. It is determined whether the user having the validated user credentials is authorized to use the shareable API key to invoke the API operation. The API operation is executed in response to determining the user having validated user credentials is authorized to use the shareable API key to invoke the API operation. The authentication integrates validation of the user and the shareable API key, and determines whether a user is a subscriber of a multi-tenant subscription service.
    Type: Grant
    Filed: April 6, 2019
    Date of Patent: August 24, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rong Chang, Maoyuan Qu, Yew-Huey Liu, Jim Laredo, Robert Calhoun
  • Publication number: 20200322324
    Abstract: A computer-implemented method and system for authenticating API is provided. An API invocation request associated with a user is received. An API operation and the shareable API key includes validating API key credentials of the shareable API key associated with the API invocation request. There is an additional validation of user credentials of the user associated with the API invocation request. It is determined whether the user having the validated user credentials is authorized to use the shareable API key to invoke the API operation. The API operation is executed in response to determining the user having validated user credentials is authorized to use the shareable API key to invoke the API operation. The authentication integrates validation of the user and the shareable API key, and determines whether a user is a subscriber of a multi-tenant subscription service.
    Type: Application
    Filed: April 6, 2019
    Publication date: October 8, 2020
    Inventors: Rong Chang, Maoyuan Qu, Yew-Huey Liu, Jim Laredo, Robert Calhoun
  • Patent number: 10073694
    Abstract: A system for extending application programming interfaces provided by web service providers to interface with web services includes an application programming interface extender; a plurality of application programming interface extensions; and a catalog of the application programming interface extensions. The catalog logically links the application programming interface extensions with the application programming interfaces and provides an interface to first developers who upload the application programming interface extensions to the platform and second developers who develop applications which access the web services via the application programming interface extensions. The application programming interface extender receives requests to access given ones of the application programming interface extensions and routes at least some of the requests to the application programming interface extensions.
    Type: Grant
    Filed: December 19, 2015
    Date of Patent: September 11, 2018
    Assignee: International Business Machines Corporation
    Inventors: Hani T. Jamjoom, Yew-Huey Liu, Daniel J. Williams
  • Publication number: 20160246592
    Abstract: A system for extending application programming interfaces provided by web service providers to interface with web services includes an application programming interface extender; a plurality of application programming interface extensions; and a catalog of the application programming interface extensions. The catalog logically links the application programming interface extensions with the application programming interfaces and provides an interface to first developers who upload the application programming interface extensions to the platform and second developers who develop applications which access the web services via the application programming interface extensions. The application programming interface extender receives requests to access given ones of the application programming interface extensions and routes at least some of the requests to the application programming interface extensions.
    Type: Application
    Filed: December 19, 2015
    Publication date: August 25, 2016
    Inventors: Hani T. Jamjoom, Yew-Huey Liu, Daniel J. Williams
  • Publication number: 20070174115
    Abstract: A method and apparatus for presenting customized presentation offers to a consumer having a shopping device prior to the consumer's check out in a retail environment is set forth. Using a keyword-driven rule-based method, the present invention identifies certain information regarding the consumer, items selected for purchase, retail environment and the like, and processes keywords relevant to the gathered information in view of rule types and available offers to select and prioritize for presentation to the consumer offers pertinent to the consumer's interests, locations and activities while in the store. The personalized offer presentation is made available to the consumer preferably through an in-store server communicating to the shopping device used by the consumer so as to provide the consumer with in-store offers prior to the consumer completing their shopping experience at check out.
    Type: Application
    Filed: September 1, 2004
    Publication date: July 26, 2007
    Applicant: International Business Machines Corporation
    Inventors: Trieu Chieu, Chung-Sheng Li, Yew-Huey Liu, E. Maximilien, Jih-Shyr Yih
  • Patent number: 7020841
    Abstract: Systems and methods are provided for rendering modality-independent scripts (e.g., intent-based markup scripts) in a multi-modal environment, whereby a user can interact with an application using a plurality of modalities (e.g., speech and GUI) with I/O events being automatically synchronized over the plurality of modalities presented. In one aspect, immediate synchronized rendering of the modality-independent document in each of the supported modalities is provided. In another aspect, deferred rendering and presentation of intent-based scripts to an end user is provided, wherein a speech markup language script (such as a VoiceXML document) is generated from the modality-independent script and rendered (via, e.g., VoiceXML browser) at a later time.
    Type: Grant
    Filed: June 7, 2001
    Date of Patent: March 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Paul M. Dantzig, Robert Filepp, Yew-Huey Liu
  • Publication number: 20030071833
    Abstract: Systems and methods for rendering modality-independent scripts (e.g., intent-based markup scripts) in a multi-modal environment and, in particular, to a multi-modal user interface for an application, whereby the user can interact with the application using a plurality of modalities (e.g., speech and GUI). The multi-modal interface automatically synchronizes I/O events over the plurality of modalities presented. In one aspect, the system provides immediate, synchronized rendering of the modality-independent document in each of the supported modalities. In another aspect, the system provides deferred rendering and presentation of intent-based scripts to an end user, wherein the system comprises a transcoder for generating a speech markup language script (such as a VoiceXML document) from the modality-independent script and rendered (via, e.g., VoiceXML browser) at a later time.
    Type: Application
    Filed: June 7, 2001
    Publication date: April 17, 2003
    Inventors: Paul M. Dantzig, Robert Filepp, Yew-Huey Liu