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: 11831606Abstract: 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: GrantFiled: April 29, 2020Date of Patent: November 28, 2023Assignee: KYNDRYL, INC.Inventors: Joseph Reyes, Hamza Yaswi, Venkidupathy Ramasamy
-
Patent number: 11461200Abstract: 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: GrantFiled: November 19, 2020Date of Patent: October 4, 2022Assignee: KYNDRYL, INC.Inventors: Joseph Reyes, Hamza Yaswi, Thaddious L. Goodman, Jr.
-
Publication number: 20220156162Abstract: 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: ApplicationFiled: November 19, 2020Publication date: May 19, 2022Inventors: Joseph Reyes, Hamza Yaswi, Thaddious L. Goodman, JR.
-
Patent number: 11310206Abstract: 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: GrantFiled: August 6, 2019Date of Patent: April 19, 2022Assignee: Kyndryl, Inc.Inventors: Joseph Reyes, Bernhard Julius Klingenberg, Hamza Yaswi
-
Patent number: 11243813Abstract: 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: GrantFiled: November 28, 2018Date of Patent: February 8, 2022Assignee: International Business Machines CorporationInventors: Todd Douglas Robinson, Stephen Michael Leonard, Hamza Yaswi, Rebecca E. Lutz
-
Patent number: 11194628Abstract: 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: GrantFiled: December 3, 2019Date of Patent: December 7, 2021Assignee: International Business Machines CorporationInventors: Joseph Reyes, Bernhard Julius Klingenberg, Hamza Yaswi
-
Publication number: 20210344644Abstract: 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: ApplicationFiled: April 29, 2020Publication date: November 4, 2021Inventors: Joseph Reyes, Hamza Yaswi, Venkidupathy Ramasamy
-
Publication number: 20210336889Abstract: 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: ApplicationFiled: April 23, 2020Publication date: October 28, 2021Applicant: International Business Machines CorporationInventors: Hamza Yaswi, Caryn Leslie Woodruff, Joseph Reyes, Marci Devorah Formato
-
Publication number: 20210165688Abstract: 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: ApplicationFiled: December 3, 2019Publication date: June 3, 2021Inventors: Joseph Reyes, Bernhard Julius Klingenberg, Hamza Yaswi
-
Publication number: 20210044563Abstract: 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: ApplicationFiled: August 6, 2019Publication date: February 11, 2021Inventors: Joseph Reyes, Bernhard Julius Klingenberg, HAMZA YASWI
-
Patent number: 10885797Abstract: 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: GrantFiled: April 17, 2017Date of Patent: January 5, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bradford O. Brooks, Grant D. Miller, Louis S. Sickenius, Srinivas B. Tummalapenta, Robert D. Wilhelm, Hamza Yaswi
-
Publication number: 20200167201Abstract: 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: ApplicationFiled: November 28, 2018Publication date: May 28, 2020Inventors: Todd Douglas Robinson, Stephen Michael Leonard, Hamza Yaswi, Rebecca E. Lutz
-
Publication number: 20180299892Abstract: 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: ApplicationFiled: April 17, 2017Publication date: October 18, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bradford O. BROOKS, Grant D. MILLER, Louis S. SICKENIUS, Srinivas B. TUMMALAPENTA, Robert D. WILHELM, Hamza YASWI
-
Publication number: 20180285892Abstract: 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: ApplicationFiled: March 31, 2017Publication date: October 4, 2018Inventors: Bradford Brooks, Grant D. Miller, Srinivas B. Tummalapenta, Jason T. Wertz, Hamza Yaswi
-
Patent number: 9552542Abstract: 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: GrantFiled: November 20, 2014Date of Patent: January 24, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dylan J. Boday, Bradford O. Brooks, Srinivas Babu Tummalapenta, Jason T. Wertz, Hamza Yaswi
-
Patent number: 9519856Abstract: 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: GrantFiled: December 18, 2014Date of Patent: December 13, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dylan J. Boday, Bradford O. Brooks, Srinivas Babu Tummalapenta, Jason T. Wertz, Hamza Yaswi
-
Publication number: 20160148088Abstract: 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: ApplicationFiled: November 20, 2014Publication date: May 26, 2016Inventors: Dylan J. Boday, Bradford O. Brooks, Srinivas Babu Tummalapenta, Jason T. Wertz, Hamza Yaswi
-
Publication number: 20160148089Abstract: 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: ApplicationFiled: December 18, 2014Publication date: May 26, 2016Inventors: Dylan J. Boday, Bradford O. Brooks, Srinivas Babu Tummalapenta, Jason T. Wertz, Hamza Yaswi
-
Patent number: 9164863Abstract: 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: GrantFiled: January 30, 2013Date of Patent: October 20, 2015Assignee: International Business Machines CorporationInventors: Grant D. Miller, Scott W. Pollyea, Hamza Yaswi
-
Patent number: 9003030Abstract: 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: GrantFiled: January 3, 2013Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventors: Grant D. Miller, Scott W. Pollyea, Hamza Yaswi