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: 20220343339Abstract: 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: ApplicationFiled: September 23, 2020Publication date: October 27, 2022Inventors: Bhupesh ARORA, Pradeep IYER, Michael GOLLER, Michael J. KUHNO, Jeremy SCHENOF, Akari SHONO, Richard LORITSCH, Julie VARGAS
-
Patent number: 11036557Abstract: 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: GrantFiled: December 6, 2018Date of Patent: June 15, 2021Assignee: Hewlett Packard Enterprise Development LPInventor: Pradeep Iyer
-
Patent number: 10944534Abstract: 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: GrantFiled: September 30, 2016Date of Patent: March 9, 2021Assignee: Hewlett Packard Enterprise Development LPInventors: Manaswini Lakshmikanth Sugatoor, Gopal Agarwal, Pradeep Iyer
-
Patent number: 10856346Abstract: 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: GrantFiled: November 13, 2018Date of Patent: December 1, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Manaswini Lakshmikanth Sugatoor, Pradeep Iyer, Gopal Agarwal, Brijesh Kumar Yadav
-
Patent number: 10848979Abstract: 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: GrantFiled: July 2, 2019Date of Patent: November 24, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Sachin Ganu, Ken Kaho Chan, Partha Narasimhan, Pradeep Iyer
-
Patent number: 10805984Abstract: 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: GrantFiled: November 20, 2017Date of Patent: October 13, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Pradeep Iyer, Santashil Palchaudhuri, Shravan Kumar Mettu
-
Patent number: 10631188Abstract: 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: GrantFiled: July 11, 2018Date of Patent: April 21, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Ataur Rehman, Manaswini Lakshmikanth Sugatoor, Pradeep Iyer, Gopal Agarwal
-
Patent number: 10602427Abstract: 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: GrantFiled: March 20, 2018Date of Patent: March 24, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Sachin Ganu, Partha Narasimhan, Pradeep Iyer
-
Patent number: 10524160Abstract: 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: GrantFiled: May 9, 2018Date of Patent: December 31, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Sachin Ganu, Pradeep Iyer
-
Publication number: 20190327616Abstract: 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: ApplicationFiled: July 2, 2019Publication date: October 24, 2019Inventors: Sachin Ganu, Ken Kaho Chan, Partha Narasimhan, Pradeep Iyer
-
Patent number: 10341877Abstract: 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: GrantFiled: August 10, 2018Date of Patent: July 2, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Sachin Ganu, Ken Kaho Chan, Partha Narasimhan, Pradeep Iyer
-
Publication number: 20190114207Abstract: 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: ApplicationFiled: December 6, 2018Publication date: April 18, 2019Inventor: Pradeep Iyer
-
Publication number: 20190082485Abstract: 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: ApplicationFiled: November 13, 2018Publication date: March 14, 2019Inventors: Manaswini Lakshmikanth Sugatoor, Pradeep Iyer, Gopal Agarwal, Brijesh Kumar Yadav
-
Publication number: 20190007842Abstract: 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: ApplicationFiled: August 10, 2018Publication date: January 3, 2019Inventors: Sachin Ganu, Ken Kaho Chan, Partha Narasimhan, Pradeep Iyer
-
Patent number: 10169094Abstract: 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: GrantFiled: April 27, 2011Date of Patent: January 1, 2019Assignee: Hewlett Packard Enterprise Development LPInventor: Pradeep Iyer
-
Patent number: 10143025Abstract: 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: GrantFiled: October 28, 2016Date of Patent: November 27, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Manaswini Lakshmikanth Sugatoor, Pradeep Iyer, Gopal Agarwal, Brijesh Kumar Yadav
-
Publication number: 20180324625Abstract: 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: ApplicationFiled: July 11, 2018Publication date: November 8, 2018Inventors: Ataur Rehman, Manaswini Lakshmikanth Sugatoor, Pradeep Iyer, Gopal Agarwal
-
Publication number: 20180262946Abstract: 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: ApplicationFiled: May 9, 2018Publication date: September 13, 2018Inventors: Sachin GANU, Pradeep IYER
-
Patent number: 10075412Abstract: 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: GrantFiled: April 28, 2016Date of Patent: September 11, 2018Assignee: Hewlett Packard Enterprise Development LPInventor: Pradeep Iyer
-
Patent number: 10057784Abstract: 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: GrantFiled: July 31, 2017Date of Patent: August 21, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Sachin Ganu, Ken Kaho Chan, Partha Narasimhan, Pradeep Iyer