Patents by Inventor Baiju D. Mandalia

Baiju D. Mandalia 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: 11757879
    Abstract: A computing device detects that another computing device has connected to a network. The computing device determines whether the other computing device is valid and whether the computing device is being utilized for one or more suspicious activities. Based on determining that the other computing device is being utilized for one or more suspicious activities, the computing device determines a location of the other computing device, determines whether a user associated with the other computing device can be identified, and based on determining that the user associated with the other computing device cannot be identified, disables the other computing device, and transmits an alert to security personnel.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: September 12, 2023
    Assignee: Kyndryl, Inc.
    Inventors: Baiju D. Mandalia, Tung OuYang
  • Publication number: 20220150247
    Abstract: A computing device detects that another computing device has connected to a network. The computing device determines whether the other computing device is valid and whether the computing device is being utilized for one or more suspicious activities. Based on determining that the other computing device is being utilized for one or more suspicious activities, the computing device determines a location of the other computing device, determines whether a user associated with the other computing device can be identified, and based on determining that the user associated with the other computing device cannot be identified, disables the other computing device, and transmits an alert to security personnel.
    Type: Application
    Filed: January 24, 2022
    Publication date: May 12, 2022
    Inventors: Baiju D. MANDALIA, Tung OuYang
  • Patent number: 11265317
    Abstract: A computing device detects that another computing device has connected to a network. The computing device determines whether the other computing device is valid and whether the computing device is being utilized for one or more suspicious activities. Based on determining that the other computing device is being utilized for one or more suspicious activities, the computing device determines a location of the other computing device, determines whether a user associated with the other computing device can be identified, and based on determining that the user associated with the other computing device cannot be identified, disables the other computing device, and transmits an alert to security personnel.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: March 1, 2022
    Assignee: KYNDRYL, INC.
    Inventors: Baiju D. Mandalia, Tung OuYang
  • Patent number: 11093898
    Abstract: The present invention discloses a solution for handling text exchange input in a composite service environment. The method can included a step of conveying text exchange input to an ACM engine. The ACM engine can map the text exchange input to field and variable values of a component services application. A memory of the composite service environment can be updated using the mapping results. Specifically, field and variable values can be updated that are stored in the memory for a session of the component services application for which the text exchange input was provided.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: August 17, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William V. Da Palma, Baiju D. Mandalia, Victor S. Moore, Wendi L. Nusbickel
  • Patent number: 10608952
    Abstract: Resource configuration to exploit elastic network capability is provided by establishing an elastic network bandwidth allocation level to provide for an application for transfer of data between the application and an elastic network, the application hosted at a data center, then dynamically configuring, for the application, elastic network bandwidth allocation from the network service provider in accordance with the established elastic network bandwidth allocation level, and allocating storage resources of the data center for the application and processing resources of the data center for the application, the allocating being based on the established elastic network bandwidth allocation level and providing storage resources and processing resources to operate at a level commensurate with the established elastic network bandwidth allocation level.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: March 31, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark V. Chitti, Douglas M. Freimuth, John F. Hollingsworth, Baiju D. Mandalia
  • Patent number: 10601680
    Abstract: An approach is provided for managing resiliency of an application provided by a first service provider (SP). A fail condition indicating an outage of a first service of the first SP is detected. Based on a topology mapping the first SP to a second SP and the first service to a second service of the second SP, a first API provided by the first SP is determined to have provided the first service prior to the fail condition, and a second API provided by the second SP is determined to provide the second service. The first API is disabled and the second API is activated, thereby continuing to provide a functionality of the application that had been provided by the first service prior to the fail condition being detected, even though the first SP is experiencing the fail condition.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Gunjal, Dilip V. Hardikar, Baiju D. Mandalia, Madhusudan Ramakrishna, Joseph D. Robinson
  • Patent number: 10581680
    Abstract: Dynamic configuration of network features is provided by performing real-time traffic analysis on network traffic flowing between an elastic cloud computing network and an edge appliance, evaluating effects of modifying elastic network bandwidth allocation and applying network traffic optimizations in routing traffic flowing between the elastic cloud computing network and the edge appliance, and dynamically configuring, based on the real-time traffic analysis and on the evaluating, one or more of (i) elastic network bandwidth allocation from the network service provider or (ii) at least one of the network traffic optimizations for performance by the edge appliance in routing traffic flowing between the elastic cloud computing network and the edge appliance.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: March 3, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas M. Freimuth, John F. Hollingsworth, Baiju D. Mandalia
  • Publication number: 20190266569
    Abstract: The present invention discloses a solution for handling text exchange input in a composite service environment. The method can included a step of conveying text exchange input to an ACM engine. The ACM engine can map the text exchange input to field and variable values of a component services application. A memory of the composite service environment can be updated using the mapping results. Specifically, field and variable values can be updated that are stored in the memory for a session of the component services application for which the text exchange input was provided.
    Type: Application
    Filed: May 13, 2019
    Publication date: August 29, 2019
    Inventors: William V. Da Palma, Baiju D. Mandalia, Victor S. Moore, Wendi L. Nusbickel
  • Patent number: 10332071
    Abstract: The present invention discloses a solution for handling text exchange input in a composite service environment. The method can included a step of conveying text exchange input to an ACM engine. The ACM engine can map the text exchange input to field and variable values of a component services application. A memory of the composite service environment can be updated using the mapping results. Specifically, field and variable values can be updated that are stored in the memory for a session of the component services application for which the text exchange input was provided.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: June 25, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William V. Da Palma, Baiju D. Mandalia, Victor S. Moore, Wendi L. Nusbickel
  • Patent number: 10237238
    Abstract: An approach for regional firewall clustering for optimal state-sharing of different sites in a virtualized/networked (e.g., cloud) computing environment is provided. In a typical embodiment, each firewall in a given region is informed of its peer firewalls via a registration process with a centralized server. Each firewall opens up an Internet protocol (IP)-based communication channel to each of its peers in the region to share state table information. This allows for asymmetrical firewall flows through the network and allows routing protocols to ascertain the best path to a given destination without having to take firewall placement into consideration.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Robert K. Floyd, III, Baiju D. Mandalia, Robert P. Monaco, Mahesh Viswanathan
  • Patent number: 10216441
    Abstract: Dynamic quality of service for storage I/O port allocation is provided by obtaining indications of anticipated demand on a plurality of storage ports of a storage device of a data center, the anticipated demand being at least in part for storage input/output supporting transfer of data to or from a network, and dynamically adjusting storage port allocations based on the indications of anticipated demand and on real-time evaluation of workloads being serviced by the plurality of storage ports.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: February 26, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark V. Chitti, Douglas M. Freimuth, John F. Hollingsworth, Baiju D. Mandalia
  • Patent number: 10177993
    Abstract: Event-based data transfer scheduling using elastic network optimization criteria is provided. Bandwidth optimization criteria corresponding to different types of data transfer event scenarios are maintained, and based on recognizing a data transfer event scenario, a bandwidth optimization criteria is selected based on a type of the data transfer event scenario. A schedule for transferring data from a source to a target across the elastic network is determined according to the selected bandwidth optimization criteria, and the elastic network is used in transferring the data to the target storage location, where the using includes dynamically configuring elastic network bandwidth allocation from an elastic network service provider and initiating transfer of the data to the target storage location according to the schedule.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: January 8, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark V. Chitti, Douglas M. Freimuth, John F. Hollingsworth, Baiju D. Mandalia
  • Patent number: 10171300
    Abstract: A method and associated systems for automatic redistribution of virtual machines. A cloud-optimization module selects parameters, such as bandwidth requirements, that characterize an efficiency of a virtual network. It assigns weightings to these parameters based on relative importance of each parameter to the proper operation of the network, where the weightings may be determined as functions of captured network-performance statistics. The module translates the network's topology into a graph in which each node represents a network entity, such as a virtual machine or an application, and each edge represents a connection between two such entities. The module then uses a growing neural gas algorithm to revise the graph and the weightings, and translates the revised graph to a more optimal topology that has redistributed the network entities to operate more efficiently, as measured by the weighted parameters.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Bertus Eggen, John F. Hollingsworth, Baiju D. Mandalia, Philip D. Tetlow
  • Patent number: 10169132
    Abstract: A method and associated systems for a resource-utilization monitor with self-adjusting sample size. A processor monitors availability of a resource-limited entity by analyzing a set of samples that each identify, at the time the sample was recorded, an unused amount of resource available to the entity. The processor computes a Chi-square statistic of the sample set. If the statistic reveals that the number of samples in the sample set is too small to produce valid results, the processor adjusts the sample size to specify a larger number of samples and repeats these steps. If the number of samples is large enough to produce statistically valid results, the processor analyzes the sample set to determine whether the current amount of remaining resource is undesirably low, is likely to become undesirably low during a short-term period of time, or is likely to become undesirably low during a longer-term period of time.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Bertus Eggen, John F. Hollingsworth, Baiju D. Mandalia
  • Patent number: 10165124
    Abstract: Automatically transferring transmissions of a data network in which one or more processors receive metrics of active concurrent transmission sessions on a LAN that includes a data network, connected to a WAN, and a threshold level of concurrent transmission sessions of the data network of the LAN. Receiving a request for an additional transmission session, and responsive to determining that the threshold level of concurrent transmission sessions is exceeded, accessing data that maps a communication connection of the data network for a targeted recipient, to a communication connection of an alternate network corresponding to the targeted recipient, and performing a transfer of the additional transmission session from the communication connection of the data network for the targeted recipient, to the alternate network corresponding to the targeted recipient.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Baiju D. Mandalia, Trung V. Nguyen, Aleksas J. Vitenas
  • Patent number: 10152652
    Abstract: A determination is made that an instruction has to be sent for processing in the IoT environment. A set of devices is located in the IoT environment. The set of devices includes the device and each device in the set of devices can execute the instruction for a similar outcome. For each device in a subset of the set of devices, a set of factors is collected, including an image of a portion of each device. For the device, a first weight is assigned to a feature of the device extracted from an image of a portion of the device, and a second weight is assigned to a feature of another device extracted from another image of a portion of the other device. When the first weight is greater than the second weight, the device is selected from the subset as a target for sending the instruction.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: December 11, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dilip V. Hardikar, Baiju D. Mandalia
  • Patent number: 10057327
    Abstract: Controlled transfer of data over an elastic network is provided and includes analyzing properties of a set of data for transfer from a source storage location to a target storage location across an elastic cloud computing network as part of a staged transfer of the set of data, assigning transfer queue weightings to data subsets of the set of data based on weighting parameters, the transfer queue weightings dictating order of transfer of the data subsets from the source storage location to the target storage location, and controlling transfer of the data subsets from the source storage location to the target storage location consistent with the transfer queue weightings assigned to the data subsets, the controlling transfer including controlling, based on costs to transfer the data subsets, bandwidth allocation of the elastic cloud computing network and a transfer schedule for the data subsets.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: August 21, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark V. Chitti, Douglas M. Freimuth, John F. Hollingsworth, Baiju D. Mandalia
  • Publication number: 20180152339
    Abstract: An approach is provided for managing resiliency of an application provided by a first service provider (SP). A fail condition indicating an outage of a first service of the first SP is detected. Based on a topology mapping the first SP to a second SP and the first service to a second service of the second SP, a first API provided by the first SP is determined to have provided the first service prior to the fail condition, and a second API provided by the second SP is determined to provide the second service. The first API is disabled and the second API is activated, thereby continuing to provide a functionality of the application that had been provided by the first service prior to the fail condition being detected, even though the first SP is experiencing the fail condition.
    Type: Application
    Filed: January 9, 2018
    Publication date: May 31, 2018
    Inventors: Richard D. Gunjal, Dilip V. Hardikar, Baiju D. Mandalia, Madhusudan Ramakrishna, Joseph D. Robinson
  • Patent number: 9942087
    Abstract: An approach is provided for managing resiliency of an application. Based on information specifying services provided by service providers (SPs) which is stored in a configuration management database, a topology mapping a first service provided by a first SP to a second service provided by a second SP is generated. Each of the first and second services provides a functionality of the application. A fail condition of the first SP is detected. Based on the topology, a first API provided by the first SP is determined to have provided the first service prior to the fail condition, and a second API provided by the second SP is determined to provide the second service. The first API provided by the first SP is disabled and the second API is activated, thereby continuing to provide the functionality of the application even though the first SP is experiencing the fail condition.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Gunjal, Dilip V. Hardikar, Baiju D. Mandalia, Madhusudan Ramakrishna, Joseph D. Robinson
  • Publication number: 20180083888
    Abstract: Resource configuration to exploit elastic network capability is provided by establishing an elastic network bandwidth allocation level to provide for an application for transfer of data between the application and an elastic network, the application hosted at a data center, then dynamically configuring, for the application, elastic network bandwidth allocation from the network service provider in accordance with the established elastic network bandwidth allocation level, and allocating storage resources of the data center for the application and processing resources of the data center for the application, the allocating being based on the established elastic network bandwidth allocation level and providing storage resources and processing resources to operate at a level commensurate with the established elastic network bandwidth allocation level.
    Type: Application
    Filed: November 28, 2017
    Publication date: March 22, 2018
    Inventors: Mark V. CHITTI, Douglas M. FREIMUTH, John F. HOLLINGSWORTH, Baiju D. MANDALIA