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: 20240411746Abstract: 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: ApplicationFiled: June 7, 2023Publication date: December 12, 2024Applicant: Salesforce, Inc.Inventor: Gang Shu
-
Publication number: 20240354377Abstract: 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: ApplicationFiled: April 19, 2023Publication date: October 24, 2024Applicant: Salesforce, Inc.Inventors: Gang SHU, Susan LEVINE, Anthony LAI, Billy MA
-
Publication number: 20240320126Abstract: 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: ApplicationFiled: March 21, 2023Publication date: September 26, 2024Applicant: Salesforce, Inc.Inventor: Gang Shu
-
Publication number: 20240256367Abstract: 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: ApplicationFiled: January 30, 2023Publication date: August 1, 2024Applicant: 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: 20240248693Abstract: 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: ApplicationFiled: January 25, 2023Publication date: July 25, 2024Applicant: Salesforce, Inc.Inventors: Billy Ma, Pranit Shah, Gang Shu, Tia Williams
-
Patent number: 11914744Abstract: 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: GrantFiled: March 31, 2021Date of Patent: February 27, 2024Assignee: Salesforce, Inc.Inventors: Gang Shu, Jong Lee, Florence Cheung
-
Patent number: 11868505Abstract: 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: GrantFiled: September 16, 2021Date of Patent: January 9, 2024Assignee: 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: 11863525Abstract: 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: GrantFiled: January 29, 2021Date of Patent: January 2, 2024Assignee: Salesforce, Inc.Inventors: Gang Shu, John Huang, Jia Le Chen, David Aden, Xiaozhong Sun, Jong Lee
-
Publication number: 20230084198Abstract: 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: ApplicationFiled: September 16, 2021Publication date: March 16, 2023Applicant: 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: 20230064851Abstract: 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: ApplicationFiled: August 24, 2021Publication date: March 2, 2023Applicant: salesforce.com, inc.Inventors: Gang SHU, Natasha Wu, Jong Lee
-
Patent number: 11574078Abstract: 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: GrantFiled: February 24, 2021Date of Patent: February 7, 2023Assignee: 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: 20220318423Abstract: 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: ApplicationFiled: March 31, 2021Publication date: October 6, 2022Applicant: Salesforce.com, Inc.Inventors: Gang SHU, Jong LEE, Florence CHEUNG
-
Publication number: 20220269801Abstract: 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: ApplicationFiled: February 24, 2021Publication date: August 25, 2022Inventors: 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: 20220247724Abstract: 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: ApplicationFiled: January 29, 2021Publication date: August 4, 2022Applicant: salesforce.com, inc.Inventors: Gang SHU, John Huang, Jia Le Chen, David Aden, Xiaozhong Sun, Jong Lee
-
Patent number: 11400495Abstract: 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: GrantFiled: September 9, 2020Date of Patent: August 2, 2022Assignee: ASM TECHNOLOGY SINGAPORE PTE LTDInventors: Keng Yew Song, Chin Tiong Ong, Soo Kin (Kenny) Tan, Qing Le Tan, Gang Shu
-
Patent number: 11380517Abstract: 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: GrantFiled: May 8, 2020Date of Patent: July 5, 2022Assignee: APPLIED Materials, Inc.Inventors: Gang Shu, Glen Gilchrist, Shurong Liang
-
Publication number: 20220073286Abstract: 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: ApplicationFiled: September 9, 2020Publication date: March 10, 2022Inventors: Keng Yew SONG, Chin Tiong ONG, Soo Kin, Kenny TAN, Qing Le TAN, Gang SHU
-
Patent number: 11017996Abstract: 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: GrantFiled: April 5, 2019Date of Patent: May 25, 2021Assignee: ASM TECHNOLOGY SINGAPORE PTE LTDInventors: Gang Shu, Chin Tiong Ong, Keng Yew Song, Qing Le Tan
-
Publication number: 20200321211Abstract: 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: ApplicationFiled: April 5, 2019Publication date: October 8, 2020Inventors: Gang SHU, Chin Tiong ONG, Keng Yew SONG, Qing Le TAN
-
Publication number: 20200273661Abstract: 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: ApplicationFiled: May 8, 2020Publication date: August 27, 2020Applicant: APPLIED Materials, Inc.Inventors: Gang Shu, Glen Gilchrist, Shurong Liang