Patents by Inventor Troy AZMOON

Troy AZMOON 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: 11625141
    Abstract: A system includes a processor configured to perform operations, including receiving, from a client device, a request, associated with a user identifier, for rendering of a graphical user interface (GUI), and obtaining, based on the request and from persistent storage, a framework definition that specifies a first plurality of components and a layout thereof within the GUI. The operations also include determining a second plurality of components by way of a machine learning model and based on attributes associated with the user identifier, and determining, for each respective component of the second plurality of components, a corresponding visual format and a corresponding position within the GUI. The operations further include updating the framework definition by combining the first plurality of components and the second plurality of components based on the corresponding visual format and the corresponding position, and transmitting the framework definition as updated to the client device.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: April 11, 2023
    Assignee: ServiceNow, Inc.
    Inventors: Troy Azmoon, Aaron Wade, Rita Maria Castillo
  • Publication number: 20230049030
    Abstract: A system is provided for displaying information related to a task in a chronological chat format. The system may include a memory, a processor configured to execute instructions stored within the memory, a network interface communicatively coupled to a network, a task database having records for a plurality of tasks, and a display that allows selection of a task record from the plurality of tasks. The display displays chat information obtained from the task record along with task-related data, such as customer data, received over the network interface in real time. The display may also allow selection of other individuals related to the task to participate in a chat session. The task-related data includes both textual data and attached file information.
    Type: Application
    Filed: July 28, 2022
    Publication date: February 16, 2023
    Inventors: Troy Azmoon, Frederic B. Luddy
  • Patent number: 11487411
    Abstract: Systems and methods for operating a graphical user interface with a dynamically sized group pill includes receiving a first indication of an opening of a context related to a first type of action in a graphical user interface. The group pill is expanded to an expanded size based at least in part on receiving the first indication. When a second indication of a closing of the context is received, the group pill is collapsed to a collapsed size displaying less information than the expanded size.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: November 1, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Venkatram Reddy Miriyala, Ameya Sudhir Naik, Troy Azmoon
  • Patent number: 11431824
    Abstract: A system configured to receive input declaring structure and operation of a web application, including declarations of components of the web application and a declaration of a navigation-mode setting of the web application, and to generate and store, in interrelated tables of a database, a representation of the web application, including references to underlying scripts interpretable to define structure and operation of the components, and including a property record defining the navigation-mode setting. Further, the computing system is configured to receive, from a client device, a request for the web application and to responsively generate based on the stored representation, and output, a data representation defining the structure and operation of the web application, including the navigation-mode setting, for use by the web browser to render the web application including applying the indicated navigation mode.
    Type: Grant
    Filed: May 3, 2019
    Date of Patent: August 30, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Ryan Christopher Currier, Qian Zhang, Charles Reeves, Troy Azmoon
  • Patent number: 11410127
    Abstract: A system is provided for displaying information related to a task in a chronological chat format. The system may include a memory, a processor configured to execute instructions stored within the memory, a network interface communicatively coupled to a network, a task database having records for a plurality of tasks, and a display that allows selection of a task record from the plurality of tasks. The display displays chat information obtained from the task record along with task-related data, such as customer data, received over the network interface in real time. The display may also allow selection of other individuals related to the task to participate in a chat session. The task-related data includes both textual data and attached file information.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: August 9, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Troy Azmoon, Frederic B. Luddy
  • Publication number: 20220091726
    Abstract: A system includes a processor configured to perform operations, including receiving, from a client device, a request, associated with a user identifier, for rendering of a graphical user interface (GUI), and obtaining, based on the request and from persistent storage, a framework definition that specifies a first plurality of components and a layout thereof within the GUI. The operations also include determining a second plurality of components by way of a machine learning model and based on attributes associated with the user identifier, and determining, for each respective component of the second plurality of components, a corresponding visual format and a corresponding position within the GUI. The operations further include updating the framework definition by combining the first plurality of components and the second plurality of components based on the corresponding visual format and the corresponding position, and transmitting the framework definition as updated to the client device.
    Type: Application
    Filed: September 22, 2020
    Publication date: March 24, 2022
    Inventors: Troy Azmoon, Aaron Wade, Rita Maria Castillo
  • Patent number: 11176331
    Abstract: An example embodiment may involve obtaining an incident record relating to a user. The embodiment may also involve generating and providing, for display on a graphical user interface, a single window including a dialog region, an incident record region, and a suggestion region. The embodiment may also involve determining candidate messages by incorporating components of the incident record into predetermined message templates. The embodiment may also involve determining a scoring for the candidate messages based on a relevance to a conversation between the user and an agent. The embodiment may also involve based on the scoring, selecting one or more of the candidate messages to include in a set of suggested messages displayed in the suggestion region. The embodiment may also involve receiving input from the agent selecting one of the suggested messages, and then responsively displaying the selected suggested message as part of the conversation in the dialog region.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: November 16, 2021
    Assignee: ServiceNow, Inc.
    Inventor: Troy Azmoon
  • Patent number: 11150784
    Abstract: A system includes a processor configured to perform operations, including receiving a request for a graphical user interface (GUI). The operations also include, in response to the request, generating a representation of the GUI to include navigational components and a fixed panel component, where the navigational components are positioned at predetermined locations within the GUI. A particular navigational component is configured to, in response to selection thereof, cause display of a corresponding plurality of child components arranged according to a corresponding predetermined hierarchy. The fixed panel component is positioned at a further predetermined location within the GUI and configured to, in response to a repositioning of the particular navigational component from its corresponding predetermined location to the fixed panel component, display the corresponding plurality of child components as a hierarchical list based on the corresponding predetermined hierarchy.
    Type: Grant
    Filed: September 22, 2020
    Date of Patent: October 19, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Troy Azmoon, Aaron Wade, Rita Maria Castillo
  • Publication number: 20210263641
    Abstract: Systems and methods for operating a graphical user interface with a dynamically sized group pill includes receiving a first indication of an opening of a context related to a first type of action in a graphical user interface. The group pill is expanded to an expanded size based at least in part on receiving the first indication. When a second indication of a closing of the context is received, the group pill is collapsed to a collapsed size displaying less information than the expanded size.
    Type: Application
    Filed: February 20, 2020
    Publication date: August 26, 2021
    Inventors: Venkatram Reddy Miriyala, Ameya Sudhir Naik, Troy Azmoon
  • Patent number: 11003318
    Abstract: Systems, methods, and media related to utilizing a wearable device to monitor a remote system include receiving historical data related to operation of a remote system. The historical data includes recorded events occurring in the past. Predictive data is also received. The predictive data relates to operation of the remote system. Moreover, the predictive data includes an indicator of a predicted breach of a condition in the future. The historical and predictive data is displayed on the wearable device along with a graphical indicator for the predicted breach.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: May 11, 2021
    Assignee: ServiceNow, Inc.
    Inventor: Troy Azmoon
  • Publication number: 20200372224
    Abstract: An example embodiment may involve obtaining an incident record relating to a user. The embodiment may also involve generating and providing, for display on a graphical user interface, a single window including a dialog region, an incident record region, and a suggestion region. The embodiment may also involve determining candidate messages by incorporating components of the incident record into predetermined message templates. The embodiment may also involve determining a scoring for the candidate messages based on a relevance to a conversation between the user and an agent. The embodiment may also involve based on the scoring, selecting one or more of the candidate messages to include in a set of suggested messages displayed in the suggestion region. The embodiment may also involve receiving input from the agent selecting one of the suggested messages, and then responsively displaying the selected suggested message as part of the conversation in the dialog region.
    Type: Application
    Filed: August 10, 2020
    Publication date: November 26, 2020
    Inventor: Troy Azmoon
  • Publication number: 20200351382
    Abstract: A system configured to receive input declaring structure and operation of a web application, including declarations of components of the web application and a declaration of a navigation-mode setting of the web application, and to generate and store, in interrelated tables of a database, a representation of the web application, including references to underlying scripts interpretable to define structure and operation of the components, and including a property record defining the navigation-mode setting. Further, the computing system is configured to receive, from a client device, a request for the web application and to responsively generate based on the stored representation, and output, a data representation defining the structure and operation of the web application, including the navigation-mode setting, for use by the web browser to render the web application including applying the indicated navigation mode.
    Type: Application
    Filed: May 3, 2019
    Publication date: November 5, 2020
    Inventors: Ryan Christopher Currier, Qian Zhang, Charles Reeves, Troy Azmoon
  • Patent number: 10769826
    Abstract: Systems, apparatuses, and methods for displaying a visual task board are disclosed. This may comprise identifying a visual task board information set that comprises a plurality of records, each record comprising at least one information element from a plurality of information elements from the information set, identifying an information element from the plurality of information elements as a first visualization metric, identifying a first aggregation mode based on the first visualization metric, generating a first graph based on the first aggregation mode, generating a first plurality lanes based on the first visualization metric, generating a first card representing a first record from the plurality of records, including the first card in a first lane from the first plurality of lanes, generating, by a processor in response to instructions stored in a non-transitory computer readable medium, an output for display, the output including the first graph or the first lane.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: September 8, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Troy Azmoon, Todd Bashor
  • Patent number: 10748097
    Abstract: Systems, apparatuses, and methods for displaying a visual task board comprising a permitted assignment user interface are disclosed. Displaying a permitted assignment user interface may comprise generating a first card representing a first record, wherein the first record comprises an information element that has a first value of a visualization metric, generating an output for display, the output comprising a first lane representing the first value of the visualization metric and comprising the first card, and, in response to operator input indicating a primary context and on a condition that an association between the primary context and the first record is prohibited, updating the output by generating an updated first card representing the first record and indicating that the association between the first record and the primary context is prohibited, and generating an updated output for display omitting the first card and comprising the updated first card.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: August 18, 2020
    Assignee: ServiceNow, Inc.
    Inventor: Troy Azmoon
  • Patent number: 10740568
    Abstract: An example embodiment may involve obtaining an incident record relating to a user. The embodiment may also involve generating and providing, for display on a graphical user interface, a single window including a dialog region, an incident record region, and a suggestion region. The embodiment may also involve determining candidate messages by incorporating components of the incident record into predetermined message templates. The embodiment may also involve determining a scoring for the candidate messages based on a relevance to a conversation between the user and an agent. The embodiment may also involve based on the scoring, selecting one or more of the candidate messages to include in a set of suggested messages displayed in the suggestion region. The embodiment may also involve receiving input from the agent selecting one of the suggested messages, and then responsively displaying the selected suggested message as part of the conversation in the dialog region.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: August 11, 2020
    Assignee: ServiceNow, Inc.
    Inventor: Troy Azmoon
  • Patent number: 10540082
    Abstract: Systems, apparatuses, and methods for displaying a tutorial timeline chooser are disclosed. Displaying a tutorial timeline chooser may include generating an output for display, the output including a representation of a tutorial subject, wherein a tutorial associated with the tutorial subject includes a sequence of tutorial units, the output for display including a first portion including the representation of the tutorial subject, and a second portion including a tutorial timeline chooser for controlling the tutorial, wherein the tutorial timeline chooser includes a tutorial timeline and a plurality of tutorial segment indicators, wherein each tutorial segment indicator from the plurality of tutorial segment indicators corresponds with a respective tutorial unit from the sequence tutorial units, and transmitting or storing the output for display.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: January 21, 2020
    Assignee: ServiceNow, Inc.
    Inventor: Troy Azmoon
  • Publication number: 20190384462
    Abstract: Systems, methods, and media related to utilizing a wearable device to monitor a remote system include receiving historical data related to operation of a remote system. The historical data includes recorded events occurring in the past. Predictive data is also received. The predictive data relates to operation of the remote system. Moreover, the predictive data includes an indicator of a predicted breach of a condition in the future. The historical and predictive data is displayed on the wearable device along with a graphical indicator for the predicted breach.
    Type: Application
    Filed: June 25, 2019
    Publication date: December 19, 2019
    Inventor: Troy Azmoon
  • Publication number: 20190227822
    Abstract: An example embodiment may involve obtaining an incident record relating to a user. The embodiment may also involve generating and providing, for display on a graphical user interface, a single window including a dialog region, an incident record region, and a suggestion region. The embodiment may also involve determining candidate messages by incorporating components of the incident record into predetermined message templates. The embodiment may also involve determining a scoring for the candidate messages based on a relevance to a conversation between the user and an agent. The embodiment may also involve based on the scoring, selecting one or more of the candidate messages to include in a set of suggested messages displayed in the suggestion region. The embodiment may also involve receiving input from the agent selecting one of the suggested messages, and then responsively displaying the selected suggested message as part of the conversation in the dialog region.
    Type: Application
    Filed: January 24, 2018
    Publication date: July 25, 2019
    Inventor: Troy Azmoon
  • Patent number: 10353549
    Abstract: Systems, methods, and media related to utilizing a wearable device to monitor a remote system include receiving historical data related to operation of a remote system. The historical data includes recorded events occurring in the past. Predictive data is also received. The predictive data relates to operation of the remote system. Moreover, the predictive data includes an indicator of a predicted breach of a condition in the future. The historical and predictive data is displayed on the wearable device along with a graphical indicator for the predicted breach.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: July 16, 2019
    Assignee: SERVICENOW, INC.
    Inventor: Troy Azmoon
  • Publication number: 20180307404
    Abstract: Systems, apparatuses, and methods for displaying a tutorial timeline chooser are disclosed. Displaying a tutorial timeline chooser may include generating an output for display, the output including a representation of a tutorial subject, wherein a tutorial associated with the tutorial subject includes a sequence of tutorial units, the output for display including a first portion including the representation of the tutorial subject, and a second portion including a tutorial timeline chooser for controlling the tutorial, wherein the tutorial timeline chooser includes a tutorial timeline and a plurality of tutorial segment indicators, wherein each tutorial segment indicator from the plurality of tutorial segment indicators corresponds with a respective tutorial unit from the sequence tutorial units, and transmitting or storing the output for display.
    Type: Application
    Filed: June 25, 2018
    Publication date: October 25, 2018
    Inventor: Troy Azmoon