Patents by Inventor Jose F. Santiago Filho
Jose F. Santiago Filho 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: 11063702Abstract: A second node may receive a first duplicate package through a converged network via a first node. The first node my include a first link redundancy entity and the second node may include a second link redundancy entity. The first link redundancy entity and the second link redundancy entity may be a part of a physical layer. The second node may receive a second duplicate package. The second link redundancy entity may determine that the first duplicate package was received before the second duplicate package. The second node may delete the second duplicate package. The second node may send the first duplicate package to an application.Type: GrantFiled: March 6, 2019Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Raphael P. Mendes da Silva, Desnes A. Nunes do Rosário, Jose F. Santiago Filho
-
Patent number: 10834226Abstract: Embodiments of the present invention provide methods, systems, and computer program products for container communication. In an embodiment, it is determined whether a message is going to a container on a same machine or to a container on a machine at a geographically different location. If it is determined that the message is going to a container on a machine at a geographically different location, then it is determined whether a predetermined threshold has been reached. If it is determined that the predetermined threshold has been reached, then the container from a first machine is migrated to the container on the container on the machine at the geographically different location. A data tracking structure is used to visually represent the migration of containers to other machines.Type: GrantFiled: July 15, 2016Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Rafael C. S. Folco, Breno H. Leitão, Desnes A. Nunes do Rosário, Jose F. Santiago Filho
-
Patent number: 10678617Abstract: The method includes identifying, by one or more computer processors, a first container with first software stack and a valid multipath configuration, wherein the first software stack is a first path of the valid multipath configuration. The method further includes creating, by one or more computer processors, a second container, wherein the second container has the same rules as the first container. The method further includes creating, by one or more computer processes, a second software stack in the second container, wherein the software stack is a redundant software stack of the first software stack. The method further includes creating, by one or more computer processors, a second path from the first container to the second software stack, wherein the second path bypasses the first software stack.Type: GrantFiled: December 28, 2018Date of Patent: June 9, 2020Assignee: International Business Machines CorporationInventors: Rafael C. S. Folco, Breno H. Leitao, Desnes A. Nunes do Rosario, Jose F. Santiago Filho
-
Patent number: 10620959Abstract: In an approach for moving workloads between central processing units (CPUs) to accommodate balance, a processor profiles a first processor and a second processor of a plurality of processors, using a cycle per instruction metric. A processor assigns a first group of instructions to the first processor and a second group of instructions to the second processor. A processor sums an instruction count for the first group of instructions and an instruction count for the second group of instructions. A processor determines that a balance condition, defined by a predetermined threshold, does not exist across the first processor and the second processor. A processor identifies the second processor has a lower cycle per instruction metric than the first processor. A processor moves a workload, running on the first processor, with a maximum number of instructions of an unbalanced group to the second processor to balance workloads.Type: GrantFiled: December 1, 2017Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Rafael Camarda Silva Folco, Jose F. Santiago Filho, Desnes A. Nunes do Rosário, Breno H. Leitao
-
Publication number: 20190281413Abstract: A first set of data may be received indicating that an object of interest has been identified. A second set of data may be received indicating a first location of where the object of interest was identified. The first location may correspond to a geographical area. In response to the receiving of the first set of data and the second set of data, the first location may be associated with a first transceiver base station. In response to the associating, a first list of one or more mobile devices may be obtained that are within an active range of the first transceiver base station.Type: ApplicationFiled: May 22, 2019Publication date: September 12, 2019Inventors: Rafael C.S. Folco, Breno H. Leitao, Desnes A. Nunes do Rosario, Jose F. Santiago Filho
-
Patent number: 10375522Abstract: A first set of data may be received indicating that an object of interest has been identified. A second set of data may be received indicating a first location of where the object of interest was identified. The first location may correspond to a geographical area. In response to the receiving of the first set of data and the second set of data, the first location may be associated with a first transceiver base station. In response to the associating, a first list of one or more mobile devices may be obtained that are within an active range of the first transceiver base station.Type: GrantFiled: September 5, 2018Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Rafael C. S. Folco, Breno H. Leitao, Desnes A. Nunes do Rosario, Jose F. Santiago Filho
-
Publication number: 20190207715Abstract: A second node may receive a first duplicate package through a converged network via a first node. The first node my include a first link redundancy entity and the second node may include a second link redundancy entity. The first link redundancy entity and the second link redundancy entity may be a part of a physical layer. The second node may receive a second duplicate package. The second link redundancy entity may determine that the first duplicate package was received before the second duplicate package. The second node may delete the second duplicate package. The second node may send the first duplicate package to an application.Type: ApplicationFiled: March 6, 2019Publication date: July 4, 2019Inventors: Raphael P. Mendes da Silva, Desnes A. Nunes do Rosário, Jose F. Santiago Filho
-
Patent number: 10333652Abstract: A second node may receive a first duplicate package through a first converged network via a first node. The first and second nodes may be physically connected to two or more converged networks. The second node may also receive a second duplicate package through a second converged network. The second node may determine that the first duplicate package was received before the second duplicate package. The second node may delete the second duplicate package. The second node may send the first duplicate package to an application.Type: GrantFiled: September 16, 2016Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Raphael P. Mendes da Silva, Desnes A. Nunes do Rosário, Jose F. Santiago Filho
-
Publication number: 20190171460Abstract: In an approach for moving workloads between central processing units (CPUs) to accommodate balance, a processor profiles a first processor and a second processor of a plurality of processors, using a cycle per instruction metric. A processor assigns a first group of instructions to the first processor and a second group of instructions to the second processor. A processor sums an instruction count for the first group of instructions and an instruction count for the second group of instructions. A processor determines that a balance condition, defined by a predetermined threshold, does not exist across the first processor and the second processor. A processor identifies the second processor has a lower cycle per instruction metric than the first processor. A processor moves a workload, running on the first processor, with a maximum number of instructions of an unbalanced group to the second processor to balance workloads.Type: ApplicationFiled: December 1, 2017Publication date: June 6, 2019Inventors: RAFAEL CAMARDA SILVA FOLCO, Jose F. Santiago Filho, Desnes A. Nunes do Rosário, BRENO H. LEITAO
-
Publication number: 20190129775Abstract: The method includes identifying, by one or more computer processors, a first container with first software stack and a valid multipath configuration, wherein the first software stack is a first path of the valid multipath configuration. The method further includes creating, by one or more computer processors, a second container, wherein the second container has the same rules as the first container. The method further includes creating, by one or more computer processes, a second software stack in the second container, wherein the software stack is a redundant software stack of the first software stack. The method further includes creating, by one or more computer processors, a second path from the first container to the second software stack, wherein the second path bypasses the first software stack.Type: ApplicationFiled: December 28, 2018Publication date: May 2, 2019Inventors: Rafael C.S. Folco, Breno H. Leitao, Desnes A. Nunes do Rosario, Jose F. Santiago Filho
-
Patent number: 10231088Abstract: A first set of data may be received indicating that an object of interest has been identified. A second set of data may be received indicating a first location of where the object of interest was identified. The first location may correspond to a geographical area. In response to the receiving of the first set of data and the second set of data, the first location may be associated with a first transceiver base station. In response to the associating, a first list of one or more mobile devices may be obtained that are within an active range of the first transceiver base station.Type: GrantFiled: September 20, 2017Date of Patent: March 12, 2019Assignee: International Business Machines CorporationInventors: Rafael C. S. Folco, Breno H. Leitao, Desnes A. Nunes do Rosario, Jose F. Santiago Filho
-
Publication number: 20190007797Abstract: A first set of data may be received indicating that an object of interest has been identified. A second set of data may be received indicating a first location of where the object of interest was identified. The first location may correspond to a geographical area. In response to the receiving of the first set of data and the second set of data, the first location may be associated with a first transceiver base station. In response to the associating, a first list of one or more mobile devices may be obtained that are within an active range of the first transceiver base station.Type: ApplicationFiled: September 5, 2018Publication date: January 3, 2019Inventors: Rafael C.S. Folco, Breno H. Leitao, Desnes A. Nunes do Rosario, Jose F. Santiago Filho
-
Patent number: 10169120Abstract: The method includes identifying, by one or more computer processors, a first container with first software stack and a valid multipath configuration, wherein the first software stack is a first path of the valid multipath configuration. The method further includes creating, by one or more computer processors, a second container, wherein the second container has the same rules as the first container. The method further includes creating, by one or more computer processes, a second software stack in the second container, wherein the software stack is a redundant software stack of the first software stack. The method further includes creating, by one or more computer processors, a second path from the first container to the second software stack, wherein the second path bypasses the first software stack.Type: GrantFiled: June 24, 2016Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Rafael C. S. Folco, Breno H. Leitao, Desnes A. Nunes do Rosario, Jose F. Santiago Filho
-
Publication number: 20180083737Abstract: A second node may receive a first duplicate package through a first converged network via a first node. The first and second nodes may be physically connected to two or more converged networks. The second node may also receive a second duplicate package through a second converged network. The second node may determine that the first duplicate package was received before the second duplicate package. The second node may delete the second duplicate package. The second node may send the first duplicate package to an application.Type: ApplicationFiled: September 16, 2016Publication date: March 22, 2018Inventors: Raphael P. Mendes da Silva, Desnes A. Nunes do Rosário, Jose F. Santiago Filho
-
Publication number: 20180020077Abstract: Embodiments of the present invention provide methods, systems, and computer program products for container communication. In an embodiment, it is determined whether a message is going to a container on a same machine or to a container on a machine at a geographically different location. If it is determined that the message is going to a container on a machine at a geographically different location, then it is determined whether a predetermined threshold has been reached. If it is determined that the predetermined threshold has been reached, then the container from a first machine is migrated to the container on the container on the machine at the geographically different location. A data tracking structure is used to visually represent the migration of containers to other machines.Type: ApplicationFiled: July 15, 2016Publication date: January 18, 2018Inventors: Rafael C. S. Folco, Breno H. Leitão, Desnes A. Nunes do Rosário, Jose F. Santiago Filho
-
Publication number: 20180014159Abstract: A first set of data may be received indicating that an object of interest has been identified. A second set of data may be received indicating a first location of where the object of interest was identified. The first location may correspond to a geographical area. In response to the receiving of the first set of data and the second set of data, the first location may be associated with a first transceiver base station. In response to the associating, a first list of one or more mobile devices may be obtained that are within an active range of the first transceiver base station.Type: ApplicationFiled: September 20, 2017Publication date: January 11, 2018Inventors: Rafael C.S. Folco, Breno H. Leitao, Desnes A. Nunes do Rosario, Jose F. Santiago Filho
-
Publication number: 20170371638Abstract: The method includes identifying, by one or more computer processors, a first container with first software stack and a valid multipath configuration, wherein the first software stack is a first path of the valid multipath configuration. The method further includes creating, by one or more computer processors, a second container, wherein the second container has the same rules as the first container. The method further includes creating, by one or more computer processes, a second software stack in the second container, wherein the software stack is a redundant software stack of the first software stack. The method further includes creating, by one or more computer processors, a second path from the first container to the second software stack, wherein the second path bypasses the first software stack.Type: ApplicationFiled: June 24, 2016Publication date: December 28, 2017Inventors: Rafael C.S. Folco, Breno H. Leitao, Desnes A. Nunes do Rosario, Jose F. Santiago Filho
-
Patent number: 9781565Abstract: A first set of data may be received indicating that an object of interest has been identified. A second set of data may be received indicating a first location of where the object of interest was identified. The first location may correspond to a geographical area. In response to the receiving of the first set of data and the second set of data, the first location may be associated with a first transceiver base station. In response to the associating, a first list of one or more mobile devices may be obtained that are within an active range of the first transceiver base station.Type: GrantFiled: June 1, 2016Date of Patent: October 3, 2017Assignee: International Business Machines CorporationInventors: Rafael C. S. Folco, Breno H. Leitao, Desnes A. Nunes do Rosario, Jose F. Santiago Filho