Patents by Inventor Sherif Mansour

Sherif Mansour 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: 20240086400
    Abstract: Described herein is a computer implemented method. The method comprises receiving a content item record in respect of a content item generated at a collaboration system and processing the received content item record to determine if the content item record includes any designated content. In response to determining that the received content item record includes designated content the method further comprises generating a designated content record in respect of the identified designated content and saving the designated content record to a data store.
    Type: Application
    Filed: November 8, 2023
    Publication date: March 14, 2024
    Inventors: Sherif Mansour, Julien Michel Hoarau, Sylvain Guillope
  • Patent number: 11930095
    Abstract: A method for creating a dynamic element in content performed by a dynamic element management system is disclosed. The method includes receiving a content request for the dynamic element from a client device, the content request comprising a uniform resource locator (URL) of an external data source from which to retrieve content for the dynamic element; identifying the data source based on the URL; forwarding the content request to the identified data source; receiving metadata corresponding to the content hosted by the data source; and forwarding the metadata to the client device for display in a dynamic element placeholder on the client device.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: March 12, 2024
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Phil Oye, Artur Pawel Bodera, Sherif Mansour
  • Publication number: 20230419023
    Abstract: Methods and systems for creating tables are disclosed. The method includes receiving a request to create a table, the request including an indication of a number of columns and rows for the table, generating the table, the table comprising the number of columns and rows indicated in the request, an intersection of a column and a row in the table being a cell of the table, the table further comprising a summary row; rendering the table on a client device; the table comprising a column type affordance for selecting a column type for at least one column and a summary type affordance for selecting a summary type for at least one column; receiving selection of the column type affordance for a column; applying the selected column type to each cell of the column; and updating the summary type available for the column based on selected column type for the column.
    Type: Application
    Filed: September 8, 2023
    Publication date: December 28, 2023
    Inventors: Eduard Shvedai, Rifat Nabi, Sherif Mansour, James Rotanson, Bradley Rodgers, Alexander Neil Hixon
  • Patent number: 11816096
    Abstract: Described herein is a computer implemented method. The method comprises receiving a content item record in respect of a content item generated at a collaboration system and processing the received content item record to determine if the content item record includes any designated content. In response to determining that the received content item record includes designated content the method further comprises generating a designated content record in respect of the identified designated content and saving the designated content record to a data store.
    Type: Grant
    Filed: April 1, 2021
    Date of Patent: November 14, 2023
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Sherif Mansour, Julien Michel Hoarau, Sylvain Guillope
  • Patent number: 11755826
    Abstract: Methods and systems for creating tables are disclosed. The method includes receiving a request to create a table, the request including an indication of a number of columns and rows for the table, generating the table, the table comprising the number of columns and rows indicated in the request, an intersection of a column and a row in the table being a cell of the table, the table further comprising a summary row; rendering the table on a client device; the table comprising a column type affordance for selecting a column type for at least one column and a summary type affordance for selecting a summary type for at least one column; receiving selection of the column type affordance for a column; applying the selected column type to each cell of the column; and updating the summary type available for the column based on selected column type for the column.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: September 12, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Eduard Shvedai, Rifat Nabi, Sherif Mansour, James Rotanson, Bradley Rodgers, Alexander Neil Hixon
  • Publication number: 20220337678
    Abstract: A method for creating a dynamic element in content performed by a dynamic element management system is disclosed. The method includes receiving a content request for the dynamic element from a client device, the content request comprising a uniform resource locator (URL) of an external data source from which to retrieve content for the dynamic element; identifying the data source based on the URL; forwarding the content request to the identified data source; receiving metadata corresponding to the content hosted by the data source; and forwarding the metadata to the client device for display in a dynamic element placeholder on the client device.
    Type: Application
    Filed: July 1, 2022
    Publication date: October 20, 2022
    Inventors: Phil Oye, Artur Pawel Bodera, Sherif Mansour
  • Patent number: 11381661
    Abstract: A method for creating a dynamic element in content performed by a dynamic element management system is disclosed. The method includes receiving a content request for the dynamic element from a client device, the content request comprising a uniform resource locator (URL) of an external data source from which to retrieve content for the dynamic element; identifying the data source based on the URL; forwarding the content request to the identified data source; receiving metadata corresponding to the content hosted by the data source; and forwarding the metadata to the client device for display in a dynamic element placeholder on the client device.
    Type: Grant
    Filed: August 4, 2021
    Date of Patent: July 5, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Phil Oye, Artur Pawel Bodera, Sherif Mansour
  • Patent number: 11238383
    Abstract: Methods and systems for suggesting electronic collaborative user groups to a user account based on user account activity. The method includes identifying one or more event records corresponding to a user account. Each of the one or more event records identifying an interaction between a client device of the user account and a server computing system and corresponding to one or more themes associated with a given team. The method further includes calculating a theme score for the user account based on the retrieved one or more event records. The theme score based at least in part on the number of identified event records. The method also includes determining whether the calculated theme score exceeds a predetermined threshold score, and in response to determining that the calculated theme score exceeds the predetermined threshold score, facilitating connection of the user account and the team associated with the theme.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: February 1, 2022
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Sherif Mansour, Sidney Gee-Lake Shek, Ashwin Srinivasan, Roaan Vos, Ernest Wong
  • Publication number: 20220030088
    Abstract: A method for creating a dynamic element in content performed by a dynamic element management system is disclosed. The method includes receiving a content request for the dynamic element from a client device, the content request comprising a uniform resource locator (URL) of an external data source from which to retrieve content for the dynamic element; identifying the data source based on the URL; forwarding the content request to the identified data source; receiving metadata corresponding to the content hosted by the data source; and forwarding the metadata to the client device for display in a dynamic element placeholder on the client device.
    Type: Application
    Filed: August 4, 2021
    Publication date: January 27, 2022
    Inventors: Phil Oye, Artur Pawel Bodera, Sherif Mansour
  • Publication number: 20210406457
    Abstract: Methods and systems for creating tables are disclosed. The method includes receiving a request to create a table, the request including an indication of a number of columns and rows for the table, generating the table, the table comprising the number of columns and rows indicated in the request, an intersection of a column and a row in the table being a cell of the table, the table further comprising a summary row; rendering the table on a client device; the table comprising a column type affordance for selecting a column type for at least one column and a summary type affordance for selecting a summary type for at least one column; receiving selection of the column type affordance for a column; applying the selected column type to each cell of the column; and updating the summary type available for the column based on selected column type for the column.
    Type: Application
    Filed: June 28, 2021
    Publication date: December 30, 2021
    Inventors: Eduard Shvedai, Rifat Nabi, Sherif Mansour, James Rotanson, Bradley Rodgers, Alexander Neil Hixon
  • Patent number: 11095754
    Abstract: A method for creating a dynamic element in content performed by a dynamic element management system is disclosed. The method includes receiving a content request for the dynamic element from a client device, the content request comprising a uniform resource locator (URL) of an external data source from which to retrieve content for the dynamic element; identifying the data source based on the URL; forwarding the content request to the identified data source; receiving metadata corresponding to the content hosted by the data source; and forwarding the metadata to the client device for display in a dynamic element placeholder on the client device.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: August 17, 2021
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Phil Oye, Artur Pawel Bodera, Sherif Mansour
  • Publication number: 20210224255
    Abstract: Described herein is a computer implemented method. The method comprises receiving a content item record in respect of a content item generated at a collaboration system and processing the received content item record to determine if the content item record includes any designated content. In response to determining that the received content item record includes designated content the method further comprises generating a designated content record in respect of the identified designated content and saving the designated content record to a data store.
    Type: Application
    Filed: April 1, 2021
    Publication date: July 22, 2021
    Inventors: Sherif Mansour, Julien Michel Hoarau, Sylvain Guillope
  • Patent number: 10977242
    Abstract: Described herein is a computer implemented method. The method comprises receiving a content item record in respect of a content item generated at a collaboration system and processing the received content item record to determine if the content item record includes any designated content. In response to determining that the received content item record includes designated content the method further comprises generating a designated content record in respect of the identified designated content and saving the designated content record to a data store.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: April 13, 2021
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Sherif Mansour, Julien Michel Hoarau, Sylvain Guillope
  • Publication number: 20200314211
    Abstract: A method for creating a dynamic element in content performed by a dynamic element management system is disclosed. The method includes receiving a content request for the dynamic element from a client device, the content request comprising a uniform resource locator (URL) of an external data source from which to retrieve content for the dynamic element; identifying the data source based on the URL; forwarding the content request to the identified data source; receiving metadata corresponding to the content hosted by the data source; and forwarding the metadata to the client device for display in a dynamic element placeholder on the client device.
    Type: Application
    Filed: March 26, 2020
    Publication date: October 1, 2020
    Inventors: Phil Oye, Artur Pawel Bodera, Sherif Mansour
  • Publication number: 20190073393
    Abstract: Described herein is a computer implemented method. The method comprises receiving a content item record in respect of a content item generated at a collaboration system and processing the received content item record to determine if the content item record includes any designated content. In response to determining that the received content item record includes designated content the method further comprises generating a designated content record in respect of the identified designated content and saving the designated content record to a data store.
    Type: Application
    Filed: November 29, 2017
    Publication date: March 7, 2019
    Applicant: ATLASSIAN PTY LTD
    Inventors: Sherif Mansour, Julien Michel Hoarau, Sylvain Guillope
  • Publication number: 20180365627
    Abstract: Methods and systems for suggesting electronic collaborative user groups to a user account based on user account activity. The method includes identifying one or more event records corresponding to a user account. Each of the one or more event records identifying an interaction between a client device of the user account and a server computing system and corresponding to one or more themes associated with a given team. The method further includes calculating a theme score for the user account based on the retrieved one or more event records. The theme score based at least in part on the number of identified event records. The method also includes determining whether the calculated theme score exceeds a predetermined threshold score, and in response to determining that the calculated theme score exceeds the predetermined threshold score, facilitating connection of the user account and the team associated with the theme.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 20, 2018
    Applicant: ATLASSIAN PTY LTD
    Inventors: Sherif Mansour, Sidney Gee-Lake Shek, Ashwin Srinivasan, Roaan Vos, Ernest Wong
  • Publication number: 20180365626
    Abstract: Systems and methods for creating and/or managing dynamic user teams. The method includes retrieving event records corresponding to a theme, each event record identifying an interaction between a user computing device and a server computing system, the theme being a common factor underlying each of the interactions; calculating a team creation score for the theme based on the retrieved event records, wherein the team creation score is based at least in part on the number of retrieved event records corresponding to the theme; determining whether the theme meets an implicit team creation criteria by comparing the team creation score with a threshold team creation score; in response to determining that the implicit team creation criteria are met, automatically creating the implicit team; and automatically adding at least two members to the implicit team, the at least two members meeting a member addition criteria associated with the implicit team.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 20, 2018
    Applicant: ATLASSIAN PTY LTD
    Inventors: Sherif Mansour, Sidney Gee-Lake Shek, Ashwin Srinivasan, Roaan Vos, Ernest Wong
  • Publication number: 20180352430
    Abstract: Systems and methods for automatically creating electronic access accounts at a service provider system are disclosed.
    Type: Application
    Filed: May 30, 2017
    Publication date: December 6, 2018
    Applicant: ATLASSIAN PTY LTD
    Inventors: Sherif Mansour, Sidney Gee-Lake Shek, Ashwin Srinivasan