Patents by Inventor Nicholas Beng Tek Geh

Nicholas Beng Tek Geh 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: 20250097345
    Abstract: Described herein is a system and method for capturing data associated with actions attempted by an automated agent. The system described herein captures data associated with the actions attempted by an automated agent during the messaging session between an automated agent and the user and present a summary of the actions in a messaging platform. In an embodiment, the automated agent uploads data associated with actions attempted during the messaging session to a server. The server captures the data associated with the actions and generates a description of each action that was attempted. The server generates a summary including the description of each action. The summary of the actions are rendered in the messaging platform.
    Type: Application
    Filed: November 27, 2024
    Publication date: March 20, 2025
    Applicant: Salesforce, Inc.
    Inventors: Molly MAHAR, Nicholas Beng Tek GEH
  • Patent number: 12177381
    Abstract: Described herein is a system and method for capturing data associated with actions attempted by an automated agent. The system described herein captures data associated with the actions attempted by an automated agent during the messaging session between an automated agent and the user and present a summary of the actions in a messaging platform. In an embodiment, the automated agent uploads data associated with actions attempted during the messaging session to a server. The server captures the data associated with the actions and generates a description of each action that was attempted. The server generates a summary including the description of each action. The summary of the actions are rendered in the messaging platform.
    Type: Grant
    Filed: August 23, 2022
    Date of Patent: December 24, 2024
    Assignee: Salesforce, Inc.
    Inventors: Molly Mahar, Nicholas Beng Tek Geh
  • Patent number: 11886444
    Abstract: An online system receives a search query from a user. In response to the request, the online system obtains search results matching the search query and identifies a set of attributes describing a context of the search query. The online system generates a data structure that includes a plurality of search coefficients. The search coefficients are selected based on the identified set of attributes. Some of the search coefficients have conflicting values. The online system traverses the data structure to identify the search coefficients having conflicting values. For each search coefficient having conflicting values, the online system resolves conflicts and determines a value of the search coefficient. The online system ranks search results based on the resolved values of the search coefficients.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: January 30, 2024
    Assignee: Salesforce, Inc.
    Inventors: Jayesh Govindarajan, Nicholas Beng Tek Geh, Ammar Haris
  • Publication number: 20230056392
    Abstract: Described herein is a system and method for capturing data associated with actions attempted by an automated agent. The system described herein captures data associated with the actions attempted by an automated agent during the messaging session between an automated agent and the user and present a summary of the actions in a messaging platform. In an embodiment, the automated agent uploads data associated with actions attempted during the messaging session to a server. The server captures the data associated with the actions and generates a description of each action that was attempted. The server generates a summary including the description of each action. The summary of the actions are rendered in the messaging platform.
    Type: Application
    Filed: August 23, 2022
    Publication date: February 23, 2023
    Applicant: salesforce.com, inc.
    Inventors: Molly Mahar, Nicholas Beng Tek Geh
  • Patent number: 11544762
    Abstract: A system and related processing methodologies for recommending a product based on a work order are described. The system receives an input case description, including a current repair item and a current work type. Historical work orders associating a plurality of products with repair items and work types are searched for a co-occurrence of the repair item matching the current repair item, and the work type matching the current work type. Upon finding a match, the product associated with the match is added to a set of candidate products for the current work order. A similarity measure between the candidate product and current work order description, a current work type category, and popularity of the candidate product is generated and then used in the generation of a probability score for the candidate product and current work order. If the probability score meets a threshold, the candidate product is recommended.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: January 3, 2023
    Assignee: salesforce.com, inc.
    Inventors: Yixin Mao, Sitaram Asur, Na Cheng, Gary Brandeleer, Kavya Murali, Nicholas Beng Tek Geh
  • Patent number: 11425245
    Abstract: Described herein is a system and method for capturing data associated with actions attempted by an automated agent. The system described herein captures data associated with the actions attempted by an automated agent during the messaging session between an automated agent and the user and present a summary of the actions in a messaging platform. In an embodiment, the automated agent uploads data associated with actions attempted during the messaging session to a server. The server captures the data associated with the actions and generates a description of each action that was attempted. The server generates a summary including the description of each action. The summary of the actions are rendered in the messaging platform.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: August 23, 2022
    Assignee: Salesforce, Inc.
    Inventors: Molly Mahar, Nicholas Beng Tek Geh
  • Patent number: 11327979
    Abstract: A multi-tenant system stores a hierarchy of machine-learned models, wherein each machine-learned model is configured to receive as input a set of search results and generate as output scores for ranking the set of search results. Each machine-learned model is associated with a set of dimensions. The system evaluates search query performance. Performance below a threshold causes a new model to be generated and added to the hierarchy of models. Upon execution of a new search query associated with the same set of dimensions as the newly created model, the new model is used to rank that search query's search results.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: May 10, 2022
    Assignee: salesforce.com, inc.
    Inventors: Jayesh Govindarajan, Nicholas Beng Tek Geh, Ammar Haris, Zachary Alexander, Scott Thurston Rickard, Jr., Clifford Z. Huang
  • Publication number: 20210319037
    Abstract: An online system receives a search query from a user. In response to the request, the online system obtains search results matching the search query and identifies a set of attributes describing a context of the search query. The online system generates a data structure that includes a plurality of search coefficients. The search coefficients are selected based on the identified set of attributes. Some of the search coefficients have conflicting values. The online system traverses the data structure to identify the search coefficients having conflicting values. For each search coefficient having conflicting values, the online system resolves conflicts and determines a value of the search coefficient. The online system ranks search results based on the resolved values of the search coefficients.
    Type: Application
    Filed: June 25, 2021
    Publication date: October 14, 2021
    Inventors: Jayesh Govindarajan, Nicholas Beng Tek Geh, Ammar Haris
  • Patent number: 11093511
    Abstract: An online system receives a search query from a user. In response to the request, the online system obtains search results matching the search query and identifies a set of attributes describing a context of the search query. The online system generates a data structure that includes a plurality of search coefficients. The search coefficients are selected based on the identified set of attributes. Some of the search coefficients have conflicting values. The online system traverses the data structure to identify the search coefficients having conflicting values. For each search coefficient having conflicting values, the online system resolves conflicts and determines a value of the search coefficient. The online system ranks search results based on the resolved values of the search coefficients.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: August 17, 2021
    Assignee: salesforce.com, inc.
    Inventors: Jayesh Govindarajan, Nicholas Beng Tek Geh, Ammar Haris
  • Publication number: 20210150610
    Abstract: A system and related processing methodologies for recommending a product based on a work order are described. The system receives an input case description, including a current repair item and a current work type. Historical work orders associating a plurality of products with repair items and work types are searched for a co-occurrence of the repair item matching the current repair item, and the work type matching the current work type. Upon finding a match, the product associated with the match is added to a set of candidate products for the current work order. A similarity measure between the candidate product and current work order description, a current work type category, and popularity of the candidate product is generated and then used in the generation of a probability score for the candidate product and current work order. If the probability score meets a threshold, the candidate product is recommended.
    Type: Application
    Filed: January 27, 2020
    Publication date: May 20, 2021
    Inventors: Yixin Mao, Sitaram Asur, Na Cheng, Gary Brandeleer, Kavya Murali, Nicholas Beng Tek Geh
  • Publication number: 20210144250
    Abstract: Described herein is a system and method for capturing data associated with actions attempted by an automated agent. The system described herein captures data associated with the actions attempted by an automated agent during the messaging session between an automated agent and the user and present a summary of the actions in a messaging platform. In an embodiment, the automated agent uploads data associated with actions attempted during the messaging session to a server. The server captures the data associated with the actions and generates a description of each action that was attempted. The server generates a summary including the description of each action. The summary of the actions are rendered in the messaging platform.
    Type: Application
    Filed: November 8, 2019
    Publication date: May 13, 2021
    Applicant: salesforce.com, inc.
    Inventors: Molly MAHAR, Nicholas Beng Tek GEH
  • Patent number: 10733241
    Abstract: An online system stores documents for access by users. The online system also stores query independent information about the documents. Query independent features include data that can be used to score or rank a document independent of any terms entered as a search query. The online system periodically determines whether the values of query independent features have changed, such as by checking activity logs. The online system updates records of query independent features accordingly, and sends information about the updated records to an enterprise search platform for re-indexing. When a user sends a search query to the online system, the enterprise search platform determines whether documents are relevant to the query based on the document contents and the query independent features associated with the documents.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: August 4, 2020
    Assignee: salesforce.com, inc.
    Inventors: Jayesh Govindarajan, Ammar Haris, Nicholas Beng Tek Geh, Francisco Borges
  • Publication number: 20200117671
    Abstract: A multi-tenant system stores a hierarchy of machine-learned models, wherein each machine-learned model is configured to receive as input a set of search results and generate as output scores for ranking the set of search results. Each machine-learned model is associated with a set of dimensions. The system evaluates search query performance. Performance below a threshold causes a new model to be generated and added to the hierarchy of models. Upon execution of a new search query associated with the same set of dimensions as the newly created model, the new model is used to rank that search query's search results.
    Type: Application
    Filed: December 10, 2019
    Publication date: April 16, 2020
    Inventors: Jayesh Govindarajan, Nicholas Beng Tek Geh, Ammar Haris, Zachary Alexander, Scott Thurston Rickard, JR., Clifford Z. Huang
  • Patent number: 10606910
    Abstract: An online system identifies and ranks records using multiple machine learning models in response to a search query. Therefore, the online system can provide selected records that are of the most relevance to a user of a client device that provided the search query. More specifically, the online system applies a first machine learning model that is of low complexity, such as a regression model. Therefore, the first machine learning model can quickly narrow down the large number of records of the online system to a first set of candidate records. The online system analyzes candidate records in the first set by applying a more complex, second machine learning model that more accurately determines records of interest for the user. In various embodiments, the online system can apply subsequent machine learning models of higher complexity for selecting and ranking records for provision to the client device.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: March 31, 2020
    Assignee: salesforce.com, inc.
    Inventors: Jayesh Govindarajan, Nicholas Beng Tek Geh, Francisco Borges, Ammar Haris
  • Patent number: 10552432
    Abstract: A multi-tenant system stores a hierarchy of machine-learned models, wherein each machine-learned model is configured to receive as input a set of search results and generate as output scores for ranking the set of search results. Each machine-learned model is associated with a set of dimensions. The system evaluates search query performance. Performance below a threshold causes a new model to be generated and added to the hierarchy of models. Upon execution of a new search query associated with the same set of dimensions as the newly created model, the new model is used to rank that search query's search results.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: February 4, 2020
    Assignee: salesforce.com, inc.
    Inventors: Jayesh Govindarajan, Nicholas Beng Tek Geh, Ammar Haris, Zachary Alexander, Scott Thurston Rickard, Jr., Clifford Z. Huang
  • Publication number: 20180101536
    Abstract: An online system receives a search query from a user. In response to the request, the online system obtains search results matching the search query and identifies a set of attributes describing a context of the search query. The online system generates a data structure that includes a plurality of search coefficients. The search coefficients are selected based on the identified set of attributes. Some of the search coefficients have conflicting values. The online system traverses the data structure to identify the search coefficients having conflicting values. For each search coefficient having conflicting values, the online system resolves conflicts and determines a value of the search coefficient. The online system ranks search results based on the resolved values of the search coefficients.
    Type: Application
    Filed: October 10, 2017
    Publication date: April 12, 2018
    Inventors: Jayesh Govindarajan, Nicholas Beng Tek Geh, Ammar Haris
  • Publication number: 20180101617
    Abstract: An online system identifies and ranks records using multiple machine learning models in response to a search query. Therefore, the online system can provide selected records that are of the most relevance to a user of a client device that provided the search query. More specifically, the online system applies a first machine learning model that is of low complexity, such as a regression model. Therefore, the first machine learning model can quickly narrow down the large number of records of the online system to a first set of candidate records. The online system analyzes candidate records in the first set by applying a more complex, second machine learning model that more accurately determines records of interest for the user. In various embodiments, the online system can apply subsequent machine learning models of higher complexity for selecting and ranking records for provision to the client device.
    Type: Application
    Filed: October 11, 2017
    Publication date: April 12, 2018
    Inventors: Jayesh Govindarajan, Nicholas Beng Tek Geh, Francisco Borges, Ammar Haris
  • Publication number: 20180101527
    Abstract: An online system stores documents for access by users. The online system also stores query independent information about the documents. Query independent features include data that can be used to score or rank a document independent of any terms entered as a search query. The online system periodically determines whether the values of query independent features have changed, such as by checking activity logs. The online system updates records of query independent features accordingly, and sends information about the updated records to an enterprise search platform for re-indexing. When a user sends a search query to the online system, the enterprise search platform determines whether documents are relevant to the query based on the document contents and the query independent features associated with the documents.
    Type: Application
    Filed: October 11, 2017
    Publication date: April 12, 2018
    Inventors: Jayesh Govindarajan, Ammar Haris, Nicholas Beng Tek Geh, Francisco Borges
  • Publication number: 20180101537
    Abstract: A multi-tenant system stores a hierarchy of machine-learned models, wherein each machine-learned model is configured to receive as input a set of search results and generate as output scores for ranking the set of search results. Each machine-learned model is associated with a set of dimensions. The system evaluates search query performance. Performance below a threshold causes a new model to be generated and added to the hierarchy of models. Upon execution of a new search query associated with the same set of dimensions as the newly created model, the new model is used to rank that search query's search results.
    Type: Application
    Filed: October 11, 2017
    Publication date: April 12, 2018
    Inventors: Jayesh Govindarajan, Nicholas Beng Tek Geh, Ammar Haris, Zachary Alexander, Scott Thurston Rickard, JR., Clifford Z. Huang