Patents by Inventor Hamza Yaswi

Hamza Yaswi 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: 11831606
    Abstract: An AI firewall engine dynamically manages firewall ports of an enterprise network to increase security. The AI firewall engine may begin with a baseline port profile configuration and then add firewall rules derived from natural language processing and machine learning from vendor recommended port requirements for an application. The AI firewall engine builds a dynamic port profile with rules that are applied to the firewalls. The AI firewall engine may then monitor system changes and dynamically updates the port profile and configurations on the firewalls.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: November 28, 2023
    Assignee: KYNDRYL, INC.
    Inventors: Joseph Reyes, Hamza Yaswi, Venkidupathy Ramasamy
  • Patent number: 11461200
    Abstract: Provided is a method, computer program product, and system for performing automated failover and/or failback recovery analysis using predictive analytics. A processor may monitor a disaster recovery (DR) life cycle during a DR scenario. The processor may monitor failover process activities in a DR production environment over a predetermined time period. Based on data collected during monitoring of the DR life cycle and the failover process activities in the DR production environment over the predetermined time period, the processor may generate, using machine learning, a failback blueprint plan to move production to a new production environment.
    Type: Grant
    Filed: November 19, 2020
    Date of Patent: October 4, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Joseph Reyes, Hamza Yaswi, Thaddious L. Goodman, Jr.
  • Publication number: 20220156162
    Abstract: Provided is a method, computer program product, and system for performing automated failover and/or failback recovery analysis using predictive analytics. A processor may monitor a disaster recovery (DR) life cycle during a DR scenario. The processor may monitor failover process activities in a DR production environment over a predetermined time period. Based on data collected during monitoring of the DR life cycle and the failover process activities in the DR production environment over the predetermined time period, the processor may generate, using machine learning, a failback blueprint plan to move production to a new production environment.
    Type: Application
    Filed: November 19, 2020
    Publication date: May 19, 2022
    Inventors: Joseph Reyes, Hamza Yaswi, Thaddious L. Goodman, JR.
  • Patent number: 11310206
    Abstract: Systems, methods, and computer program products providing network security leveraging analytics and physical separation between computer systems and a network to prevent threats from infecting network devices. A specialized pluggable dongle like security device is inserted between ports of computer system(s) connecting to the network and port(s) of network hardware facilitating connections between the computer system and computer network. The security device uses a combination of onboard analytics and cloud-based analytic services to detect incoming threats from network traffic and whether to allow network traffic to pass through the security device and/or prevent network traffic from entering the computer system.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: April 19, 2022
    Assignee: Kyndryl, Inc.
    Inventors: Joseph Reyes, Bernhard Julius Klingenberg, Hamza Yaswi
  • Patent number: 11243813
    Abstract: Manage a request for a computing service through a hub solution available on a network. The underlying network fabric is the communication bus between individual processes that make up a service request. A process orchestrator may publish an Internet Protocol (IP) address for service requests such as printing services, email services, Active Directory (AD) services and similar service requests. The process orchestrator may determine which processes are to be executed to complete the service request and offload the processes to an available computing resources on the network. Examples of computing resources for each process include a virtual machine and a hardware based process engine. The process orchestrator may manage the processes and act as the primary point of interface for an endpoint host requesting the service.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: February 8, 2022
    Assignee: International Business Machines Corporation
    Inventors: Todd Douglas Robinson, Stephen Michael Leonard, Hamza Yaswi, Rebecca E. Lutz
  • Patent number: 11194628
    Abstract: An approach is provided for providing disaster recovery, active/active and active/standby workload allocation in a networked computing environment according to aspects of the present invention. Risk factor data is obtained for each component of a plurality of components in a global data center. A resiliency score is calculated for each component of the plurality of components based on a set of risk factors that are applicable to the component gathered from the risk factor data. A set of group resiliency scores are computed by aggregating the resiliency scores for each of the plurality of components included in a component group. In response to a determination that an application's performance can be improved, a datacenter is selected for failover protection based on a group resiliency score corresponding to the datacenter. Moreover, the overall enterprise resiliency score can be improved by moving an application between sites in the enterprise.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: December 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Joseph Reyes, Bernhard Julius Klingenberg, Hamza Yaswi
  • Publication number: 20210344644
    Abstract: An AI firewall engine dynamically manages firewall ports of an enterprise network to increase security. The AI firewall engine may begin with a baseline port profile configuration and then add firewall rules derived from natural language processing and machine learning from vendor recommended port requirements for an application. The AI firewall engine builds a dynamic port profile with rules that are applied to the firewalls. The AI firewall engine may then monitor system changes and dynamically updates the port profile and configurations on the firewalls.
    Type: Application
    Filed: April 29, 2020
    Publication date: November 4, 2021
    Inventors: Joseph Reyes, Hamza Yaswi, Venkidupathy Ramasamy
  • Publication number: 20210336889
    Abstract: A method for dynamically modifying quality-of-service tags for multiple data flows is disclosed. In one embodiment, such a method determines current bandwidth utilization for each of multiple data flows passing through a network, and determines acceptable bandwidth utilization for each of the multiple data flows. The method receives external information that, based on one or more rules, is used to adjust quality of service priorities for one or more of the data flows. Based on the external information, the method dynamically adjusts quality-of-service tags for data packets associated with the data flows, such that current bandwidth utilization is altered for at least one data flow of the multiple data flows without violating acceptable bandwidth utilization for each of the multiple data flows. A corresponding system and computer program product are also disclosed.
    Type: Application
    Filed: April 23, 2020
    Publication date: October 28, 2021
    Applicant: International Business Machines Corporation
    Inventors: Hamza Yaswi, Caryn Leslie Woodruff, Joseph Reyes, Marci Devorah Formato
  • Publication number: 20210165688
    Abstract: An approach is provided for providing disaster recovery, active/active and active/standby workload allocation in a networked computing environment according to aspects of the present invention. Risk factor data is obtained for each component of a plurality of components in a global data center. A resiliency score is calculated for each component of the plurality of components based on a set of risk factors that are applicable to the component gathered from the risk factor data. A set of group resiliency scores are computed by aggregating the resiliency scores for each of the plurality of components included in a component group. In response to a determination that an application's performance can be improved, a datacenter is selected for failover protection based on a group resiliency score corresponding to the datacenter. Moreover, the overall enterprise resiliency score can be improved by moving an application between sites in the enterprise.
    Type: Application
    Filed: December 3, 2019
    Publication date: June 3, 2021
    Inventors: Joseph Reyes, Bernhard Julius Klingenberg, Hamza Yaswi
  • Publication number: 20210044563
    Abstract: Systems, methods, and computer program products providing network security leveraging analytics and physical separation between computer systems and a network to prevent threats from infecting network devices. A specialized pluggable dongle like security device is inserted between ports of computer system(s) connecting to the network and port(s) of network hardware facilitating connections between the computer system and computer network. The security device uses a combination of onboard analytics and cloud-based analytic services to detect incoming threats from network traffic and whether to allow network traffic to pass through the security device and/or prevent network traffic from entering the computer system.
    Type: Application
    Filed: August 6, 2019
    Publication date: February 11, 2021
    Inventors: Joseph Reyes, Bernhard Julius Klingenberg, HAMZA YASWI
  • Patent number: 10885797
    Abstract: Embodiments for managing drones by one or more processors are described. A condition related to the operation of a drone in a selected area is detected. A set of drone operating parameters associated with the operation of the drone in the selected area is changed based on the detecting of the condition. A signal representative of the changing of the set of drone operating parameters is generated.
    Type: Grant
    Filed: April 17, 2017
    Date of Patent: January 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bradford O. Brooks, Grant D. Miller, Louis S. Sickenius, Srinivas B. Tummalapenta, Robert D. Wilhelm, Hamza Yaswi
  • Publication number: 20200167201
    Abstract: Manage a request for a computing service through a hub solution available on a network. The underlying network fabric is the communication bus between individual processes that make up a service request. A process orchestrator may publish an Internet Protocol (IP) address for service requests such as printing services, email services, Active Directory (AD) services and similar service requests. The process orchestrator may determine which processes are to be executed to complete the service request and offload the processes to an available computing resources on the network. Examples of computing resources for each process include a virtual machine and a hardware based process engine. The process orchestrator may manage the processes and act as the primary point of interface for an endpoint host requesting the service.
    Type: Application
    Filed: November 28, 2018
    Publication date: May 28, 2020
    Inventors: Todd Douglas Robinson, Stephen Michael Leonard, Hamza Yaswi, Rebecca E. Lutz
  • Publication number: 20180299892
    Abstract: Embodiments for managing drones by one or more processors are described. A condition related to the operation of a drone in a selected area is detected. A set of drone operating parameters associated with the operation of the drone in the selected area is changed based on the detecting of the condition. A signal representative of the changing of the set of drone operating parameters is generated.
    Type: Application
    Filed: April 17, 2017
    Publication date: October 18, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bradford O. BROOKS, Grant D. MILLER, Louis S. SICKENIUS, Srinivas B. TUMMALAPENTA, Robert D. WILHELM, Hamza YASWI
  • Publication number: 20180285892
    Abstract: A system and method to predict future legislation using sentiment and analytics. The method includes capturing analytics based on factors that drive a new piece of legislation such that a voting prediction can be determined. The method applies analytics across a large population of politicians (e.g., Senate, House of Representatives) for predetermining how legislation will pass or fail. The method performs: generating a sentiment score, a sentiment momentum value for a topic; generating a correlation between a new legislation topic and previous associated topics and their outcomes; generating a sentiment score and a sentiment momentum of politicians to vote on the new legislation; generating a correlation between a politician's likely vote on new legislation based on previous voting record for that politician; and using analytics to correlate between sentiment and voting correlations between topics and politicians and predict a potential vote of a politician on a given legislative topic.
    Type: Application
    Filed: March 31, 2017
    Publication date: October 4, 2018
    Inventors: Bradford Brooks, Grant D. Miller, Srinivas B. Tummalapenta, Jason T. Wertz, Hamza Yaswi
  • Patent number: 9552542
    Abstract: An article of manufacture includes a substrate, a first patterned layer deposited on the substrate in a first region, and a second patterned layer deposited on the substrate in a second region. The first patterned layer encodes first information in first symbols that are detectable by an optical sensor. The second patterned layer encodes second information in second symbols that are detectable by a non-optical sensor. The second information is distinct from the first information and the second region at least partially overlaps the first region.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: January 24, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dylan J. Boday, Bradford O. Brooks, Srinivas Babu Tummalapenta, Jason T. Wertz, Hamza Yaswi
  • Patent number: 9519856
    Abstract: An article of manufacture includes a substrate, a first patterned layer deposited on the substrate in a first region, and a second patterned layer deposited on the substrate in a second region. The first patterned layer encodes first information in first symbols that are detectable by an optical sensor. The second patterned layer encodes second information in second symbols that are detectable by a non-optical sensor. The second information is distinct from the first information and the second region at least partially overlaps the first region.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: December 13, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dylan J. Boday, Bradford O. Brooks, Srinivas Babu Tummalapenta, Jason T. Wertz, Hamza Yaswi
  • Publication number: 20160148088
    Abstract: An article of manufacture includes a substrate, a first patterned layer deposited on the substrate in a first region, and a second patterned layer deposited on the substrate in a second region. The first patterned layer encodes first information in first symbols that are detectable by an optical sensor. The second patterned layer encodes second information in second symbols that are detectable by a non-optical sensor. The second information is distinct from the first information and the second region at least partially overlaps the first region.
    Type: Application
    Filed: November 20, 2014
    Publication date: May 26, 2016
    Inventors: Dylan J. Boday, Bradford O. Brooks, Srinivas Babu Tummalapenta, Jason T. Wertz, Hamza Yaswi
  • Publication number: 20160148089
    Abstract: An article of manufacture includes a substrate, a first patterned layer deposited on the substrate in a first region, and a second patterned layer deposited on the substrate in a second region. The first patterned layer encodes first information in first symbols that are detectable by an optical sensor. The second patterned layer encodes second information in second symbols that are detectable by a non-optical sensor. The second information is distinct from the first information and the second region at least partially overlaps the first region.
    Type: Application
    Filed: December 18, 2014
    Publication date: May 26, 2016
    Inventors: Dylan J. Boday, Bradford O. Brooks, Srinivas Babu Tummalapenta, Jason T. Wertz, Hamza Yaswi
  • Patent number: 9164863
    Abstract: Detecting crowds is provided. A location is selected in a set of locations a user of a client device wants to go to based on data within a profile associated with the user. A set of data inputs is monitored to determine a number of people currently at the selected location. Then, in response to determining that the number of people currently at the selected location is not greater than a user-defined threshold level of people for the selected location, a mapped route to the selected location is sent to the client device of the user.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: October 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: Grant D. Miller, Scott W. Pollyea, Hamza Yaswi
  • Patent number: 9003030
    Abstract: Detecting crowds is provided. A location is selected in a set of locations a user of a client device wants to go to based on data within a profile associated with the user. A set of data inputs is monitored to determine a number of people currently at the selected location. Then, in response to determining that the number of people currently at the selected location is not greater than a user-defined threshold level of people for the selected location, a mapped route to the selected location is sent to the client device of the user.
    Type: Grant
    Filed: January 3, 2013
    Date of Patent: April 7, 2015
    Assignee: International Business Machines Corporation
    Inventors: Grant D. Miller, Scott W. Pollyea, Hamza Yaswi