Patents by Inventor Ataur Rehman

Ataur Rehman 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).

  • Publication number: 20240111356
    Abstract: Apparatuses and methods of operating a flexible and optimized power management unit (PMU) for multiple power supply scenarios are described. One integrated circuit includes a first terminal to couple to an unregulated power supply, a second terminal to couple to a regulated power supply, a first regulator, and a second regulator. The first regulator outputs a first supply voltage in a first configuration, and the second regulator outputs a second supply voltage in a second configuration. The first and second regulators do not operate concurrently.
    Type: Application
    Filed: October 11, 2023
    Publication date: April 4, 2024
    Inventors: Radhika Venkatasubramanian, Stephen W. Dow, Prasad Rao Kotra, Victor Simileysky, Ataur Rehman Khan, David Moeller, Brian Ballweber
  • Patent number: 11815981
    Abstract: Apparatuses and methods of operating a flexible and optimized power management unit (PMU) for multiple power supply scenarios are described. One integrated circuit includes a first terminal to couple to an unregulated power supply, a second terminal to couple to a regulated power supply, a first regulator, and a second regulator. The first regulator outputs a first supply voltage in a first configuration, and the second regulator outputs a second supply voltage in a second configuration. The first and second regulators do not operate concurrently.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: November 14, 2023
    Assignee: Cypress Semiconductor Corporation
    Inventors: Radhika Venkatasubramanian, Stephen W. Dow, Prasad Rao Kotra, Victor Simileysky, Ataur Rehman Khan, David Moeller, Brian Ballweber
  • Publication number: 20230288979
    Abstract: Apparatuses and methods of operating a flexible and optimized power management unit (PMU) for multiple power supply scenarios are described. One integrated circuit includes a first terminal to couple to an unregulated power supply, a second terminal to couple to a regulated power supply, a first regulator, and a second regulator. The first regulator outputs a first supply voltage in a first configuration, and the second regulator outputs a second supply voltage in a second configuration. The first and second regulators do not operate concurrently.
    Type: Application
    Filed: March 8, 2022
    Publication date: September 14, 2023
    Applicant: Cypress Semiconductor Corporation
    Inventors: Radhika VENKATASUBRAMANIAN, Stephen DOW, Prasad KOTRA, Victor SIMILEYSKY, Ataur Rehman KHAN, David MOELLER, Brian BALLWEBER
  • Patent number: 11640281
    Abstract: A computer-implemented method, computer system, and computer program product for introspection of classes within source code. A computing device receives access to object-oriented source code. The computing device parses the source code to determine one or more objects contained in the source code. The computing device determines one or more classes associated with the one or more objects. The computing device generates a class table including one or more class data points associated with the one or more determined classes. The computing device generates one or more source code methods to perform a class-level introspection based upon the generated class table.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: May 2, 2023
    Assignee: International Business Machines Corporation
    Inventors: Syed Ataur Rehman, Shubha N Rao
  • Publication number: 20220365758
    Abstract: A computer-implemented method, computer system, and computer program product for introspection of classes within source code. A computing device receives access to object-oriented source code. The computing device parses the source code to determine one or more objects contained in the source code. The computing device determines one or more classes associated with the one or more objects. The computing device generates a class table including one or more class data points associated with the one or more determined classes. The computing device generates one or more source code methods to perform a class-level introspection based upon the generated class table.
    Type: Application
    Filed: May 17, 2021
    Publication date: November 17, 2022
    Inventors: SYED ATAUR REHMAN, SHUBHA N RAO
  • Patent number: 11374869
    Abstract: A method for managing bandwidth may include identifying a first tier of applications and a second tier of applications, determining a number of user sessions associated with at least one application among the first tier of applications and the second tier of applications, each user session consuming a percentage of bandwidth of at least one communication channel in a network, and baselining a second tier application bandwidth use for each user session associated with the second tier of applications to determine a first interval and a second interval.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: June 28, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ataur Rehman, Gopal Gupta, Gopal Agarwal
  • Patent number: 11297593
    Abstract: A method for classifying devices may include determining that a device is located at a location for more than a threshold amount of time and identifying that the device is a moving candidate based on a percentage of times a plurality of signal strength values for the device fall inside a baseline interval. The method may also include determining a most frequent pattern set of signal strength values for the device, classifying the device as fixed if the most frequent pattern set of signal strength values for the device includes at least one overlapping interval, and classifying the device as moving if the most frequent pattern set of signal strength values for the device includes at least one non-overlapping interval.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: April 5, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ganesh Valluru Ramakrishnappa, Ataur Rehman, Manaswini Lakshmikanth Sugatoor
  • Patent number: 11212223
    Abstract: An example non-transitory, computer-readable medium includes instructions that cause a device to determine, for uplinks of a branch gateway, a link health baseline. The instructions further cause the device to determine, for a set of criticality classes, a class link health baseline for each link health baseline, based on the link health baseline and a tolerance level of each criticality class. The instructions further cause the device to calculate, based in part on weighted parameters of the class link health baselines and an uplink cost, a path quality threshold score for each application category and for each uplink. The instructions further cause the device to select, for each application category, a primary uplink and a secondary uplink based on the path quality threshold scores. The instructions further cause the device to route network traffic through the primary uplink of the application category assigned to the network traffic.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: December 28, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gopal Gupta, Abhinesh Mishra, Ataur Rehman
  • Publication number: 20210399964
    Abstract: Examples include detection of a status of an uplink in an SD-WAN. Some examples use a predicted probe profile determined based on predicted RTT values generated using a machine learning algorithm for estimating whether the uplink is failed. In response to estimating that the uplink is failed, some examples compute a confidence level value and determine whether the estimated failure of the uplink is acceptable based on the confidence level value to detect a status of the uplink.
    Type: Application
    Filed: April 8, 2021
    Publication date: December 23, 2021
    Inventors: Gopal GUPTA, Abhinesh MISHRA, Ataur REHMAN
  • Patent number: 11201811
    Abstract: An instruction directed towards a network adapter is detected. Based on the detected instruction it is determined that the network adapter should operate in a loopback mode. One or more network signals are transmitted through a dedicated loopback pathway. The transmission is based on the determination. The transmission occurs on a first network interface of the network adapter. The dedicated loopback pathway connects to a second network interface of the network adapter. Listening on the dedicated loopback pathway for the one or more network signals. Performing a network loopback test of the network adapter based on the listening.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: December 14, 2021
    Assignee: International Business Machines Corporation
    Inventors: Timothy J. Schimke, John Wesley Walthour, II, Prathima Kommineni, Syed Ataur Rehman
  • Patent number: 11093301
    Abstract: A request to perform a testing procedure on a multi-client adapter is received. The multi-client adapter is capable of hosting network connectivity for multiple clients simultaneously and operating within a computing system. A client adapter configuration for the multi-client adapter is determined. The client adapter configuration lists clients that are assigned to the multi-client adapter. The computer system is instructed to operate in an I/O error state. The computer system is instructed in response to the received request and based on the determined client adapter configuration. The I/O error state has a time frame for recovery of a first client of the clients assigned to the multi-client adapter. A first adapter test of the testing procedure is performed on the multi-client adapter during the time frame for recovery and based on the received request.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: Timothy J. Schimke, Prathima Kommineni, John Wesley Walthour, II, Syed Ataur Rehman
  • Patent number: 11082804
    Abstract: Example method includes: receiving, by a network device, a plurality of signal strength values associated with a particular timestamp corresponding to a particular client device from a plurality of access points in a wireless network at a site; determining a mobility pattern based on the plurality of signal strength values associated with the particular timestamp corresponding to the particular client device; comparing the mobility pattern associated with the particular timestamp corresponding to the particular client device with mobility patterns associated with other timestamps or corresponding to other client devices to identify a set of frequent mobility patterns; determining whether an unassociated client device exhibits a threshold number of frequent mobility patterns for a threshold amount of time; and determining that the unassociated client device presents in the site in response to the unassociated client device exhibiting the threshold number of the frequent mobility patterns for the threshold amou
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: August 3, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ataur Rehman, Manaswini Lakshmikanth Sugatoor, Manas Sharma
  • Patent number: 10944663
    Abstract: Aspects of categorizing MAC address randomization include obtaining probe data for a plurality of time intervals. A likelihood measure of a specified OS type and version belonging to each of a plurality of MAC address randomization categories is determined and the specified OS type and version is categorized based on the likelihood measure.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: March 9, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Manaswini Lakshmikanth Sugatoor, Ataur Rehman, Ganesh Valluru Ramakrishnappa
  • Publication number: 20200387410
    Abstract: A request to perform a testing procedure on a multi-client adapter is received. The multi-client adapter is capable of hosting network connectivity for multiple clients simultaneously and operating within a computing system. A client adapter configuration for the multi-client adapter is determined. The client adapter configuration lists clients that are assigned to the multi-client adapter. The computer system is instructed to operate in an I/O error state. The computer system is instructed in response to the received request and based on the determined client adapter configuration. The I/O error state has a time frame for recovery of a first client of the clients assigned to the multi-client adapter. A first adapter test of the testing procedure is performed on the multi-client adapter during the time frame for recovery and based on the received request.
    Type: Application
    Filed: June 7, 2019
    Publication date: December 10, 2020
    Inventors: Timothy J. Schimke, Prathima Kommineni, John Wesley Walthour, II, Syed Ataur Rehman
  • Publication number: 20200344163
    Abstract: An example non-transitory, computer-readable medium includes instructions that cause a device to determine, for uplinks of a branch gateway, a link health baseline. The instructions further cause the device to determine, for a set of criticality classes, a class link health baseline for each link health baseline, based on the link health baseline and a tolerance level of each criticality class. The instructions further cause the device to calculate, based in part on weighted parameters of the class link health baselines and an uplink cost, a path quality threshold score for each application category and for each uplink. The instructions further cause the device to select, for each application category, a primary uplink and a secondary uplink based on the path quality threshold scores. The instructions further cause the device to route network traffic through the primary uplink of the application category assigned to the network traffic.
    Type: Application
    Filed: January 6, 2020
    Publication date: October 29, 2020
    Inventors: Gopal Gupta, Abhinesh Mishra, Ataur Rehman
  • Publication number: 20200314019
    Abstract: A method for managing bandwidth may include identifying a first tier of applications and a second tier of applications, determining a number of user sessions associated with at least one application among the first tier of applications and the second tier of applications, each user session consuming a percentage of bandwidth of at least one communication channel in a network, and baselining a second tier application bandwidth use for each user session associated with the second tier of applications to determine a first interval and a second interval.
    Type: Application
    Filed: April 1, 2019
    Publication date: October 1, 2020
    Inventors: Ataur Rehman, Gopal Gupta, Gopal Agarwal
  • Publication number: 20200304395
    Abstract: An instruction directed towards a network adapter is detected. Based on the detected instruction it is determined that the network adapter should operate in a loopback mode. One or more network signals are transmitted through a dedicated loopback pathway. The transmission is based on the determination. The transmission occurs on a first network interface of the network adapter. The dedicated loopback pathway connects to a second network interface of the network adapter. Listening on the dedicated loopback pathway for the one or more network signals. Performing a network loopback test of the network adapter based on the listening.
    Type: Application
    Filed: March 18, 2019
    Publication date: September 24, 2020
    Inventors: Timothy J. Schimke, John Wesley Walthour, II, Prathima Kommineni, Syed Ataur Rehman
  • Publication number: 20200296682
    Abstract: A method for classifying devices may include determining that a device is located at a location for more than a threshold amount of time and identifying that the device is a moving candidate based on a percentage of times a plurality of signal strength values for the device fall inside a baseline interval. The method may also include determining a most frequent pattern set of signal strength values for the device, classifying the device as fixed if the most frequent pattern set of signal strength values for the device includes at least one overlapping interval, and classifying the device as moving if the most frequent pattern set of signal strength values for the device includes at least one non-overlapping interval.
    Type: Application
    Filed: March 14, 2019
    Publication date: September 17, 2020
    Inventors: Ganesh Valluru Ramakrishnappa, Ataur Rehman, Manaswini Lakshmikanth Sugatoor
  • Publication number: 20200221333
    Abstract: Access points in different areas of a site detect client devices present in their areas. To be detected, the clients need only be enabled for a wireless technology (for example, Wi-Fi); they need not activate location services or any specific application. A network management interface may control the access points to monitor the number of clients in different areas at different times and store the results to a database. Algorithms may operate on the stored data to discover predictable cycles of client presence such as working and nonworking days or peak and nonpeak hours.
    Type: Application
    Filed: January 4, 2019
    Publication date: July 9, 2020
    Inventors: Ataur Rehman, Manaswini Lakshmikanth Sugatoor
  • Patent number: 10631188
    Abstract: In some examples, a non-transitory computer-readable medium may contain instructions executable by a processing resource to collect Wi-Fi data points. The Wi-Fi data points may correspond to a plurality of users of an enterprise for a particular number of days. In some examples, the Wi-Fi data points may indicate a time period during each of the particular number of days when each of the plurality of users was connected to a Wi-Fi network. Instructions may further be executable to determine that a subset of the Wi-Fi data points represent outliers and remove the subset of Wi-Fi data points to create a data set. The data set may comprise non-outlier Wi-Fi data points. Instructions may further be executable to determine a Wi-Fi Adoption Index (WAI) for each of the plurality of users based on the data set.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: April 21, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ataur Rehman, Manaswini Lakshmikanth Sugatoor, Pradeep Iyer, Gopal Agarwal