Patents by Inventor Jorge Rafael Nogueras
Jorge Rafael Nogueras 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: 8891359Abstract: A method for selective link aggregation in a virtualized data processing environment is provided in the illustrative embodiments. A data packet is received at a switch. An identifier associated with the data packet is determined. The identifier corresponds to a logical partition in a logical partitioned data processing system. A lookup is performed in a data structure to determine a set of ports associated with the identifier. The set of ports is retrieved from the data structure. A port is selected from the set of ports and the data packet is transmitted from the port to the logical partition.Type: GrantFiled: April 24, 2012Date of Patent: November 18, 2014Assignee: International Business Machines CorporationInventors: Omar Cardona, James B. Cunningham, Baltazar De Leon, III, Jorge Rafael Nogueras
-
Patent number: 8867375Abstract: In some example embodiments, there is a method for failback to a primary communications adapter. The method includes receiving, in a driver for the primary communications adapter and a backup communications adapter, a link up event for the primary communications adapter, wherein the link up event is sent from the primary communications adapter to the driver, and wherein the link up event is triggered by establishing electrical connectivity to the primary communications adapter. The method includes inferring that the primary communications adapter is configured for receiving packets. The method includes setting the backup communications adapter to idle, wherein the backup communications adapter receives packets and drops the packets while idle. The method includes activating the primary communications adapter, wherein the primary communications adapter receives packets and passes the packets up a protocol stack while activated.Type: GrantFiled: April 12, 2012Date of Patent: October 21, 2014Assignee: International Business Machines CorporationInventors: Vinit Jain, Jorge Rafael Nogueras
-
Patent number: 8774778Abstract: An approach is provided that receives a geographic beacon location that corresponds to a mobile entity with the mobile entity being an established entity at a social network website. A geographic user location is received with the geographic user location corresponding to a mobile user device that is associated with a user of the social networking website. A determination is made as to whether the geographic beacon location is proximate to the geographic user location. A check-in of the user at the entity is logged at the social media website in response to the geographic beacon location being proximate to the geographic user location.Type: GrantFiled: March 21, 2012Date of Patent: July 8, 2014Assignee: International Business Machines CorporationInventors: Anthony E. Faillaci, Matthew Charles Hillary, Jorge Rafael Nogueras, Irina Tyshkevich
-
Patent number: 8693483Abstract: A method and apparatus are provided for use with a SEA or other bridge device, which is positioned between virtual and physical LANS and is adapted to monitor connection setup packets. If the SEA detects such a packet, it determines whether it can accommodate the MSS value listed in the packet. In one embodiment, a method is provided for implementation by a bridge device positioned to transfer data packets between a specified LPAR system arid a specified host. The method comprises the step of detecting a packet that is transmitted to the bridge device, in order to set up a connection between the LPAR system and the host. The method further comprises determining whether the detected packet indicates an initial MSS value for the connection that is greater than a prespecified MSS value. Upon determining that the detected packet indicates an initial MSS value that exceeds the prespecified MSS value, the packet is altered to establish the prespecified MSS value as the MSS value for the connection.Type: GrantFiled: November 27, 2007Date of Patent: April 8, 2014Assignee: International Business Machines CorporationInventors: Elizabeth Jean Murray, Jorge Rafael Nogueras, Vasu Vallabhaneni, Venkat Venkatsubra
-
Publication number: 20130252594Abstract: An approach is provided that receives a geographic beacon location that corresponds to a mobile entity with the mobile entity being an established entity at a social network website. A geographic user location is received with the geographic user location corresponding to a mobile user device that is associated with a user of the social networking website. A determination is made as to whether the geographic beacon location is proximate to the geographic user location. A check-in of the user at the entity is logged at the social media website in response to the geographic beacon location being proximate to the geographic user location.Type: ApplicationFiled: March 21, 2012Publication date: September 26, 2013Applicant: International Business Machines CorporationInventors: Anthony E. Faillaci, Matthew Charles Hillary, Jorge Rafael Nogueras, Irina Tyshkevich
-
Patent number: 8295290Abstract: Where parallel links between network devices are aggregated into link groups to support the transport of associated data streams, the link groups can be managed in an energy efficient manner by defining each link group as consisting of a primary link and one or more secondary links. The primary link in a link group remains enabled at all times but the secondary links are enabled only when needed and are disabled when no longer needed, minimizing power consumption for the secondary links (and the link group).Type: GrantFiled: September 3, 2009Date of Patent: October 23, 2012Assignee: International Business Machines CorporationInventors: Omar Cardona, James Brian Cunningham, Baltazar De Leon, III, Jorge Rafael Nogueras
-
Publication number: 20120198270Abstract: In some example embodiments, there is a method for failback to a primary communications adapter. The method includes receiving, in a driver for the primary communications adapter and a backup communications adapter, a link up event for the primary communications adapter, wherein the link up event is sent from the primary communications adapter to the driver, and wherein the link up event is triggered by establishing electrical connectivity to the primary communications adapter. The method includes inferring that the primary communications adapter is configured for receiving packets. The method includes setting the backup communications adapter to idle, wherein the backup communications adapter receives packets and drops the packets while idle. The method includes activating the primary communications adapter, wherein the primary communications adapter receives packets and passes the packets up a protocol stack while activated.Type: ApplicationFiled: April 12, 2012Publication date: August 2, 2012Applicant: International Business Machines CorporationInventors: Vinit Jain, Jorge Rafael Nogueras
-
Patent number: 8225068Abstract: A computer implemented method, apparatus, and program product for extending virtual memory associated with logical partitions. A hosting partition receives a paging request from a logical partition on a logically partitioned data processing. The hosting partition identifies a location of the physical memory space on a remote computing device assigned to the logical partition and sends an extended virtual memory paging request to an extended virtual memory manager located on the remote computing device using a network connection. The extended virtual memory paging request comprises the instructions for the memory page-in or the memory page-out and the location of the physical memory space on the remote computing device that is being paged-in or paged-out. The extended virtual memory manager performs a page-in operation or a page-out operation in accordance with the instructions for the memory page-in or memory page-out.Type: GrantFiled: June 9, 2008Date of Patent: July 17, 2012Assignee: International Business Machines CorporationInventors: Jorge Rafael Nogueras, James A. Pafumi, Morgan Jeffrey Rosas, Vasu Vallabhaneni
-
Patent number: 8189488Abstract: Methods, systems, and program products are provided for failback to a primary communications adapter. Embodiments of the present invention include receiving, in a driver for a primary communications adapter and a backup communications adapter, a link up event for the primary communications adapter; inferring that the primary communications adapter is capable of receiving packets; setting the backup communications adapter to idle; and activating the primary communications adapter. In typical embodiments, the primary communications adapter includes a plurality of linked communications adapters comprising an EtherChannel pseudo-adapter.Type: GrantFiled: March 31, 2008Date of Patent: May 29, 2012Assignee: International Business Machines CorporationInventors: Vinit Jain, Jorge Rafael Nogueras
-
Patent number: 8046602Abstract: A method, medium and implementing processing system are provided for controlling the number of Ethernet adapters connected in an EtherChannel depending upon the current bandwidth requirements of the system. This system reduces power consumption, inter alia, wherever possible while not sacrificing performance or flexibility of an EthernetChannel. An exemplary embodiment EtherChannel's total bandwidth utilization is monitored and controlled. When the bandwidth utilization is a predetermined amount less than or more than a predetermined threshold level, power supplied to one or more of the physical Ethernet adapters that are part of the EtherChannel is adjusted, i.e. reduced or increased, accordingly. In another embodiment, in systems where ethernet devices support different levels of power, the power supplied to one or more adapters can be systematically incrementally reduced or increased in response to reduced or increased bandwidth utilization.Type: GrantFiled: February 26, 2008Date of Patent: October 25, 2011Assignee: International Business Machines CorporationInventors: Anbazhagan Mani, Jorge Rafael Nogueras, Ravindran Rajan, Vasu Vallabhaneni
-
Patent number: 8036102Abstract: A method, data processing system, and computer usable code are provided for protocol definition for software bridge failover. In a first aspect of the present invention, a first software bridge determines the proper working operation of a physical adapter. Limbo packets are sent to a second software bridge alerting the second software bridge that the first software bridge is no longer bridging traffic responsive to the physical adapter failure in the first software bridge. The second software bridge receives the limbo packets, and, in response to receiving the limbo packets, asserts primary control and initiates bridging of traffic. In an alternative aspect of the present invention a first software bridge sends keep-alive packets. A second software bridge monitors the keep-alive packets from the first software bridge and, in response to a failure to detect the keep-alive packets from the first software bridge, the second software bridge initiates bridging of traffic.Type: GrantFiled: June 2, 2008Date of Patent: October 11, 2011Assignee: International Business Machines CorporationInventors: Vinit Jain, Jorge Rafael Nogueras, Vasu Vallabhaneni, Patrick Tam Vo
-
Publication number: 20110051734Abstract: Where parallel links between network devices are aggregated into link groups to support the transport of associated data streams, the link groups can be managed in an energy efficient manner by defining each link group as consisting of a primary link and one or more secondary links. The primary link in a link group remains enabled at all times but the secondary links are enabled only when needed and are disabled when no longer needed, minimizing power consumption for the secondary links (and the link group).Type: ApplicationFiled: September 3, 2009Publication date: March 3, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Omar Cardona, James Brian Cunningham, Baltazar De Leon, III, Jorge Rafael Nogueras
-
Patent number: 7793139Abstract: A computer-implemented method, an apparatus, and a computer-usable program product for identifying a link status for a virtual adapter in a logical partition framework are provided. A partition management firmware receives a signal identifying a communication disruption in a link associated with the virtual adapter within the logical partition framework. The partition management firmware identifies which links associated with the virtual adapter are affected by the communication disruption. Responsive to identifying that only a physical link associated with the virtual adapter is disrupted, the partition management firmware categorizes the link status for the virtual adapter as partial link-down. Responsive to identifying that both the physical link and a virtual link associated with the virtual adapter are disrupted, the partition management firmware categorizes the link status for the virtual adapter as link-down.Type: GrantFiled: December 12, 2006Date of Patent: September 7, 2010Assignee: International Business Machines CorporationInventors: Vinit Jain, Jorge Rafael Nogueras
-
Publication number: 20090307458Abstract: A computer implemented method, apparatus, and program product for extending virtual memory associated with logical partitions. A hosting partition receives a paging request from a logical partition on a logically partitioned data processing. The hosting partition identifies a location of the physical memory space on a remote computing device assigned to the logical partition and sends an extended virtual memory paging request to an extended virtual memory manager located on the remote computing device using a network connection. The extended virtual memory paging request comprises the instructions for the memory page-in or the memory page-out and the location of the physical memory space on the remote computing device that is being paged-in or paged-out. The extended virtual memory manager performs a page-in operation or a page-out operation in accordance with the instructions for the memory page-in or memory page-out.Type: ApplicationFiled: June 9, 2008Publication date: December 10, 2009Applicant: International Business Machines CorporationInventors: Jorge Rafael Nogueras, James A. Pafumi, Morgan Jeffrey Rosas, Vasu Vallabhaneni
-
Publication number: 20090217066Abstract: A method, medium and implementing processing system are provided for controlling the number of Ethernet adapters connected in an EtherChannel depending upon the current bandwidth requirements of the system. This system reduces power consumption, inter alia, wherever possible while not sacrificing performance or flexibility of an EthernetChannel. An exemplary embodiment EtherChannel's total bandwidth utilization is monitored and controlled. When the bandwidth utilization is a predetermined amount less than or more than a predetermined threshold level, power supplied to one or more of the physical Ethernet adapters that are part of the EtherChannel is adjusted, i.e. reduced or increased, accordingly. In another embodiment, in systems where ethernet devices support different levels of power, the power supplied to one or more adapters can be systematically incrementally reduced or increased in response to reduced or increased bandwidth utilization.Type: ApplicationFiled: February 26, 2008Publication date: August 27, 2009Inventors: Anbazhagan Mani, Jorge Rafael Nogueras, Ravindran Rajan, Vasu Vallabhaneni
-
Publication number: 20090135840Abstract: A method and apparatus are provided for use with a SEA or other bridge device, which is positioned between virtual and physical LANS and is adapted to monitor connection setup packets. If the SEA detects such a packet, it determines whether it can accommodate the MSS value listed in the packet. In one embodiment, a method is provided for implementation by a bridge device positioned to transfer data packets between a specified LPAR system arid a specified host. The method comprises the step of detecting a packet that is transmitted to the bridge device, in order to set up a connection between the LPAR system and the host. The method further comprises determining whether the detected packet indicates an initial MSS value for the connection that is greater than a prespecified MSS value. Upon determining that the detected packet indicates an initial MSS value that exceeds the prespecified MSS value, the packet is altered to establish the prespecified MSS value as the MSS value for the connection.Type: ApplicationFiled: November 27, 2007Publication date: May 28, 2009Inventors: Elizabeth Jean Murray, Jorge Rafael Nogueras, Vasu Vallabhaneni, Venkat Venkatsubra
-
Patent number: 7492704Abstract: A method, data processing system, and computer usable code are provided for protocol definition for software bridge failover. In a first aspect of the present invention, a first software bridge determines the proper working operation of a physical adapter. Limbo packets are sent to a second software bridge alerting the second software bridge that the first software bridge is no longer bridging traffic responsive to the physical adapter failure in the first software bridge. The second software bridge receives the limbo packets, and, in response to receiving the limbo packets, asserts primary control and initiates bridging of traffic. In an alternative aspect of the present invention a first software bridge sends keep-alive packets. A second software bridge monitors the keep-alive packets from the first software bridge and, in response to a failure to detect the keep-alive packets from the first software bridge, the second software bridge initiates bridging of traffic.Type: GrantFiled: September 15, 2005Date of Patent: February 17, 2009Assignee: International Business Machines CorporationInventors: Vinit Jain, Jorge Rafael Nogueras, Vasu Vallabhaneni, Patrick Tam Vo
-
Patent number: 7486697Abstract: A method for negotiating a protocol for a conversation in which data packets are transmitted. Responsive to establishment of a link aggregation with an endpoint for the conversation, an algorithm for processing the data packets in the conversation is selected to form a preferred algorithm. A request is sent to the endpoint. This request indicates the preferred algorithm for processing the data packets in the conversation. A reply to the request is received from the endpoint. A determination is made as to whether a convergence has occurred. The data packets in the conversation are processed using the preferred algorithm in response to a determination that the convergence has occurred.Type: GrantFiled: May 27, 2004Date of Patent: February 3, 2009Assignee: International Business Machines CorporationInventors: Lilian Sylvia Fernandes, Vinit Jain, Jorge Rafael Nogueras
-
Publication number: 20080273456Abstract: A computer implemented method, data processing system, and a computer program product are provided for processing packets in switches. A first switch receives a packet from a network that is to be directed to a host. A determination is made as to whether all of the ports connected from the first switch to the host have failed. If all of the ports from the first switch to the host have failed, the packet is sent through a backup port connected to a second switch, which sends the packet to the host.Type: ApplicationFiled: June 12, 2008Publication date: November 6, 2008Applicant: INTERNATIONAL BUSINESS MACHINE CORPORATIONInventors: Jeffrey Paul Messing, Jorge Rafael Nogueras
-
Publication number: 20080259951Abstract: A computer implemented method, data processing system, and computer program product for dynamically replacing a network adapter with minimal or no communications downtime. When a notification to replace a first network adapter is received, the process in the illustrative embodiments detects a replacement network adapter and a network interface corresponding to the replacement network adapter. The process configures a replacement network adapter, and pauses all communications to the first network adapter by dropping all incoming data packets to the first network adapter. The network interface corresponding to the first network adapter is redirected to point to the replacement network adapter. The first network adapter and the network interface corresponding to the replacement network adapter are then removed. Communication flow to the replacement network adapter is restored.Type: ApplicationFiled: April 23, 2007Publication date: October 23, 2008Inventors: OMAR CARDONA, James Brian Cunningham, Baltazar De Leon, Jorge Rafael Nogueras