Patents by Inventor Michael Aurelio
Michael Aurelio 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: 12657399Abstract: A computing services environment may include a database system, a generative language model interface, a communication interface, and a messaging interface. The database system may store database records reflecting interactions between tenants of the computer services environment and individuals interacting with the tenants, and may determine an input description of a communication campaign between a tenant of the plurality of tenants and a corresponding segment of the individuals. The generative language model interface may determine a textual description of one or more elements of the communication campaign by completing a campaign brief generation prompt via a generative language model. The communication interface may transmit to a client machine authenticated to a database system account linked to the tenant an instruction to generate a graphical user interface at the client machine. The messaging interface may transmit messages based on the input description and the refinement.Type: GrantFiled: January 23, 2024Date of Patent: June 16, 2026Assignee: Salesforce, Inc.Inventors: Scott Pitkin, Michael Aurelio, Jonathan Belkowitz, Allen Hoem, Amrutha Krishnan, Abigail Kutruff
-
Publication number: 20250175407Abstract: A message batching configuration may be determined for transmitting a message to recipients. The message batching configuration may include two or more message batches, a respective recipient count for each message batch, a respective time delay between each message batch, and a performance metric for evaluating the message. The message is transmitted in accordance with the message batching configuration. The transmission of subsequent message batches is halted when it is determined that the designated performance metric fails to meet a designated performance metric threshold.Type: ApplicationFiled: January 28, 2025Publication date: May 29, 2025Applicant: Salesforce, Inc.Inventors: Michael Aurelio, Eric Paul Wittke, Laurel Knell, Bradly Zavakos, Abigail Kutruff, Jon Belkowitz
-
Publication number: 20250086403Abstract: A computing services environment may include a database system, a generative language model interface, a communication interface, and a messaging interface. The database system may store database records reflecting interactions between tenants of the computer services environment and individuals interacting with the tenants, and may determine an input description of a communication campaign between a tenant of the plurality of tenants and a corresponding segment of the individuals. The generative language model interface may determine a textual description of one or more elements of the communication campaign by completing a campaign brief generation prompt via a generative language model. The communication interface may transmit to a client machine authenticated to a database system account linked to the tenant an instruction to generate a graphical user interface at the client machine. The messaging interface may transmit messages based on the input description and the refinement.Type: ApplicationFiled: January 23, 2024Publication date: March 13, 2025Applicant: Salesforce, Inc.Inventors: Scott PITKIN, Michael AURELIO, Jonathan BELKOWITZ, Allen HOEM, Amrutha KRISHNAN, Abigail KUTRUFF
-
Patent number: 12244484Abstract: A message batching configuration may be determined for transmitting a message to recipients. The message batching configuration may include two or more message batches, a respective recipient count for each message batch, a respective time delay between each message batch, and a performance metric for evaluating the message. The message is transmitted in accordance with the message batching configuration. The transmission of subsequent message batches is halted when it is determined that the designated performance metric fails to meet a designated performance metric threshold.Type: GrantFiled: October 31, 2022Date of Patent: March 4, 2025Assignee: Salesforce, Inc.Inventors: Michael Aurelio, Eric Paul Wittke, Laurel Knell, Bradly Zavakos, Abigail Kutruff, Jon Belkowitz
-
Patent number: 11609954Abstract: Described herein are systems, apparatus, methods and computer program products configured for actions to be performed on segments within a pipeline. The disclosed systems and techniques allow a user to select a data segment on a graphical user interface. The user may then utilize the data of the segment to perform one or more actions. Thus the data of the segment may be used to provide communications to parties contained within the data, manipulate the data segment based on the parties contained within the data, and change the data displayed based on attributes selected.Type: GrantFiled: June 15, 2020Date of Patent: March 21, 2023Assignee: salesforce.com, inc.Inventors: Eric Paul Wittke, Narinder Pal Singh, Laurel Knell, Jonathan Belkowitz, Bradly Zavakos, Laurel Tripp, Abigail Kutruff, Michael Aurelio
-
Publication number: 20230077698Abstract: A message batching configuration may be determined for transmitting a message to recipients. The message batching configuration may include two or more message batches, a respective recipient count for each message batch, a respective time delay between each message batch, and a performance metric for evaluating the message. The message is transmitted in accordance with the message batching configuration. The transmission of subsequent message batches is halted when it is determined that the designated performance metric fails to meet a designated performance metric threshold.Type: ApplicationFiled: October 31, 2022Publication date: March 16, 2023Applicant: salesforce.com, inc.Inventors: Michael Aurelio, Eric Paul Wittke, Laurel Knell, Bradly Zavakos, Abigail Kutruff, Jon Belkowitz
-
Patent number: 11516105Abstract: A message batching configuration may be determined for transmitting a message to recipients. The message batching configuration may include two or more message batches, a respective recipient count for each message batch, a respective time delay between each message batch, and a performance metric for evaluating the message. The message is transmitted in accordance with the message batching configuration. The transmission of subsequent message batches is halted when it is determined that the designated performance metric fails to meet a designated performance metric threshold.Type: GrantFiled: May 22, 2020Date of Patent: November 29, 2022Assignee: salesforce.com, inc.Inventors: Michael Aurelio, Eric Paul Wittke, Laurel Knell, Bradly Zavakos, Abigail Kutruff, Jon Belkowitz
-
Publication number: 20210390142Abstract: DESCRIBED HEREIN ARE SYSTEMS, APPARATUS, METHODS AND COMPUTER PROGRAM PRODUCTS CONFIGURED FOR ACTIONS TO BE PERFORMED ON SEGMENTS WITHIN A PIPELINE. THE DISCLOSED SYSTEMS AND TECHNIQUES ALLOW A USER TO SELECT A DATA SEGMENT ON A GRAPHICAL USER INTERFACE. THE USER MAY THEN UTILIZE THE DATA OF THE SEGMENT TO PERFORM ONE OR MORE ACTIONS. THUS THE DATA OF THE SEGMENT MAY BE USED TO PROVIDE COMMUNICATIONS TO PARTIES CONTAINED WITHIN THE DATA, MANIPULATE THE DATA SEGMENT BASED ON THE PARTIES CONTAINED WITHIN THE DATA, AND CHANGE THE DATA DISPLAYED BASED ON ATTRIBUTES SELECTED.Type: ApplicationFiled: June 15, 2020Publication date: December 16, 2021Applicant: Salesforce.com, Inc.Inventors: Eric Paul Wittke, Narinder Pal SINGH, Laurel KNELL, Jonathan BELKOWITZ, Bradly ZAVAKOS, Laurel TRIPP, Abigail KUTRUFF, Michael AURELIO
-
Publication number: 20210367873Abstract: A message batching configuration may be determined for transmitting a message to recipients. The message batching configuration may include two or more message batches, a respective recipient count for each message batch, a respective time delay between each message batch, and a performance metric for evaluating the message. The message is transmitted in accordance with the message batching configuration. The transmission of subsequent message batches is halted when it is determined that the designated performance metric fails to meet a designated performance metric threshold.Type: ApplicationFiled: May 22, 2020Publication date: November 25, 2021Applicant: Salesforce.com, Inc.Inventors: Michael Aurelio, Eric Paul Wittke, Laurel Knell, Bradly Zavakos, Abigail Kutruff, Jon Belkowitz
-
Patent number: D1093421Type: GrantFiled: September 8, 2023Date of Patent: September 16, 2025Assignee: Salesforce, Inc.Inventors: Scott Pitkin, Michael Aurelio