Patents by Inventor Adekunle Bello
Adekunle Bello 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: 11210282Abstract: For improving data placement optimization in a computing storage environment, an application layer and/or a user are allowed to attach anticipated usage metadata and directive metadata to a file. The anticipated usage metadata contains a plurality of attributes describing characteristics of the file and the directive metadata contains directives comprising storage instructions for the file. Additionally, a set of metadata is added to the file at a time of creation. The core metadata includes characteristics such as an importance factor as to how essential the anticipated usage metadata and directive metadata should be followed when determining file placement with the computing storage environment.Type: GrantFiled: July 30, 2018Date of Patent: December 28, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vishal C. Aslot, Adekunle Bello, Gregory J. Boss
-
Patent number: 10432725Abstract: A method, programmed medium and system are provided for preventing the denial of file system access to a plurality of clients accessing a NFS server. In one example, an NFS server is configured to listen on a server port. The server runs a separate daemon which “watches” client requests as they are received at the NFS server. The server processing system tracks the number of times a client sends consecutive TCP zero-window packets in response to a data packet from the server. If the number of zero-window packets crosses a user-defined threshold, then a routine is called to stop responding to that client using a backoff algorithm. When the server reaches a point where the number of available threads or any other relevant resource dips below a user-defined threshold, the server process starts terminating connections to the clients starting from the ones with the oldest entry in the table.Type: GrantFiled: November 14, 2017Date of Patent: October 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Adekunle Bello, Radhika Chirra, Nikhil Hegde, Aruna Yedavilli
-
Publication number: 20180336238Abstract: For improving data placement optimization in a computing storage environment, an application layer and/or a user are allowed to attach anticipated usage metadata and directive metadata to a file. The anticipated usage metadata contains a plurality of attributes describing characteristics of the file and the directive metadata contains directives comprising storage instructions for the file. Additionally, a set of metadata is added to the file at a time of creation. The core metadata includes characteristics such as an importance factor as to how essential the anticipated usage metadata and directive metadata should be followed when determining file placement with the computing storage environment.Type: ApplicationFiled: July 30, 2018Publication date: November 22, 2018Inventors: Vishal C. ASLOT, Adekunle BELLO, Gregory J. BOSS
-
Patent number: 10120891Abstract: For improving data placement optimization in a computing storage environment, an application layer and/or a user are allowed to attach anticipated usage metadata and directive metadata to a file.Type: GrantFiled: February 11, 2013Date of Patent: November 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vishal C. Aslot, Adekunle Bello, Gregory J. Boss
-
Patent number: 10057289Abstract: A system and method and computer program product for user authentication that uses information about a user's context or context of their personal device(s) to dynamically modify that user's authentication or login requirements to an application in a computer or mobile device. The system is configured to run methods that detect and make use of a user's context that includes: a current environment or personal context, and uses this capability to enable variable strength authentication when attempting to log in or enter another application or resource. In one embodiment, the system implements methods to dynamically adjust the authentication challenge as a differential of all accumulated user contexts (e.g., providing a shorter password or pin-code).Type: GrantFiled: August 12, 2013Date of Patent: August 21, 2018Assignee: International Business Machines CorporationInventors: Tamer E. Abuelsaad, Vishal C. Aslot, Adekunle Bello, Gregory J. Boss
-
Patent number: 10007775Abstract: A method, system or computer usable program product for managing access to an electronic system through a touchscreen device including presenting a display of a first and a second scrolling stream of icons; responsive to user input, detecting contemporaneous selection of a first icon from the first scrolling stream and a second icon from the second scrolling stream; and responsive to the selection of the first and second icon matching an established unlock pattern, unlocking the electronic system.Type: GrantFiled: January 28, 2017Date of Patent: June 26, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Faraz Ahmad, Adekunle Bello, Gregory J. Boss, Anto A. R. John
-
Publication number: 20180069927Abstract: A method, programmed medium and system are provided for preventing the denial of file system access to a plurality of clients accessing a NFS server. In one example, an NFS server is configured to listen on a server port. The server runs a separate daemon which “watches” client requests as they are received at the NFS server. The server processing system tracks the number of times a client sends consecutive TCP zero-window packets in response to a data packet from the server. If the number of zero-window packets crosses a user-defined threshold, then a routine is called to stop responding to that client using a backoff algorithm. When the server reaches a point where the number of available threads or any other relevant resource dips below a user-defined threshold, the server process starts terminating connections to the clients starting from the ones with the oldest entry in the table.Type: ApplicationFiled: November 14, 2017Publication date: March 8, 2018Inventors: Adekunle Bello, Radhika Chirra, Nikhil Hegde, Aruna Yedavilli
-
Patent number: 9912596Abstract: Mechanisms are provided for performing traffic load balancing on ingress traffic directed to a Link Aggregation Group (LAG). The mechanisms monitor a ingress traffic load across a plurality of links of the Link Aggregation Group (LAG). The mechanisms determine if the ingress traffic load across the plurality of links is unbalanced. Moreover, the mechanisms, in response to determining that the ingress traffic load across the plurality of links is unbalanced, send a message to a switch associated with the LAG requesting the switch to modify routing of ingress traffic to the LAG to perform ingress traffic load balancing.Type: GrantFiled: February 1, 2016Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: Adekunle Bello, Omar Cardona, Shaival J. Chokshi
-
Patent number: 9875145Abstract: A method, system and computer-usable medium are disclosed for dynamic load based resource sets that provide flexible assignment of resources to processes with nested resource sets. Resource sets include plural resource subsets so that processes that are assigned to a resource subset can have additional resources flexibly made available by providing additional resources from a parent resource set. A resource threshold is monitored to selectively adjust process resource subset assignments based upon utilization of resources within a resource subset, such as by comparing the number of threads assigned to a resource subset with the number processors available to run the threads.Type: GrantFiled: December 5, 2013Date of Patent: January 23, 2018Assignee: International Business Machines CorporationInventors: Mathew Accapadia, Adekunle Bello
-
Patent number: 9866636Abstract: A method, programmed medium and system are provided for preventing the denial of file system access to a plurality of clients accessing a NFS server. In one example, an NFS server is configured to listen on a server port. The server runs a separate daemon which “watches” client requests as they are received at the NFS server. The server processing system tracks the number of times a client sends consecutive TCP zero-window packets in response to a data packet from the server. If the number of zero-window packets crosses a user-defined threshold, then a routine is called to stop responding to that client using a backoff algorithm. When the server reaches a point where the number of available threads or any other relevant resource dips below a user-defined threshold, the server process starts terminating connections to the clients starting from the ones with the oldest entry in the table.Type: GrantFiled: October 21, 2016Date of Patent: January 9, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Adekunle Bello, Radhika Chirra, Nikhil Hegde, Aruna Yedavilli
-
Patent number: 9787591Abstract: Mechanisms are provided for performing traffic load balancing on ingress traffic directed to a Link Aggregation Group (LAG). The mechanisms monitor a ingress traffic load across a plurality of links of the Link Aggregation Group (LAG). The mechanisms determine if the ingress traffic load across the plurality of links is unbalanced. Moreover, the mechanisms, in response to determining that the ingress traffic load across the plurality of links is unbalanced, send a message to a switch associated with the LAG requesting the switch to modify routing of ingress traffic to the LAG to perform ingress traffic load balancing.Type: GrantFiled: February 1, 2016Date of Patent: October 10, 2017Assignee: International Business Machines CorporationInventors: Adekunle Bello, Omar Cardona, Shaival J. Chokshi
-
Patent number: 9697068Abstract: A method for building a scalable system dump facility is provided. The method includes loading a component into system memory. The component includes a plurality of program modules. A component text range table entry is created for each component, whereby the component text range table entry includes: an address range, a component identifier, a data collection function, and a link to one or more related components. Upon invoking a system dump facility, a failing function instruction is determined, based on an address of the failing instruction. The component text range table is searched for an address of a failing function that is in the address range. Memory regions that are associated with the address range are transferred to a storage device first. Memory regions that are associated with related components are transferred next. Remaining memory regions are then transferred.Type: GrantFiled: December 17, 2014Date of Patent: July 4, 2017Assignee: International Business Machines CorporationInventors: Adekunle Bello, Douglas Griffith, Angela A. Jaehde, Robert S. Manning
-
Publication number: 20170140143Abstract: A method, system or computer usable program product for managing access to an electronic system through a touchscreen device including presenting a display of a first and a second scrolling stream of icons; responsive to user input, detecting contemporaneous selection of a first icon from the first scrolling stream and a second icon from the second scrolling stream; and responsive to the selection of the first and second icon matching an established unlock pattern, unlocking the electronic system.Type: ApplicationFiled: January 28, 2017Publication date: May 18, 2017Inventors: Faraz Ahmad, Adekunle Bello, Gregory J. Boss, Anto A. R. John
-
Patent number: 9626500Abstract: A method, system or computer usable program product for managing access to an electronic system through a touchscreen device including presenting a display of a first and a second scrolling stream of icons; responsive to user input, detecting contemporaneous selection of a first icon from the first scrolling stream and a second icon from the second scrolling stream; and responsive to the selection of the first and second icon matching an established unlock pattern, unlocking the electronic system.Type: GrantFiled: June 9, 2015Date of Patent: April 18, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Faraz Ahmad, Adekunle Bello, Gregory J. Boss, Anto A. R. John
-
Patent number: 9588664Abstract: An approach is provided for displaying moving graphic objects on the display screen of the information handling system that are selected by a user while the objects are moving. The system is unlocked in response to the set of graphic objects selected by the user and the selection order matching an expected set of graphic objects and an expected selection order. Unlocking of the system allows the user to interact with one or more applications of the information handling system and to access data stored on the information handling system.Type: GrantFiled: August 12, 2015Date of Patent: March 7, 2017Assignee: International Business Machines CorporationInventors: Faraz Ahmad, Adekunle Bello, Gregory J. Boss, Anto A. John
-
Publication number: 20170054804Abstract: A method, programmed medium and system are provided for preventing the denial of file system access to a plurality of clients accessing a NFS server. In one example, an NFS server is configured to listen on a server port. The server runs a separate daemon which “watches” client requests as they are received at the NFS server. The server processing system tracks the number of times a client sends consecutive TCP zero-window packets in response to a data packet from the server. If the number of zero-window packets crosses a user-defined threshold, then a routine is called to stop responding to that client using a backoff algorithm. When the server reaches a point where the number of available threads or any other relevant resource dips below a user-defined threshold, the server process starts terminating connections to the clients starting from the ones with the oldest entry in the table.Type: ApplicationFiled: October 21, 2016Publication date: February 23, 2017Inventors: Adekunle Bello, Radhika Chirra, Nikhil Hegde, Aruna Yedavilli
-
Publication number: 20160364563Abstract: A method, system or computer usable program product for managing access to an electronic system through a touchscreen device including presenting a display of a first and a second scrolling stream of icons; responsive to user input, detecting contemporaneous selection of a first icon from the first scrolling stream and a second icon from the second scrolling stream; and responsive to the selection of the first and second icon matching an established unlock pattern, unlocking the electronic system.Type: ApplicationFiled: June 9, 2015Publication date: December 15, 2016Inventors: Faraz Ahmad, Adekunle Bello, Gregory J. Boss, Anto A. R. John
-
Patent number: 9516142Abstract: A method, programmed medium and system are provided for preventing the denial of file system access to a plurality of clients accessing a NFS server. In one example, an NFS server is configured to listen on a server port. The server runs a separate daemon which “watches” client requests as they are received at the NFS server. The server processing system tracks the number of times a client sends consecutive TCP zero-window packets in response to a data packet from the server. If the number of zero-window packets crosses a user-defined threshold, then a routine is called to stop responding to that client using a backoff algorithm. When the server reaches a point where the number of available threads or any other relevant resource dips below a user-defined threshold, the server process starts terminating connections to the clients starting from the ones with the oldest entry in the table.Type: GrantFiled: April 28, 2012Date of Patent: December 6, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Adekunle Bello, Radhika Chirra, Nikhil Hegde, Aruna Yedavilli
-
Patent number: 9471768Abstract: An approach is provided for displaying moving graphic objects on the display screen of the information handling system that are selected by a user while the objects are moving. The system is unlocked in response to the set of graphic objects selected by the user and the selection order matching an expected set of graphic objects and an expected selection order. Unlocking of the system allows the user to interact with one or more applications of the information handling system and to access data stored on the information handling system.Type: GrantFiled: January 12, 2015Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: Faraz Ahmad, Adekunle Bello, Gregory J. Boss, Anto A. John
-
Patent number: 9442791Abstract: A computer program product and a computer system for building a scalable system dump facility is provided. The method includes loading a component into system memory. The component includes a plurality of program modules. A component text range table entry is created for each component, whereby the component text range table entry includes: an address range, a component identifier, a data collection function, and a link to one or more related components. Upon invoking a system dump facility, a failing function instruction is determined, based on an address of the failing instruction. The component text range table is searched for an address of a failing function that is in the address range. Memory regions that are associated with the address range are transferred to a storage device first. Memory regions that are associated with related components are transferred next. Remaining memory regions are then transferred.Type: GrantFiled: November 7, 2014Date of Patent: September 13, 2016Assignee: International Business Machines CorporationInventors: Adekunle Bello, Douglas Griffith, Angela A. Jaehde, Robert S. Manning