Patents by Inventor Pradeep Iyer

Pradeep Iyer 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: 20220343339
    Abstract: In some embodiments, a computer processor-based method using at least one processor and at least one non-transitory computer readable memory, the method includes associating a first component and a first unique identifier with at least one of a plurality of digital twins for a group of final products, the first unique identifier corresponding to a first digital trigger. The method also includes updating at least one of the digital twins based on an evolution that is associated with the first component and that is at least part of a process resulting in a commercial product. The method also includes associating the at least one of the plurality of digital twins with the commercial product and a second unique identifier corresponding to a second digital trigger. The method may also include providing data associated with a trust condition.
    Type: Application
    Filed: September 23, 2020
    Publication date: October 27, 2022
    Inventors: Bhupesh ARORA, Pradeep IYER, Michael GOLLER, Michael J. KUHNO, Jeremy SCHENOF, Akari SHONO, Richard LORITSCH, Julie VARGAS
  • Patent number: 11036557
    Abstract: The present disclosure describes a system for dynamic transaction-persistent server load balancing. The disclosed system receives a client request associated with a new transaction. In response to receiving the client request, the system dynamically infers relative capacities of a plurality of servers coupled to the device in a network. In particular, the system maintains a set of variables corresponding to the servers. Each variable indicates a number of outstanding requests transmitted from the device to a respective server. The system infers relative server capacities and transmission latencies between the device and the servers based on a comparison of current values of the variables. The system identifies and selects a server associated with high capacity or low transmission latency between the device and the server relative to one or more other servers, and transmits an outstanding request corresponding to the client request from the new transaction to the identified server.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: June 15, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Pradeep Iyer
  • Patent number: 10944534
    Abstract: An example system in accordance with an aspect of the present disclosure includes a controller to store Received Signal Strength Indicator (RSSI) information for an unassociated client detected by an access point (AP) of a wireless network. The controller is to identify that the unassociated client has associated with the wireless network, and identify the AP as a doorway AP in response to the client associating to the AP.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: March 9, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Manaswini Lakshmikanth Sugatoor, Gopal Agarwal, Pradeep Iyer
  • Patent number: 10856346
    Abstract: Example implementations relate to neighboring network devices. For example, a non-transitory computer readable medium storing instructions executable by a processing resource can cause a computer to determine a characteristic affecting a subset of a plurality of network devices. The instructions can cause the processing resource to determine that at least two of the subset of the plurality of network devices that are affected by the characteristic are neighbors. The instructions can cause the processing resource to indicate a region to be associated with each network device of the subset based on the determination that at least two of the subset of the plurality of network devices are neighbors.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: December 1, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Manaswini Lakshmikanth Sugatoor, Pradeep Iyer, Gopal Agarwal, Brijesh Kumar Yadav
  • Patent number: 10848979
    Abstract: According to one embodiment, a system and computer-readable storage medium for storage of software directed to the management of associations between network devices is described. The computer-readable storage medium comprising instructions which, when executed by at least one hardware processor on a network device, causes performance of operations, comprising: (1) determining a desired operating state for a client device under analysis, the client device being associated with a first network device of a plurality of network devices; (2) detecting if a triggering event has occurred based on a comparison of the desired operating state for the client device under analysis to an actual operating state for the client device under analysis; and (3) in response to detecting that the triggering event has occurred, causing the client device to wirelessly connect to a second network device of the plurality of network devices in lieu of the first network device.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: November 24, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sachin Ganu, Ken Kaho Chan, Partha Narasimhan, Pradeep Iyer
  • Patent number: 10805984
    Abstract: Embodiments of the present disclosure provide for configuring and managing mesh nodes during occasional failure of mesh nodes or addition of new mesh nodes. The disclosed system first determines whether a mesh node is a mesh portal or a mesh point. If it is a mesh portal, the mesh node will advertise its capacity as a mesh portal to other mesh nodes in the network. If it is a mesh point, the mesh node attempts to automatically recover connection to the wireless mesh network if it identifies a unique wireless network based on its associated network identifier. If more than one network identifiers are discovered, the mesh node delays establishing connection to the wireless mesh network until a selection is received.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: October 13, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Pradeep Iyer, Santashil Palchaudhuri, Shravan Kumar Mettu
  • 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
  • Patent number: 10602427
    Abstract: Infrastructure-based client management uses synthesized beacon reports to effect client association with APs in a wireless digital network. Beacon reports are synthesized by having a plurality of APs in the network collect client reports and send those reports to a report process on the network. The report process accumulates client reports from the plurality of APs and selects one or more candidate APs to support a client. Selection may be made on reported SNR, AP loading, channel loading, AP characteristics, or a combination. The report process may produce blacklists and optionally whitelists for use by APs to use in processing client probe and connection requests.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: March 24, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sachin Ganu, Partha Narasimhan, Pradeep Iyer
  • Patent number: 10524160
    Abstract: The present disclosure discloses a network device and method for advertising channel load. The disclosed network device aggregates a number of clients that are associated with the network device on a specific wireless communication channel, and advertises the aggregated number to a client on the specific wireless communication channel. Further, the network device can receive aggregated load information on the specific wireless communication channel from another management network device, and further aggregates the load information across multiple wireless networks operating on the same wireless communication channel and coupled to different management network devices.
    Type: Grant
    Filed: May 9, 2018
    Date of Patent: December 31, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sachin Ganu, Pradeep Iyer
  • Publication number: 20190327616
    Abstract: According to one embodiment, a system and computer-readable storage medium for storage of software directed to the management of associations between network devices is described. The computer-readable storage medium comprising instructions which, when executed by at least one hardware processor on a network device, causes performance of operations, comprising: (1) determining a desired operating state for a client device under analysis, the client device being associated with a first network device of a plurality of network devices; (2) detecting if a triggering event has occurred based on a comparison of the desired operating state for the client device under analysis to an actual operating state for the client device under analysis; and (3) in response to detecting that the triggering event has occurred, causing the client device to wirelessly connect to a second network device of the plurality of network devices in lieu of the first network device.
    Type: Application
    Filed: July 2, 2019
    Publication date: October 24, 2019
    Inventors: Sachin Ganu, Ken Kaho Chan, Partha Narasimhan, Pradeep Iyer
  • Patent number: 10341877
    Abstract: According to one embodiment, a system and computer-readable storage medium for storage of software directed to the management of associations between network devices is described. The computer-readable storage medium comprising instructions which, when executed by at least one hardware processor on a network device, causes performance of operations, comprising: (1) determining a desired operating state for a client device under analysis, the client device being associated with a first network device of a plurality of network devices; (2) detecting if a triggering event has occurred based on a comparison of the desired operating state for the client device under analysis to an actual operating state for the client device under analysis; and (3) in response to detecting that the triggering event has occurred, causing the client device to wirelessly connect to a second network device of the plurality of network devices in lieu of the first network device.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: July 2, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sachin Ganu, Ken Kaho Chan, Partha Narasimhan, Pradeep Iyer
  • Publication number: 20190114207
    Abstract: The present disclosure describes a system for dynamic transaction-persistent server load balancing. The disclosed system receives a client request associated with a new transaction. In response to receiving the client request, the system dynamically infers relative capacities of a plurality of servers coupled to the device in a network. In particular, the system maintains a set of variables corresponding to the servers. Each variable indicates a number of outstanding requests transmitted from the device to a respective server. The system infers relative server capacities and transmission latencies between the device and the servers based on a comparison of current values of the variables. The system identifies and selects a server associated with high capacity or low transmission latency between the device and the server relative to one or more other servers, and transmits an outstanding request corresponding to the client request from the new transaction to the identified server.
    Type: Application
    Filed: December 6, 2018
    Publication date: April 18, 2019
    Inventor: Pradeep Iyer
  • Publication number: 20190082485
    Abstract: Example implementations relate to neighboring network devices. For example, a non-transitory computer readable medium storing instructions executable by a processing resource can cause a computer to determine a characteristic affecting a subset of a plurality of network devices. The instructions can cause the processing resource to determine that at least two of the subset of the plurality of network devices that are affected by the characteristic are neighbors. The instructions can cause the processing resource to indicate a region to be associated with each network device of the subset based on the determination that at least two of the subset of the plurality of network devices are neighbors.
    Type: Application
    Filed: November 13, 2018
    Publication date: March 14, 2019
    Inventors: Manaswini Lakshmikanth Sugatoor, Pradeep Iyer, Gopal Agarwal, Brijesh Kumar Yadav
  • Publication number: 20190007842
    Abstract: According to one embodiment, a system and computer-readable storage medium for storage of software directed to the management of associations between network devices is described. The computer-readable storage medium comprising instructions which, when executed by at least one hardware processor on a network device, causes performance of operations, comprising: (1) determining a desired operating state for a client device under analysis, the client device being associated with a first network device of a plurality of network devices; (2) detecting if a triggering event has occurred based on a comparison of the desired operating state for the client device under analysis to an actual operating state for the client device under analysis; and (3) in response to detecting that the triggering event has occurred, causing the client device to wirelessly connect to a second network device of the plurality of network devices in lieu of the first network device.
    Type: Application
    Filed: August 10, 2018
    Publication date: January 3, 2019
    Inventors: Sachin Ganu, Ken Kaho Chan, Partha Narasimhan, Pradeep Iyer
  • Patent number: 10169094
    Abstract: The present disclosure describes a system for dynamic transaction-persistent server load balancing. The disclosed system receives a client request associated with a new transaction. In response to receiving the client request, the system dynamically infers relative capacities of a plurality of servers coupled to the device in a network. In particular, the system maintains a set of variables corresponding to the servers. Each variable indicates a number of outstanding requests transmitted from the device to a respective server. The system infers relative server capacities and transmission latencies between the device and the servers based on a comparison of current values of the variables. The system identifies and selects a server associated with high capacity or low transmission latency between the device and the server relative to one or more other servers, and transmits an outstanding request corresponding to the client request from the new transaction to the identified server.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: January 1, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Pradeep Iyer
  • Patent number: 10143025
    Abstract: Example implementations relate to neighboring network devices. For example, a non-transitory computer readable medium storing instructions executable by a processing resource can cause a computer to determine a characteristic affecting a subset of a plurality of network devices. The instructions can cause the processing resource to determine that at least two of the subset of the plurality of network devices that are affected by the characteristic are neighbors. The instructions can cause the processing resource to indicate a region to be associated with each network device of the subset based on the determination that at least two of the subset of the plurality of network devices are neighbors.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: November 27, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Manaswini Lakshmikanth Sugatoor, Pradeep Iyer, Gopal Agarwal, Brijesh Kumar Yadav
  • Publication number: 20180324625
    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: Application
    Filed: July 11, 2018
    Publication date: November 8, 2018
    Inventors: Ataur Rehman, Manaswini Lakshmikanth Sugatoor, Pradeep Iyer, Gopal Agarwal
  • Publication number: 20180262946
    Abstract: The present disclosure discloses a network device and method for advertising channel load. The disclosed network device aggregates a number of clients that are associated with the network device on a specific wireless communication channel, and advertises the aggregated number to a client on the specific wireless communication channel. Further, the network device can receive aggregated load information on the specific wireless communication channel from another management network device, and further aggregates the load information across multiple wireless networks operating on the same wireless communication channel and coupled to different management network devices.
    Type: Application
    Filed: May 9, 2018
    Publication date: September 13, 2018
    Inventors: Sachin GANU, Pradeep IYER
  • Patent number: 10075412
    Abstract: Managing DHCP address leases based on client properties. A DHCP server may allocate a short DHCP lease to a client device based on client properties. These client properties may include client device type, such as a type determined by OUI or OUI lookup, by client device characteristics, or by client position. Depending on client device properties, the client device is issued an address with a short lease time, or a long lease time. In the case of client activity, a DHCP server responds to initial requests for addresses by allocating an IP address with a short lease time. When the DHCP server receives a renewal request, it checks to see if the client has generated more than a predetermined amount of traffic. If the client has generated traffic exceeding this threshold level, the lease is renewed for a longer period. If the client traffic has not met the threshold level, the lease is renewed with the short lease time.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: September 11, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Pradeep Iyer
  • Patent number: 10057784
    Abstract: According to one embodiment, a system and computer-readable storage medium for storage of software directed to the management of associations between network devices is described. The computer-readable storage medium comprising instructions which, when executed by at least one hardware processor on a network device, causes performance of operations, comprising: (1) determining a desired operating state for a client device under analysis, the client device being associated with a first network device of a plurality of network devices; (2) detecting it a triggering event has occurred based on a comparison of the desired operating state for the client device under analysis to an actual operating state for the client device under analysis; and (3) in response to detecting that the triggering event has occurred, causing the client device to wirelessly connect to a second network device of the plurality of network devices in lieu of the first network device.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: August 21, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sachin Ganu, Ken Kaho Chan, Partha Narasimhan, Pradeep Iyer