Patents by Inventor Julien Hoarau
Julien Hoarau 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: 11855962Abstract: In one embodiment, a computer-implemented method comprises storing, in one or more data repositories, a plurality of channel records, each channel record including a channel identification (ID) and channel status indicator; receiving, at a computing device, a join request for a client account to join a channel, the join request including a first channel ID; determining whether a channel record of the plurality of channel records stored in the one or more data repositories includes a channel ID that matches the first channel ID; in response to determining that each channel record of the plurality of channel records does not include a channel ID that matches the first channel ID, creating and storing, in the one or more data repositories, a first channel record that includes: the first channel ID and a channel status indicator set to active; receiving, at the computing device, a first notification from a programmed message transport service that a channel corresponding to the first channel ID is set to inactiveType: GrantFiled: December 3, 2021Date of Patent: December 26, 2023Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Julien Hoarau, Jerome Touffe-Blin, Patrick Streule
-
Publication number: 20230237266Abstract: In various embodiments a dialogue matching application performs speech recognition operations on an audio segment to generate a sequence of words. The dialogue matching application determines a first dialogue match between a first subsequence of words included in the sequence of words and a script line included in a set of script lines. The dialogue matching application determines a second dialogue match between a second subsequence of words included in the sequence of words and the script line. The dialogue matching application receives, via a graphical user interface (GUI), an event that corresponds to an interaction between a user and an interactive GUI element. The dialogue matching application extracts a portion of the audio segment from a session recording based on the event to generate an audio clip that corresponds to both the script line and either the first subsequence or words or the second subsequence of words.Type: ApplicationFiled: January 23, 2023Publication date: July 27, 2023Inventor: Julien HOARAU
-
Publication number: 20220094663Abstract: In one embodiment, a computer-implemented method comprises storing, in one or more data repositories, a plurality of channel records, each channel record including a channel identification (ID) and channel status indicator; receiving, at a computing device, a join request for a client account to join a channel, the join request including a first channel ID; determining whether a channel record of the plurality of channel records stored in the one or more data repositories includes a channel ID that matches the first channel ID; in response to determining that each channel record of the plurality of channel records does not include a channel ID that matches the first channel ID, creating and storing, in the one or more data repositories, a first channel record that includes: the first channel ID and a channel status indicator set to active; receiving, at the computing device, a first notification from a programmed message transport service that a channel corresponding to the first channel ID is set to inactiveType: ApplicationFiled: December 3, 2021Publication date: March 24, 2022Inventors: Julien Hoarau, Jerome Touffe-Blin, Patrick Streule
-
Patent number: 11196706Abstract: In one embodiment, a computer-implemented method comprises storing, in one or more data repositories, a plurality of channel records, each channel record including a channel identification (ID) and channel status indicator; receiving, at a computing device, a join request for a client account to join a channel, the join request including a first channel ID; determining whether a channel record of the plurality of channel records stored in the one or more data repositories includes a channel ID that matches the first channel ID; in response to determining that each channel record of the plurality of channel records does not include a channel ID that matches the first channel ID, creating and storing, in the one or more data repositories, a first channel record that includes: the first channel ID and a channel status indicator set to active; receiving, at the computing device, a first notification from a programmed message transport service that a channel corresponding to the first channel ID is set to inactiveType: GrantFiled: May 16, 2019Date of Patent: December 7, 2021Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.Inventors: Julien Hoarau, Jerome Touffe-Blin, Patrick Streule
-
Publication number: 20210168103Abstract: Described herein is a computer implemented method for displaying a dynamic content item in a chat interface running on a client device. The method comprises receiving, from a collaboration platform, a dynamic content item descriptor which defines the dynamic content item and a content provider that is configured to provide dynamic data for the dynamic content item; receiving, from the content provider, dynamic data; and displaying the dynamic content item with the dynamic data in an area of the chat interface that is distinct from a messaging area of the chat interface.Type: ApplicationFiled: February 12, 2021Publication date: June 3, 2021Inventors: Tanguy Crusson, Julien Hoarau, Anatoli Kazatchkov, Michael Oates, Patrick Streule, Royce Wong
-
Patent number: 10938757Abstract: Described herein is a computer implemented method for displaying a dynamic content item in a chat interface running on a client device. The method comprises receiving, from a collaboration platform, a dynamic content item descriptor which defines the dynamic content item and a content provider that is configured to provide dynamic data for the dynamic content item; receiving, from the content provider, dynamic data; and displaying the dynamic content item with the dynamic data in an area of the chat interface that is distinct from a messaging area of the chat interface.Type: GrantFiled: August 20, 2019Date of Patent: March 2, 2021Assignee: ATLASSIAN PTY LTD.Inventors: Tanguy Crusson, Julien Hoarau, Anatoli Kazatchkov, Michael Oates, Patrick Streule, Royce Wong
-
Publication number: 20200366643Abstract: In one embodiment, a computer-implemented method comprises storing, in one or more data repositories, a plurality of channel records, each channel record including a channel identification (ID) and channel status indicator; receiving, at a computing device, a join request for a client account to join a channel, the join request including a first channel ID; determining whether a channel record of the plurality of channel records stored in the one or more data repositories includes a channel ID that matches the first channel ID; in response to determining that each channel record of the plurality of channel records does not include a channel ID that matches the first channel ID, creating and storing, in the one or more data repositories, a first channel record that includes: the first channel ID and a channel status indicator set to active; receiving, at the computing device, a first notification from a programmed message transport service that a channel corresponding to the first channel ID is set to inactiveType: ApplicationFiled: May 16, 2019Publication date: November 19, 2020Inventors: Julien Hoarau, Jerome Touffe-Blin, Patrick Streule
-
Publication number: 20190372920Abstract: Described herein is a computer implemented method for displaying a dynamic content item in a chat interface running on a client device. The method comprises receiving, from a collaboration platform, a dynamic content item descriptor which defines the dynamic content item and a content provider that is configured to provide dynamic data for the dynamic content item; receiving, from the content provider, dynamic data; and displaying the dynamic content item with the dynamic data in an area of the chat interface that is distinct from a messaging area of the chat interface.Type: ApplicationFiled: August 20, 2019Publication date: December 5, 2019Applicant: ATLASSIAN PTY LTDInventors: Tanguy Crusson, Julien Hoarau, Anatoli Kazatchkov, Michael Oates, Patrick Streule, Royce Wong
-
Patent number: 10476819Abstract: Described herein is a computer implemented method for displaying a conditional control in a chat interface running on a client device. The method comprises receiving, from a collaboration platform, a conditional control descriptor which defines a conditional control, one or more conditions, and an action to be performed on activation of the conditional control; determining whether the one or more conditions are met; and in response to determining that the one or more conditions are met, displaying the conditional control in the chat interface.Type: GrantFiled: March 31, 2016Date of Patent: November 12, 2019Assignee: Atlassian Pty LtdInventors: Tanguy Crusson, Julien Hoarau, Anatoli Kazatchkov, Michael Oates, Patrick Streule, Royce Wong
-
Patent number: 10469417Abstract: Described herein is a computer implemented method for displaying a dynamic content item in a chat interface running on a client device. The method comprises receiving, from a collaboration platform, a dynamic content item descriptor which defines the dynamic content item and a content provider that is configured to provide dynamic data for the dynamic content item; receiving, from the content provider, dynamic data; and displaying the dynamic content item with the dynamic data in an area of the chat interface that is distinct from a messaging area of the chat interface.Type: GrantFiled: March 31, 2016Date of Patent: November 5, 2019Assignee: ATLASSIAN PTY LTDInventors: Tanguy Crusson, Julien Hoarau, Anatoli Kazatchkov, Michael Oates, Patrick Streule, Royce Wong
-
Patent number: 9832265Abstract: Described herein is a computer implemented method for operating a collaboration system to synchronize integrations installed on a client device with integrations stored by the collaboration system. The method comprises: receiving a synchronization request from the client device and, for a given integration included in the synchronization request: retrieving a system integration token and comparing a client integration token received in the request with the system integration token. Responsive to determining that the client and system integration tokens do not match, the method further comprises determining the client to be out of date with respect to the given integration and sending an integration update to the client device.Type: GrantFiled: November 11, 2016Date of Patent: November 28, 2017Assignee: ATLASSIAN PTY LTDInventors: Julien Hoarau, Michael Oates, Patrick Streule
-
Publication number: 20170289073Abstract: Described herein is a computer implemented method for displaying a conditional control in a chat interface running on a client device. The method comprises receiving, from a collaboration platform, a conditional control descriptor which defines a conditional control, one or more conditions, and an action to be performed on activation of the conditional control; determining whether the one or more conditions are met; and in response to determining that the one or more conditions are met, displaying the conditional control in the chat interface.Type: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Applicant: ATLASSIAN PTY LTDInventors: Tanguy Crusson, Julien Hoarau, Anatoli Kazatchkov, Michael Oates, Patrick Streule, Royce Wong
-
Publication number: 20170285881Abstract: Described herein is a computer implemented method for displaying a dynamic content item in a chat interface running on a client device. The method comprises receiving, from a collaboration platform, a dynamic content item descriptor which defines the dynamic content item and a content provider that is configured to provide dynamic data for the dynamic content item; receiving, from the content provider, dynamic data; and displaying the dynamic content item with the dynamic data in an area of the chat interface that is distinct from a messaging area of the chat interface.Type: ApplicationFiled: March 31, 2016Publication date: October 5, 2017Applicant: ATLASSIAN PTY LTDInventors: Tanguy Crusson, Julien Hoarau, Anatoli Kazatchkov, Michael Oates, Patrick Streule, Royce Wong
-
Publication number: 20170289247Abstract: Described herein is a computer implemented method for operating a collaboration system to synchronize integrations installed on a client device with integrations stored by the collaboration system. The method comprises: receiving a synchronization request from the client device and, for a given integration included in the synchronization request: retrieving a system integration token and comparing a client integration token received in the request with the system integration token. Responsive to determining that the client and system integration tokens do not match, the method further comprises determining the client to be out of date with respect to the given integration and sending an integration update to the client device.Type: ApplicationFiled: November 11, 2016Publication date: October 5, 2017Applicant: ATLASSIAN PTY LTDInventors: Julien Hoarau, Michael Oates, Patrick Streule
-
Patent number: 9497267Abstract: Described herein is a computer implemented method for operating a collaboration system to synchronize integrations installed on a client device with integrations stored by the collaboration system. The method comprises: receiving a synchronization request from the client device and, for a given integration included in the synchronization request: retrieving a system integration token and comparing a client integration token received in the request with the system integration token. Responsive to determining that the client and system integration tokens do not match, the method further comprises determining the client to be out of date with respect to the given integration and sending an integration update to the client device.Type: GrantFiled: March 31, 2016Date of Patent: November 15, 2016Assignee: ATLASSIAN PTY LTDInventors: Julien Hoarau, Michael Oates, Patrick Streule