Ambient communication session
US-2018152486-A1 · May 31, 2018 · US
US12346733B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12346733-B2 |
| Application number | US-202117249320-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 26, 2021 |
| Priority date | Feb 26, 2021 |
| Publication date | Jul 1, 2025 |
| Grant date | Jul 1, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In some implementations, a device may cause execution of a batch processing job. The batch processing job may be associated with an application and at least one user. The device may determine that execution of the batch processing job is associated with one or more execution errors. The device may determine, based on the one or more execution errors, an error remediation action for the batch processing job. The device may cause performance of the error remediation action for the batch processing job.
Opening claim text (preview).
What is claimed is: 1. A system for batch processing, the system comprising: one or more memories; and one or more processors, coupled to the one or more memories, configured to: identify a plurality of batch processing jobs that are to be executed via a plurality of applications, wherein the plurality of applications are configured to perform the plurality of batch processing jobs, and wherein the plurality of batch processing jobs are associated with a plurality of users, the plurality of batch processing jobs including a batch processing job associated with at least one user of the plurality of users; cause execution of the batch processing job, wherein the batch processing job is associated with an application, of the plurality of applications, configured to perform the batch processing job; determine that the execution of the batch processing job is associated with one or more execution errors; identify a mobile device corresponding to the at least one user associated with the batch processing job; transmit, to the mobile device of the at least one user associated with the batch processing job and based on determining that the execution of the batch processing job is associated with the one or more execution errors, a notification that includes a prompt for generating a support request for the batch processing job to request support for remediating the one or more execution errors associated with the batch processing job; receive, by the system, a plurality of instructions to generate the support request for the batch processing job based on activation of the prompt; determine the plurality of instructions include conflicting instructions comprising a first instruction that conflicts with a second instruction, apply one or more rules to resolve the conflicting instructions, wherein the one or more rules include rejecting the first instruction in accordance with a predefined priority order corresponding to the plurality of users; determine, based at least in part on the second instruction, a subset of users of the plurality of users for a remediation action, wherein the subset of users includes the at least one user and at least one other user associated with the batch processing job, wherein the remediation action comprises a group communication session, wherein the subset of users for the group communication session is determined based on an availability associated with the subset of users, and wherein the availability is indicative of a capability each user of the subset of users has to participate in the group communication session based on factors including location of each user of the subset of users and current local time of each user of the subset of users; execute one or more operations of a runbook in response to the one or more execution errors associated with the batch processing job, wherein the one or more operations of the runbook, when executed, are configured to perform the remediation action, including generating the group communication session; transmit information relating to the group communication session to a plurality of devices, wherein the plurality of devices correspond to the subset of users, and wherein the information includes a link to access the group communication session; and receive an indication that the one or more execution errors are resolved or the remediation action was executed. 2. The system of claim 1 , wherein the one or more execution errors include one or more of: an error caused by the batch processing job failing to execute; an error caused by an operation, upon which the batch processing job depends, failing to execute; an error caused by another batch processing job, upon which the batch processing job depends, failing to execute; an error generating an output of the batch processing job; an error performing an operation of the batch processing job; an error caused by the batch processing job beginning later than a scheduled start time for the batch processing job; an error caused by the batch processing job continuing past a scheduled end time for the batch processing job; or an error caused by execution of the batch processing job exceeding a time allotment for the batch processing job. 3. The system of claim 1 , wherein the one or more processors are further configured to: generate the group communication session for the subset of users. 4. The system of claim 1 , wherein the one or more processors are further configured to: receive information that identifies a configuration for a particular batch processing job of the plurality of batch processing jobs, wherein the configuration identifies a set of parameters for the particular batch processing job and a set of users associated with the particular batch processing job. 5. The system of claim 1 , wherein the one or more processors, when causing execution of the batch processing job, are configured to: command one or more operations of the application via an application programming interface of the application. 6. The system of claim 1 , wherein the one or more processors, when generating the support request for the batch processing job, are configured to: command one or more operations of a different application via an application programming interface of the different application. 7. A method for batch processing, comprising: identifying a plurality of batch processing jobs that are to be executed, wherein the plurality of batch processing jobs are associated with a plurality of applications and a plurality of users, the plurality of batch processing jobs to be executed across the plurality of applications or the plurality of users; causing execution of a batch processing job of the plurality of batch processing jobs, wherein the batch processing job is associated with an application, of the plurality of applications, and at least one user of the plurality of users; determining that the execution of the batch processing job is associated with one or more execution errors; determining, based on the one or more execution errors, an error remediation action for the batch processing job, wherein the error remediation action comprises a group communication session, wherein a subset of users of the plurality of users for the group communication session is determined based on an availability associated with the subset of users, wherein the subset of users includes: the at least one user, and at least one other user associated with the batch processing job, and wherein the availability is indicative of a capability each user of the subset of users has to participate in the group communication session based on factors including location of each user of the subset of users and current local time of each user of the subset of users; identifying a mobile device corresponding to the at least one user associated with the batch processing job; transmitting, to the mobile device of the at least one user associated with the batch processing job, a notification that includes a prompt for initiating the error remediation action for the batch processing job; receiving a plurality of instructions to initiate the error remediation action for the batch processing job based on activation of the prompt; determining the plurality of instructions include conflicting instructions comprising a first instruction corresponding to the mobile device that conflicts with a second instruction corresponding to at least one other mobile device associated with the at least one other user of the subset of users; applying one or more rules to resolve the conflicting instructions, wherein the one or more rules include rejecting the second instruction in accordance with a predefined priority order of the plurality of users; tr
Resource planning, allocation, distributing or scheduling for enterprises or organisations · CPC title
Error detection; Error correction; Monitoring (error detection, correction or monitoring in information storage based on relative movement between record carrier and transducer G11B20/18; monitoring, i.e. supervising the progress of recording or reproducing G11B27/36; in static stores G11C29/00) · CPC title
Arrangements for software engineering (testing or debugging G06F11/36; administrative, planning or organisation aspects of software project management G06Q10/06) · CPC title
by program, e.g. task dispatcher, supervisor, operating system · CPC title
Grid computing · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.