Providing access to a resource for a computer from within a restricted network

US2018227366A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2018227366-A1
Application numberUS-201815947888-A
CountryUS
Kind codeA1
Filing dateApr 9, 2018
Priority dateMay 28, 2013
Publication dateAug 9, 2018
Grant date

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.

Disclosed are systems, methods, and machine readable storage media that cause a storage computer and a client computer to perform a method of providing access to one or more resources on the storage computer for the client computer. The storage computer is operable for initiation of a network connection between the client computer and the storage computer. Initiation of the network connection between the client computer and the storage computer by the storage computer is enabled, and initiation of the network connection between the client computer and the storage computer by the client computer is disabled. The client computer and the storage computer are operable for maintaining the network connection between the client computer and the storage computer.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer program product for providing access to one or more resources on a storage computer for a client computer, the computer program product comprising: a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions readable by a processing circuit to cause the processing circuit to perform a method comprising: receiving a description of needed resources at the storage computer; determining, by the storage computer, whether the storage computer has one or more resources matching the description of the needed resources; initiating, by the storage computer, a network connection between the client computer and the storage computer; providing access to one or more resources matching the description of the needed resources to the client computer via the network connection between the client computer and the storage computer, and maintaining the network connection between the client computer and the storage computer, by sending data packets between the client computer and the storage computer on a regular basis via the network connection, wherein the storage computer is operable for initiation of a network connection between the client computer and the storage computer, wherein a first initiation of the network connection between the client computer and the storage computer by the storage computer is enabled and a second initiation of the network connection between the client computer and the storage computer by the client computer is disabled. 2 . The computer program product according to claim 1 , wherein the method further comprises preparing the description of the needed resources by a software operating on the client computer. 3 . The computer program product according to claim 1 , wherein the method further comprises downloading the description of the needed resources to the storage computer from the client computer via the network connection between the client computer and the storage computer. 4 . The computer program product according to claim 1 , wherein the network connection between the client computer and the storage computer is made using a connection oriented protocol, wherein providing the description of needed resources to the storage computer is performed on a periodic basis. 5 . The computer program product according to claim 1 , wherein the client computer is configured to disable initiation of the network connection between the client computer and the storage computer by the client computer. 6 . The computer program product according to claim 1 , wherein the client computer is within a restricted network, wherein the storage computer is outside the restricted network, wherein the restricted network is configured to disable initiation of the network connection between the client computer and the storage computer by the client computer. 7 . A system comprising: a client computer; and a storage computer, wherein the storage computer has one or more resources needed by the client computer, wherein initiation of a network connection between the client computer and the storage computer by the storage computer is enabled, wherein initiation of the network connection between the client computer and the storage computer by the client computer is disabled; the storage computer including a processor operable for: receiving, at the storage computer, a description of the needed resources; determining, by the storage computer, whether the storage computer has one or more resources matching the description of the needed resources; initiating, by the storage computer, the network connection between the client computer and the storage computer; providing, to the client computer, access to one or more resources matching the description of the needed resources via the network connection between the client computer and the storage computer and maintain the network connection between the client computer and the storage computer, by sending data packets between the client computer and the storage computer on a regular basis via the network connection. 8 . The system according to claim 7 , wherein the processor is further operable for preparing the description of the needed resources by a software operating on the client computer. 9 . The system according to claim 7 , wherein the processor is further operable for downloading the description of the needed resources to the storage computer from the client computer via the network connection between the client computer and the storage computer. 10 . The system according to claim 7 , wherein the network connection between the client computer and the storage computer is made using a connection oriented protocol, and wherein providing the description of the needed resources to the storage computer is performed on a periodic basis. 11 . The system according to claim 7 , wherein the client computer is configured to disable initiation of the network connection between the client computer and the storage computer by the client computer. 12 . The system according to claim 7 , further comprising a restricted network, wherein the client computer is within the restricted network and the storage computer is outside the restricted network, wherein the restricted network is configured to disable initiation of the network connection between the client computer and the storage computer by the client computer. 13 . A computer implemented method for providing access to one or more resources on a storage computer for a client computer, the method comprising: receiving, at the storage computer, a description of needed resources; determining, by the storage computer, whether the storage computer has one or more resources matching the description of the needed resources; initiating, by the storage computer, a network connection between the client computer and the storage computer; and providing, to the client computer, access to one or more resources matching the description of the needed resources via the network connection between the client computer and the storage computer and maintaining the network connection between the client computer and the storage computer, by sending data packets between the client computer and the storage computer on a regular basis via the network connection, wherein the storage computer is operable for initiation of a network connection between the client computer and the storage computer, wherein a first initiation of the network connection between the client computer and the storage computer by the storage computer is enabled and a second initiation of the network connection between the client computer and the storage computer by the client computer is disabled. 14 . The computer implemented method according to claim 13 , further comprising preparing the description of the needed resources by a software operating on the client computer. 15 . The computer implemented method according to claim 13 , further comprising downloading the description of the needed resources to the storage computer from the client computer via the network connection between the client computer and the storage computer. 16 . The computer implemented method according to claim 13 , wherein the client computer is configured to disable initiation of the network connection between the client computer and the storage computer by the client computer. 17 . The computer implemented method according to claim 13 , wherein the client computer is within a restricted network, wherein the storage computer is outside the restricte

Assignees

Inventors

Classifications

  • 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

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 US2018227366A1 cover?
Disclosed are systems, methods, and machine readable storage media that cause a storage computer and a client computer to perform a method of providing access to one or more resources on the storage computer for the client computer. The storage computer is operable for initiation of a network connection between the client computer and the storage computer. Initiation of the network connection b…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L67/1097. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Aug 09 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).