Patents by Inventor Sanjay Sane
Sanjay Sane 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: 20220353081Abstract: According to examples, a system for enabling user authentication may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to receive user login credentials and initiate a user authentication process by receiving a challenge configured using an attribute of a system including the processor. The processor executes further instructions to determine the attribute value and to derive a zero-knowledge proof in response to the challenge. The zero-knowledge proof is provided to the challenge issuer to access services of one or more applications.Type: ApplicationFiled: February 28, 2022Publication date: November 3, 2022Applicant: Meta Platforms, Inc.Inventors: Itay DUVDEVANI, Roy Shifroni Udassin, Sona Rathod, Oliver Sam Collins, Jun Sun, Mark Blelock Atherton, Cihad Oge, Asim Viladi Oglu Manizada, Feixiong Zhang, Yuhan Guo, Huapeng Zhou, Vincent Christian Daniel Mauge, Kyle Steven Nekritz, Parvi Kaustubhi, Sanjay Sane, Shuo Shen, Kawin Prakobkit, Shivram Vaman Khandeparker, Vignesh Raghuraman
-
Patent number: 10819567Abstract: A datacenter cabling issue addressing system includes computing devices interconnected by cabling subsystems. Cabling locator devices are associated with each of the cabling subsystems. A cabling management system receives cabling issue identification information through a network that identifies a cabling issue with a first cabling subsystem. A cabling issue location of the first cabling subsystem is determined using the cabling issue identification information and a first cabling locator device location received through the network from a first cabling locator device that is associated with the first cabling subsystem. A current location is received through the network from each of the cabling servicing devices and, in response, a first cabling servicing device is determined to include a current location that is closest to the cabling issue location. The cabling issue location of the first cabling subsystem is then provided through the network for display on the first cabling servicing device.Type: GrantFiled: February 4, 2016Date of Patent: October 27, 2020Assignee: Dell Products L.P.Inventor: Sanjay Sane
-
Patent number: 10785118Abstract: An information handling system may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the processor to determine a topology of connectivity of various components of a system comprising multiple information handling system chassis and apply validation rules to the topology to validate the topology.Type: GrantFiled: February 23, 2017Date of Patent: September 22, 2020Assignee: Dell Products L.P.Inventors: Sudhir Vittal Shetty, Sanjay Sane, Balaji Rajagopalan
-
Patent number: 10678731Abstract: An information handling system containing a data-category switch module operating in the control plane for the exchange of data between internet of things applications, including a computer memory, a processor operatively coupled to the computer memory executing code of a data-switch module operatively coupled to the computer memory and the processor, a data zone, operatively coupled to the processor, defined by one or more data types from sensors associated with the data zone by data content categories, one or more network interfaces assigned to the data zone by data-category switch module policy provisions for receiving and transmitting data associated with the data zone, and one or more zone-labeled datasets stored in the computer memory operatively coupled to the data-category switch module and assigned to the data zone, each of the zone-labeled datasets receiving data from the data zone and configured to execute a data-zone specific application.Type: GrantFiled: August 27, 2018Date of Patent: June 9, 2020Assignee: Dell Products, LPInventors: Sanjay Sane, Krishnamurthy Subramanian, Snigdhendu S. Mukhopadhyay
-
Patent number: 10425287Abstract: An information handling system may include a processor, a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the processor to: (i) responsive to a physical connection being made between components of a system comprising multiple information handling system chassis, receive a message; (ii) process information present in the message indicative of a topology of connectivity among the components of the system; and (iii) update a data structure defining the topology of connectivity of the various components of the system based on the information present in the message.Type: GrantFiled: February 23, 2017Date of Patent: September 24, 2019Assignee: Dell Products L.P.Inventors: Sudhir Vittal Shetty, Sanjay Sane, Balaji Rajagopalan, Jacob R. Hutcheson, Prakash Nara, Babu Chandrasekhar
-
Patent number: 10263829Abstract: Embodiments of the present invention include systems and methods for detecting status of network elements, such as, applications, information handling systems, links, and the like, in a network. In embodiments, a system for detecting status of network elements in a network includes an agent that monitors status of one or more network elements related to a first information handling systems and sends a status notice to a status controller. In embodiments, the status controller receives status information from a number of status agents operating on other information handling systems in the network and uses that information to generate one or more reachability graphs. In embodiments, the status controller sends at least part of a reachability graph to one or more of the status agents in the network. In embodiments, an application on an information handling systems may query the local status agent to obtain status information regarding a network element.Type: GrantFiled: December 20, 2016Date of Patent: April 16, 2019Assignee: DELL PRODUCTS LPInventors: Vinay Sawal, Vivek Dharmadhikari, Sanjay Sane
-
Publication number: 20180365186Abstract: An information handling system containing a data-category switch module operating in the control plane for the exchange of data between internet of things applications, including a computer memory, a processor operatively coupled to the computer memory executing code of a data-switch module operatively coupled to the computer memory and the processor, a data zone, operatively coupled to the processor, defined by one or more data types from sensors associated with the data zone by data content categories, one or more network interfaces assigned to the data zone by data-category switch module policy provisions for receiving and transmitting data associated with the data zone, and one or more zone-labeled datasets stored in the computer memory operatively coupled to the data-category switch module and assigned to the data zone, each of the zone-labeled datasets receiving data from the data zone and configured to execute a data-zone specific application.Type: ApplicationFiled: August 27, 2018Publication date: December 20, 2018Applicant: Dell Products, LPInventors: Sanjay Sane, Krishnamurthy Subramanian, Snigdhendu S. Mukhopadhyay
-
Patent number: 10089272Abstract: An information handling system containing a data-category switch module operating in the control plane for the exchange of data between internet of things applications, including a computer memory, a processor operatively coupled to the computer memory executing code of a data-switch module operatively coupled to the computer memory and the processor, a data zone, operatively coupled to the processor, defined by one or more data types from sensors associated with the data zone by data content categories, one or more network interfaces assigned to the data zone by data-category switch module policy provisions for receiving and transmitting data associated with the data zone, and one or more zone-labeled datasets stored in the computer memory operatively coupled to the data-category switch module and assigned to the data zone, each of the zone-labeled datasets receiving data from the data zone and configured to execute a data-zone specific application.Type: GrantFiled: February 22, 2016Date of Patent: October 2, 2018Assignee: Dell Products, LPInventors: Sanjay Sane, Krishnamurthy Subramanian, Snigdhendu S. Mukhopadhyay
-
Publication number: 20180241631Abstract: An information handling system may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the processor to determine a topology of connectivity of various components of a system comprising multiple information handling system chassis and apply validation rules to the topology to validate the topology.Type: ApplicationFiled: February 23, 2017Publication date: August 23, 2018Applicant: Dell Products L.P.Inventors: Sudhir Vittal SHETTY, Sanjay SANE, Balaji RAJAGOPALAN
-
Publication number: 20180241632Abstract: An information handling system may include a processor, a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the processor to: (i) responsive to a physical connection being made between components of a system comprising multiple information handling system chassis, receive a message; (ii) process information present in the message indicative of a topology of connectivity among the components of the system; and (iii) update a data structure defining the topology of connectivity of the various components of the system based on the information present in the message.Type: ApplicationFiled: February 23, 2017Publication date: August 23, 2018Applicant: Dell Products L.P.Inventors: Sudhir Vittal SHETTY, Sanjay SANE, Balaji RAJAGOPALAN, Jacob R. HUTCHESON, Prakash NARA, Babu CHANDRASEKHAR
-
Patent number: 10033645Abstract: A programmable data plane hardware load balancing system includes a plurality of server devices and an edge networking device that is located on an edge of a local area network. The edge networking device includes programmable data plane hardware that integrates each of at least one communications port, a server device table, and a load balancing engine. The at least one communications port is coupled to the plurality of server devices. The server device table includes health information about the plurality of server devices. The load balancing engine is configured to receive traffic directed to the plurality of server devices through the at least one communication port, and has been programmed to forward the traffic to one of the plurality of server devices in response to performing health based load balancing on the traffic using the health information about the plurality of server devices in the server device table.Type: GrantFiled: September 29, 2015Date of Patent: July 24, 2018Assignee: Dell Products L.P.Inventors: Sanjay Sane, Krishnamurthy Subramanian
-
Patent number: 9942153Abstract: A multiple persistent load balancer system includes a routing sub-network having a plurality of routing sub-network nodes that are coupled to a plurality of load balancer devices. A controller provides a common routing algorithm and a destination distribution list to each of the routing sub-network nodes and the load balancer devices. A first persistent load balancer device receives a first data flow from at least one of the routing sub-network nodes, and uses the common routing algorithm and the destination distribution list to determine whether the first data flow should be redirected to a second persistent load balancer device. If not, the first persistent load balancer device processes the first data flow to retrieve a resource from a server. If so, the first persistent load balancer device forwards the first data flow through at least one of the sub-network nodes to the second persistent load balancer device.Type: GrantFiled: August 14, 2015Date of Patent: April 10, 2018Assignee: Dell Products L.P.Inventors: Sanjay Sane, Krishnamurthy Subramanian
-
Patent number: 9917730Abstract: A peer-to-peer wireless controller topology provisioning system includes plurality of networking devices. A plurality of peer-to-peer wireless controllers are included in each networking device and are each configured to control a portion of a single wireless link with another peer-to-peer wireless controller. A management subsystem determines relative locations for each of the networking devices, and a number of peer-to-peer wireless controllers available in each of the networking devices. The management subsystem then uses a maximum hop constraint and a minimum bandwidth constraint to generate a peer-to-peer wireless controller topology for at least some of the peer-to-peer wireless controllers that are available in the networking devices.Type: GrantFiled: December 28, 2015Date of Patent: March 13, 2018Assignee: Dell Products L.P.Inventors: Krishnamurthy Subramanian, Sanjay Sane, Christopher Stephen Petrick
-
Patent number: 9906442Abstract: Aspects of the present invention include increasing the number of hops that can be specifically defined in a multiprotocol label switching stack. In embodiments of the present invention, a label space can be used to represent two or more labels. In embodiments of the present invention, the label space can be used by concatenating two or more labels and redefining the multiprotocol label switching stack operations and outgoing labels.Type: GrantFiled: April 17, 2015Date of Patent: February 27, 2018Assignee: DELL PRODUCTS LPInventors: Anoop Ghanwani, Sanjay Sane, Shivakumar Sundaram, Krishnamurthy Subramanian
-
Patent number: 9825807Abstract: In an embodiment, a method comprises: detecting a change in a multiple-switch configuration in a data communications network comprising a plurality of packet data switches configured as roots of multicast trees. In response to detecting that the multiple-switch configuration has changed, a first value, a second value and a third value representing limits on a number of multicast trees supported in the network and prioritization of the switches are retrieved. The method further comprises determining a type of the multiple-switch configuration change. In response to determining that the type indicates that a first switch was added to the multiple-switch configuration, using at least the first, second and third values, it is determined whether to configure the first switch as a first root in the multiple-switch configuration. The method is performed by one or more computing devices.Type: GrantFiled: November 30, 2012Date of Patent: November 21, 2017Assignee: Cisco Technology, Inc.Inventors: Leonard Tracy, Santosh Rajagopalan, Sanjay Sane, Ronak Desai, Varun Shah
-
Patent number: 9819583Abstract: Aspects of the present invention include selecting a route based on energy cost. Energy cost is evaluated based on a power metric. The power metric is determined based on an energy cost related attribute and a corresponding weight. In embodiments of the present invention, money can be saved based on electricity savings. In embodiments of the present invention “green” power can be used more often than fossil fuel power.Type: GrantFiled: January 29, 2015Date of Patent: November 14, 2017Assignee: DELL PRODUCTS LPInventors: Vivek Dharmadhikari, Sanjay Sane, Vinay Sawal
-
Publication number: 20170242817Abstract: An information handling system containing a data-category switch module operating in the control plane for the exchange of data between internet of things applications, including a computer memory, a processor operatively coupled to the computer memory executing code of a data-switch module operatively coupled to the computer memory and the processor, a data zone, operatively coupled to the processor, defined by one or more data types from sensors associated with the data zone by data content categories, one or more network interfaces assigned to the data zone by data-category switch module policy provisions for receiving and transmitting data associated with the data zone, and one or more zone-labeled datasets stored in the computer memory operatively coupled to the data-category switch module and assigned to the data zone, each of the zone-labeled datasets receiving data from the data zone and configured to execute a data-zone specific application.Type: ApplicationFiled: February 22, 2016Publication date: August 24, 2017Applicant: Dell Products, LPInventors: Sanjay Sane, Krishnamurthy Subramanian, Snigdhendu S. Mukhopadhyay
-
Publication number: 20170230233Abstract: A datacenter cabling issue addressing system includes computing devices interconnected by cabling subsystems. Cabling locator devices are associated with each of the cabling subsystems. A cabling management system receives cabling issue identification information through a network that identifies a cabling issue with a first cabling subsystem. A cabling issue location of the first cabling subsystem is determined using the cabling issue identification information and a first cabling locator device location received through the network from a first cabling locator device that is associated with the first cabling subsystem. A current location is received through the network from each of the cabling servicing devices and, in response, a first cabling servicing device is determined to include a current location that is closest to the cabling issue location. The cabling issue location of the first cabling subsystem is then provided through the network for display on the first cabling servicing device.Type: ApplicationFiled: February 4, 2016Publication date: August 10, 2017Inventor: Sanjay Sane
-
Publication number: 20170187574Abstract: A peer-to-peer wireless controller topology provisioning system includes plurality of networking devices. A plurality of peer-to-peer wireless controllers are included in each networking device and are each configured to control a portion of a single wireless link with another peer-to-peer wireless controller. A management subsystem determines relative locations for each of the networking devices, and a number of peer-to-peer wireless controllers available in each of the networking devices. The management subsystem then uses a maximum hop constraint and a minimum bandwidth constraint to generate a peer-to-peer wireless controller topology for at least some of the peer-to-peer wireless controllers that are available in the networking devices.Type: ApplicationFiled: December 28, 2015Publication date: June 29, 2017Inventors: Krishnamurthy Subramanian, Sanjay Sane, Christopher Stephen Petrick
-
Publication number: 20170104622Abstract: Embodiments of the present invention include systems and methods for detecting status of network elements, such as, applications, information handling systems, links, and the like, in a network. In embodiments, a system for detecting status of network elements in a network includes an agent that monitors status of one or more network elements related to a first information handling systems and sends a status notice to a status controller. In embodiments, the status controller receives status information from a number of status agents operating on other information handling systems in the network and uses that information to generate one or more reachability graphs. In embodiments, the status controller sends at least part of a reachability graph to one or more of the status agents in the network. In embodiments, an application on an information handling systems may query the local status agent to obtain status information regarding a network element.Type: ApplicationFiled: December 20, 2016Publication date: April 13, 2017Inventors: Vinay Sawal, Vivek Dharmadhikari, Sanjay Sane