Patents by Inventor Michael Deng

Michael Deng 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: 11965681
    Abstract: A refrigeration system and a lubricating method thereof. The refrigeration system (100) includes: a compressor (110), a condenser (120), an evaporator (130), and a lubrication circuit (200), the lubrication circuit including a post-lubrication flow path (230,240,260) connected from the compressor into the condenser and the evaporator respectively; and a pre-lubrication flow path (210,220,250) connected from the condenser and the evaporator into the compressor respectively; wherein after flowing from the condenser via the pre-lubrication flow path to the compressor for lubrication, a part of refrigerant for lubrication can flow back to the evaporator via the post-lubrication flow path; or after flowing from the evaporator via the pre-lubrication flow path to the compressor for lubrication, the part of refrigerant for lubrication can flow back to the condenser via the post-lubrication flow path.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: April 23, 2024
    Assignee: CARRIER CORPORATION
    Inventors: Michael A. Stark, Hsihua Li, Haitao Zhang, Biao Shu, Kai Deng, Haiping Ding
  • Patent number: 11965238
    Abstract: Methods for selective deposition of metal oxide films on metal or metallic surfaces relative to oxide surfaces are provided. An oxide surface of a substrate may be selectively passivated relative to the metal or metallic surface, such as by exposing the substrate to a silylating agent. A metal oxide is selectively deposited from vapor phase reactants on the metal or metallic surface relative to the passivated oxide surface.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: April 23, 2024
    Assignee: ASM IP Holding B.V.
    Inventors: Andrea Illiberi, Michael Eugene Givens, Shaoren Deng, Giuseppe Alessio Verni
  • Publication number: 20240076775
    Abstract: Methods for selective deposition of silicon oxide films on metal or metallic surfaces relative to dielectric surfaces are provided. A dielectric surface of a substrate may be selectively passivated relative to a metal or metallic surface, such as by exposing the substrate to a silylating agent. Silicon oxide is then selectively deposited on the metal or metallic surface relative to the passivated oxide surface by contacting the metal surface with a metal catalyst and a silicon precursor comprising a silanol.
    Type: Application
    Filed: April 19, 2023
    Publication date: March 7, 2024
    Inventors: Andrea Illiberi, Giuseppe Alessio Verni, Shaoren Deng, Daniele Chiappe, Eva Tois, Marko Tuominen, Michael Givens
  • Patent number: 11918695
    Abstract: Core-shell particles have a hydrophobic core and a shell formed of o containing hyperbranched polymers (HP). The HP can be covalently bound to the one or more materials that form the core or coated thereon. The HP coating can be modified to adjust the properties of the particles. For example, unmodified HP coatings resist non-specific protein absorption. Alternatively, the hydroxyl groups on the HP coating can be chemically modified to form functional groups that react with functional groups on tissue to adhere the particles to the tissue, cells, or extracellular materials, such as proteins. Such functional groups include, but not limited to, aldehydes, amines, and O-substituted oximes. Topical formulation for application to the skin contain these HP coated nanoparticles. In some embodiments, the particles include cosmetic, therapeutic, diagnostic, nutraceutical, and/or prophylactic agents, such as those used as sunblock compositions.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: March 5, 2024
    Assignee: YALE UNIVERSITY
    Inventors: Yang Deng, Asiri Ediriwickrema, William M. Saltzman, Michael Girardi
  • Publication number: 20240070697
    Abstract: An online concierge system allows users to order items within discrete time intervals later than a time when an order was received or for short-term fulfillment when the order was received. To account for a number of shoppers available to fulfill orders during different discrete time intervals and numbers of orders for fulfillment during different discrete time intervals, the online concierge system specifies a target rate for orders fulfilled later than a specified discrete time interval and a threshold from the target rate. A trained machine learning model periodically predicts a percentage of orders being fulfilled late, with an order associated with a predicted percentage when the order was received. The online concierge system increases a price of orders associated with predicted percentages greater than the threshold from the target rate. The increased price of an order is determined from a price elasticity curve and the predicted percentage.
    Type: Application
    Filed: November 6, 2023
    Publication date: February 29, 2024
    Inventors: Houtao Deng, Ji Chen, Zi Wang, Soren Zeliger, Ganesh Krishnan, Wa Yuan, Michael Scheibe
  • Patent number: 11916382
    Abstract: A system may determine configuration information associated with a power system for a work site that includes one or more power sources. The system may determine respective operation parameters of the one or more power sources and one or more performance criteria associated with the power system. The system may determine a baseline operation plan for the power system. The system may identify an optimization analysis technique and may process, using the optimization analysis technique, the configuration information associated with the power system, the respective operation parameters of the one or more power sources, and the one or more performance criteria associated with the power system to generate the optimized operation plan for the power system. The system may cause, based on the baseline operation plan for the power system and the optimized operation plan for the power system, one or more actions to be performed.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: February 27, 2024
    Assignee: Caterpillar Inc.
    Inventors: Yanchai Zhang, Syed Ameenuddin Hussain, Baoyang Deng, Zhijun Cai, Shiferaw D. Beyene, Casey Alan Otten, Perry Converse, Theodore E. Wiersema, Michael A. Snopko
  • Publication number: 20230229291
    Abstract: Configuring subscriptions for receiving notifications associated with objects of a group-based communication platform is described. A user interface element, which can correspond to an object, can be displayed in a user interface of the group-based communication platform. An indication of an interaction with the user interface element can be received and in response to receiving the indication of the interaction with the user interface element, a subscription user interface can be presented via the user interface, wherein the subscription user interface is associated with an option to subscribe to notifications associated with the object. In response to receiving a request to subscribe to notifications associated with the object, a subscription for notifications associated with the object can be generated and, in response to generating the subscription, a subscription user interface element can be presented via the user interface to indicate that the object is associated with a subscription.
    Type: Application
    Filed: March 20, 2023
    Publication date: July 20, 2023
    Inventors: Lorilyn McCue, Kimberly Munoz, Zachariah Buechler, Sai Pinapati, Michael Deng, Albert Treat, Ryan Mah, Saurabh Sahni
  • Patent number: 11683281
    Abstract: A group-based communication platform can present, via a client device of the group-based communication platform, a user interface that includes a user interface element, interaction therewith, invoking a command associated with an external system. Based at partly on receiving an indication of an interaction with the user interface element, the group-based communication platform can cause payload data to be provided to the external system, wherein the payload data is associated with an indication of the command invoked via the interaction. Based at least partly on causing the payload data to be provided to the external system, a response to the payload data can be received and an interactive dialog can be presented via the user interface. The interactive dialog can be configured to prompt a user of the client device for data to be provided to the external system for performing a processing action associated with the command.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: June 20, 2023
    Assignee: Salesforce, Inc.
    Inventors: Salman Suhail, Bruce Sullivan, Patricia Ang, Hye Jung Choi, Prajna Shetty, Andrew Fong, Michael Deng, Stephen Sowole, Tolga Akin, Pranay Agarwal
  • Patent number: 11609686
    Abstract: Configuring subscriptions for receiving notifications associated with objects of a group-based communication platform is described. A user interface element, which can correspond to an object, can be displayed in a user interface of the group-based communication platform. An indication of an interaction with the user interface element can be received and in response to receiving the indication of the interaction with the user interface element, a subscription user interface can be presented via the user interface, wherein the subscription user interface is associated with an option to subscribe to notifications associated with the object. In response to receiving a request to subscribe to notifications associated with the object, a subscription for notifications associated with the object can be generated and, in response to generating the subscription, a subscription user interface element can be presented via the user interface to indicate that the object is associated with a subscription.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: March 21, 2023
    Assignee: Salesforce, Inc.
    Inventors: Lorilyn McCue, Kimberly Munoz, Zachariah Buechler, Sai Pinapati, Michael Deng, Albert Treat, Ryan Mah, Saurabh Sahni
  • Patent number: 11575772
    Abstract: A group-based communication platform is configured to initialize processing actions executable via validated external resources. Moreover, the group-based communication platform may recommend specific processing actions to a user based at least in part on the user's activity in interacting with the group-based communication platform (e.g., via a client device), wherein such activity may be represented as environmental contextual data. Moreover, once the user selects a particular processing action for execution, the group-based communication retrieves at least a portion of the generated environmental contextual data to be passed to the validated external resource for use in executing the selected processing action.
    Type: Grant
    Filed: May 18, 2021
    Date of Patent: February 7, 2023
    Assignee: Salesforce, Inc.
    Inventors: Diogenes Brito, Salman Suhail, Bruce Sullivan, Patricia Ang, Hye Jung Choi, Prajna Shetty, Andrew Fong, Michael Deng, Stephen Sowole, Tolga Akin, Pranay Agarwal
  • Publication number: 20220368655
    Abstract: A group-based communication platform can present, via a client device of the group-based communication platform, a user interface that includes a user interface element, interaction therewith, invoking a command associated with an external system. Based at partly on receiving an indication of an interaction with the user interface element, the group-based communication platform can cause payload data to be provided to the external system, wherein the payload data is associated with an indication of the command invoked via the interaction. Based at least partly on causing the payload data to be provided to the external system, a response to the payload data can be received and an interactive dialog can be presented via the user interface. The interactive dialog can be configured to prompt a user of the client device for data to be provided to the external system for performing a processing action associated with the command.
    Type: Application
    Filed: June 30, 2022
    Publication date: November 17, 2022
    Inventors: Salman Suhail, Bruce Sullivan, Patricia Ang, Hye Jung Choi, Prajna Shetty, Andrew Fong, Michael Deng, Stephen Sowole, Tolga Akin, Pranay Agarwal
  • Publication number: 20220244817
    Abstract: Configuring subscriptions for receiving notifications associated with objects of a group-based communication platform is described. A user interface element, which can correspond to an object, can be displayed in a user interface of the group-based communication platform. An indication of an interaction with the user interface element can be received and in response to receiving the indication of the interaction with the user interface element, a subscription user interface can be presented via the user interface, wherein the subscription user interface is associated with an option to subscribe to notifications associated with the object. In response to receiving a request to subscribe to notifications associated with the object, a subscription for notifications associated with the object can be generated and, in response to generating the subscription, a subscription user interface element can be presented via the user interface to indicate that the object is associated with a subscription.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Inventors: Lorilyn McCue, Kimberly Munoz, Zachariah Buechler, Sai Pinapati, Michael Deng, Albert Treat, Ryan Mah, Saurabh Sahni
  • Patent number: 11381532
    Abstract: A group-based communication platform can present, via a client device of the group-based communication platform, a user interface that includes a user interface element, interaction therewith, invoking a command associated with an external system. Based at partly on receiving an indication of an interaction with the user interface element, the group-based communication platform can cause payload data to be provided to the external system, wherein the payload data is associated with an indication of the command invoked via the interaction. Based at least partly on causing the payload data to be provided to the external system, a response to the payload data can be received and an interactive dialog can be presented via the user interface. The interactive dialog can be configured to prompt a user of the client device for data to be provided to the external system for performing a processing action associated with the command.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: July 5, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Salman Suhail, Bruce Sullivan, Patricia Ang, Hye Jung Choi, Prajna Shetty, Andrew Fong, Michael Deng, Stephen Sowole, Tolga Akin, Pranay Agarwal
  • Patent number: 11175806
    Abstract: Utilizing message metadata for improving user interface presentation is described. In an example, a first message associated with first metadata and a second message associated with second metadata can be received via a group-based communication platform. Based at least in part on the first metadata and the second metadata, causing the first message and the second message to be presented in a message digest via a first portion of a user interface associated with the group-based communication platform. The message digest can be associated with an actuation mechanism and, in response to receiving an indication of an interaction with the actuation mechanism, the first message and the second message can be presented, separately, via a second portion of the user interface.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: November 16, 2021
    Assignee: Slack Technologies, LLC
    Inventors: Lorilyn McCue, Kimberly Munoz, Zachariah Buechler, Michael Deng, Albert Treat, Ryan Mah, Sai Pinapati, Saurabh Sahni
  • Publication number: 20210274014
    Abstract: A group-based communication platform is configured to initialize processing actions executable via validated external resources. Moreover, the group-based communication platform may recommend specific processing actions to a user based at least in part on the user's activity in interacting with the group-based communication platform (e.g., via a client device), wherein such activity may be represented as environmental contextual data. Moreover, once the user selects a particular processing action for execution, the group-based communication retrieves at least a portion of the generated environmental contextual data to be passed to the validated external resource for use in executing the selected processing action.
    Type: Application
    Filed: May 18, 2021
    Publication date: September 2, 2021
    Inventors: Diogenes Brito, Salman Suhail, Bruce Sullivan, Patricia Ang, Hye Jung Choi, Prajna Shetty, Andrew Fong, Michael Deng, Stephen Sowole, Tolga Akin, Pranay Agarwal
  • Publication number: 20210203624
    Abstract: A group-based communication platform can present, via a client device of the group-based communication platform, a user interface that includes a user interface element, interaction therewith, invoking a command associated with an external system. Based at partly on receiving an indication of an interaction with the user interface element, the group-based communication platform can cause payload data to be provided to the external system, wherein the payload data is associated with an indication of the command invoked via the interaction. Based at least partly on causing the payload data to be provided to the external system, a response to the payload data can be received and an interactive dialog can be presented via the user interface. The interactive dialog can be configured to prompt a user of the client device for data to be provided to the external system for performing a processing action associated with the command.
    Type: Application
    Filed: March 8, 2021
    Publication date: July 1, 2021
    Inventors: Salman Suhail, Bruce Sullivan, Patricia Ang, Hye Jung Choi, Prajna Shetty, Andrew Fong, Michael Deng, Stephen Sowole, Tolga Akin, Pranay Agarwal
  • Patent number: 11025743
    Abstract: A group-based communication platform is configured to initialize processing actions executable via validated external resources. Moreover, the group-based communication platform may recommend specific processing actions to a user based at least in part on the user's activity in interacting with the group-based communication platform (e.g., via a client device), wherein such activity may be represented as environmental contextual data. Moreover, once the user selects a particular processing action for execution, the group-based communication retrieves at least a portion of the generated environmental contextual data to be passed to the validated external resource for use in executing the selected processing action.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: June 1, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Diogenes Brito, Salman Suhail, Bruce Sullivan, Patricia Ang, Hye Jung Choi, Prajna Shetty, Andrew Fong, Michael Deng, Stephen Sowole, Tolga Akin, Pranay Agarwal
  • Patent number: 10951556
    Abstract: A group-based communication platform may be utilized to execute one or more processing actions via respective external application systems based on messages exchanged among client devices via the group-based communication platform. A particular processing action may be executed for a particular message by generating a container including contextual data and payload data, wherein the payload data comprises the message for which the processing action is to be performed. The container is provided to the external application system via a proxy endpoint, thereby causing the external application system to execute the processing action based on the data included within the container.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: March 16, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Salman Suhail, Bruce Sullivan, Patricia Ang, Hye Jung Choi, Prajna Shetty, Andrew Fong, Michael Deng, Stephen Sowole, Tolga Akin, Pranay Agarwal
  • Patent number: 10855630
    Abstract: A group-based communication platform may be utilized to execute one or more processing actions via respective external application systems based on messages exchanged among client devices via the group-based communication platform. A particular processing action may be executed for a particular message by generating a container including contextual data and payload data, wherein the payload data comprises the message for which the processing action is to be performed. The container is provided to the external application system via a proxy endpoint, thereby causing the external application system to execute the processing action based on the data included within the container.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: December 1, 2020
    Assignee: Slack Technologies, Inc.
    Inventors: Salman Suhail, Bruce Sullivan, Patricia Ang, Hye Jung Choi, Prajna Shetty, Andrew Fong, Michael Deng, Stephen Sowole, Tolga Akin, Pranay Agarwal
  • Publication number: 20200348802
    Abstract: A group-based communication platform is configured to initialize processing actions executable via validated external resources. Moreover, the group-based communication platform may recommend specific processing actions to a user based at least in part on the user's activity in interacting with the group-based communication platform (e.g., via a client device), wherein such activity may be represented as environmental contextual data. Moreover, once the user selects a particular processing action for execution, the group-based communication retrieves at least a portion of the generated environmental contextual data to be passed to the validated external resource for use in executing the selected processing action.
    Type: Application
    Filed: April 30, 2019
    Publication date: November 5, 2020
    Applicant: Slack Technologies, Inc.
    Inventors: Diogenes Brito, Salman Suhail, Bruce Sullivan, Patricia Ang, Hye Jung Choi, Prajna Shetty, Andrew Fong, Michael Deng, Stephen Sowole, Tolga Akin, Pranay Agarwal