Patents by Inventor Ian Frosst

Ian Frosst 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: 10642872
    Abstract: An indexing scheme generates a token index associating token index values with keywords in queries and generates expression trees for the queries that use the token index values to represent the keywords. The indexing scheme generates a document index assigning document index values to uploaded documents. The indexing scheme generates a document-token index that associates the token index values with the document index values for the documents containing the keywords associated with the token index values. The indexing scheme applies the expression trees to the document-token index to quickly identify the documents satisfying the queries. For example, the indexing scheme may generate bit arrays for each of the token index values identifying the documents containing the keywords and apply logical operators from the queries to the bit arrays. The resulting data structure provides a list of documents satisfying the queries.
    Type: Grant
    Filed: October 21, 2016
    Date of Patent: May 5, 2020
    Assignee: SALESFORCE.COM, INC.
    Inventor: Ian Frosst
  • Patent number: 10521804
    Abstract: An interaction manager assigns messages posted on a social media website to a support case in a database system. A support agent may tag a message posted by a user for directing to the support case. The interaction manger assigns the tagged message to the support case and activates a timer to track a time period. During the time period, the interaction manager assigns other messages posted by the same user to the support case. The interaction manager may reset the time period whenever the support agent replies to one of the messages posted by the user or the support agent tags another one of the user messages for directing to the support case. The interaction manager reduces the burden of having to manually review and manage every message posted on the social media website.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: December 31, 2019
    Assignee: SALESFORCE.COM, INC.
    Inventor: Ian Frosst
  • Patent number: 10482390
    Abstract: Systems, device and techniques are disclosed for an information discovery system. An element of data may be retrieved. A knowledge point may be extracted from the element of data. The knowledge point may include an aspect of the element of data. The element of data and the knowledge point may be linked with a traversable link. The knowledge point may further be linked to a second element of data. Natural language processing analysis, linguistic analysis, sentiment analysis, and metadata analysis, may be used to determine the aspect of the element of data.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: November 19, 2019
    Assignee: Salesforce.com, inc.
    Inventors: Ian Frosst, Geoffrey Anderson
  • Patent number: 10346451
    Abstract: A conversation tool may display messages posted on a social media website. The conversation tool may receive selections of posts from the user interface to send associated reply messages and assign metadata for the selected posts to the associated reply messages. The conversation tool then may receive a request to display a conversation for a particular user. The conversation tool identifies the reply messages with assigned metadata associated with the user and identifies the posts associated with the identified reply messages. The conversation tool displays the identified posts with the identified reply messages as the message conversation. The conversation tool uses the reply messages as a trigger for identifying and tracking conversations between an agent and different users. The conversations allow the agent to more efficiently respond to and manage non-structured messages posted on social media websites.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: July 9, 2019
    Assignee: SALESFORCE.COM, INC.
    Inventor: Ian Frosst
  • Publication number: 20190156347
    Abstract: An interaction manager assigns messages posted on a social media website to a support case in a database system. A support agent may tag a message posted by a user for directing to the support case. The interaction manger assigns the tagged message to the support case and activates a timer to track a time period. During the time period, the interaction manager assigns other messages posted by the same user to the support case. The interaction manager may reset the time period whenever the support agent replies to one of the messages posted by the user or the support agent tags another one of the user messages for directing to the support case. The interaction manager reduces the burden of having to manually review and manage every message posted on the social media website.
    Type: Application
    Filed: December 27, 2018
    Publication date: May 23, 2019
    Applicant: salesforce.com, inc.
    Inventor: Ian FROSST
  • Patent number: 10204345
    Abstract: An interaction manager assigns messages posted on a social media website to a support case in a database system. A support agent may tag a message posted by a user for directing to the support case. The interaction manger assigns the tagged message to the support case and activates a timer to track a time period. During the time period, the interaction manager assigns other messages posted by the same user to the support case. The interaction manager may reset the time period whenever the support agent replies to one of the messages posted by the user or the support agent tags another one of the user messages for directing to the support case. The interaction manager reduces the burden of having to manually review and manage every message posted on the social media website.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: February 12, 2019
    Assignee: SALESFORCE.COM, INC.
    Inventor: Ian Frosst
  • Publication number: 20180113930
    Abstract: An indexing scheme generates a token index associating token index values with keywords in queries and generates expression trees for the queries that use the token index values to represent the keywords. The indexing scheme generates a document index assigning document index values to uploaded documents. The indexing scheme generates a document-token index that associates the token index values with the document index values for the documents containing the keywords associated with the token index values. The indexing scheme applies the expression trees to the document-token index to quickly identify the documents satisfying the queries. For example, the indexing scheme may generate bit arrays for each of the token index values identifying the documents containing the keywords and apply logical operators from the queries to the bit arrays. The resulting data structure provides a list of documents satisfying the queries.
    Type: Application
    Filed: October 21, 2016
    Publication date: April 26, 2018
    Applicant: salesforce.com, inc.
    Inventor: Ian FROSST
  • Publication number: 20170372324
    Abstract: An interaction manager assigns messages posted on a social media website to a support case in a database system. A support agent may tag a message posted by a user for directing to the support case. The interaction manger assigns the tagged message to the support case and activates a timer to track a time period. During the time period, the interaction manager assigns other messages posted by the same user to the support case. The interaction manager may reset the time period whenever the support agent replies to one of the messages posted by the user or the support agent tags another one of the user messages for directing to the support case. The interaction manager reduces the burden of having to manually review and manage every message posted on the social media website.
    Type: Application
    Filed: June 28, 2016
    Publication date: December 28, 2017
    Applicant: salesforce.com, inc.
    Inventor: Ian Frosst
  • Publication number: 20170344630
    Abstract: A conversation tool may display messages posted on a social media website. The conversation tool may receive selections of posts from the user interface to send associated reply messages and assign metadata for the selected posts to the associated reply messages. The conversation tool then may receive a request to display a conversation for a particular user. The conversation tool identifies the reply messages with assigned metadata associated with the user and identifies the posts associated with the identified reply messages. The conversation tool displays the identified posts with the identified reply messages as the message conversation. The conversation tool uses the reply messages as a trigger for identifying and tracking conversations between an agent and different users. The conversations allow the agent to more efficiently respond to and manage non-structured messages posted on social media websites.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Applicant: salesforce.com, inc.
    Inventor: Ian Frosst
  • Publication number: 20160117604
    Abstract: Systems, device and techniques are disclosed for an information discovery system. An element of data may be retrieved. A knowledge point may be extracted from the element of data. The knowledge point may include an aspect of the element of data. The element of data and the knowledge point may be linked with a traversable link. The knowledge point may further be linked to a second element of data. Natural language processing analysis, linguistic analysis, sentiment analysis, and metadata analysis, may be used to determine the aspect of the element of data.
    Type: Application
    Filed: October 9, 2015
    Publication date: April 28, 2016
    Inventors: Ian Frosst, Geoffrey Anderson