Patents by Inventor SHERIF GEORGE MANSOUR
SHERIF GEORGE 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).
-
Patent number: 12135758Abstract: In an embodiment, a computer-implemented data processing method comprises, in a collaborative electronic information management system that is hosted using a collaboration computer, establishing operation of a plurality of event listener units, wherein each of the event listener units is configured to communicate with or listen for a plurality of application events that have been generated by a particular corresponding external application; determining that one or more of the application events relate to a particular content item from among a plurality of content items that are managed in the system; generating and causing displaying, as a part of a graphical user interface of the system for a user account associated with a user computer, a set of notifications comprising one or more first notifications generated from the system and one or more second notifications that are based upon the application events, in association with data identifying the particular content item.Type: GrantFiled: March 26, 2023Date of Patent: November 5, 2024Assignee: ATLASSIAN PTY LTD.Inventors: Matt Ryall, Bill Arconati, Sherif George Mansour, Shihab Hassan Hamid, Michael Alexander Cannon-Brookes
-
Publication number: 20230297639Abstract: In an embodiment, a computer-implemented data processing method comprises, in a collaborative electronic information management system that is hosted using a collaboration computer, establishing operation of a plurality of event listener units, wherein each of the event listener units is configured to communicate with or listen for a plurality of application events that have been generated by a particular corresponding external application; determining that one or more of the application events relate to a particular content item from among a plurality of content items that are managed in the system; generating and causing displaying, as a part of a graphical user interface of the system for a user account associated with a user computer, a set of notifications comprising one or more first notifications generated from the system and one or more second notifications that are based upon the application events, in association with data identifying the particular content item.Type: ApplicationFiled: March 26, 2023Publication date: September 21, 2023Inventors: Matt Ryall, Bill Arconati, Sherif George Mansour, Shihab Hassan Hamid, Michael Alexander Cannon-Brookes
-
Patent number: 11615162Abstract: In an embodiment, a computer-implemented data processing method comprises, in a collaborative electronic information management system that is hosted using a collaboration computer, establishing operation of a plurality of event listener units, wherein each of the event listener units is configured to communicate with or listen for a plurality of application events that have been generated by a particular corresponding external application; determining that one or more of the application events relate to a particular content item from among a plurality of content items that are managed in the system; generating and causing displaying, as a part of a graphical user interface of the system for a user account associated with a user computer, a set of notifications comprising one or more first notifications generated from the system and one or more second notifications that are based upon the application events, in association with data identifying the particular content item.Type: GrantFiled: August 5, 2020Date of Patent: March 28, 2023Assignee: ATLASSIAN PTY LTD.Inventors: Matt Ryall, Bill Arconati, Sherif George Mansour, Shihab Hassan Hamid, Michael Alexander Cannon-Brookes
-
Publication number: 20230058406Abstract: Described herein is a computer implemented method. The method comprises storing project data in relation to a plurality of projects in a data store. In response to determining that a project update process has been triggered for a particular project, a project owner is identified and a project update request is generated and communicated to the project owner. Project updates are received, and in response to determining that a subscriber update process has been triggered for a particular subscriber, one or more projects are identified and updates in respect of those projects are generated and communicated to the particular subscriber.Type: ApplicationFiled: October 17, 2022Publication date: February 23, 2023Inventors: Sherif George Mansour, Sam Alexander Tardif, Bradley John Rodgers
-
Patent number: 11474813Abstract: Described herein is a computer implemented method. The method comprises storing project data in relation to a plurality of projects in a data store. In response to determining that a project update process has been triggered for a particular project, a project owner is identified and a project update request is generated and communicated to the project owner. Project updates are received, and in response to determining that a subscriber update process has been triggered for a particular subscriber, one or more projects are identified and updates in respect of those projects are generated and communicated to the particular subscriber.Type: GrantFiled: September 30, 2020Date of Patent: October 18, 2022Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Sherif George Mansour, Sam Alexander Tardif, Bradley John Rodgers
-
Publication number: 20220100497Abstract: Described herein is a computer implemented method. The method comprises storing project data in relation to a plurality of projects in a data store. In response to determining that a project update process has been triggered for a particular project, a project owner is identified and a project update request is generated and communicated to the project owner. Project updates are received, and in response to determining that a subscriber update process has been triggered for a particular subscriber, one or more projects are identified and updates in respect of those projects are generated and communicated to the particular subscriber.Type: ApplicationFiled: September 30, 2020Publication date: March 31, 2022Inventors: Sherif George Mansour, Sam Alexander Tardif, Bradley John Rodgers
-
Publication number: 20210072867Abstract: In an embodiment, a computer-implemented data processing method comprises, in a collaborative electronic information management system that is hosted using a collaboration computer, establishing operation of a plurality of event listener units, wherein each of the event listener units is configured to communicate with or listen for a plurality of application events that have been generated by a particular corresponding external application; determining that one or more of the application events relate to a particular content item from among a plurality of content items that are managed in the system; generating and causing displaying, as a part of a graphical user interface of the system for a user account associated with a user computer, a set of notifications comprising one or more first notifications generated from the system and one or more second notifications that are based upon the application events, in association with data identifying the particular content item.Type: ApplicationFiled: August 5, 2020Publication date: March 11, 2021Inventors: MATT RYALL, BILL ARCONATI, SHERIF GEORGE MANSOUR, SHIHAB HASSAN HAMID, MICHAEL ALEXANDER CANNON-BROOKES
-
Patent number: 10761675Abstract: In an embodiment, a computer-implemented data processing method comprises, in a collaborative electronic information management system that is hosted using a collaboration computer, establishing operation of a plurality of event listener units, wherein each of the event listener units is configured to communicate with or listen for a plurality of application events that have been generated by a plurality of external applications; automatically correlating two or more of the plurality of application events to a particular content item from among a plurality of content items that are managed in the system based on an identifier specified in the application events or a substantive content value; and generating and causing displaying, in a graphical user interface, a set of notifications comprising a first notification generated from the system and a second notification that is based upon the application events from the external applications.Type: GrantFiled: June 27, 2018Date of Patent: September 1, 2020Assignee: ATLASSIAN PTY LTDInventors: Matt Ryall, Bill Arconati, Sherif George Mansour, Shihab Hassan Hamid, Michael Alexander Cannon-Brookes
-
Patent number: 10146394Abstract: In an embodiment, a computer-implemented data processing method comprises, in a collaborative electronic information management system that is hosted using a collaboration computer, establishing operation of a plurality of event listener units, wherein each of the event listener units is configured to communicate with or listen for a plurality of application events that have been generated by a particular corresponding external application; determining that one or more of the application events relate to a particular content item from among a plurality of content items that are managed in the system; generating and causing displaying, as a part of a graphical user interface of the system for a user account associated with a user computer, a set of notifications comprising one or more first notifications generated from the system and one or more second notifications that are based upon the application events, in association with data identifying the particular content item.Type: GrantFiled: February 20, 2014Date of Patent: December 4, 2018Assignee: ATLASSIAN PTY LTDInventors: Matt Ryall, Bill Arconati, Sherif George Mansour, Shihab Hassan Hamid, Michael Alexander Cannon-Brookes
-
Publication number: 20180307382Abstract: In an embodiment, a computer-implemented data processing method comprises, in a collaborative electronic information management system that is hosted using a collaboration computer, establishing operation of a plurality of event listener units, wherein each of the event listener units is configured to communicate with or listen for a plurality of application events that have been generated by a plurality of external applications; automatically correlating two or more of the plurality of application events to a particular content item from among a plurality of content items that are managed in the system based on an identifier specified in the application events or a substantive content value; and generating and causing displaying, in a graphical user interface, a set of notifications comprising a first notification generated from the system and a second notification that is based upon the application events from the external applications.Type: ApplicationFiled: June 27, 2018Publication date: October 25, 2018Inventors: MATT RYALL, BILL ARCONATI, SHERIF GEORGE MANSOUR, SHIHAB HASSAN HAMID, MICHAEL ALEXANDER CANNON-BROOKES
-
Publication number: 20140237387Abstract: In an embodiment, a data processing method comprises receiving, in a collaborative electronic information management system that is hosted using a collaboration computer, a plurality of application events that have been generated by a plurality of external applications; determining that one or more of the application events relate to a particular content item from among a plurality of content items that are managed in the system; generating and causing displaying, as a part of a graphical user interface of the system for a user account associated with a user computer, a set of notifications comprising one or more first notifications generated from the system and one or more second notifications that are based upon the application events, in association with data identifying the particular content item.Type: ApplicationFiled: February 20, 2014Publication date: August 21, 2014Inventors: MATT RYALL, BILL ARCONATI, SHERIF GEORGE MANSOUR, SHIHAB HASSAN HAMID, MICHAEL ALEXANDER CANNON-BROOKES
-
Publication number: 20140237389Abstract: In an embodiment, a computer-implemented data processing method comprises, in a collaborative electronic information management system that is hosted using a collaboration computer, establishing operation of a plurality of event listener units, wherein each of the event listener units is configured to communicate with or listen for a plurality of application events that have been generated by a particular corresponding external application; determining that one or more of the application events relate to a particular content item from among a plurality of content items that are managed in the system; generating and causing displaying, as a part of a graphical user interface of the system for a user account associated with a user computer, a set of notifications comprising one or more first notifications generated from the system and one or more second notifications that are based upon the application events, in association with data identifying the particular content item.Type: ApplicationFiled: February 20, 2014Publication date: August 21, 2014Inventors: MATT RYALL, BILL ARCONATI, SHERIF GEORGE MANSOUR, SHIHAB HASSAN HAMID, MICHAEL ALEXANDER CANNON-BROOKES
-
Publication number: 20140237388Abstract: In another embodiment, a computer-implemented data processing method comprises receiving, in a collaborative electronic information management system that is hosted using a collaboration computer, a plurality of application events that have been generated by a plurality of external applications; determining that one or more of the application events relate to a particular content item from among a plurality of content items that are managed in the system; generating and causing displaying, as a part of a graphical user interface of the system for a user account associated with a user computer, a set of notifications comprising one or more first notifications generated from the system and one or more second notifications that are based upon the application events, in association with data identifying the particular content item; receiving third input indicating selection of an approval control that is displayed in association with the data identifying the particular content item, and in response, updating theType: ApplicationFiled: February 20, 2014Publication date: August 21, 2014Inventors: MATT RYALL, BILL ARCONATI, SHERIF GEORGE MANSOUR, SHIHAB HASSAN HAMID, MICHAEL ALEXANDER CANNON-BROOKES