Method and apparatus for providing computing resources

US10447799B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10447799-B2
Application numberUS-201314141107-A
CountryUS
Kind codeB2
Filing dateDec 26, 2013
Priority dateDec 27, 2012
Publication dateOct 15, 2019
Grant dateOct 15, 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 relate to a method and apparatus for providing computing resources to a user. In one embodiment of the present invention, there is provided a method for providing computing resources to a user, comprising: in response to a request from the user, looking up in a profile repository a profile corresponding to the user's domain information; requesting at least one computing resource associated with the profile; integrating the at least one computing resource into a virtual datacenter; and providing the virtual datacenter to the user; wherein the at least one computing resource is physically deployed in a distributed manner. In one embodiment of the present invention, there is provided an apparatus for providing computing resources to a user.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for providing computing resources to an entity, comprising: in response to a request from the entity, looking up, in a profile repository, a profile corresponding to an industry type of the entity, wherein the profile defines a configuration of computing resources applicable to the industry type based on scale information related to a size of the entity; wherein the configuration of computing resources includes virtual desktops and virtual workstations; requesting computing resources defined within the profile; integrating the requested computing resources into a virtual datacenter; providing the virtual datacenter to the entity; and wherein the requested computing resources are physically deployed in a distributed manner from multiple service providers. 2. The method according to claim 1 , wherein looking up in the profile repository of the profile corresponding to the industry type of the entity comprises: scaling the configuration based on the entity's scale information. 3. The method according to claim 1 , wherein requesting the computing resources defined within the profile comprises, with respect to one computing resource of the requested computing resources: parsing a logical description of the computing resource; and in response to in a resource pool there existing an available resource corresponding to the logical description, providing the available resource as the one computing resource. 4. The method according to claim 3 , wherein requesting the computing resources defined within the profile further comprises, with respect to another computing resource of the requested computing resources: parsing another logical description of the other computing resource; in response to in the resource pool there existing no available resource corresponding to the other logical description, mapping the other logical description to one of at least one resource provider; and requesting the computing resource from the one of the at least one resource provider. 5. The method according to claim 4 , further comprising: monitoring a running status of the at least one resource provider; and filtering the at least one resource provider based on the running status. 6. The method according to claim 1 , wherein providing the virtual datacenter to the entity comprises: providing to the entity addresses associated with the requested computing resources; and in response to the entity accessing one of the addresses, invoking a computing resource associated with the one of the addresses. 7. The method according to claim 6 , wherein providing the virtual datacenter to the entity further comprises: monitoring a status of the one of the computing resources; and in response to a fault occurring in the one of the computing resources, repairing that computing resource. 8. The method according to claim 1 , wherein looking up in the profile repository of the profile corresponding to the industry type of the entity comprises: modifying the profile in response to an input from the entity. 9. The method according to claim 8 , further comprising: updating the profile repository using the modified profile. 10. The method according to claim 1 , wherein the computing resources comprise any one of infrastructure, platform and software. 11. A system, comprising: a data storage system enabled to provide cloud services for a virtual data center; and computer-executable logic encoded in memory of one or more computers enabled to provide computing resources to an entity, wherein the computer-executable program logic is configured for the execution of: in response to a request from the entity, looking up in a profile repository a profile corresponding to the an industry type of the entity, wherein the profile defines a configuration of computing resources applicable to the industry type based on scale information related to a size of the entity; wherein the configuration of computing resources includes virtual desktops and virtual workstations; requesting computing resources defined within the profile; integrating the requested computing resources into a virtual datacenter; providing the virtual datacenter to the entity; and wherein the requested computing resources are physically deployed in a distributed manner from multiple service providers. 12. The system of claim 11 , wherein looking up in the profile repository of the profile corresponding to the industry type of the entity comprises: scaling the configuration based on the entity's scale information. 13. The system of claim 11 , wherein requesting the computing resources defined within the profile comprises, with respect to one computing resource of the requested computing resources: parsing logical description of the computing resource; and in response to in a resource pool there existing an available resource corresponding to the logical description, providing the available resource as the one computing resource. 14. The system according to claim 13 , wherein requesting the computing resources defined within the profile further comprises, with respect to another computing resource of the requested computing resources: parsing another logical description of the other computing resource; in response to in the resource pool there existing no available resource corresponding to the logical description, mapping the other logical description to one of at least one resource provider; and requesting the computing resource from the one of the at least one resource provider. 15. The system of claim 14 , wherein the computer-executable program logic is further configured for the execution of: monitoring a running status of the at least one resource provider; and filtering the at least one resource provider based on the running status. 16. The system of claim 11 , wherein the providing the virtual datacenter to the entity comprises: providing to the entity addresses associated with the requested computing resources; and in response to the entity accessing one of the addresses, invoking a computing resource associated with the one of the addresses. 17. The system of claim 16 , wherein providing the virtual datacenter to the entity further comprises: monitoring a status of the one of the computing resources; and in response to a fault occurring in the one of the at computing resources, repairing that computing resource. 18. The system of claim 11 , wherein looking up in the profile repository of the profile corresponding to the industry type of the entity comprises: modifying the profile in response to an input from the entity. 19. The system of claim 18 , wherein the computer-executable program logic is further configured for the execution of: updating the profile repository using the modified profile. 20. The system of claim 11 , wherein the computing resources comprise any one of infrastructure, platform and software. 21. The system of claim 11 , wherein the industry type of the profile is one of: medical; and software development. 22. The system of claim 11 , wherein the industry type of the profile is medical and the configuration of computing resources includes: a medical case management system; an employee management system; a financial reimbursement system; and an e-mail service system. 23. The system of claim 11 , wherein the industry type of the profile is software development and the configuration of computing resources i

Assignees

Inventors

Classifications

  • using network fault recovery (ring fault isolation or reconfiguration in loop networks without recovery actions by a network management system H04L12/437) · CPC title

  • involving virtual machines · CPC title

  • where the computing system is a virtual computing platform, e.g. logically partitioned systems (virtual machines G06F9/45533; logical partitioning of resources G06F9/5077) · CPC title

  • by checking functioning · CPC title

  • Search customisation based on user profiles and personalisation · 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 US10447799B2 cover?
Embodiments of the present invention relate to a method and apparatus for providing computing resources to a user. In one embodiment of the present invention, there is provided a method for providing computing resources to a user, comprising: in response to a request from the user, looking up in a profile repository a profile corresponding to the user's domain information; requesting at least o…
Who is the assignee on this patent?
Emc Corp, Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/34. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Oct 15 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 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).