Patents by Inventor Curtis Neil Allen, Jr.

Curtis Neil Allen, Jr. 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: 20250150422
    Abstract: Techniques for generating modified messages via a communication platform are discussed herein. For example, one or more machine-learning models associated with a communication platform may be configured to receive, as input and from a user of the communication platform, characteristics of one or more previously modified messages shared to the communication platform. The machine-learning model may generate one or more modified messages containing at least one characteristic of the previously modified messages and allowing the user to share the modified message to the communication platform.
    Type: Application
    Filed: November 3, 2023
    Publication date: May 8, 2025
    Inventors: Curtis Neil Allen, JR., David Barrett-Kahn, Zachary Alan Kaarvik, Omar Lee, McKenna Lowry, Kelly Holmes Moran, Sohom Paul, Jacquelyn Elizabeth Rocca, Leonard Jackson Shearer, Katherine Jane Steigman, Wii Yatani
  • Publication number: 20250130753
    Abstract: Techniques for generating and displaying a summary of multiple virtual spaces are discussed herein. A communication platform may determine whether to generate a summary of the content posted across a set of virtual spaces. For instance, the communication platform can identify a set of virtual spaces that the user is a member of. For a pre-determined period, the communication platform can determine a first number of content items posted to the set of virtual spaces. The communication platform may also determine, over the same period, a second number indicating the number of the content items the user has yet to view. Based on the second number meeting or exceeding a threshold, the communication platform may generate a summary for the user. Accordingly, the communication platform may generate a summary of the content posted to the set of virtual spaces and display the summary via a user interface of the user.
    Type: Application
    Filed: October 24, 2023
    Publication date: April 24, 2025
    Inventors: Aaron Josephus Maurer, Katherine Jane Steigman, Sohom Paul, McKenna Lowry, Jacquelyn Elizabeth Rocca, Kelly Holmes Moran, Zachary Alan Kaarvik, Leonard Jackson Shearer, David Barrett-Kahn, Wii Yatani, Omar Lee, Curtis Neil Allen, JR.
  • Publication number: 20250133048
    Abstract: Techniques for determining and/or displaying summarized messages are discussed herein. A user may post a message to a virtual space of a communication platform. That is, a user may send a message to one or more users via a virtual space. In such instances, the communication platform may identify the intended recipients of the message and input the message and the intended recipients into a machine-learning model to receive, as output from the machine-learning model, data indicative of a summarized representation of the message. The summary may include information that is relevant and/or important for the intended recipient user(s). Further, the summary may include a summary of the message, action items included in the message, recommendations, and/or any other information. In some examples, the communication platform may cause the summary to be displayed via a user interface of the recipient user.
    Type: Application
    Filed: October 24, 2023
    Publication date: April 24, 2025
    Inventors: Aaron Josephus Maurer, Katherine Jane Steigman, Sohom Paul, McKenna Lowry, Jacquelyn Elizabeth Rocca, Kelly Holmes Moran, Zachary Alan Kaarvik, Leonard Jackson Shearer, David Barrett-Kahn, Wii Yatani, Omar Lee, Curtis Neil Allen, JR.
  • Publication number: 20240176960
    Abstract: Techniques for transcribing and/or summarizing multimedia collaboration sessions are discussed herein. For example, users can communicate within a teleconferencing meeting associated with a channel. In some examples, a first machine learning model may be configured to receive audio-visual data and user interaction data (e.g., selected emojis, detected gestures, messages or text input by a user, a thread of messages, etc.) and output a teleconferencing meeting summary. In some examples, the teleconferencing meeting summary can include one or more highlights, action items, and/or artificial intelligence (AI) notes generated using a machine learning model(s).
    Type: Application
    Filed: October 30, 2023
    Publication date: May 30, 2024
    Inventors: Aaron Josephus Maurer, Katherine Jane Steigman, Olivia Diane Grace, Sohom Paul, McKenna Lowry, Michael Hahn, Jacquelyn Elizabeth Rocca, Kelly Holmes Moran, Zachary Alan Kaarvik, Leonard Jackson Shearer, David Barrett-Kahn, Wii Yatani, Omar Lee, Curtis Neil Allen, JR.
  • Patent number: 11804954
    Abstract: Media, system, and method for providing encryption key management to an automated workflow within a group-based communication system. The automated workflow is encrypted using an organization-specific encryption key and is stored in a data store. Responsive to a triggering event, the encrypted workflow is retrieved from the data store to be decrypted and a corresponding decryption key is retrieved from a key store. The decrypted workflow performs a series of steps responsive to determining that a trigger condition has been met. The steps may be associated with at least one of sending a form and sending a message to a user within the group-based communication system.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: October 31, 2023
    Assignee: Salesforce, Inc.
    Inventors: Angela Kirchhof, Curtis Neil Allen, Jr., Dustin James Lindquist, Samuel Opoku-Agyemang
  • Patent number: 11599353
    Abstract: Media, methods, and systems are disclosed for hosting an event-based application. Application instructions corresponding to processing steps to be performed in response to particular events are received from a development environment. The events are associated with a group-based communication channel. An application comprising computer-executable instructions is generated based on the application instructions and metadata associated with the events. In response to detecting one or more of the events, execution of the computer-executable instructions is triggered. A response is received corresponding to output from applying the processing steps to the events. A message is posted into the respective communication channel corresponding to the response.
    Type: Grant
    Filed: August 30, 2022
    Date of Patent: March 7, 2023
    Assignee: Slack Technologies, LLC
    Inventors: Michael Brevoort, Angela Kirchhof, Helen Wei Zeng, Curtis Neil Allen, Jr., Stephen Wood
  • Publication number: 20220413842
    Abstract: Media, methods, and systems are disclosed for hosting an event-based application. Application instructions corresponding to processing steps to be performed in response to particular events are received from a development environment. The events are associated with a group-based communication channel. An application comprising computer-executable instructions is generated based on the application instructions and metadata associated with the events. In response to detecting one or more of the events, execution of the computer-executable instructions is triggered. A response is received corresponding to output from applying the processing steps to the events. A message is posted into the respective communication channel corresponding to the response.
    Type: Application
    Filed: August 30, 2022
    Publication date: December 29, 2022
    Inventors: Michael Brevoort, Angela Kirchhof, Helen Wei Zeng, Curtis Neil Allen, JR., Stephen Wood
  • Patent number: 11455166
    Abstract: Media, methods, and systems are disclosed for hosting an event-based application. Application instructions corresponding to processing steps to be performed in response to particular events are received from a development environment. The events are associated with a group-based communication channel. An application comprising computer-executable instructions is generated based on the application instructions and metadata associated with the events. In response to detecting one or more of the events, execution of the computer-executable instructions is triggered. A response is received corresponding to output from applying the processing steps to the events. A message is posted into the respective communication channel corresponding to the response.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: September 27, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Michael Brevoort, Angela Kirchhof, Helen Wei Zeng, Curtis Neil Allen, Jr., Stephen Wood
  • Publication number: 20220276859
    Abstract: Media, methods, and systems are disclosed for hosting an event-based application. Application instructions corresponding to processing steps to be performed in response to particular events are received from a development environment. The events are associated with a group-based communication channel. An application comprising computer-executable instructions is generated based on the application instructions and metadata associated with the events. In response to detecting one or more of the events, execution of the computer-executable instructions is triggered. A response is received corresponding to output from applying the processing steps to the events. A message is posted into the respective communication channel corresponding to the response.
    Type: Application
    Filed: February 26, 2021
    Publication date: September 1, 2022
    Inventors: Michael Brevoort, Angela Kirchhof, Helen Wei Zeng, Curtis Neil Allen, JR., Stephen Wood
  • Publication number: 20220006619
    Abstract: Media, system, and method for providing encryption key management to an automated workflow within a group-based communication system. The automated workflow is encrypted using an organization-specific encryption key and is stored in a data store. Responsive to a triggering event, the encrypted workflow is retrieved from the data store to be decrypted and a corresponding decryption key is retrieved from a key store. The decrypted workflow performs a series of steps responsive to determining that a trigger condition has been met. The steps may be associated with at least one of sending a form and sending a message to a user within the group-based communication system.
    Type: Application
    Filed: December 21, 2020
    Publication date: January 6, 2022
    Inventors: Angela Kirchhof, Curtis Neil Allen, JR., Dustin James Lindquist, Samuel Opoku-Agyemang
  • Patent number: 10897351
    Abstract: Media, system, and method for providing encryption key management to an automated workflow within a group-based communication system. The automated workflow is encrypted using an organization-specific encryption key and is stored in a data store. Responsive to a triggering event, the encrypted workflow is retrieved from the data store to be decrypted and a corresponding decryption key is retrieved from a key store. The decrypted workflow performs a series of steps responsive to determining that a trigger condition has been met. The steps may be associated with at least one of sending a form and sending a message to a user within the group-based communication system.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: January 19, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Angela Kirchhof, Curtis Neil Allen, Jr., Dustin James Lindquist, Samuel Opoku-Agyemang