Re-launching contextually related application sets

US10318338B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10318338-B2
Application numberUS-201514592075-A
CountryUS
Kind codeB2
Filing dateJan 8, 2015
Priority dateJan 8, 2015
Publication dateJun 11, 2019
Grant dateJun 11, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Embodiments of the present invention provide methods, systems, and computer program products for re-launching contextually related application sets. In one embodiment, applications which are contextually-related are saved to a profile, along with the state of each application and data associated with each application. The set of applications, along with saved state and data, can be re-launched responsive to a trigger.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for re-launching contextually related applications, comprising: identifying, by one or more processors, one or more contextually-related applications based on receiving an indication from the user to save a current state of the one or more contextually-related applications, wherein the indication comprises one of: a time-out period, an automatic preference, and a manual selection; grouping, by one or more processors, the one or more contextually-related applications, wherein the identified contextually-related applications specifies applications required for an end to end task; automatically saving, by one or more processors, state information associated with the one or more contextually-related applications as a first profile, wherein the saved state information includes data shared or transferred between each application of the one or more grouped contextually-related applications; identifying, by one or more processors, input in an application to be related to a group of the grouping of the one or more contextually-related applications; identifying input in an application outside of the group to be related to the group of the grouping of the one or more applications; and in response to identifying input in an application outside of the group to be related to a group of the grouping of the one or more contextually-related applications, launching, by one or more processors, the group of the one or more contextually-related applications with each data field of the applications of the one or more contextually-related applications populated with the saved stated information in the first profile. 2. The method of claim 1 , further comprising: after saving the group of one or more contextually-related applications as the first profile, detecting, by one or more processors, a context of an executed first application; determining, by one or more processors, whether the detected context of the executed first application is related to a context of the group of one or more contextually-related applications, wherein the context refers to a shared end-to end task based, at least in part on the first profile; and in response to determining that the detected context of the executed first application is related to the context of the group of one or more contextually-related applications of the first profile, launching, by one or more processors, the group of the one or more contextually-related applications of the first profile. 3. The method of claim 1 , wherein the one or more contextually-related applications comprise information detailing: a webpage, a text message, an e-mail, a document, and user settings. 4. The method of claim 2 , wherein a trigger to launch the group of the one or more contextually-related applications comprises: an automatic trigger in response to the execution of the first application, which is determined to be contextually-related to the group of the one or more contextually-related applications. 5. The method of claim 1 , wherein saving, by one or more processors, the group of the one or more contextually-related applications as a first profile comprises: receiving, by one or more processors, a user selection to exclude at least one application from the indication to save the state of the one or more contextually-related applications. 6. The method of claim 1 , wherein launching the group of the one or more contextually-related applications comprises: accessing, by one or more processors, data associated with the one or more contextually-related applications, wherein the data associated with the one or more contextually-related applications comprises search criteria, keywords, and input data; retrieving, by one or more processors, updates to the one or more contextually-related applications from a source of the one or more contextually-related applications; and displaying, simultaneously, by one or more processors, the saved state of the one or more contextually-related applications, wherein the saved state of the one or more contextually-related applications is updated at a time of the launching of the group of the one or more contextually-related applications, using the retrieved updates to the one or more contextually-related applications from the source, and wherein saving the group of one or more contextually-related applications as the first profile occurs before the launching of the group of the one or more contextually-related applications. 7. A computer program product for re-launching contextually related applications, comprising: a computer readable storage medium and program instructions, executable by a processor, stored on the computer readable storage medium, the program instructions comprising: program instructions to identify one or more contextually-related applications based on receiving an indication from the user to save a current state of the one or more contextually-related applications, wherein the indication comprises one of: a time-out period, an automatic preference, and a manual selection; program instructions to group the one or more contextually-related applications, wherein the identified contextually-related applications specifies applications required for an end to end task; program instructions to automatically save state information associated with the one or more contextually-related applications as a first profile, wherein the saved state information includes data shared or transferred between each application of the one or more grouped contextually-related applications; program instructions to identify input in an application to be related to a group of the grouping of the one or more contextually-related applications; program instructions to identify input in an application outside of the group to be related to the group of the grouping of the one or more applications; and program instructions to, in response to identifying input in an application outside of the group to be related to a group of the grouping of the one or more contextually-related applications, launching, by one or more processors, the group of the one or more contextually-related applications with each data field of the applications of the one or more contextually-related applications populated with the saved stated information in the first profile. 8. The computer program product of claim 7 , further comprising: after saving the group of one or more contextually-related applications as the first profile, program instructions to detect a context of an executed first application; program instructions to determine whether the detected context of the executed first application is related to a context of the group of one or more contextually-related applications, wherein the context refers to a shared end-to end task based, at least in part on the first profile; and program instructions to, in response to determining that the detected context of the executed first application is related to the context of the group of one or more contextually-related applications of the first profile, launch the group of the one or more contextually-related applications of the first profile. 9. The computer program product of claim 7 , wherein the one or more contextually-related applications comprise information detailing: a webpage, a text message, an e-mail, a document, and user settings. 10. The computer program product of claim 8 , wherein a trigger to launch the group of the one or more contextually-related applications comprises: an automatic trigger in response to the execution of the first application, which is determined to be contextually-related to the group of the one or more contextually-related applications. 11. The computer program p

Assignees

Inventors

Classifications

  • G06F9/461Primary

    Saving or restoring of program or task context · CPC title

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • Profiles · CPC title

  • G06F9/485Primary

    Task life-cycle, e.g. stopping, restarting, resuming execution (G06F9/4881 takes precedence) · CPC title

  • Program initiating; Program switching, e.g. by interrupt · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10318338B2 cover?
Embodiments of the present invention provide methods, systems, and computer program products for re-launching contextually related application sets. In one embodiment, applications which are contextually-related are saved to a profile, along with the state of each application and data associated with each application. The set of applications, along with saved state and data, can be re-launched …
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F9/461. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 11 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).