Systems and methods provide techniques for more effective and efficient predictive monitoring of a software application framework. In response, embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to enable effective and efficient predictive monitoring of a software application framework using incident signatures for the software application that are generated by using a natural language processing machine learning framework, a structured data processing machine learning model, a feature combination machine learning model, and a clustering machine learning model.
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.
G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
G06F 40/106 - Display of layout of documentsPreviewing
Systems and methods for integrating computer applications is disclosed. A method includes receiving, at a secondary product platform, a first permission check request for a user of a primary client; determining, via a second backend system, whether the user is licensed for the secondary product platform; upon determining the user is not licensed, generating and communicating a second permission check request to a first backend system of a primary product platform; receiving, from the first backend system, an indication the user is associated with a permission maintained and checked via the primary product platform; upon receiving the indication, determining whether the project of the primary product platform is linked to a corresponding space of the secondary product platform associated with a resource; granting access, via the second backend system, to the resource for a current session that will expire at the end of the current session.
H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services
H04L 67/60 - Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
4.
Content collaboration platform with dynamically-populated tables
A content collaboration platform, such as described herein, may include dynamic object tables that are configured to dynamically populate and/or update. Dynamic object tables may be configured to retrieve content (e.g., page content) from the content collaboration platform and automatically populate attributes from that content directly in the cells of the dynamic object tables. Updates to the page content may also be automatically updated within the table. In some examples, the dynamic object tables may be embedded within pages of the content collaboration platform and, within the same page, the user can edit, filter, and sort the dynamic object table without toggling to other tabs, applications, or documents.
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.
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.
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.
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.
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.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
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.
A method for recommending feed sources in an event feed includes generating an event feed comprising a plurality of feed items associated with a user. The event feed includes a recommendation feed item comprising one or more feed item sources, which may include a document space not currently followed by the user. The method further includes causing at least a portion of the event feed to be displayed to the user in the event feed. In accordance with a determination that the user is viewing a graphical user interface associated with a first software application, the recommendation feed item includes feed item sources associated with the first software application. In accordance with a determination that the user is viewing a graphical user interface associated with a second software application different from the first, the recommendation feed item includes feed item sources associated with the second software application.
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable software for generating data, text, images,
video, audio, and content in response to user queries;
downloadable software for processing, generating,
understanding, and analyzing natural language; downloadable
computer chatbot software for simulating conversations;
downloadable computer chatbot software in the nature of a
web-browser extension for simulating conversations;
downloadable software enabling implementation of an
artificially intelligent chatbot assistant; downloadable
personal assistant software using artificial intelligence
for voice recognition, natural language processing, daily
planning and scheduling, task management, and compiling and
manipulating data; downloadable personal assistant software
in the nature of a web-browser extension using artificial
intelligence for voice recognition, natural language
processing, daily planning and scheduling, task management,
and compiling and manipulating data; downloadable software
using artificial intelligence for searching, sorting,
organizing, compiling, and retrieving information from
disparate data sources, internal and third-party databases,
and software applications; downloadable software in the
nature of a web-browser extension using artificial
intelligence for searching, sorting, organizing, compiling,
and retrieving information from disparate data sources,
internal and third-party databases, and software
applications; downloadable software in the nature of
artificial intelligence agents for searching, compiling, and
manipulating data, automating tasks, and communicating with
users; downloadable software for developing, customizing,
and managing artificial intelligence agents for searching,
compiling, and manipulating data, automating tasks, and
communicating with users; downloadable software using
artificial intelligence to assist with project management;
downloadable software using artificial intelligence for task
and project issue tracking, task and project management,
content sharing and collaboration, general work management,
project tracking, document management, business management,
transmission and receipt of data, images, and files,
messaging and conversation-based contextual sharing of
information, organizing and providing a platform for
collaboration, sharing of information and interactive
discussions to other users, source code repository
management, data storage and backup, database management,
and facilitating the exchange of information via the
internet featuring collaboration tools; downloadable
software using artificial intelligence to assist with
information technology support services; downloadable
software using artificial intelligence for information
technology support services, namely, for managing help desk
services, trouble shooting of computer software problems,
technical support in the nature of trouble shooting of
computer software problems, and providing information
related to technology project management services;
downloadable software using artificial intelligence to
assist with software design and development; downloadable
software using artificial intelligence for use by software
development teams to compare, view, analyze, visualize,
manage, track, discuss, search, review and otherwise
collaborate on, develop and release computer code and
user-generated content, plan and track software development
issues, perform code coverage analysis and optimization
testing, collaborative code review, and continuous
integration deployment of software; downloadable software
using artificial intelligence to respond to users' questions
by providing artificial intelligence generated answers and
curated answers; downloadable software using artificial
intelligence to provide context-based informational
services, namely, definitions and explanations for words,
phrases, and acronyms in electronic content; downloadable
software using artificial intelligence for creating,
editing, sharing, analyzing and transcribing video and sound
recordings; downloadable software for developing,
customizing, and managing artificial intelligence agents for
generating data, text, images, video, audio, and content;
downloadable computer software platforms for developing
artificial intelligence agents for use by others;
downloadable application programming interface (api)
software for use with artificial intelligence; downloadable
application programming interface (api) software to enable
artificial intelligence software programs to access and
manipulate databases and other sources of data. Providing internet chatrooms featuring chatbots; providing
internet chatrooms featuring chatbots for searching,
compiling, and manipulating data, automating tasks, and
communicating with users; providing online chat services for
transmission of messages among computer users and chatbots
concerning task and project management; providing online
chat services for transmission of messages among computer
users and chatbots concerning information technology
support, technical support, and helpdesk services; providing
online chat services for transmission of messages among
computer users and chatbots concerning software design and
development; telecommunication services relating to
chatbots, namely, electronic exchange of data, messages,
graphics, images, audio, video, information via chatbots;
providing temporary access to artificial intelligence
servers for the purpose of running software programs,
namely, artificial intelligence agents; electronic messaging
featuring chatbots; electronic video and audio messaging
featuring video and audio chatbots. Providing online non-downloadable software for generating
data, text, images, video, audio, and content in response to
user queries; providing online non-downloadable software for
processing, generating, understanding, and analyzing natural
language; providing online non-downloadable computer chatbot
software for simulating conversations; hosting a website
featuring online non-downloadable computer chatbot software
for simulating conversations; hosting a website featuring
online non-downloadable featuring software for an
artificially intelligent chatbot assistant; providing online
non-downloadable personal assistant software using
artificial intelligence for voice recognition, natural
language processing, daily planning and scheduling, task
management, and compiling and manipulating data; hosting a
website featuring online non-downloadable personal assistant
software using artificial intelligence for voice
recognition, natural language processing, daily planning and
scheduling, task management, and compiling and manipulating
data; providing online non-downloadable software using
artificial intelligence for searching, sorting, organizing,
compiling, and retrieving information from disparate data
sources, internal and third-party databases, and software
applications; hosting a website featuring online
non-downloadable software using artificial intelligence for
searching, sorting, organizing, compiling, and retrieving
information from disparate data sources, internal and
third-party databases, and software applications; providing
online non-downloadable software in the nature of artificial
intelligence agents for searching, compiling, and
manipulating data, automating tasks, and communicating with
users; providing online non-downloadable software for
developing, customizing, and managing artificial
intelligence agents for searching, compiling, and
manipulating data, automating tasks, and communicating with
users; providing online non-downloadable task-oriented
chatbot and agent software; providing online
non-downloadable software for generating and executing
autonomous tasks in response to exposure to data using
machine learning and artificial intelligence; providing
online non-downloadable software using artificial
intelligence to assist with project management; providing
online non-downloadable software using artificial
intelligence for task and project issue tracking, task and
project management, content sharing and collaboration,
general work management, project tracking, document
management, business management, transmission and receipt of
data, images, and files, messaging and conversation-based
contextual sharing of information, organizing and providing
a platform for collaboration, sharing of information and
interactive discussions to other users, source code
repository management, data storage and backup, database
management, and facilitating the exchange of information via
the Internet featuring collaboration tools; providing online
non-downloadable software using artificial intelligence to
assist with information technology support services;
providing online non-downloadable software using artificial
intelligence for information technology support services,
namely, for managing help desk services, trouble shooting of
computer software problems, technical support in the nature
of trouble shooting of computer software problems, and
providing information related to technology project
management services; providing online non-downloadable
software using artificial intelligence to assist with
software design and development; providing online
non-downloadable software using artificial intelligence for
use by software development teams to compare, view, analyze,
visualize, manage, track, discuss, search, review and
otherwise collaborate on, develop and release computer code
and user-generated content, plan and track software
development issues, perform code coverage analysis and
optimization testing, collaborative code review, and
continuous integration deployment of software; providing
online non-downloadable software using artificial
intelligence to respond to users' questions by providing
artificial intelligence generated answers and curated
answers; providing online non-downloadable software using
artificial intelligence to provide context-based
informational services, namely, definitions and explanations
for words, phrases, and acronyms in electronic content;
providing online non-downloadable software using artificial
intelligence for creating, editing, sharing, analyzing and
transcribing video and sound recordings; providing online
non-downloadable software for developing, customizing, and
managing artificial intelligence agents for generating data,
text, images, video, audio, and content; providing online
non-downloadable computer software platforms for developing
artificial intelligence agents for use by others; software
design and development, namely, developing and integrating
distributed third-party artificial intelligence agents;
application service provider featuring application
programming interface (API) software for use with artificial
intelligence; application service provider featuring
application programming interface (API) software to enable
artificial intelligence software to access and manipulate
databases and other sources of data.
Described herein is a method, for managing creation and publication of a document in a documentation management system (DMS), that includes causing display of a first graphical user interface (GUI) on a first client device. The method includes authenticating a first user of the first client device, and causing display of an author view of a hierarchical document structure in a navigational pane of the first GUI. The method includes saving content received in an editor pane of the first GUI as a page in the DMS and associating the first user as an author of the page. The method includes generating a document entry displayed with a draft status indicator corresponding to the draft status of the page. The method includes causing display of a reader-view of the hierarchical document structure on a second GUI with the content of the page displayed in accordance with the draft status.
The disclosure is directed to a document management system having a label management user interface. The document management system may be configured to display document content in either a document view mode or a document edit mode in which document content is displayed in a content panel of the graphical user interface. When in the document view mode and an authenticated user has edit permissions with respect to a current document, the graphical user interface is configured to display a label management user interface including an array of user-selectable label graphical objects and a list of recommended labels selected in accordance with a label score that is based on a set of multiple heuristics. Using the label management user interface, the user may transition from recommended label operations to a dynamic search operation and to a custom label creation operation without leaving the context of the current interface.
Embodiments include a content collaboration system that can be configured to display a hierarchical document tree that includes graphical objects corresponding to content items hosted by the content collaboration system. The collaboration system can receive a selection of a graphical object corresponding to a content item for archiving, and in response, generate a first updated hierarchical relationship that includes the archived content item and generate a second updated hierarchical relationship that excludes the archived content item. The collaboration system can construct a first hierarchical document tree instance based on the first updated hierarchical relationship for displaying the graphical objects for the first user account and construct a second hierarchical document tree instance based on the second updated hierarchical relationship for displaying the graphical objects for a second user account.
The disclosure is directed to a document management system having a label management user interface. The document management system may be configured to display document content in either a document view mode or a document edit mode in which document content is displayed in a content panel of the graphical user interface. When in the document view mode and an authenticated user has edit permissions with respect to a current document, the graphical user interface is configured to display a label management user interface including an array of user-selectable label graphical objects and a list of recommended labels selected in accordance with a label score. The label score for each recommended label is determined with respect to the current document based on a set of multiple heuristics including proximity of the document with respect to other labeled documents in a hierarchical element tree.
A method for displaying an event feed to a user includes, at an event feed service in communication with an issue tracking system and a collaborative document system, receiving, from an issue tracking system including a plurality of issue tickets, a notification of an event associated with an issue ticket and a reference to the issue ticket, and receiving, from a collaborative document system including a plurality of user-generated documents, a notification of an event associated with a user-generated document and including a reference to the user-generated document. The method may further include causing at least a portion of an event feed to be displayed to the user, the event feed including a first feed item including a first actionable input object configured to cause a modification of the issue, and a second feed item including a second actionable input object configured to cause a modification of the user-generated document.
H04L 41/00 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
H04L 41/22 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
H04L 41/5061 - Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the interaction between service providers and their network customers, e.g. customer relationship management
H04L 41/5074 - Handling of user complaints or trouble tickets
Described herein is a computer implemented method. The method comprises receiving, from a user device, a selected workflow message identifying a selected workflow; accessing the selected workflow from a workflow data store; evaluating, using runtime context information received from the user device, one or more secondary triggers associated with the selected workflow to determine an applicable branch of the selected triggered workflow; communicating, to the user device, branch information in respect of the applicable branch, the branch information including information in respect of one or more operations that would be performed if the selected workflow was executed.
A system for displaying electronic content in one of multiple view modes using a web browser client application. Specifically, the web browser client application may present the electronic content in a first view mode in which the content displayed in a content pane that is configured to provide continuous scrolling of the content, and content tree content is displayed in a content tree pane. In response to a request to display the content of the page in a second view mode, the content is displayed in a full-screen pane that covers a substantial entirety of an available display area. The full-screen pane is configured to provide toggle-based navigation in which a user input automatically advances a display of the content to a respective topic portion identified within the content.
Example methods and computer programs for performing drag and drop (DND) operations are disclosed. The method includes detecting, at an adapter component of a DND library, commencement of a DND operation on a selected draggable entity in a web browser, and communicating, by the adapter component, a message to a core component of the DND library indicating the commencement of the DND operation and including information about the selected draggable entity. The method further includes activating, by the core component, API event listeners to detect API events fired by a native DND API of the web browser, detecting the API events, and computing drop targets in the web browser for the selected draggable entity. The method further includes firing, by the core component, core events, detecting, by the adapter component, the core events, and performing operations by the adapter component, in response to the core events.
41 - Education, entertainment, sporting and cultural services
Goods & Services
Arranging and conducting business conferences and symposiums
in the fields of computer software, information technology,
project management, work management, knowledge management,
collaboration, IT service management, IT operations
management, and enterprise service management; educational
services, namely, providing classes, workshops, webinars,
seminars, presentations, and educational forums in the
fields of computer software, information technology, project
management, work management, knowledge management,
collaboration, IT service management, IT operations
management, and enterprise service management and the
distribution of educational materials in connection
therewith.
22.
MACHINE LEARNING TECHNIQUES FOR SEMANTIC PROCESSING OF STRUCTURED NATURAL LANGUAGE DOCUMENTS TO DETECT ACTION ITEMS
Various embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to accurately and concisely generate one or more action item logs of one or more document data objects. For example, certain embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to generate an action item log of a document data object comprising one or more semantically complete or incomplete units of text data, by generating content segmentation units, determining action item presence predictions, generating action item sets from each content segmentation unit within a candidate action item subset, aggregating the action item sets to create an action item log, and storing the action item log.
A multitenant collaboration tool is instantiated over physical infrastructure operated by a hosting platform. The multitenant collaboration tool leverages interfaces of the hosting platform to provision and/or instantiate buckets and/or data lakes in particular physical locations, serving from those data lakes tenant data required to be stored within those specified locations. The multitenant collaboration tool includes a multitenant query gateway configured to route data queries from client devices to appropriate multitenant data lakes associated with multitenant collaboration tool.
G06F 16/2458 - Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor
24.
USER INTERFACE FOR FORMULATING STRUCTURED QUERIES AND GENERATING GRAPHICAL OBJECTS WITHIN A CONTENT COLLABORATION PLATFORM
The disclosure is directed to systems and techniques for executing a documentation application displaying a graphical user interface having a content-creation field configured to receive textual input. A link-creation window may be generated, which facilitates browsing content without leaving a current application. Using the disclosed interface, a user can generate a selectable graphical object that links to other content, the selectable graphical object created from within the context of the content-creation field interface.
APPARATUSES, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR PROCESSING MULTI-CHANNEL SERVICE DATA OBJECTS TO INITIATE AUTOMATED RESOLUTION ACTIONS VIA AN INTENT ENGINE
Methods, apparatuses, or computer program products provide for processing multi-channel service data objects to initiate automated resolution actions via an intent engine. A first service message object is received via a first communication channel of a plurality of communication channels. The first service message object defines a first feature dataset associated with the first communication channel. Additionally, a second service message object is received via a second communication channel of the plurality of communication channels. The second service message object defines a second feature dataset associated with the second communication channel. Based on the first feature dataset and the second feature dataset, support labels for the first service message object and the second service message object are generated. Furthermore, the support labels for the first service message object and the second service message object are correlated to respective resolution data objects related to one or more resolution actions.
H04L 41/5074 - Handling of user complaints or trouble tickets
H04L 41/5003 - Managing SLAInteraction between SLA and QoS
26.
APPARATUSES, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR GENERATING AUTOMATED RESOLUTION ACTIONS USING INTENT PROVIDED BY A TRAINED MACHINE LEARNING MODEL
Methods, apparatuses, or computer program products provide for generating automated resolution actions using intent provided by a trained machine learning model. A service message object via a communication channel of a plurality of communication channels. The service message object defines a feature dataset associated with a service request for an application framework. Additionally, a machine learning model trained for intent recognition is applied to the feature dataset to generate an intent support label for the service message object. The intent support label is then correlated to a resolution data object related to a service resolution for the service request. Based on whether the resolution data object satisfies defined resolution criteria for the intent support label, a resolution action for the service request is initiated.
The disclosure is directed to systems and techniques for executing a documentation application displaying a graphical user interface having a content-creation field configured to receive textual input. A link-creation window may be generated, which facilitates browsing content without leaving a current application. Using the disclosed interface, a user can generate a selectable graphical object that links to other content, the selectable graphical object created from within the context of the content-creation field interface.
Apparatus, methods, and computer program products for categorizing a real-time monitoring service alert is provided. An example apparatus may include program code configured to cause the apparatus to retrieve the real-time monitoring service alert, the real-time monitoring service alert including a text string containing user generated content (UGC) text. In addition, the example apparatus may be configured to programmatically parse the text string of the real-time monitoring service alert to segregate the real-time monitoring service alert into an alert message problem component and an alert auxiliary details component. Further, the apparatus may be configured to determine, based on the alert message problem component, the alert auxiliary details component, and using an alert message machine learning model trained based on UGC transformed alert data, an alert message category of the real-time monitoring service alert.
Apparatus, methods, and computer program products for generating UGC transformed alert data from a monitoring service alert are provided. An apparatus may include program code configured to cause the apparatus to retrieve a monitoring service alert, including a text string and user generated content (UGC) text. In addition, the example apparatus may be configured to programmatically parse the text string of the monitoring service alert to segregate the monitoring service alert into an alert message problem component and an alert auxiliary details component. Further, the apparatus may be configured to generate an alert message problem embedding and an alert message description embedding by applying feature extraction to the alert message problem component and the alert auxiliary details component, respectively. The example apparatus may further be configured to output UGC transformed alert data based on the alert message problem embedding and the alert message description embedding.
Embodiments provide a sensitive data protection system for protecting sensitive data by augmenting one or more computer program portions to secure sensitive data associated with the one or more computer program portions. Embodiments include parsing one or more computer program code portions to identify one or more sensitive data portions, where the one or more sensitive data portions are associated with one or more respective sensitive data categories. Embodiments also include transforming the one or more computer program code portions into one or more respective secured data types such that the one or more sensitive data portions associated with the one or more respective secured data types are secured against unauthorized access by one or more third-party computer applications, web applications, services, end users, enterprises, and/or other third-party entities.
G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
G06F 21/52 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure
31.
APPARATUSES, COMPUTER-IMPLEMENTED METHODS, AND SYSTEMS FOR UPDATING AND OUTPUTTING A QUEUE INTERFACE COMPONENT PANE IN AN INFORMATION TECHNOLOGY SERVICE MANAGEMENT USER INTERFACE
Methods, apparatuses, and computer program products are disclosed for updating and outputting an information technology service management user interface comprising a queue interface component pane. In an example embodiment, an apparatus accesses a user identifier and a team identifier associated with the information technology service management user interface, identifies a plurality of queue identifiers associated with the user identifier and the team identifier, initiates retrieval of queue issue count data for the plurality of queue identifiers from an issues data repository during an aggregated queue latency period, generates an updated queue interface component based on the queue issue count data for a selected queue identifier in a circumstance where queue issue count data is retrieved prior to the expiration of the aggregated queue latency period, and outputs the updated queue interface component to the information technology service management user interface for rendering to the queue interface component pane.
A computer-implemented method is disclosed. The method includes designating an area in a virtual whiteboard graphical user interface configured to receive a graphical object of a plurality graphical objects by dragging the graphical object to the designated area from other areas of a virtual whiteboard graphical user interface. The method includes extracting content of the graphical object dragged into the designated area, and identifying an action to be performed on the issue tracking platform. The method includes displaying an interface window including a preview of the action to be performed, and in response to receiving a confirmation input, generating an application programming interface (API) command including at least a portion of the extracted content and an API action to be performed.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
A virtual whiteboarding application is configured to interface with an issue tracking system to visualize and organize issues managed by the issue tracking system in a graphical user interface of the virtual whiteboarding application. Graphical elements corresponding to issues managed by the issue tracking system can be interacted with in the graphical user interface of the virtual whiteboarding application to relate issues in the issue tracking system and visualize relationships between issues managed by the issue tracking system.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
A virtual whiteboarding application is configured to interface with an issue tracking system to visualize and organize issues managed by the issue tracking system in a graphical user interface of the virtual whiteboarding application. Graphical elements corresponding to issues managed by the issue tracking system can be interacted with in the graphical user interface of the virtual whiteboarding application to relate issues in the issue tracking system and visualize relationships between issues managed by the issue tracking system.
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
A virtual whiteboard may be configured to create an issue object corresponding to a new issue in an issue tracking platform. A whiteboard a graphical user interface with an unstructured canvas region that renders graphical objects generated by multiple users. In response to receiving a selection of a graphical object, a user-menu may be displayed. In response to receiving a selection of an issue creation button: a set of fields from the issue tracking platform may be retrieved and used to generate a user interface (UI) form having a set of fields from the issue tracking platform. The UI form may be displayed as a window and, in response to receiving user input to fields, an API command may be generated to create the issue in the issue tracking platform. The graphical object may be replaced with an issue object corresponding to the created issue in the issue tracking platform.
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
36.
VIRTUAL WHITEBOARD PLATFORM HAVING COMPACT USER SELECTION CONTROLS
A virtual whiteboard may be configured to generate compressed user menus. A whiteboard has a graphical user interface with an unstructured canvas region that renders graphical objects generated by multiple users. In response to receiving a selection of at least one graphical object, a menu control with a first array of may be displayed with a first key indicator corresponding to a first format option. In response to receiving a first selection of the first user-selectable control, the first format option may be applied to the graphical object. In response to receiving a second user selection of another menu control, an auxiliary menu control may be displayed. In response to receiving a second user selection of a second auxiliary selectable control, the second format option may be applied, the key indicator may be replaced with a composite key indicator that corresponds to the first and the second format option, combined.
Methods, apparatuses, or computer program products provide for generating a predictive causal probability score data object. A complex federated service network may be monitored to identify a service incident data object associated with a service incident. A predictive causal machine learning model may generate a predictive causal probability score data object based at least in part on a service incident time associated with the service incident data object. The predictive causal probability score data object may be output.
H04L 41/5009 - Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
H04L 41/0604 - Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
H04L 41/0631 - Management of faults, events, alarms or notifications using root cause analysisManagement of faults, events, alarms or notifications using analysis of correlation between notifications, alarms or events based on decision criteria, e.g. hierarchy, tree or time analysis
H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
38.
ISSUE TRACKING SYSTEMS AND METHODS FOR A CONFIGURABLE PROJECT HIERARCHY
Described herein is a computer implemented method for maintaining a configurable project hierarchy. The method comprises creating a new hierarchy level data record and storing the new hierarchy level data record in a data store. The method further comprises receiving a request to associate a particular issue type with the new hierarchy level and, in response, creating a new hierarchy/issue type association data record including an identifier of the particular issue type and an identifier of the new hierarchy level identifier.
Computer-implemented methods and systems for integrating computer applications are disclosed. One method includes querying a primary computer application for current state of a newly created object; receiving the current state of the object, and generating object data for a secondary computer application based on the current state of the object. The method further includes communicating an object creation request to a secondary computer application, the object creation request including the generated object data, receiving a secondary computer application object identifier from the secondary computer application upon creation of the object at the secondary computer application, and communicating the secondary computer application object identifier to the primary computer application for storing in a record of the object created at the primary computer application.
41 - Education, entertainment, sporting and cultural services
Goods & Services
(1) Arranging and conducting business conferences and symposiums in the fields of computer software, information technology, project management, work management, knowledge management, collaboration, IT service management, IT operations management, and enterprise service management; educational services, namely, providing classes, workshops, webinars, seminars, presentations, and educational forums in the fields of computer software, information technology, project management, work management, knowledge management, collaboration, IT service management, IT operations management, and enterprise service management and the distribution of educational materials in connection therewith.
41 - Education, entertainment, sporting and cultural services
Goods & Services
Arranging and conducting business conferences and symposiums in the fields of computer software, information technology, project management, work management, knowledge management, collaboration, IT service management, IT operations management, and enterprise service management; educational services, namely, providing classes, workshops, webinars, seminars, presentations, and educational forums in the fields of computer software, information technology, project management, work management, knowledge management, collaboration, IT service management, IT operations management, and enterprise service management and the distribution of educational materials in connection therewith
Systems and methods for using dynamic actionable notifications are disclosed. The method includes: receiving, at a client device, a dynamic actionable notification associated with an event at a remote server, the dynamic actionable notification including one or more action items associated with the event; detecting user interaction with the dynamic actionable notification; retrieving current status of the one or more action items from the remote server; displaying one or more actionable graphical elements in a user interface of the dynamic actionable notification based on the retrieved current status of the one or more action items.
Methods, apparatuses, or computer program products are disclosed providing for the dynamic data classification of data objects. Examples enable prediction of candidate data classification labels for data objects associated with one or more applications, services, or computing devices. Examples enable the assignment of one or more data classification labels to a data object for transmission to one or more computing devices. Examples enable the interactive and progressive application of machine learning techniques to data classification systems to assign data classification labels with probable certainty. Examples enable the tracking, monitoring, storage, sorting, and retrieval of labeled data objects. Examples provide for access control configuration of services to restrict or allow access to data objects based on data classifications and other service parameters.
G06N 20/10 - Machine learning using kernel methods, e.g. support vector machines [SVM]
G06F 18/21 - Design or setup of recognition systems or techniquesExtraction of features in feature spaceBlind source separation
G06F 18/214 - Generating training patternsBootstrap methods, e.g. bagging or boosting
G06F 18/2411 - Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on the proximity to a decision surface, e.g. support vector machines
G06F 18/2451 - Classification techniques relating to the decision surface linear, e.g. hyperplane
44.
AUTOMATICALLY CREATING DIGITAL CONTENT IN A FEDERATED APPLICATION SYSTEM BASED ON SENTIMENTS OF ELECTRONIC RESPONSES
The techniques herein include an inquiry controller determining whether timing criteria have been met for sending an inquiry to a particular user account. In response to determining that the timing criteria for sending an inquiry to the particular user account is satisfied, the inquiry is sent to and received by a particular user device associated with the particular user account. When a response is received, a response analyzer analyzes it and selects a first follow-up action, with associated first digital content, for the system to perform for the particular user account based on the analysis. The chosen action may include automatically creating a calendar item in a digital calendar associated with the user account, updating a digital task list for the user account, generating and transmitting a second inquiry to the particular user device, and the like. The follow-up action is then performed.
42 - Scientific, technological and industrial services, research and design
Goods & Services
Software as a service (SaaS) services featuring internal
developer platforms and developer experience platforms that
consolidate resources for engineering and application
development teams; software as a service (SaaS) services
featuring software for providing development and operations
(DevOps) management, tracking efficiency of software
development tools, measuring software development processes,
and delivering real-time DevOps assessments; software as a
service (SaaS) services featuring software for allowing
software development and information technology teams to
keep track of personnel, development tools, software
libraries, and software processes used within an
organization; providing temporary use of on-line
non-downloadable software, namely, a community website for
developers to manage, track, and organize software
components between and among team.
46.
COMPUTER SERVICE FOR HELP DESK TICKET CREATION AND RESOLUTION IN A COMMUNICATION PLATFORM
Embodiments include a computer implemented method for automatically identifying an issue from a help message received via a chat interface and generating a response for responding to the help message. The method can include receiving response templates that each include a reference to a resource associated with a help topic. The method can also include receiving, from a second user, a help request via the chat interface of a help channel. In response to receiving the help request the method can include parsing the help request to identify a help topic, generating a help desk ticket associated with the help request and generating a response message that includes an information resource associated with the help topic, and sending the response message to the user. In response to the user viewing the information resource and selecting a user interface element, the method can include automatically closing the help desk ticket.
H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
A method for accessing cloud resources via a local application development environment on a computing device. The method includes invoking an access management client at the computing device; obtaining an account identifier associated with a user account and communicating the account identifier to an identity platform; receiving an authentication message from the identity platform in response to the identity platform validating the account identifier, the authentication message comprising a role identifier; communicating the authentication message to the cloud platform; receiving security credentials associated with the role identifier from the cloud platform in response to the cloud platform validating the authentication message and the associated role identifier; setting a variable in the local development environment based on the received security credentials for use by the local development environment to request access to one or more resources maintained by the cloud platform.
Systems, methods, and computer readable medium for determining a current drop target during a drag and drop operation are disclosed. The method includes during the drag and drop operation, detecting an event that indicates that a draggable item has moved. The method further includes determining whether a previous location of the draggable item was over a first drop target prior to the detected event, and determining whether a current location of the draggable item is over a second drop target. The method further includes determining whether to continue selecting the first drop target as the current drop target or to select the second drop target as the current drop target depending on the previous and current location of the draggable item, and a stickiness of the first drop target.
Various embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to enable effective and efficient monitoring of software application frameworks. For example, certain embodiments of the present invention provide methods, apparatuses, systems, computing devices, and/or the like that are configured to perform software application framework monitoring using an interactive software application platform monitoring dashboard comprises a set of user interfaces (e.g., an alert feed user interface, an alert monitoring user interface, and/or the like) that enable an end user to hierarchically view event monitoring metadata fields associated with each recorded suspicious activity alert of one or more recorded suspicious activity alerts of the software application platform, provide user-selected alert validity indicators for each recorded suspicious activity alert of the recorded suspicious activity alerts, and/or generate a suspicious activity monitoring workflow for each recorded suspicious activity alert of the recorded suspicious activity alerts.
Apparatuses and methods for assessing the recovery viability of backup databases are provided. Some embodiments may include identifying a selected backup database set from the plurality of backup databases. In some embodiments, each backup database in the selected backup database set is associated with a database in a corresponding database set. Some embodiments may include triggering a first backup configuration check operation for each database in the corresponding database set. Some embodiments may include triggering a restore verification operation for each database in the selected backup database set. Some embodiments may include generating a recovery point objective score for each database in the selected backup database set. Some embodiments may include causing updating of a recovery point objective score interface based on the recovery point objective score for each database in the selected backup database set.
G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
G06F 16/26 - Visual data miningBrowsing structured data
Methods and computer readable medium for queue management are disclosed. The method includes displaying a queue panel including two or more queue categories of queues. A queue is configured to include items that have at least one parameter in common. The queue panel is further configured to display activity data corresponding to queues in at least one of the two or more queue categories. The method also includes determining whether the activity data needs to be refreshed, identifying a list of queues belonging to the at least one queue category; generating a refresh request for the identified list of queues; communicating the refresh request to a remote server; receiving updated activity data from the remote server for the identified list of queues; and updating the activity data displayed in the queue panel based on the received updated activity data.
Systems and methods for backing up data for a software platform include segmenting data objects from a software platform into data chunks, which are subsequently stored. Data chunks may include content from data objects having similar content attributes, such as content type and an estimated frequency at which the content changes. In various embodiments, pages from a content collaboration platform and issues from an issue tracking platform are grouped into chunks and stored for backup. A size of the chunks may be based on one or more content attributes associated with the pages or issues. Examples of content attributes include a relationship between text and non-text content, a number of associated users, and a number of comments.
A database querying method is disclosed. The method includes receiving an input search query that defines a first queryable entity, a second queryable entity, and a search clause. The method further includes identifying a first database for first queryable entity, translating the search clause into a first native query executable by the first database, and generating a first set of search results obtained using the first native query. In addition, the method includes identifying a second database for the second queryable entity, translating the search clause into a second native query executable by the second database, and generating a second set of search results obtained using the second native query. The method further includes generating a combined set of results that includes results from the first set and the second set of search results, and communicating the combined set of search results to the client application.
Methods for paginating search results retrieved from a database that supports cursor-based pagination are disclosed. The method includes executing a first search on a first database. The first search is executed using a first search query and execution of the first search returns a first set of search results from the first database and a first opaque cursor. The method further includes processing at least a first subset of the first set of search results, selecting at least a second subset of the at least first subset of search results, and generating a first cursor object. The first cursor object including a Subitem value in accordance with all search results from the first set of search results being unprocessed. The Subitem value based on a number of results from the first set of search results processed in the at least first subset of search results.
The disclosure is directed to systems and techniques for executing a documentation application displaying a graphical user interface having a content-creation field configured to receive textual input. A link-creation window may be generated, which facilitates browsing content without leaving a current application. Using the disclosed interface, a user can generate a selectable graphical object that links to other content, the selectable graphical object created from within the context of the content-creation field interface.
A method of facilitating a virtual meeting using virtual interactions with three-dimensional virtual objects to change statuses of issues being tracked by an issue tracking system may include, causing a three-dimensional virtual environment to be displayed to a first user and a second user, the three-dimensional virtual environment including a representation of the first user, a representation of the second user, a representation of a three-dimensional workspace, a first virtual object displayed in the three-dimensional workspace and representing a first issue in an issue tracking system, and a second virtual object displayed in the three-dimensional workspace and representing a second issue in the issue tracking system.
G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
G06F 3/04842 - Selection of displayed objects or displayed text elements
G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
57.
APPARATUSES, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR GENERATING EXTERNAL SERVICE CANDIDATE COMMUNICATIONS WITHIN AN EXECUTABLE RESOURCE MANAGEMENT SYSTEM
An executable resource management system provides for generating an external service candidate communication based on a candidate selection score and a candidate selection context. The candidate selection score is generated using one or more candidate selection scoring models. The candidate selection context comprises a mapping of a candidate element with an internal executable resource and is generated based on communication corpus metadata and internal executable resource data. The score may represent semantic similarity between a given candidate element and a past candidate element, a classification of the given candidate element into a category represented by a semantically similar past candidate element, and/or an association between the given candidate element and a communication operation associated with a semantically similar past candidate element.
Techniques for simultaneously generating adaptive digital content for multiple client computing devices associated with multiple respective user profiles are discussed herein. Embodiments are configured to receive user input data associated with a collaborative document, where the user input data is associated with a user profile stored in a document collaboration platform. Embodiments can generate temporally correlated user input step events based on the user input data, and render, on interactive user interfaces associated with the collaborative document, temporally sequenced digital content generated based on the temporally correlated user input step events. Embodiments can generate suggested adaptive digital content based on model output generated by an adaptive digital content processing model comprised in a document assistance system, where the model output is generated based on the portion of the temporally sequenced digital content, and render, on interactive user interfaces associated with the collaborative document, the suggested adaptive digital content.
H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
59.
APPARATUSES, COMPUTER-IMPLEMENTED METHODS, AND SYSTEMS FOR OUTPUTTING AN EXTERNAL SERVICE ALERT AGGREGATION INTERFACE COMPONENT IN ASSOCIATION WITH A PROJECT MANAGEMENT SYSTEM
Methods, apparatuses, systems, and computer program products are disclosed for outputting an external service alert aggregation interface component in a project management system. In an example embodiment, an apparatus accesses a user identifier and a team identifier associated with a project management user interface comprising a plurality of team task interface components, causes retrieval of external service alert data from an external service alert data repository based on the user identifier and the team identifier, generates the external service alert aggregation interface component based on the external service alert data, and outputs the external service alert aggregation interface component for rendering to the project management user interface.
A computer-implemented method for handling inbound service requests analyzes content of the message to extract a set of features, and generating a feature vector based on the set of extracted features. A categorization metric for the feature vector is then determined, using a set of predetermined categorization vectors, wherein each predetermined categorization vector corresponds to a respective portal endpoint associated with one or more predefined ticket types and sub-types of an information technology service management system. In response to the categorization metric satisfying a comparison criteria with respect to one or more predetermined categorization vectors, a particular portal endpoint is selected. Content from the email message is then extracted. A new issue object request is then automatically generated in accordance with a particular object requirement set associated with the particular portal endpoint for submission to an issue tracking system to create a new issue object.
Methods for paginating search results retrieved from multiple databases are disclosed. Method includes receiving a search request; executing, based on the search request, a first search on a first database to return a first result set and a second search on a second database to return a second result set. The method also includes selecting a first subset from the first result set, generating a first cursor object based on a number of search results selected in the first subset, selecting a second subset from the second result set, and generating a second cursor object based on a number of search results selected in the second subset. Further, the method combines the first and second subsets into a first page of search results, combines the first and second cursor objects into a combined cursor object; and returns the first page of search results and combined cursor object to the client application.
The disclosure is directed to systems and techniques for executing a documentation application that includes a node-based link creation tool. Linked document nodes may be used to render content in multiple documents by referencing a universally unique identifier. The linked content may also include content linked to separate platforms and may be updated in accordance with modifications to linked objects.
G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
A content collaboration platform system may have an automatically generated semantic sorting user interface. The content collaboration platform may be configured to display pages associated with a workspace in a navigational panel. The navigational panel may include a hierarchical element tree that displays an array of hierarchically arranged tree elements. Each tree element can be selectable to cause display of page content in a content panel. A user may select a semantic sort command from the navigational panel. In response to the semantic sorting command, the navigational panel may be updated with automatic section headers that are key phrases of the corresponding set of pages within the workspace. The section headers may be displayed as parent elements within the tree. The set of pages from the workspace may be grouped under each of the section headers and may be displayed as children of the key phrases.
A computer-implemented method is disclosed. The method includes creating an automation region within a graphical user interface of a whiteboarding application instance, and displaying a first automation interface user interface (UI) for selecting a platform from a set of multiple platforms. The method includes querying an integration registry, and obtaining an integration of a set of integrations and a set of integration fields corresponding to the selected platform. The method includes receiving an input at a second automation interface UI corresponding for a set of fields corresponding to at least a subset of the set of integration fields, and in accordance with the received input at the second automation interface UI, associating the integration with the automation region. The method includes, in response to a graphical object corresponding to an object dragged into the automation region, causing performance of an automation with respect to the particular platform.
H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
G06V 30/18 - Extraction of features or characteristics of the image
65.
AUTOMATIC MULTI-USER INPUT MERGE RESOLUTION FOR A DOCUMENT COLLABORATION PLATFORM USING INPUT STEP EVENTS AND MACHINE-LEARNING-BASED PROCESSING TECHNIQUES
Techniques for automatically resolving document conflicts for multiple client computing devices associated with multiple respective user profiles are discussed herein. Embodiments are configured to receive multi-user input data associated with a collaborative document, where the multi-user input data is generated by two or more client computing devices associated with two or more user profiles supported by a document collaboration platform. Embodiments can generate user input step events based on the multi-user input data, where each of the user input step events are associated with a respective user profile. Embodiments can determine one or more document conflicts associated with the collaborative document based on application of a document merge model to the document object. The document merge model generates document merge resolutions associated with a respective merge resolution confidence score and determines whether to automatically incorporate the document merge resolutions into the collaborative document based on the merge resolution confidence scores.
H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
G06F 40/117 - TaggingMarking up Designating a blockSetting of attributes
Various embodiments of the present disclosure provide apparatuses, systems, computer-implemented methods, and computer program products for capturing collaborative work data in internal collaboration platforms and/or external collaboration platforms, determining team health metrics, and/or generating one or more team health metrics dashboards that are represented within a team assessment interface that is rendered to a client device. Such team assessment interfaces may be configured to display one or more team improvement insight components and one or more team improvement intervention components that are configured to encourage user engagement and to improve team health metrics. In still further embodiments, collaborative work data may be captured to generate team health training datasets, which are used to train machine learning models that can be used to configure a contextually triggered team improvement engine.
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Downloadable software for generating data, text, images, video, audio, and content in response to user queries; downloadable software for processing, generating, understanding, and analyzing natural language; downloadable computer chatbot software for simulating conversations; downloadable computer chatbot software in the nature of a web-browser extension for simulating conversations; downloadable software enabling implementation of an artificially intelligent chatbot assistant; downloadable personal assistant software using artificial intelligence for voice recognition, natural language processing, daily planning and scheduling, task management, and compiling and manipulating data; downloadable personal assistant software in the nature of a web-browser extension using artificial intelligence for voice recognition, natural language processing, daily planning and scheduling, task management, and compiling and manipulating data; downloadable software using artificial intelligence for searching, sorting, organizing, compiling, and retrieving information from disparate data sources, internal and third-party databases, and software applications; downloadable software in the nature of a web-browser extension using artificial intelligence for searching, sorting, organizing, compiling, and retrieving information from disparate data sources, internal and third-party databases, and software applications; downloadable software in the nature of artificial intelligence agents for searching, compiling, and manipulating data, automating tasks, and communicating with users; downloadable software for developing, customizing, and managing artificial intelligence agents for searching, compiling, and manipulating data, automating tasks, and communicating with users; downloadable software using artificial intelligence to assist with project management; downloadable software using artificial intelligence for task and project issue tracking, task and project management, content sharing and collaboration, general work management, project tracking, document management, business management, transmission and receipt of data, images, and files, messaging and conversation-based contextual sharing of information, organizing and providing a platform for collaboration, sharing of information and interactive discussions to other users, source code repository management, data storage and backup, database management, and facilitating the exchange of information via the internet featuring collaboration tools; downloadable software using artificial intelligence to assist with information technology support services; downloadable software using artificial intelligence for information technology support services, namely, for managing help desk services, trouble shooting of computer software problems, technical support in the nature of trouble shooting of computer software problems, and providing information related to technology project management services; downloadable software using artificial intelligence to assist with software design and development; downloadable software using artificial intelligence for use by software development teams to compare, view, analyze, visualize, manage, track, discuss, search, review and otherwise collaborate on, develop and release computer code and user-generated content, plan and track software development issues, perform code coverage analysis and optimization testing, collaborative code review, and continuous integration deployment of software; downloadable software using artificial intelligence to respond to users' questions by providing artificial intelligence generated answers and curated answers; downloadable software using artificial intelligence to provide context-based informational services, namely, definitions and explanations for words, phrases, and acronyms in electronic content; downloadable software using artificial intelligence for creating, editing, sharing, analyzing and transcribing video and sound recordings; downloadable software for developing, customizing, and managing artificial intelligence agents for generating data, text, images, video, audio, and content; downloadable computer software platforms for developing artificial intelligence agents for use by others; downloadable application programming interface (api) software for use with artificial intelligence; downloadable application programming interface (api) software to enable artificial intelligence software programs to access and manipulate databases and other sources of data. (1) Providing internet chatrooms featuring chatbots; providing internet chatrooms featuring chatbots for searching, compiling, and manipulating data, automating tasks, and communicating with users; providing online chat services for transmission of messages among computer users and chatbots concerning task and project management; providing online chat services for transmission of messages among computer users and chatbots concerning information technology support, technical support, and helpdesk services; providing online chat services for transmission of messages among computer users and chatbots concerning software design and development; telecommunication services relating to chatbots, namely, electronic exchange of data, messages, graphics, images, audio, video, information via chatbots; providing temporary access to artificial intelligence servers for the purpose of running software programs, namely, artificial intelligence agents; electronic messaging featuring chatbots; electronic video and audio messaging featuring video and audio chatbots.
(2) Providing online non-downloadable software for generating data, text, images, video, audio, and content in response to user queries; providing online non-downloadable software for processing, generating, understanding, and analyzing natural language; providing online non-downloadable computer chatbot software for simulating conversations; hosting a website featuring online non-downloadable computer chatbot software for simulating conversations; hosting a website featuring online non-downloadable featuring software for an artificially intelligent chatbot assistant; providing online non-downloadable personal assistant software using artificial intelligence for voice recognition, natural language processing, daily planning and scheduling, task management, and compiling and manipulating data; hosting a website featuring online non-downloadable personal assistant software using artificial intelligence for voice recognition, natural language processing, daily planning and scheduling, task management, and compiling and manipulating data; providing online non-downloadable software using artificial intelligence for searching, sorting, organizing, compiling, and retrieving information from disparate data sources, internal and third-party databases, and software applications; hosting a website featuring online non-downloadable software using artificial intelligence for searching, sorting, organizing, compiling, and retrieving information from disparate data sources, internal and third-party databases, and software applications; providing online non-downloadable software in the nature of artificial intelligence agents for searching, compiling, and manipulating data, automating tasks, and communicating with users; providing online non-downloadable software for developing, customizing, and managing artificial intelligence agents for searching, compiling, and manipulating data, automating tasks, and communicating with users; providing online non-downloadable task-oriented chatbot and agent software; providing online non-downloadable software for generating and executing autonomous tasks in response to exposure to data using machine learning and artificial intelligence; providing online non-downloadable software using artificial intelligence to assist with project management; providing online non-downloadable software using artificial intelligence for task and project issue tracking, task and project management, content sharing and collaboration, general work management, project tracking, document management, business management, transmission and receipt of data, images, and files, messaging and conversation-based contextual sharing of information, organizing and providing a platform for collaboration, sharing of information and interactive discussions to other users, source code repository management, data storage and backup, database management, and facilitating the exchange of information via the Internet featuring collaboration tools; providing online non-downloadable software using artificial intelligence to assist with information technology support services; providing online non-downloadable software using artificial intelligence for information technology support services, namely, for managing help desk services, trouble shooting of computer software problems, technical support in the nature of trouble shooting of computer software problems, and providing information related to technology project management services; providing online non-downloadable software using artificial intelligence to assist with software design and development; providing online non-downloadable software using artificial intelligence for use by software development teams to compare, view, analyze, visualize, manage, track, discuss, search, review and otherwise collaborate on, develop and release computer code and user-generated content, plan and track software development issues, perform code coverage analysis and optimization testing, collaborative code review, and continuous integration deployment of software; providing online non-downloadable software using artificial intelligence to respond to users' questions by providing artificial intelligence generated answers and curated answers; providing online non-downloadable software using artificial intelligence to provide context-based informational services, namely, definitions and explanations for words, phrases, and acronyms in electronic content; providing online non-downloadable software using artificial intelligence for creating, editing, sharing, analyzing and transcribing video and sound recordings; providing online non-downloadable software for developing, customizing, and managing artificial intelligence agents for generating data, text, images, video, audio, and content; providing online non-downloadable computer software platforms for developing artificial intelligence agents for use by others; software design and development, namely, developing and integrating distributed third-party artificial intelligence agents; application service provider featuring application programming interface (API) software for use with artificial intelligence; application service provider featuring application programming interface (API) software to enable artificial intelligence software to access and manipulate databases and other sources of data.
68.
System, method, and computer program product for improved embedded application user engagement mode management
Embodiments of the present disclosure provide for improved interoperable data management between a user-accessed software application and an embedded software application. In some contexts, a user-accessed application provides both its own functionality as well as enabling access to functionality of an embedded application. The embedded application is rendered to a selected user engagement mode based on an embedded application mode identification instruction from the user-accessed application. In some embodiments, a user-accessed application may be configured to provide functionality of multiple embedded applications consistent with the innovations herein described.
Embodiments of the present disclosure provide for improved interoperable data management between a user-accessed software application and an embedded software application. In some contexts, a user-accessed application provides both its own functionality as well as enabling access to functionality of an embedded application. The embedded application is accessed via a data-driven connection that provides several technical advantages and addresses various data interoperability and persistence problems. In some embodiments, a user-accessed application may be configured to provide functionality of multiple embedded applications consistent with the innovations herein described.
An issue tracking system and a method performed at an issue tracking system is disclosed. Data entities define a plurality of issues in the issue tracking system. These include data defining the issue type within the issue tracking system. An identifier of a second computer processing system and material accessible by the second computer processing system is included in an issue of the issue tracking system. The material accessible by the second computer processing system may be linked to and retrieved using the identifier. The issue may be changed to a second issue type associated with a project workflow, while maintaining the identifier of the second computer processing system and material accessible by the second computer processing system. The material may also be associated with a metric and the metric provided in a field for an issue in the issue tracking system.
Systems, apparatuses, and methods for managing augmented participating user video source interfaces in association with an audio-video conferencing interface service are disclosed. An example method includes monitoring an active audio-video conference presentation, identifying a participating user video source interface for each of a plurality of participating client devices, determining whether a truth source application is installed on the participating client devices, accessing a truth source account associated with the truth source application and determining a corresponding augmenting user profile data structure based on the truth source account, generating an augmented user profile exposure object based on each respective augmenting user profile data structure, and propagating each augmented user profile exposure object to the plurality of participating client devices to cause rendering of the augmented participating user video source interfaces to respective displays of the plurality of participating client devices in association with the active audio-video conference presentation.
Systems and methods for rendering interactive web pages are disclosed. A disclosed method includes receiving a web page request, retrieving web page content for the web page, identifying one or more components that provide interactivity to the web page in the web content, determining whether the one or more components are critical components and communicating the determined one or more critical components in a Hypertext Markup Language (HTML) head and communicating the remainder of the web content in an HTML body.
A method for recommending feed sources in an event feed includes generating an event feed comprising a plurality of feed items associated with a user. The event feed includes a recommendation feed item comprising one or more feed item sources not being followed by the user. The method further includes causing at least a portion of the event feed to be displayed to the user in the event feed. In accordance with a determination that the user is viewing a graphical user interface associated with a first software application, the recommendation feed item includes feed item sources associated with the first software application. In accordance with a determination that the user is viewing a graphical user interface associated with a second software application different from the first, the recommendation feed item includes feed item sources associated with the second software application.
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
74.
APPARATUSES, COMPUTER-IMPLEMENTED METHODS, AND COMPUTER PROGRAM PRODUCTS FOR GENERATING A COLLABORATIVE CONTEXTUAL SUMMARY INTERFACE IN ASSOCIATION WITH AN AUDIO-VIDEO CONFERENCING INTERFACE SERVICE
Various embodiments of the present disclosure provide for generation of a collaborative contextual summary interface in association with an audio-video conferencing interface service. An example embodiment is configured to monitor an active audio-video conference presentation that is configured for display to participating client devices by the audio-video conferencing interface service, identify a first capture content request associated with the active audio-video conference presentation, generate a first captured content data object based at least in part on the first capture content request, correlate a first captured content interface indicator to the first captured content data object, and generate a collaborative contextual summary interface based at least in part on the first captured content data object, wherein the collaborative contextual summary interface comprises the first captured content interface indicator.
H04N 21/472 - End-user interface for requesting content, additional data or servicesEnd-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
75.
METHODS AND SYSTEMS FOR GENERATING AUTOMATIONS FOR ORGANIZING AND DISPLAYING ITEMS IN A COLLABORATION PLATFORM
Embodiments include generating automations for a content collaboration system. Generating automations can include displaying graphical objects corresponding to documents hosted by the content collaboration system at a navigation pane of the content collaboration system and determining a deviation metric using a hierarchical structure of the graphical objects and a reference structure. In response to the deviation metric satisfying a criteria, an automation rule for the change to the hierarchical structure of the displayed graphical objects can be displayed. The automation rule can include a reference between a graphical object of the displayed graphical objects and a root reference and a change to the reference between the graphical object and the root reference. Embodiments can also include executing the automation rule to update the hierarchical structure of the displayed graphical objects and update hierarchical structures of the one or more additional graphical objects hosted by the collaboration system.
A computer-implemented method is disclosed. The method includes causing display, in a graphical user interface on a client device, of a page with a navigational panel including a selectable tree element having a hierarchical relationship to a current electronic page having its user-generated content being displayed in a content panel. The method includes identifying a set of candidate cards in which each card is associated with a respective electronic page and has a respective relatedness score. The method includes identifying a user profile in accordance with an authentication of an user operating the client device, and selecting, from the set of candidate cards, a subset of candidate cards satisfying permissions criteria based on permissions identified in the user profile. The method includes causing display of the subset of candidate cards within the content panel in accordance with the respective relatedness score for each card in the subset of candidate cards.
A computer implemented method comprising displaying a scheduling interface including a first work item user interface element corresponding to a first work item and a second work item user interface element corresponding to a second work item; detecting a create dependency interaction; and, in response to detecting the create dependency user interaction, creating a dependency relationship between the first and second work items.
G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
G06F 17/18 - Complex mathematical operations for evaluating statistical data
G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
09 - Scientific and electric apparatus and instruments
42 - Scientific, technological and industrial services, research and design
Goods & Services
Providing internet chatrooms featuring chatbots; Providing internet chatrooms featuring chatbots for searching, compiling, and manipulating data, automating tasks, and communicating with users; Providing online facilities for real-time interactive chat services for transmission of messages among computer users and chatbots concerning task and project management; Providing online facilities for real-time interactive chat services for transmission of messages among computer users and chatbots concerning software design and development; Telecommunication services relating to chatbots, namely, electronic messaging allowing for the exchange of data, messages, graphics, images, audio, video, information via chatbots; Electronic messaging featuring chatbots; Electronic video and audio messaging featuring video and audio chatbots Downloadable software using artificial intelligence (AI) for generating data, text, images, video, audio, and content in response to user queries; Downloadable software for using artificial intelligence (AI) processing, generating, understanding, and analyzing natural language; Downloadable computer chatbot software for simulating conversations; Downloadable computer chatbot software in the nature of a web-browser extension for simulating conversations; Downloadable software enabling the installation of an artificially intelligent chatbot assistant on a mobile device; Downloadable intelligent personal assistant software using artificial intelligence for voice recognition, natural language processing, daily planning and scheduling, task management, and compiling and manipulating data; Downloadable intelligent personal assistant software in the nature of a web-browser extension using artificial intelligence for voice recognition, natural language processing, daily planning and scheduling, task management, and compiling and manipulating data; Downloadable software using artificial intelligence for searching, sorting, organizing, compiling, and retrieving information from disparate data sources, internal and third-party databases, and software applications; Downloadable software in the nature of a web-browser extension using artificial intelligence for searching, sorting, organizing, compiling, and retrieving information from disparate data sources, internal and third-party databases, and software applications; Downloadable software using artificial intelligence for searching, compiling, and manipulating data, automating tasks, and communicating with users; Downloadable software for developing, customizing, and managing artificial intelligence agents for searching, compiling, and manipulating data, automating tasks, and communicating with users; Downloadable software using artificial intelligence to assist with project management; Downloadable software using artificial intelligence for task and project issue tracking, task and project management, content sharing and collaboration, general work management, project tracking, document management, business management, transmission and receipt of data, images, and files, messaging and conversation- based contextual sharing of information, organizing and providing a platform for collaboration, sharing of information and interactive discussions to other users, source code repository management, data storage and backup, database management, and facilitating the exchange of information via the Internet featuring collaboration tools; Downloadable software using artificial intelligence to assist with information technology support services; Downloadable software using artificial intelligence for information technology support services, namely, for managing help desk services, trouble shooting of computer software problems, technical support in the nature of trouble shooting of computer software problems, and providing information related to technology project management services; Downloadable software using artificial intelligence to assist with software design and development; Downloadable software using artificial intelligence for use by software development teams to compare, view, analyze, visualize, manage, track, discuss, search, review and otherwise collaborate on, develop and release computer code and user-generated content, plan and track software development issues, perform code coverage analysis and optimization testing, collaborative code review, and continuous integration deployment of software; Downloadable software using artificial intelligence to respond to users' questions by providing artificial intelligence generated answers and curated answers; Downloadable software using artificial intelligence to provide context-based informational services, namely, definitions and explanations for words, phrases, and acronyms in electronic content; Downloadable software using artificial intelligence for creating, editing, sharing, analyzing and transcribing video and sound recordings; Downloadable software for developing, customizing, and managing artificial intelligence programs used for generating data, text, images, video, audio, and content; Downloadable computer software platforms for developing artificial intelligence programs for use by others; Downloadable application programming interface (API) software for use with artificial intelligence; Downloadable application programming interface (API) software to enable artificial intelligence software programs to access and manipulate databases and other sources of data Providing online non-downloadable software using artificial intelligence (AI) for generating data, text, images, video, audio, and content in response to user queries; Providing online non-downloadable software using artificial intelligence (AI) for processing, generating, understanding, and analyzing natural language; Providing online non- downloadable computer chatbot software for simulating conversations; Providing a website featuring online non-downloadable computer chatbot software that enables users to simulate conversations; Providing a website featuring online non-downloadable software that enables users to interact with an artificially intelligent chatbot assistant; Providing online non- downloadable intelligent personal assistant software using artificial intelligence for voice recognition, natural language processing, daily planning and scheduling, task management, and compiling and manipulating data; Providing a website featuring online non-downloadable intelligent personal assistant software that enables users to use artificial intelligence for voice recognition, natural language processing, daily planning and scheduling, task management, and compiling and manipulating data; Providing online non-downloadable software using artificial intelligence for searching, sorting, organizing, compiling, and retrieving information from disparate data sources, internal and third-party databases, and software applications; Providing a website featuring online non-downloadable software that enables users to use artificial intelligence for searching, sorting, organizing, compiling, and retrieving information from disparate data sources, internal and third-party databases, and software applications; Providing online non-downloadable software in the nature of artificial intelligence programs for searching, compiling, and manipulating data, automating tasks, and communicating with users; Providing online non-downloadable software for developing, customizing, and managing artificial intelligence programs used for searching, compiling, and manipulating data, automating tasks, and communicating with users; Providing online non-downloadable software using artificial intelligence chatbots and programs for task and project management; Providing online non- downloadable software using machine learning and artificial intelligence for generating and executing autonomous tasks related to data management, project management, general work management, searching information across an organization's apps and third party products, and collaborating on project tracking in response to exposure to data; Providing online non-downloadable software using artificial intelligence to assist with project management; Providing online non-downloadable software using artificial intelligence for task and project issue tracking, task and project management, content sharing and collaboration, general work management, project tracking, document management, business management, transmission and receipt of data, images, and files, messaging and conversation-based contextual sharing of information, organizing and providing a platform for collaboration, sharing of information and interactive discussions to other users, source code repository management, data storage and backup, database management, and facilitating the exchange of information via the Internet featuring collaboration tools; Providing online non-downloadable software using artificial intelligence to assist with information technology support services; Providing online non-downloadable software using artificial intelligence for information technology support services, namely, for managing help desk services, trouble shooting of computer software problems, technical support in the nature of trouble shooting of computer software problems, and providing information related to technology project management services; Providing online non-downloadable software using artificial intelligence to assist with software design and development; Providing online non-downloadable software using artificial intelligence for use by software development teams to compare, view, analyze, visualize, manage, track, discuss, search, review and otherwise collaborate on, develop and release computer code and user-generated content, plan and track software development issues, perform code coverage analysis and optimization testing, collaborative code review, and continuous integration deployment of software; Providing online non-downloadable software using artificial intelligence to respond to users' questions by providing artificial intelligence generated answers and curated answers; Providing online non-downloadable software using artificial intelligence to provide context-based informational services, namely, definitions and explanations for words, phrases, and acronyms in electronic content; Providing online non- downloadable software using artificial intelligence for creating, editing, sharing, analyzing and transcribing video and sound recordings; Providing online non-downloadable software for developing, customizing, and managing artificial intelligence programs used for generating data, text, images, video, audio, and content; Providing online non-downloadable computer software platforms for developing artificial intelligence programs for use by others; Software design and development, namely, developing and integrating distributed third-party artificial intelligence software programs; Application service provider featuring application programming interface (API) software for use with artificial intelligence; Application service provider featuring application programming interface (API) software to enable artificial intelligence software to access and manipulate databases and other sources of data; Server hosting that allows temporary access to artificial intelligence servers for the purpose of running software programs, namely, artificial intelligence agents
79.
User interface for searching and generating graphical objects linked to third-party content
The disclosure is directed to systems and techniques for executing a documentation application displaying a graphical user interface having a content-creation field configured to receive textual input. A link-creation window may be generated, which facilitates browsing third-party content without leaving a current application. Using the disclosed interface, a user can generate a selectable graphical object that links to third-party content from within the context of the content-creation field interface.
Systems for capturing and organizing team-generated content produced during a meeting defined/facilitated by a third-party meeting tool or service. In particular, a server system includes a memory allocation and a processor allocation configured to cooperate to instantiate an instance of a bridge service configured to communicably couple to API endpoints of the third-party meeting tool and to one or more collaboration tools. The bridge service can monitor user or team input (and/or user input events) to the third-party meeting tool before, during, or after a meeting. Captured user input is provided to an input classifier which classifies the input as one of a set of input types. Based on the input type, parsing or analysis operations can be triggered and/or one or more API endpoints of a collaboration tool is selected such that an input to the collaboration tool, including the user input, can be provided.
H04L 51/046 - Interoperability with other network applications or services
H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
81.
APPARATUSES, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR SERVICE PERMISSIONS SCALING IN A FEDERATED SYSTEM
Methods, apparatuses, or computer program products according to the present disclosure provide for service permissions scaling. In example embodiments, an apparatus receives a service request from an edge server. The apparatus may generate an authorization token based at least in part on a permissions data vector, where the authorization token is configured for access by one or more computing devices to determine whether to grant access by a first computing device associated with the requesting entity identifier to one or more resources associated with the one or more computing devices. The apparatus may then transmit the authorization token to the edge server. According to some embodiments, the authorization token may be configured for storing in an authorization token cache. In some embodiments, the authorization token may be retrieved from the authorization token cache.
Methods and computer readable medium for automatically creating chained pull requests are disclosed. The method includes: indexing one or more changes made to a plurality of files in a feature branch of a source code repository. Each indexed change represented by a key and value. The method further includes determining one or more relationships between the plurality of changed files based on the indexed changes, generating a directed graph including one or more parent nodes and one or more children nodes based on the determined one or more relationships between the plurality of changed files, and segmenting the directed graph into a plurality of trees. Each tree includes a single parent node. The method further includes creating a chain of pull requests based on the plurality of trees. Each pull request in the chain of pull requests is based on a tree of the plurality of trees.
Method and computer readable medium for generating alerts are disclosed. The method includes retrieving a plurality of content items created or updated in a particular time period at a social media platform in relation to a software application of interest, and determining one or more sentiments associated with each of the plurality of content items. The one or more sentiments determined based on textual data of the plurality of content items. The method further includes determining whether a potential incident has occurred in relation to the software application of interest based at least on the one or more sentiments associated with the plurality of content items. In response to determining that a potential incident has occurred in relation to the software application of interest, the method further includes generating an alert message indicating the potential incident and communicating the alert message to a monitoring system.
Methods, systems, and computer readable medium for generating ticket requests are disclosed. The method includes retrieving a content item created at a social media platform in relation to an entity being serviced by an issue tracking system and determining a help-seeking intent associated with the content item based on textual data of the content item. The method further includes determining whether the help-seeking intent associated with the content item exceeds a threshold level of intent, and upon determining that the help-seeking intent associated with the content item exceeds the threshold level of intent: generating a ticket request based on the textual data of the content item, and communicating the ticket request to the issue tracking system.
G06Q 50/00 - Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
85.
Label management system for an electronic document management service
The disclosure is directed to a document management system having a label management user interface. The document management system may be configured to display document content in either a document view mode or a document edit mode in which document content is displayed in a content panel of the graphical user interface. When in the document view mode and an authenticated user has edit permissions with respect to a current document, the graphical user interface is configured to display a label management user interface including an array of user-selectable label graphical objects and a list of recommended labels selected in accordance with a label score that is based on a set of multiple heuristics. Using the label management user interface, the user may transition from recommended label operations to a dynamic search operation and to a custom label creation operation without leaving the context of the current interface.
G06F 3/00 - Input arrangements for transferring data to be processed into a form capable of being handled by the computerOutput arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/0483 - Interaction with page-structured environments, e.g. book metaphor
Methods, apparatuses and computer program products for implementing unified data control policy in distributed and product-oriented computing platforms
Various examples herein described are directed to methods, apparatuses, and computer program products for implementing unified data control policies in a distributed and product-oriented computing platform that includes a plurality of distributed data service clusters and a centralized policy information repository. In some examples, the distributed data service cluster is associated with a distributed policy decision object and one or more distributed policy enforcement objects. In some examples, the distributed policy decision object generates control policy evaluation responses in response to control policy evaluation requests. Additional example embodiments provide, such as but not limited to, example methods for generating policy information objects.
Embodiments provide a user-defined external support request routing platform for routing a client support request initiated by a client computing device associated with an external communications platform. Embodiments also include receiving a support communications integration definition object comprising an external communications platform type identifier, an external communications platform provider identifier, an external communications platform address, and an external communications platform credential. In response to receiving the support communications integration definition object, embodiments update a support communications platform integration associated with an external communications support request routing system. Embodiments also include parsing a client support request to identify support routing data and determining a designated external communications platform address and a designated external communications platform credential from the support communications platform integration based on the support routing data. Embodiments also include causing output of the client support request to the designated external communications platform address and initiating a client support session.
H04L 41/5061 - Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the interaction between service providers and their network customers, e.g. customer relationship management
88.
Drag and drop interactions for an object tracking software application
Example methods and computer programs for performing drag and drop (DND) operations are disclosed. The method includes detecting, at an adapter component of a DND library, commencement of a DND operation on a selected draggable entity in a web browser, and communicating, by the adapter component, a message to a core component of the DND library indicating the commencement of the DND operation and including information about the selected draggable entity. The method further includes activating, by the core component, API event listeners to detect API events fired by a native DND API of the web browser, detecting the API events, and computing drop targets in the web browser for the selected draggable entity. The method further includes firing, by the core component, core events, detecting, by the adapter component, the core events, and performing operations by the adapter component, in response to the core events.
A method and computer-readable medium for animating a drag and drop operation starting in a first browser window and ending in a second browser window are disclosed. The method includes detecting, in the first browser window, a drag start event associated with a draggable element displayed on the first browser window, and communicating, by the first browser window, data about the draggable element to a side channel. The method further includes detecting, in second browser window, that the draggable element has entered the second browser window, retrieving, by the second browser window, the data about the draggable element from the side channel, and causing, an animation rendering module of the second browser window, to animate the drag and drop operation in the second browser window based on the data about the draggable element retrieved from the side channel.
A computer-implemented method for creating a new document space for a content collaboration system is disclosed. The method includes displaying a space-generation graphical user interface on a client device. The space-generation graphical user interface is displayed in response to a request for a new document space creation, and includes a first user input region, a second user input region, and a space-creation control. The method includes, in response to a user selection of the space-creation control, generating the new document space having a set of predefined space settings determined in accordance with a user selection of a particular selectable tab associated with a particular new-space type, generating space content having a space title determined in accordance with a proposed space title in the second user input region; and generating a new space path using a unique space key. The unique space key is generated based on the proposed space title.
Embodiments provide an adaptive issue type identification platform for automatically determining an issue type in an enterprise-level software development issue-tracking application. Embodiments include receiving a request to generate an issue data object, causing initializing of the issue data object in a data store, causing display of an issue management capability selection interface, and receiving issue capability selection input in response to user engagement with the issue management capability selection interface. In response to receiving the issue capability selection input, the adaptive issue type identification platform fetches an operational capability set from a capability registry based on the issue capability selection input, causes the association of the operational capability set to the issue data object at the data store, determines an issue type identifier for the issue data object based on the operational capability set, and updates metadata associated with the issue data object to include the issue type identifier.
Systems, methods, and computer readable medium for determining a current drop target during a drag and drop operation are disclosed. The method includes during the drag and drop operation, detecting an event that indicates that a draggable item has moved. The method further includes determining whether a previous location of the draggable item was over a first drop target prior to the detected event, and determining whether a current location of the draggable item is over a second drop target. The method further includes determining whether to continue selecting the first drop target as the current drop target or to select the second drop target as the current drop target depending on the previous and current location of the draggable item, and a stickiness of the first drop target.
The disclosure is directed to a document management system having a label management user interface. The document management system may be configured to display document content in either a document view mode or a document edit mode in which document content is displayed in a content panel of the graphical user interface. When in the document view mode and an authenticated user has edit permissions with respect to a current document, the graphical user interface is configured to display a label management user interface including an array of user-selectable label graphical objects and a list of recommended labels selected in accordance with a label score. The label score for each recommended label is determined with respect to the current document based on a set of multiple heuristics including proximity of the document with respect to other labeled documents in a hierarchical element tree.
Methods, apparatuses, systems, and computer program products are disclosed for managing a feature emphasis interface element. In an example embodiment, an apparatus receives a feature status request, wherein the feature status request comprises a request for a status of one or more features of a system with respect to a particular user. The apparatus further determines a feature emphasis value. For each circumstance wherein the feature emphasis value satisfies a display feature threshold, the apparatus causes rendering of the feature emphasis interface element to a user interface in association with a feature interface representation and for each circumstance wherein the feature emphasis value fails to satisfy the display feature threshold, cause rendering of the feature interface representation to the user interface.
A trip-planning operation includes identifying a primary work location associated with each user account of a dependency graph defined by the three or more users performing a set of interaction events on a software platform. A first set of advanced programming interface (API) calls is generated to a third party service to obtain one or more query results based on the primary work location, which are then analyzed to determine a ranked list of candidate trip locations based on a ranking criterion. At least a portion of the ranked list is displayed on the client device and, in response to an input from the client device and upon a determination that a consensus regarding the candidate trip location exists among the three or more user accounts, a second API call is generated to the third party service to book a trip to the candidate trip location for each user account.
Methods, systems and computer readable media for responding to webpage requests are disclosed. The method includes: receiving a request to render a webpage, the webpage comprising a plurality of webpage components; identifying at least a subset of webpage components of the plurality of webpage components to be rendered by the server; rendering the identified webpage components at the server and converting to HyperText Markup Language (HTML); and communicating the HTML of the webpage components rendered at the server along with unrendered web components of the plurality of webpage components to a client device for displaying on a display of the client device. The client device includes a client browser configured to render the unrendered webpage components and display all webpage components on the display of the client device.
A method including operations of displaying a scheduling interface including a first work item user interface element corresponding to a first work item, the first work item user interface element displayed to visually indicate a scheduled start date of the first work item and a scheduled end date for the first work item; receiving forecast data generated in respect of the first work item; determining, based on the forecast data, a first forecast range in respect of the first work item; and displaying a first forecast user interface element on the scheduling interface, the first forecast user interface element corresponding to the first work item and having an appearance based on the first forecast range.
G06Q 10/0631 - Resource planning, allocation, distributing or scheduling for enterprises or organisations
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
G06F 17/18 - Complex mathematical operations for evaluating statistical data
G06Q 10/04 - Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
The issue-discovery services described herein may access data from the messaging platform and/or the issue-tracking platform to automatically determine issue attributes for creating a new issue in the issue-tracking platform based on activity in the messaging platform. The issue-discovery service may provide or otherwise be associated with a user input element presented on a client device (e.g., presented in the chat user interface), which allows a user of the client device to provide a user input to create a new issue in the issue-tracking platform based on activity in the chat channel. The user input may identify content associated with the chat channel (e.g., one or more messages displayed in the chat user interface) for use in creating the new issue in the issue-tracking platform.
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Software as a service (SaaS) services featuring internal developer platforms and developer experience platforms that consolidate resources for engineering and application development teams; software as a service (SaaS) services featuring software for providing development and operations (DevOps) management, tracking efficiency of software development tools, measuring software development processes, and delivering real-time DevOps assessments; software as a service (SaaS) services featuring software for allowing software development and information technology teams to keep track of personnel, development tools, software libraries, and software processes used within an organization; providing temporary use of on-line non-downloadable software, namely, a community website for developers to manage, track, and organize software components between and among team.