Patents by Inventor Jorge D. Rodriguez

Jorge D. Rodriguez has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10361916
    Abstract: The present disclosure relates to brokering requests for cloud computing resources between a user and multiple infrastructure providers. According to one embodiment, an infrastructure manager acting as a broker receives a template including configuration information for one or more servers. For each of the plurality of infrastructure providers, the infrastructure manager generates an infrastructure provider-specific specification based on the generic template, transmits the provider-specific specification file to the infrastructure provider, and receives information from the infrastructure provider indicating whether the configuration is valid. The infrastructure receives a selection of one or more of the plurality of infrastructure providers to provision the one or more servers and requests the provisioning of the servers from the selected one or more of the plurality of infrastructure providers.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: July 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Michael S. Ly, Jorge D. Rodriguez, Paul Tippett
  • Patent number: 10333784
    Abstract: The present disclosure relates to brokering requests for cloud computing resources between a user and multiple infrastructure providers. According to one embodiment, an infrastructure manager acting as a broker receives a template including configuration information for one or more servers. For each of the plurality of infrastructure providers, the infrastructure manager generates an infrastructure provider-specific specification based on the generic template, transmits the provider-specific specification file to the infrastructure provider, and receives information from the infrastructure provider indicating whether the configuration is valid. The infrastructure receives a selection of one or more of the plurality of infrastructure providers to provision the one or more servers and requests the provisioning of the servers from the selected one or more of the plurality of infrastructure providers.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Michael S. Ly, Jorge D. Rodriguez, Paul Tippett
  • Publication number: 20170005865
    Abstract: The present disclosure relates to brokering requests for cloud computing resources between a user and multiple infrastructure providers. According to one embodiment, an infrastructure manager acting as a broker receives a template including configuration information for one or more servers. For each of the plurality of infrastructure providers, the infrastructure manager generates an infrastructure provider-specific specification based on the generic template, transmits the provider-specific specification file to the infrastructure provider, and receives information from the infrastructure provider indicating whether the configuration is valid. The infrastructure receives a selection of one or more of the plurality of infrastructure providers to provision the one or more servers and requests the provisioning of the servers from the selected one or more of the plurality of infrastructure providers.
    Type: Application
    Filed: March 18, 2016
    Publication date: January 5, 2017
    Inventors: Su Liu, Michael S. LY, Jorge D. RODRIGUEZ, Paul TIPPETT
  • Publication number: 20170005864
    Abstract: The present disclosure relates to brokering requests for cloud computing resources between a user and multiple infrastructure providers. According to one embodiment, an infrastructure manager acting as a broker receives a template including configuration information for one or more servers. For each of the plurality of infrastructure providers, the infrastructure manager generates an infrastructure provider-specific specification based on the generic template, transmits the provider-specific specification file to the infrastructure provider, and receives information from the infrastructure provider indicating whether the configuration is valid. The infrastructure receives a selection of one or more of the plurality of infrastructure providers to provision the one or more servers and requests the provisioning of the servers from the selected one or more of the plurality of infrastructure providers.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Inventors: Su LIU, Michael S. LY, Jorge D. RODRIGUEZ, Paul TIPPETT
  • Patent number: 7895571
    Abstract: A computer implemented method, an apparatus, and a computer usable program product for rendering client-side logic in a webpage when the webpage is rendered is provided. A webpage development framework initiates a script component built in a component library of a webpage development framework, wherein the script component is subject to a lifecycle of the webpage development framework. The webpage development framework defines at least one webpage attribute using at least one value-binding expression in the script component, wherein the at least one value-binding expression provides access to a server-side data model. The webpage development framework then evaluates the at least one value-binding expression, wherein the at least one value-binding expression comprises a current value for the server-side data model.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: February 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Eric Philip Fried, John Richard Houlihan, Kevin William Monroe, Jorge D. Rodriguez
  • Patent number: 7673052
    Abstract: A method and system for selecting compatible systems for virtual server mobility. Responsive to determining a current location of a workload partition instance running on a managed server, mandatory compatibility tests specified in a compatibility policy associated with the workload partition instance are executed to compare properties of the managed server with properties of potential target systems. A list of potential target systems is generated that have passed the mandatory compatibility tests specified in a compatibility policy. Optional compatibility tests specified in a compatibility policy associated with the workload partition instance are executed. The potential target systems that have failed any of the optional compatibility tests are removed from the list to form a filtered list, wherein the filtered list comprises a list of potential target systems compatible to support relocation of process collections within the workload partition instance.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: March 2, 2010
    Assignee: International Business Machines Corporation
    Inventors: Eric Philip Fried, David Glenn Grost, John Richard Houlihan, Jorge D. Rodriguez
  • Publication number: 20100017670
    Abstract: A method, programmed medium and system are provided for recovering media-stored program code and/or user data when data on the same media are lost or corrupted. The system includes retrieving user data and/or program code from an external source when the actual data/code is not readable. When initiating the load of local storage, an initial scan for damaged regions is performed. If the initial scan determines that there are damaged/bad regions, the media player will look for the necessary data and/or code to patch the digital media. In one embodiment, a hardware or software look-ahead reader function, for example, is enabled to retrieve the original undamaged data/code from the local storage when an attempt to read a region from an optical disk fails due to a bad region. If the region in question is not stored locally, then a request is automatically transmitted to the original data provider to re-send the original data/code, which may include original program code.
    Type: Application
    Filed: July 21, 2008
    Publication date: January 21, 2010
    Applicant: International Business Machines Corporation
    Inventors: Jacob Jason Rosales, Jorge D. Rodriguez, Jorge A. Rasillo, Rene Ruben Martinez
  • Publication number: 20080235378
    Abstract: A method and system for selecting compatible systems for virtual server mobility. Responsive to determining a current location of a workload partition instance running on a managed server, mandatory compatibility tests specified in a compatibility policy associated with the workload partition instance are executed to compare properties of the managed server with properties of potential target systems. A list of potential target systems is generated that have passed the mandatory compatibility tests specified in a compatibility policy. Optional compatibility tests specified in a compatibility policy associated with the workload partition instance are executed. The potential target systems that have failed any of the optional compatibility tests are removed from the list to form a filtered list, wherein the filtered list comprises a list of potential target systems compatible to support relocation of process collections within the workload partition instance.
    Type: Application
    Filed: March 21, 2007
    Publication date: September 25, 2008
    Inventors: ERIC PHILIP FRIED, David Glenn Grost, John Richard Houlihan, Jorge D. Rodriguez
  • Publication number: 20080184199
    Abstract: A computer implemented method, an apparatus, and a computer usable program product for rendering client-side logic in a webpage when the webpage is rendered is provided. A webpage development framework initiates a script component built in a component library of a webpage development framework, wherein the script component is subject to a lifecycle of the webpage development framework. The webpage development framework defines at least one webpage attribute using at least one value-binding expression in the script component, wherein the at least one value-binding expression provides access to a server-side data model. The webpage development framework then evaluates the at least one value-binding expression, wherein the at least one value-binding expression comprises a current value for the server-side data model.
    Type: Application
    Filed: January 25, 2007
    Publication date: July 31, 2008
    Inventors: ERIC PHILIP FRIED, John Richard Houlihan, Kevin William Monroe, Jorge D. Rodriguez