Patents by Inventor Michael S. Ly

Michael S. Ly 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: 20240109901
    Abstract: Disubstituted octahydropyrrolo[3,4-c]pyrrole compounds are described, which are useful as orexin receptor modulators. Such compounds may be useful in pharmaceutical compositions and methods for the treatment of diseased states, disorders, and conditions mediated by orexin activity, such as insomnia.
    Type: Application
    Filed: June 2, 2023
    Publication date: April 4, 2024
    Inventors: Wenying Chai, Michael A. Letavic, Kiev S. Ly, Daniel J. Pippel, Dale A. Rudolph, Kathleen C. Sappey, Brad M. Savall, Chandravadan R. Shah, Brock T. Shireman, Akinola Soyode Johnson, Emily M. Stocking, Devin M. Swanson
  • Patent number: 11075868
    Abstract: A method for managing personal communication data, wherein the personal communication data including a plurality of chat histories from a plurality of chat applications is provided. The method may include converting a first chat history from a first application and a second chat history from a second application into an integrated unified format, whereby the second application is different from the first application. The method may also include storing the integrated unified format into an indexed storage. The method may further include providing a user interface (UI) to access the integrated unified format via the indexed storage.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: July 27, 2021
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Michael S. Ly, Robert K. Sloan
  • Patent number: 10671985
    Abstract: Tracking of data processing usage of a workload is initiated, within a virtualized environment, comprising one or more globalization characteristics, wherein the at least one globalization characteristic requires conversion by at least one globalization service managed by a virtualization service provider of the virtualized environment. The at least one globalization characteristic is detected. At least one usage metric of the data is tracked during data processing of the workload request. The globalization usage data is output comprising an identifier for the at least one application, an identifier for the at least one globalization characteristic, and the at least one usage metric to identify a particular amount of overhead during data processing based on the at least one globalization characteristic.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: June 2, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wu S. Fang, Su Liu, Michael S. Ly
  • Patent number: 10361916
    Abstract: The present disclosure relates to brokering requests for cloud computing resources between a user and multiple infrastructure providers. According to one embodiment, an infrastructure manager acting as a broker receives a template including configuration information for one or more servers. For each of the plurality of infrastructure providers, the infrastructure manager generates an infrastructure provider-specific specification based on the generic template, transmits the provider-specific specification file to the infrastructure provider, and receives information from the infrastructure provider indicating whether the configuration is valid. The infrastructure receives a selection of one or more of the plurality of infrastructure providers to provision the one or more servers and requests the provisioning of the servers from the selected one or more of the plurality of infrastructure providers.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: July 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Michael S. Ly, Jorge D. Rodriguez, Paul Tippett
  • Patent number: 10333784
    Abstract: The present disclosure relates to brokering requests for cloud computing resources between a user and multiple infrastructure providers. According to one embodiment, an infrastructure manager acting as a broker receives a template including configuration information for one or more servers. For each of the plurality of infrastructure providers, the infrastructure manager generates an infrastructure provider-specific specification based on the generic template, transmits the provider-specific specification file to the infrastructure provider, and receives information from the infrastructure provider indicating whether the configuration is valid. The infrastructure receives a selection of one or more of the plurality of infrastructure providers to provision the one or more servers and requests the provisioning of the servers from the selected one or more of the plurality of infrastructure providers.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Michael S. Ly, Jorge D. Rodriguez, Paul Tippett
  • Patent number: 10275749
    Abstract: Tracking of data processing usage of a workload is initiated, within a virtualized environment, comprising one or more globalization characteristics, wherein the at least one globalization characteristic requires conversion by at least one globalization service managed by a virtualization service provider of the virtualized environment. The at least one globalization characteristic is detected. At least one usage metric of the data is tracked during data processing of the workload request. The globalization usage data is output comprising an identifier for the at least one application, an identifier for the at least one globalization characteristic, and the at least one usage metric to identify a particular amount of overhead during data processing based on the at least one globalization characteristic.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: April 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wu S. Fang, Su Liu, Michael S. Ly
  • Publication number: 20180302360
    Abstract: A method for managing personal communication data, wherein the personal communication data including a plurality of chat histories from a plurality of chat applications is provided. The method may include converting a first chat history from a first application and a second chat history from a second application into an integrated unified format, whereby the second application is different from the first application. The method may also include storing the integrated unified format into an indexed storage. The method may further include providing a user interface (UI) to access the integrated unified format via the indexed storage.
    Type: Application
    Filed: June 14, 2018
    Publication date: October 18, 2018
    Inventors: Su Liu, MICHAEL S. LY, Robert K. Sloan
  • Patent number: 10057202
    Abstract: A method for managing personal communication data, wherein the personal communication data including a plurality of chat histories from a plurality of chat applications is provided. The method may include converting a first chat history from a first application and a second chat history from a second application into an integrated unified format, whereby the second application is different from the first application. The method may also include storing the integrated unified format into an indexed storage. The method may further include providing a user interface (UI) to access the integrated unified format via the indexed storage.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Michael S. Ly, Robert K. Sloan
  • Patent number: 10027615
    Abstract: A method for managing personal communication data, wherein the personal communication data including a plurality of chat histories from a plurality of chat applications is provided. The method may include converting a first chat history from a first application and a second chat history from a second application into an integrated unified format, whereby the second application is different from the first application. The method may also include storing the integrated unified format into an indexed storage. The method may further include providing a user interface (UI) to access the integrated unified format via the indexed storage.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Michael S. Ly, Robert K. Sloan
  • Publication number: 20170161714
    Abstract: Embodiments of the present invention may disclose a method, system, and computer program product for selecting a combination of accounts of a user on a payment platform for a transaction. A computing device may receive transaction data comprising electronic data associated with one or more products and electronic data associated with a retailer. The computing device may transmit a rewards inquiry to a set of rewards provider servers. The rewards inquiry may include an electronic request for rewards data associated with one or more accounts of the user. The computing device may receive rewards data from the set of rewards provider servers. The computing device may map the transaction data in a transaction database with the rewards data in a rewards database. The computing device may select a combination of accounts to purchase the one or more products to maximize total rewards based on the mapping.
    Type: Application
    Filed: December 8, 2015
    Publication date: June 8, 2017
    Inventors: Yucong Feng, Su Liu, Andrew F. Ly, Michael S. Ly
  • Publication number: 20170161713
    Abstract: Embodiments of the present invention may disclose a method, system, and computer program product for selecting a combination of accounts of a user on a payment platform for a transaction. A computing device may receive transaction data comprising electronic data associated with one or more products and electronic data associated with a retailer. The computing device may transmit a rewards inquiry to a set of rewards provider servers. The rewards inquiry may include an electronic request for rewards data associated with one or more accounts of the user. The computing device may receive rewards data from the set of rewards provider servers. The computing device may map the transaction data in a transaction database with the rewards data in a rewards database. The computing device may select a combination of accounts to purchase the one or more products to maximize total rewards based on the mapping.
    Type: Application
    Filed: December 8, 2015
    Publication date: June 8, 2017
    Inventors: Yucong Feng, Su Liu, Andrew F. Ly, Michael S. Ly
  • Publication number: 20170046667
    Abstract: Generating payment plan for payments due includes: retrieving via a data communications network, from each of a plurality of fund sources, information describing available funds; retrieving via the data communications network, from each of a plurality of payment targets, information describing payments due within a predefined period of time; prioritizing payments due to each of the payment targets in dependence upon predefined criteria; and generating, in dependence upon the prioritized payments, the predefined criteria, and the information describing available funds, a payment plan for the predefined period, the payment plan specifying, for each payment due within the predefined period of time: a date to execute the payment; an amount of funds to apply to the payment due; and a fund source for the amount of funds to apply to the payment due.
    Type: Application
    Filed: August 14, 2015
    Publication date: February 16, 2017
    Inventors: YUCONG FENG, SU LIU, ANDREW F. LY, MICHAEL S. LY
  • Publication number: 20170046674
    Abstract: Generating payment plan for payments due includes: retrieving via a data communications network, from each of a plurality of fund sources, information describing available funds; retrieving via the data communications network, from each of a plurality of payment targets, information describing payments due within a predefined period of time; prioritizing payments due to each of the payment targets in dependence upon predefined criteria; and generating, in dependence upon the prioritized payments, the predefined criteria, and the information describing available funds, a payment plan for the predefined period, the payment plan specifying, for each payment due within the predefined period of time: a date to execute the payment; an amount of funds to apply to the payment due; and a fund source for the amount of funds to apply to the payment due.
    Type: Application
    Filed: February 15, 2016
    Publication date: February 16, 2017
    Inventors: YUCONG FENG, SU LIU, ANDREW F. LY, MICHAEL S. LY
  • Publication number: 20170005864
    Abstract: The present disclosure relates to brokering requests for cloud computing resources between a user and multiple infrastructure providers. According to one embodiment, an infrastructure manager acting as a broker receives a template including configuration information for one or more servers. For each of the plurality of infrastructure providers, the infrastructure manager generates an infrastructure provider-specific specification based on the generic template, transmits the provider-specific specification file to the infrastructure provider, and receives information from the infrastructure provider indicating whether the configuration is valid. The infrastructure receives a selection of one or more of the plurality of infrastructure providers to provision the one or more servers and requests the provisioning of the servers from the selected one or more of the plurality of infrastructure providers.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: Su LIU, Michael S. LY, Jorge D. RODRIGUEZ, Paul TIPPETT
  • Publication number: 20170005865
    Abstract: The present disclosure relates to brokering requests for cloud computing resources between a user and multiple infrastructure providers. According to one embodiment, an infrastructure manager acting as a broker receives a template including configuration information for one or more servers. For each of the plurality of infrastructure providers, the infrastructure manager generates an infrastructure provider-specific specification based on the generic template, transmits the provider-specific specification file to the infrastructure provider, and receives information from the infrastructure provider indicating whether the configuration is valid. The infrastructure receives a selection of one or more of the plurality of infrastructure providers to provision the one or more servers and requests the provisioning of the servers from the selected one or more of the plurality of infrastructure providers.
    Type: Application
    Filed: March 18, 2016
    Publication date: January 5, 2017
    Inventors: Su Liu, Michael S. LY, Jorge D. RODRIGUEZ, Paul TIPPETT
  • Publication number: 20160275467
    Abstract: Tracking of data processing usage of a workload is initiated, within a virtualized environment, comprising one or more globalization characteristics, wherein the at least one globalization characteristic requires conversion by at least one globalization service managed by a virtualization service provider of the virtualized environment. The at least one globalization characteristic is detected. At least one usage metric of the data is tracked during data processing of the workload request. The globalization usage data is output comprising an identifier for the at least one application, an identifier for the at least one globalization characteristic, and the at least one usage metric to identify a particular amount of overhead during data processing based on the at least one globalization characteristic.
    Type: Application
    Filed: March 20, 2015
    Publication date: September 22, 2016
    Inventors: WU S. FANG, SU LIU, MICHAEL S. LY
  • Publication number: 20160277511
    Abstract: Tracking of data processing usage of a workload is initiated, within a virtualized environment, comprising one or more globalization characteristics, wherein the at least one globalization characteristic requires conversion by at least one globalization service managed by a virtualization service provider of the virtualized environment. The at least one globalization characteristic is detected. At least one usage metric of the data is tracked during data processing of the workload request. The globalization usage data is output comprising an identifier for the at least one application, an identifier for the at least one globalization characteristic, and the at least one usage metric to identify a particular amount of overhead during data processing based on the at least one globalization characteristic.
    Type: Application
    Filed: June 5, 2015
    Publication date: September 22, 2016
    Inventors: WU S. FANG, SU LIU, MICHAEL S. LY
  • Publication number: 20160241506
    Abstract: A method for managing personal communication data, wherein the personal communication data including a plurality of chat histories from a plurality of chat applications is provided. The method may include converting a first chat history from a first application and a second chat history from a second application into an integrated unified format, whereby the second application is different from the first application. The method may also include storing the integrated unified format into an indexed storage. The method may further include providing a user interface (UI) to access the integrated unified format via the indexed storage.
    Type: Application
    Filed: June 4, 2015
    Publication date: August 18, 2016
    Inventors: Su Liu, Michael S. Ly, Robert K. Sloan
  • Publication number: 20160241501
    Abstract: A method for managing personal communication data, wherein the personal communication data including a plurality of chat histories from a plurality of chat applications is provided. The method may include converting a first chat history from a first application and a second chat history from a second application into an integrated unified format, whereby the second application is different from the first application. The method may also include storing the integrated unified format into an indexed storage. The method may further include providing a user interface (UI) to access the integrated unified format via the indexed storage.
    Type: Application
    Filed: February 13, 2015
    Publication date: August 18, 2016
    Inventors: Su Liu, Michael S. Ly, Robert K. Sloan