Patents by Inventor Hassan Hamid

Hassan Hamid 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: 12265923
    Abstract: Methods and systems for intelligently recommending selections for a selector control are disclosed. The method includes receiving a recommendation request from a selector control client, the recommendation request comprising a search string and a unique identifier of a user interacting with a selector control; identifying user identifiers of usernames matching the search string; retrieving machine learning features corresponding to the user identifiers of usernames matching the search string; applying a machine learning model to the retrieved machine learning features to assign weights to the retrieved machine learning features; computing recommendation scores for the user identifiers based on the assigned weights to the retrieved machine learning features; ranking the user identifiers based on the recommendation scores; and forwarding a ranked list of user identifiers to the selector control client for displaying in the selector control for selection by the user interacting with the selector control.
    Type: Grant
    Filed: February 3, 2023
    Date of Patent: April 1, 2025
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Shihab Hassan Hamid, Addo Wondo, Neil Christopher Summers, Joshua Adam Hansen, Geoff Sims, Hao Ye, Gaurav Awadhwal, Penyo Atanasov, Ahmed Saad, Alexander McCarthy, Sreeraj Arakkal
  • Publication number: 20250061165
    Abstract: 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: Application
    Filed: November 1, 2024
    Publication date: February 20, 2025
    Inventors: Matt Ryall, Bill Arconati, Sherif George Mansour, Shihab Hassan Hamid, Michael Alexander Cannon-Brookes
  • Publication number: 20250005292
    Abstract: Embodiments described herein relate to systems and methods for automatically generating content, generating API requests and/or request bodies, structuring user-generated content, and/or generating structured content in collaboration platforms, such as documentation systems, issue tracking systems, project management platforms, and other platforms. The systems and methods described use a network architecture that includes a prompt generation service and a set of one or more purpose-configured large language model instances (LLMs) and/or other trained classifiers or natural language processors used to provide generative responses for content collaboration platforms.
    Type: Application
    Filed: June 30, 2023
    Publication date: January 2, 2025
    Inventors: Ankesh Khemani, Zhou Sha, Shihab Hassan Hamid, Shashank Rao, Akshar Prasad, Rahul Singh
  • Publication number: 20250005020
    Abstract: Embodiments described herein relate to systems and methods for automatically generating content, generating API requests and/or request bodies, structuring user-generated content, and/or generating structured content in collaboration platforms, such as documentation systems, issue tracking systems, project management platforms, and other platforms. The systems and methods described use a network architecture that includes a prompt generation service and a set of one or more purpose-configured large language model instances (LLMs) and/or other trained classifiers or natural language processors used to provide generative responses for content collaboration platforms.
    Type: Application
    Filed: June 30, 2023
    Publication date: January 2, 2025
    Inventors: Lavakumar Thatisetti, Ankesh Khemani, Zhou Sha, Shihab Hassan Hamid
  • Patent number: 12135758
    Abstract: 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: Grant
    Filed: March 26, 2023
    Date of Patent: November 5, 2024
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Matt Ryall, Bill Arconati, Sherif George Mansour, Shihab Hassan Hamid, Michael Alexander Cannon-Brookes
  • Patent number: 11900299
    Abstract: A collaboration platform for implicitly determining user collaborations in real time or near real time is disclosed. The collaboration platform monitors event records generated based on user interactions with various team-based tools/collaborative applications to generate collaboration scores that provide a real time picture of a user's interactions with other users, and a user's interactions with content/objects/projects in the tools/collaborative applications. The collaboration platform also monitors user interactions with specific sub-projects to determine at any given time the users actively involved in any given project or sub-project.
    Type: Grant
    Filed: June 28, 2020
    Date of Patent: February 13, 2024
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Shihab Hassan Hamid, Addo Wondo, Geoff Sims, Hao Ye, Gaurav Awadhwal, Penyo Atanasov, Ahmed Saad, Simon Hugo Robilliard, Alexander McCarthy, Sreeraj Arakkal
  • Publication number: 20230297639
    Abstract: 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: Application
    Filed: March 26, 2023
    Publication date: September 21, 2023
    Inventors: Matt Ryall, Bill Arconati, Sherif George Mansour, Shihab Hassan Hamid, Michael Alexander Cannon-Brookes
  • Patent number: 11720573
    Abstract: Systems and methods for intelligently pre-fetching data for input controls are disclosed. In particular, the disclosed systems and methods predict whether an input control is likely to be edited and only pre-fetches data for the input controls that have a high likelihood of being edited. This way, the presently disclosed systems and methods not only reduce latency in displaying recommended data results for input controls that are likely to be edited but also reduces the number of calls made to the backend server to retrieve the data as the data is not retrieved for all rendered input controls, but only the ones that are likely to be edited.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: August 8, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Addo Wondo, Ahmed Saad, Geoff Sims, Penyo Atanasov, Shihab Hassan Hamid, Gaurav Awadhwal, Edison Rho, Gilmar Jose Alves de Souza, Jr.
  • Publication number: 20230177365
    Abstract: Methods and systems for intelligently recommending selections for a selector control are disclosed. The method includes receiving a recommendation request from a selector control client, the recommendation request comprising a search string and a unique identifier of a user interacting with a selector control; identifying user identifiers of usernames matching the search string; retrieving machine learning features corresponding to the user identifiers of usernames matching the search string; applying a machine learning model to the retrieved machine learning features to assign weights to the retrieved machine learning features; computing recommendation scores for the user identifiers based on the assigned weights to the retrieved machine learning features; ranking the user identifiers based on the recommendation scores; and forwarding a ranked list of user identifiers to the selector control client for displaying in the selector control for selection by the user interacting with the selector control.
    Type: Application
    Filed: February 3, 2023
    Publication date: June 8, 2023
    Inventors: Shihab Hassan Hamid, Addo Wondo, Neil Christopher Summers, Joshua Adam Hansen, Geoff Sims, Hao Ye, Gaurav Awadhwai, Penyo Atanasov, Ahmed Saad, Alexander McCarthy, Sreeraj Arallao
  • Patent number: 11645345
    Abstract: A method for use in an issue creation process, before an issue is submitted, in an issue tracking system (ITS), comprises receiving an unstructured user input expressing an issue description and comprising one or more query keywords; querying a database of historic issue data to determine historic issues from the historic issue data that are relevant to the one or more query keywords and, in response to the determination, extracting request types from the historic issues; generating, from the extracted request types, a list of possible request types for allocation to the unstructured user input; receiving a user input of a particular request type selected from the list of possible request types and, in response, allocating the particular request type to the issue. The issue is submitted to the ITS for routing the issue to an appropriate service desk according to the particular request type.
    Type: Grant
    Filed: May 7, 2020
    Date of Patent: May 9, 2023
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Chaoyang Zeng, Clement Capiaux, Anna Katrina Walser, Shihab Hassan Hamid
  • Patent number: 11615162
    Abstract: 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: Grant
    Filed: August 5, 2020
    Date of Patent: March 28, 2023
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Matt Ryall, Bill Arconati, Sherif George Mansour, Shihab Hassan Hamid, Michael Alexander Cannon-Brookes
  • Patent number: 11574218
    Abstract: Methods and systems for intelligently recommending selections for a selector control are disclosed. The method includes receiving a recommendation request from a selector control client, the recommendation request comprising a search string and a unique identifier of a user interacting with a selector control; identifying user identifiers of usernames matching the search string; retrieving machine learning features corresponding to the user identifiers of usernames matching the search string; applying a machine learning model to the retrieved machine learning features to assign weights to the retrieved machine learning features; computing recommendation scores for the user identifiers based on the assigned weights to the retrieved machine learning features; ranking the user identifiers based on the recommendation scores; and forwarding a ranked list of user identifiers to the selector control client for displaying in the selector control for selection by the user interacting with the selector control.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: February 7, 2023
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Shihab Hassan Hamid, Addo Wondo, Neil Christopher Summers, Joshua Adam Hansen, Geoff Sims, Hao Ye, Gaurav Awadhwal, Penyo Atanasov, Ahmed Saad, Alexander McCarthy, Sreeraj Arakkal
  • Publication number: 20220100768
    Abstract: Systems and methods for intelligently pre-fetching data for input controls are disclosed. In particular, the disclosed systems and methods predict whether an input control is likely to be edited and only pre-fetches data for the input controls that have a high likelihood of being edited. This way, the presently disclosed systems and methods not only reduce latency in displaying recommended data results for input controls that are likely to be edited but also reduces the number of calls made to the backend server to retrieve the data as the data is not retrieved for all rendered input controls, but only the ones that are likely to be edited.
    Type: Application
    Filed: July 16, 2021
    Publication date: March 31, 2022
    Inventors: Addo Wondo, Ahmed Saad, Geoff Sims, Penyo Atanasov, Shihab Hassan Hamid, Gaurav Awadhwal, Edison Rho, Gilmar Jose Alves de Souza, JR.
  • Publication number: 20210406715
    Abstract: Methods and systems for intelligently recommending selections for a selector control are disclosed. The method includes receiving a recommendation request from a selector control client, the recommendation request comprising a search string and a unique identifier of a user interacting with a selector control; identifying user identifiers of usernames matching the search string; retrieving machine learning features corresponding to the user identifiers of usernames matching the search string; applying a machine learning model to the retrieved machine learning features to assign weights to the retrieved machine learning features; computing recommendation scores for the user identifiers based on the assigned weights to the retrieved machine learning features; ranking the user identifiers based on the recommendation scores; and forwarding a ranked list of user identifiers to the selector control client for displaying in the selector control for selection by the user interacting with the selector control.
    Type: Application
    Filed: June 26, 2020
    Publication date: December 30, 2021
    Inventors: Shihab Hassan Hamid, Addo Wondo, Neil Christopher Summers, Joshua Adam Hansen, Geoff Sims, Hao Ye, Gaurav Awadhwal, Penyo Atanasov, Ahmed Saad, Alexander McCarthy, Sreeraj Arakkal
  • Publication number: 20210406804
    Abstract: A collaboration platform for implicitly determining user collaborations in real time or near real time is disclosed. The collaboration platform monitors event records generated based on user interactions with various team-based tools/collaborative applications to generate collaboration scores that provide a real time picture of a user's interactions with other users, and a user's interactions with content/objects/projects in the tools/collaborative applications. The collaboration platform also monitors user interactions with specific sub-projects to determine at any given time the users actively involved in any given project or sub-project.
    Type: Application
    Filed: June 28, 2020
    Publication date: December 30, 2021
    Inventors: Shihab Hassan Hamid, Addo Wondo, Geoff Sims, Hao Ye, Gaurav Awadhwal, Penyo Atanasov, Ahmed Saad, Simon Hugo Robilliard, Alexander McCarthy, Sreeraj Arakkal
  • Patent number: 11080283
    Abstract: Systems and methods for intelligently pre-fetching data for input controls are disclosed. In particular, the disclosed systems and methods predict whether an input control is likely to be edited and only pre-fetches data for the input controls that have a high likelihood of being edited. This way, the presently disclosed systems and methods not only reduce latency in displaying recommended data results for input controls that are likely to be edited but also reduces the number of calls made to the backend server to retrieve the data as the data is not retrieved for all rendered input controls, but only the ones that are likely to be edited.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: August 3, 2021
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN INC.
    Inventors: Addo Wondo, Ahmed Saad, Geoff Sims, Penyo Atanasov, Shihab Hassan Hamid, Gaurav Awadhwal, Edison Rho, Gilmar Jose Alves de Souza, Jr.
  • Publication number: 20210072867
    Abstract: 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: Application
    Filed: August 5, 2020
    Publication date: March 11, 2021
    Inventors: MATT RYALL, BILL ARCONATI, SHERIF GEORGE MANSOUR, SHIHAB HASSAN HAMID, MICHAEL ALEXANDER CANNON-BROOKES
  • Patent number: 10810271
    Abstract: A method for use in an issue creation process in an issue tracking system includes receiving an issue description comprising keywords, querying a database of historic issue data representing historic issues maintained by the issue tracking system, the historic issues defined by at least a request type and request data. Querying comprises searching the database of historic issue data using the keywords, locating one or more historic issues that include the keywords in its request data, extracting the request type of each of the located historic issues, selecting request types based on a popularity of each request type amongst the located historic issues, generating a list of possible request types for allocation to the issue description, and allocating a particular request type to an issue corresponding to the issue description in response to receiving input that selects the particular request type from among the list of possible request types.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: October 20, 2020
    Assignee: Atlassian Pty Ltd
    Inventors: Chaoyang Zeng, Clement Capiaux, Anna Katrina Walser, Shihab Hassan Hamid
  • Patent number: 10761675
    Abstract: 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: Grant
    Filed: June 27, 2018
    Date of Patent: September 1, 2020
    Assignee: ATLASSIAN PTY LTD
    Inventors: Matt Ryall, Bill Arconati, Sherif George Mansour, Shihab Hassan Hamid, Michael Alexander Cannon-Brookes
  • Publication number: 20200265103
    Abstract: A method for use in an issue creation process, before an issue is submitted, in an issue tracking system (ITS), comprises receiving an unstructured user input expressing an issue description and comprising one or more query keywords; querying a database of historic issue data to determine historic issues from the historic issue data that are relevant to the one or more query keywords and, in response to the determination, extracting request types from the historic issues; generating, from the extracted request types, a list of possible request types for allocation to the unstructured user input; receiving a user input of a particular request type selected from the list of possible request types and, in response, allocating the particular request type to the issue. The issue is submitted to the ITS for routing the issue to an appropriate service desk according to the particular request type.
    Type: Application
    Filed: May 7, 2020
    Publication date: August 20, 2020
    Inventors: Chaoyang Zeng, Clement Capiaux, Anna Katrina Walser, Shihab Hassan Hamid