Patents by Inventor Gang Shu

Gang Shu 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: 20240411746
    Abstract: In some embodiments, a method selects a set of fields for a record in a database system. A set of prompt templates is retrieved that is associated with the set of fields. A prompt template comprises text and a variable. The method searches information that is associated with the record to determine context information and inserts the context information into the prompt templates to generate a set of prompts. The set of prompts is input into a generative model to output a generated result. The generative model is trained to output text based on prompts. The method outputs enrichment data for the record on an interface, wherein the enrichment data is based on the text of the generated result.
    Type: Application
    Filed: June 7, 2023
    Publication date: December 12, 2024
    Applicant: Salesforce, Inc.
    Inventor: Gang Shu
  • Publication number: 20240354377
    Abstract: System and methods are presented for configuring and managing metadata switches and platform licenses in a distributed system. Using metadata switches, a platform license can be developed for a software product without the need for an engineer to develop the platform license by hand. A software application depot can be used to configure metadata switches that provide configuration information for a particular aspect of the software product and, when associated to a platform license that utilizes metadata switches, generate an accessible platform license for use by tenant organizations.
    Type: Application
    Filed: April 19, 2023
    Publication date: October 24, 2024
    Applicant: Salesforce, Inc.
    Inventors: Gang SHU, Susan LEVINE, Anthony LAI, Billy MA
  • Publication number: 20240320126
    Abstract: A method and system for defining feature variable configurations in a system defined by a codebase has been developed. The codebase is executed over a set of test cases to test the software feature behaviors of a software feature. Feature variable configurations including feature variables generated by the test cases are logged. Associations between the feature variables and individual software feature behaviors are identified based on the logged feature variable configurations. Impact scores for the feature variables associated with individual software feature behaviors are calculated based on an occurrence of the associations between the feature variables and individual software feature behaviors. Deterministic feature variables are identified for individual software feature behaviors based on the calculated impact scores.
    Type: Application
    Filed: March 21, 2023
    Publication date: September 26, 2024
    Applicant: Salesforce, Inc.
    Inventor: Gang Shu
  • Publication number: 20240256367
    Abstract: Systems, methods, and devices are disclosed herein that provide management of usage of application program interfaces. A computing platform may be configurable to cause detecting a first action comprising an event at a user interface associated with an on-demand application hosted by the computing platform, and making, using a first application program interface (API), an asynchronous call for a data record in response to detecting the first action, the asynchronous call being made to a storage location of the computing platform. The computing platform may also be configurable to cause detecting a second action associated with the on-demand application, and determining if a synchronous call should be performed using a second API, the synchronous call being made in response to determining that a cache does not include the data record. The computing platform may also be configurable to cause generating a result responsive to the second action.
    Type: Application
    Filed: January 30, 2023
    Publication date: August 1, 2024
    Applicant: Salesforce, Inc.
    Inventors: Jimmy HUA, Sai LAKSHMINARAAYANA, Chong PANG, Hardik PATEL, Jaisudha GUNASEKARAN, Jialin CHEN, Tariq ARGHASTANI, Frédéric VOITURET, Gang SHU, Evan CALLAHAN, Sameer SINGHVI
  • Publication number: 20240248693
    Abstract: Methods, systems, and storage media are described for software installation configuration. In particular, some implementations are directed to configuring software instances by identifying and executing select software processes using parameters generated based on configuration information from a user. Other implementations may be disclosed or claimed.
    Type: Application
    Filed: January 25, 2023
    Publication date: July 25, 2024
    Applicant: Salesforce, Inc.
    Inventors: Billy Ma, Pranit Shah, Gang Shu, Tia Williams
  • Patent number: 11914744
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for providing contextually relevant recommendations based on a context of the user. The context of the user may be determined according to a set of privacy settings of the user, where the set of privacy settings indicates contextual features for which values are permitted to be accessed by a recommendation system. The contextual features may include user-related features and/or tenant features pertaining to a tenant of a multi-tenant database.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: February 27, 2024
    Assignee: Salesforce, Inc.
    Inventors: Gang Shu, Jong Lee, Florence Cheung
  • Patent number: 11868505
    Abstract: System, method, and/or computer program product embodiments for automatic removal of sensitive data items from records are disclosed. In one or more embodiments, a record with a sensitive field (for storing a sensitive data item) is linked to a self-removal data policy that includes a condition set. When the condition set is true, the sensitive data item is automatically removed from the record without deleting the record and without removing other data items stored in other fields of the record. Conditions may be associated with a time period following the upload or storage of the sensitive date item, the occurrence of an event that requires the sensitive date item, a read or approval of the sensitive data item, etc. A user may modify a condition in the condition set to make the condition more stringent or less stringent.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: January 9, 2024
    Assignee: Salesforce, Inc.
    Inventors: Gang Shu, Jong Lee, Kasthuri Periyakoil, Shawn Butterfield, Gerard Iervolino, Mike Cain, Kevin Lun, Sriram Rangaraj, Sai Lakshminaraayana, Jianwu Zhao
  • Patent number: 11863525
    Abstract: Disclosed herein are system, method, and computer program product embodiments for capturing incoming communications from a sender across multiple channels, and determining whether to include those communications from the sender in an inbox using a waiting room. The waiting room lists unknown senders, and allows a user to add the senders to a blocklist, where the sender's communications are omitted from the user's inbox, or to a passlist, where a new CRM customer record is created for the sender. With the CRM customer record created, future communications from the sender are matched to the CRM customer record and permitted for inclusion in an inbox. This way, recipients can prioritize customers (or other high-value communications) within their inbox based on a corresponding existing CRM customer record, while simplifying the capture of those CRM customer records.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: January 2, 2024
    Assignee: Salesforce, Inc.
    Inventors: Gang Shu, John Huang, Jia Le Chen, David Aden, Xiaozhong Sun, Jong Lee
  • Publication number: 20230084198
    Abstract: System, method, and/or computer program product embodiments for automatic removal of sensitive data items from records are disclosed. In one or more embodiments, a record with a sensitive field (for storing a sensitive data item) is linked to a self-removal data policy that includes a condition set. When the condition set is true, the sensitive data item is automatically removed from the record without deleting the record and without removing other data items stored in other fields of the record. Conditions may be associated with a time period following the upload or storage of the sensitive date item, the occurrence of an event that requires the sensitive date item, a read or approval of the sensitive data item, etc. A user may modify a condition in the condition set to make the condition more stringent or less stringent.
    Type: Application
    Filed: September 16, 2021
    Publication date: March 16, 2023
    Applicant: salesforce.com, inc.
    Inventors: Gang SHU, Jong LEE, Kasthuri PERIYAKOIL, Shawn BUTTERFIELD, Gerard IERVOLINO, Mike CAIN, Kevin LUN, Sriram RANGARAJ, Sai LAKSHMINARAAYANA, Jianwu ZHAO
  • Publication number: 20230064851
    Abstract: A method for aggregating and generating contact engagement data for contacts in a customer relationship management (CRM) system includes receiving a plurality of communications via a plurality of communication channels, extracting message objects from each communication, the message objects including a sender address, a recipient address, a message body, and a corresponding communication channel for each communication. A contact based on at least one of the message objects for each communication is identified. A subset of the message objects corresponding to communications associated with the contact among the plurality of communications is aggregated to obtain aggregated message data.
    Type: Application
    Filed: August 24, 2021
    Publication date: March 2, 2023
    Applicant: salesforce.com, inc.
    Inventors: Gang SHU, Natasha Wu, Jong Lee
  • Patent number: 11574078
    Abstract: Methods, systems, and devices for data processing are described. According to the techniques described herein, an application server may be used for real-time provisioning for features for a user. The application server may validate requests from the user for feature activation or deactivation and after validation, may communicate with a provisioning server, which may be non-local to the user or the application server, to indicate validation and activation or deactivation of a feature for the user.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: February 7, 2023
    Assignee: Salesforce, Inc.
    Inventors: Jimmy Hua, Gang Shu, Chong Pang, Nidhi Baheti, Liuxizi Xu, Barkkarn Aravinda Arasakutti Vetrivelu, Jaisudha Gunasekaran, Sai Prashanth Lakshminaraayana, Ravi L Honakere, Bijoy Sarkar, Frédéric Voituret
  • Publication number: 20220318423
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for providing contextually relevant recommendations based on a context of the user. The context of the user may be determined according to a set of privacy settings of the user, where the set of privacy settings indicates contextual features for which values are permitted to be accessed by a recommendation system. The contextual features may include user-related features and/or tenant features pertaining to a tenant of a multi-tenant database.
    Type: Application
    Filed: March 31, 2021
    Publication date: October 6, 2022
    Applicant: Salesforce.com, Inc.
    Inventors: Gang SHU, Jong LEE, Florence CHEUNG
  • Publication number: 20220269801
    Abstract: Methods, systems, and devices for data processing are described. According to the techniques described herein, an application server may be used for real-time provisioning for features for a user. The application server may validate requests from the user for feature activation or deactivation and after validation, may communicate with a provisioning server, which may be non-local to the user or the application server, to indicate validation and activation or deactivation of a feature for the user.
    Type: Application
    Filed: February 24, 2021
    Publication date: August 25, 2022
    Inventors: Jimmy Hua, Gang Shu, Chong Pang, Nidhi Baheti, Liuxizi Xu, Barkkarn Aravinda Arasakutti Vetrivelu, Jaisudha Gunasekaran, Sai Prashanth Lakshminaraayana, Ravi Lakkanna Gowda Honakere, Bijoy Sarkar, Frédéric Voituret
  • Publication number: 20220247724
    Abstract: Disclosed herein are system, method, and computer program product embodiments for capturing incoming communications from a sender across multiple channels, and determining whether to include those communications from the sender in an inbox using a waiting room. The waiting room lists unknown senders, and allows a user to add the senders to a blocklist, where the sender's communications are omitted from the user's inbox, or to a passlist, where a new CRM customer record is created for the sender. With the CRM customer record created, future communications from the sender are matched to the CRM customer record and permitted for inclusion in an inbox. This way, recipients can prioritize customers (or other high-value communications) within their inbox based on a corresponding existing CRM customer record, while simplifying the capture of those CRM customer records.
    Type: Application
    Filed: January 29, 2021
    Publication date: August 4, 2022
    Applicant: salesforce.com, inc.
    Inventors: Gang SHU, John Huang, Jia Le Chen, David Aden, Xiaozhong Sun, Jong Lee
  • Patent number: 11400495
    Abstract: A foreign particle removal system for removing a foreign particle from a surface of an object has a tool gripper which grips a particle removal tool. A tip of the particle removal tool has a sticky tip portion. The sticky tip portion has an apex region at a remote end of the sticky tip portion and a flank region adjoining the apex region. The tool gripper holds the particle removal tool at an oblique angle with respect to the surface so that the flank region of the sticky tip portion faces towards the surface. The tilted particle removal tool is conveyed with the tool gripper to contact the foreign particle on the surface with the flank region of the sticky tip portion and a force is exerted onto the surface to attract the foreign particle onto the flank region. The particle removal tool may then be lifted away from the surface together with the foreign particle.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: August 2, 2022
    Assignee: ASM TECHNOLOGY SINGAPORE PTE LTD
    Inventors: Keng Yew Song, Chin Tiong Ong, Soo Kin (Kenny) Tan, Qing Le Tan, Gang Shu
  • Patent number: 11380517
    Abstract: Provided herein are systems and methods for spatially resolved optical metrology of an ion beam. In some embodiments, a system includes a chamber containing a plasma/ion source operable to deliver an ion beam to a wafer, and an optical collection module operable with the chamber, wherein the optical collection module includes an optical device for measuring a light signal from a volume of the ion beam. The system may further include a detection module operable with the optical collection module, the detection module comprising a detector for receiving the measured light signal and outputting an electric signal corresponding to the measured light signal, thus corresponding to the property of the sampled plasma volume.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: July 5, 2022
    Assignee: APPLIED Materials, Inc.
    Inventors: Gang Shu, Glen Gilchrist, Shurong Liang
  • Publication number: 20220073286
    Abstract: A foreign particle removal system for removing a foreign particle from a surface of an object has a tool gripper which grips a particle removal tool. A tip of the particle removal tool has a sticky tip portion. The sticky tip portion has an apex region at a remote end of the sticky tip portion and a flank region adjoining the apex region. The tool gripper holds the particle removal tool at an oblique angle with respect to the surface so that the flank region of the sticky tip portion faces towards the surface. The tilted particle removal tool is conveyed with the tool gripper to contact the foreign particle on the surface with the flank region of the sticky tip portion and a force is exerted onto the surface to attract the foreign particle onto the flank region. The particle removal tool may then be lifted away from the surface together with the foreign particle.
    Type: Application
    Filed: September 9, 2020
    Publication date: March 10, 2022
    Inventors: Keng Yew SONG, Chin Tiong ONG, Soo Kin, Kenny TAN, Qing Le TAN, Gang SHU
  • Patent number: 11017996
    Abstract: A foreign particle removal system for removing a particle from a surface of a fragile object has a tool gripper which grips a particle removal tool. A force sensing device determines a cleaning position of the particle removal tool relative to the surface whereat a threshold force is exerted on the surface, the threshold force being a force that is exerted by the particle removal tool on the surface that would pick up the foreign particle but would not damage the object. The particle removal tool is conveyed over a location of the foreign particle and is moved towards the surface to the cleaning position whereat the threshold force is exerted on the surface. The particle removal tool is then lifted away from the surface together with the foreign particle.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: May 25, 2021
    Assignee: ASM TECHNOLOGY SINGAPORE PTE LTD
    Inventors: Gang Shu, Chin Tiong Ong, Keng Yew Song, Qing Le Tan
  • Publication number: 20200321211
    Abstract: A foreign particle removal system for removing a particle from a surface of a fragile object has a tool gripper which grips a particle removal tool. A force sensing device determines a cleaning position of the particle removal tool relative to the surface whereat a threshold force is exerted on the surface, the threshold force being a force that is exerted by the particle removal tool on the surface that would pick up the foreign particle but would not damage the object. The particle removal tool is conveyed over a location of the foreign particle and is moved towards the surface to the cleaning position whereat the threshold force is exerted on the surface. The particle removal tool is then lifted away from the surface together with the foreign particle.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 8, 2020
    Inventors: Gang SHU, Chin Tiong ONG, Keng Yew SONG, Qing Le TAN
  • Publication number: 20200273661
    Abstract: Provided herein are systems and methods for spatially resolved optical metrology of an ion beam. In some embodiments, a system includes a chamber containing a plasma/ion source operable to deliver an ion beam to a wafer, and an optical collection module operable with the chamber, wherein the optical collection module includes an optical device for measuring a light signal from a volume of the ion beam. The system may further include a detection module operable with the optical collection module, the detection module comprising a detector for receiving the measured light signal and outputting an electric signal corresponding to the measured light signal, thus corresponding to the property of the sampled plasma volume.
    Type: Application
    Filed: May 8, 2020
    Publication date: August 27, 2020
    Applicant: APPLIED Materials, Inc.
    Inventors: Gang Shu, Glen Gilchrist, Shurong Liang