Generating and managing applications using any number of different platforms

US9990195B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9990195-B2
Application numberUS-201715683812-A
CountryUS
Kind codeB2
Filing dateAug 23, 2017
Priority dateDec 16, 2015
Publication dateJun 5, 2018
Grant dateJun 5, 2018

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.

At least one application is received from a user. The at least one application is stored on a communication platform. A catalog is received. The catalog includes at least one service. Each service of the at least one service is associated with a platform. An indication of a selection, from the user, is received. The selection comprises a first service associated with a first platform, and a second service associated with a second platform. The first service stores the at least one application from the user. The second service runs the at least one application from the user. Responsive to receiving the indication, the at least one application is deployed to the indicated first platform. Additionally, responsive to receiving the indication, a service bridge from the communication platform to the second platform is deployed. The at least one application is run, on the first platform utilizing the service bridge.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer system comprising: one or more computer processors; one or more computer readable storage media; program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising: program instructions to receive at least one application from a user, wherein the at least one application is stored in a communication platform, wherein the communication platform is a platform as a service (PaaS); program instructions to identify at least one platform of a plurality of platforms, wherein each identified platform comprises a platform agent, and at least one service; program instructions to generate a catalog, wherein the catalog comprises each identified platform of the plurality of platforms and a set of services associated with the at least one service; program instructions to receive an indication of a selection from the user, wherein the selection comprises a first service of the at least one service associated with a first platform of the plurality of platforms, and a second service of the at least one service associated with a second platform of the plurality of platforms, wherein the first service of the first platform stores the at least one application from the user, wherein the second service of the second platform runs the at least one application from the user and wherein the first platform and the second platform are in communication through the communication platform and are a platform as a service (PaaS); responsive to receiving the indication, program instructions to link the communication platform to the second platform wherein linking the communication platform to the second platform comprises: program instructions to establish a node on the second platform, wherein the node allows data to exchange between the communication platform and the second platform, and program instructions to deploy a service bridge from the communication platform to the second platform, wherein the service bridge enables the at least one application from the user to access the second platform; responsive to deploying the service bridge, program instructions to deploy the at least one application, from the communication platform to the indicated first platform for storage, wherein deploying the at least one application further comprises: program instructions to receive a security authentication certificate from the second platform, program instructions to create a custom software development kit (SDK), wherein the custom SDK includes the security authentication certificate from the second platform, and program instructions to bind the custom SDK with the at least one application of the user; and responsive to deploying the at least one application, program instructions to run the at least one application on the second platform from the first platform utilizing the service bridge.

Assignees

Inventors

Classifications

  • G06F8/71Primary

    Version control (security arrangements therefor G06F21/57); Configuration management · CPC title

  • G06F8/76Primary

    Adapting program code to run in a different environment; Porting · CPC title

  • Software deployment · CPC title

  • Retargetable compilers · CPC title

  • Office automation; Time management · 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 US9990195B2 cover?
At least one application is received from a user. The at least one application is stored on a communication platform. A catalog is received. The catalog includes at least one service. Each service of the at least one service is associated with a platform. An indication of a selection, from the user, is received. The selection comprises a first service associated with a first platform, and a sec…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F8/71. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 05 2018 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).