Patents by Inventor Samuel PARSONS

Samuel PARSONS 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: 11695717
    Abstract: Disclosed herein are system, method, and computer program product embodiments for a dynamic email content engine. An embodiment operates by selecting a subscriber record from a database. The embodiment adds, i.e., stores, a first content item to a content pool based on a first rule in a set of rules, wherein the first rule is applied based on a characteristic of the content item or a persona record assigned to the subscriber record. The embodiments adds, i.e., stores, a second content item to the content pool based on a second rule in the set of rules. The embodiment ranks the first content item and the second content item in the content pool based on a first priority value and a second priority value. The embodiment assigns the first content item to the subscriber record based on the ranking.
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: July 4, 2023
    Assignee: Salesforce, Inc.
    Inventors: Bradley P. Robinson, Brandon Young, Arun Kamoji, Samuel Parsons, Ian Cruz, Lydia Yang
  • Publication number: 20210185000
    Abstract: Disclosed herein are system, method, and computer program product embodiments for a dynamic email content engine. An embodiment operates by selecting a subscriber record from a database. The embodiment adds a first content item to a content pool based on a first rule in a set of rules, wherein the first rule is applied based on a characteristic of the content item or a persona record assigned to the subscriber record. The embodiments adds a second content item to the content pool based on a second rule in the set of rules. The embodiment ranks the first content item and the second content item in the content pool based on a first priority value and a second priority value. The embodiment assigns the first content item to the subscriber record based on the ranking.
    Type: Application
    Filed: December 8, 2020
    Publication date: June 17, 2021
    Applicant: salesforce.com, inc.
    Inventors: Bradley P. Robinson, Brandon Young, Arun Kamoji, Samuel Parsons, Ian Cruz, Lydia Yang
  • Patent number: 10904194
    Abstract: Disclosed herein are system, method, and computer program product embodiments for assigning a content item to a subscriber record. Embodiments include electing a subscriber record from a database and assigning a persona record to the selected subscriber record. Then, a first and a second content item are added to a content pool based on a first and a second rule, respectively, where the first and the second rule are applied based on the persona record. Embodiments also include ranking the first content item and the second content item based on a first priority value and a second priority value associated with the first and the second rule, respectively. Then, the first content item is assigned to the subscriber record based on the ranking.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: January 26, 2021
    Assignee: salesforce.com, inc.
    Inventors: Bradley P. Robinson, Brandon Young, Arun Kamoji, Samuel Parsons, Ian Cruz, Lydia Yang
  • Patent number: 10861032
    Abstract: A server may be utilized as a content management server for receiving, validating, and formatting an object for use by a second server. The server may receive a selection of a digital communication message type, receive a set of content data corresponding to the selected message type and an indication of one or more target segments. Based on the selected communication message type, the server may validate the data. If the data is validated, then the server generates a communication message content payload object. The communication message content payload object is formatted based on the requirements of the second server, such that the second server may efficiently process the objects for distribution of communication messages using the data of the object. The second server may generate and transmit previews of messages to the first server, for review and approval by an authorized user.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: December 8, 2020
    Assignee: salesforce.com, inc.
    Inventors: Samuel Winton Whitmore, Samuel Parsons, Bradley P. Robinson, Charles Heredia, Shacarah Gagnon-Kvale
  • Publication number: 20200250690
    Abstract: A server may be utilized as a content management server for receiving, validating, and formatting an object for use by a second server. The server may receive a selection of a digital communication message type, receive a set of content data corresponding to the selected message type and an indication of one or more target segments. Based on the selected communication message type, the server may validate the data. If the data is validated, then the server generates a communication message content payload object. The communication message content payload object is formatted based on the requirements of the second server, such that the second server may efficiently process the objects for distribution of communication messages using the data of the object. The second server may generate and transmit previews of messages to the first server, for review and approval by an authorized user.
    Type: Application
    Filed: January 31, 2019
    Publication date: August 6, 2020
    Inventors: Samuel Winton Whitmore, Samuel Parsons, Bradley P. Robinson, Charles Heredia, Shacarah Gagnon-Kvale
  • Publication number: 20190081920
    Abstract: Disclosed herein are system, method, and computer program product embodiments for a dynamic email content engine. An embodiment operates by selecting a subscriber record from a database. The embodiment adds a first content item to a content pool based on a first rule in a set of rules, wherein the first rule is applied based on a characteristic of the content item or a persona record assigned to the subscriber record. The embodiments adds a second content item to the content pool based on a second rule in the set of rules. The embodiment ranks the first content item and the second content item in the content pool based on a first priority value and a second priority value. The embodiment assigns the first content item to the subscriber record based on the ranking.
    Type: Application
    Filed: September 11, 2017
    Publication date: March 14, 2019
    Applicant: salesforce.com, inc.
    Inventors: Bradley P. ROBINSON, Brandon YOUNG, Arun KAMOJI, Samuel PARSONS, Ian CRUZ, Lydia YANG
  • Publication number: 20190080358
    Abstract: Disclosed herein are system, method, and computer program product embodiments for a dynamic email system. An embodiment operates by assigning a persona record to a subscriber record in a set of subscriber records based on a characteristic of the subscriber record. The embodiment assigns a content score to a content item in a content database based on subscriber engagement data associated with the content item. The embodiment ranks the content item in the content database based on the content score assigned to the content item. The embodiment assigns the content item to the subscriber record based on a characteristic of the content item, the content score assigned to the content item, or the persona record. The embodiment creates an email comprising the content item based on the assignment of the content item to the subscriber record. The embodiment sends the email to an email address associated with the subscriber record.
    Type: Application
    Filed: September 11, 2017
    Publication date: March 14, 2019
    Applicant: salesforce.com, inc.
    Inventors: Bradley P. ROBINSON, Arun KAMOJI, Samuel PARSONS, Adrian CRUZ, Lydia YANG