Patents by Inventor Dipankar Gupta
Dipankar Gupta 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: 8572234Abstract: In an exemplary embodiment, a method for managing a network includes monitoring a network using an interior gateway protocol to detect change in the network, and determining effects of the detected network change on Multi Protocol Label Switching paths in the network. For example, the MPLS paths can be the same as IGP best paths. An exemplary embodiment includes managing a Multi Protocol Label Switching network by discovering edge routers in the Multi Protocol Label Switching network, determining possible combinations of Multi Protocol Label Switching path end points based on services provided within the network, selecting discovered edge routers for observation, based on the determined possible combinations, monitoring the selected edge routers, and determining status of Multi Protocol Label Switching paths in the network based on the monitoring.Type: GrantFiled: November 30, 2004Date of Patent: October 29, 2013Assignee: Hewlett-Packard Development, L.P.Inventors: Swamy J. Mandavilli, Dipankar Gupta, Srikanth Natarajan, Sunil Menon, Anil A. Kuriakose, Chris Schleicher
-
Patent number: 7957364Abstract: In an embodiment of a method of tracing a path through a switch mesh from a first device connected to the switch mesh to a second device connected to the switch mesh, hardware addresses of the first and second devices are obtained. At least one switch that is a neighbor to the first device is identified. At least one switch that is a neighbor to the first device is queried to identify at least one port of at least one switch that is forwarding packets having the hardware addresses of the first and second devices.Type: GrantFiled: January 24, 2006Date of Patent: June 7, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Aaron J. Loyd, Srikanth Natarajan, Dipankar Gupta
-
Patent number: 7925201Abstract: Sharing media content among families of broadcast stations includes receiving information relating to media content from families of broadcast stations, storing the information such that the information is accessible to at least two of the families of broadcast stations via a computer network, receiving a query for specific media content from a broadcast station, searching the stored information in accordance with the query to identify the specific media content; and enabling the broadcast station to access to the specific media content if the specific media content is identified among the stored information.Type: GrantFiled: April 13, 2007Date of Patent: April 12, 2011Assignee: Wideorbit, Inc.Inventors: William Irvin, Chad E. Steelberg, Ryan S. Steelberg, Matt Chalawsky, Dipankar Gupta, Bradley D. Townsend, Jeffrey W. Houston
-
Patent number: 7577670Abstract: Methods and systems are disclosed for inferring address and subnet relationships. An exemplary method includes identifying a first address associated with a subnet; determining a length of a prefix part of the first address; determining a length of a prefix part of a second address; determining when a portion of the second address matches a portion of the first address; and determining when the lengths of the prefix parts of the first and second addresses are equal. A relationship between the second address and the subnet is inferred when the portion of the second address matches the portion of the first address and the lengths of the prefix parts of the first and second addresses are equal.Type: GrantFiled: March 8, 2004Date of Patent: August 18, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Yong Boon Ho, Dipankar Gupta, Swamy Mandavilli, Zhi-Qiang Wang
-
Patent number: 7512703Abstract: A system and associated method of storing data concerning a computer network are disclosed. Mesh information concerning a mesh of nodes in the computer network is produced. The mesh information indicates that an interface of the mesh is an external mesh interface, and the mesh information is stored.Type: GrantFiled: January 31, 2003Date of Patent: March 31, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: Yong Boon Ho, Srikanth Natarajan, Dipankar Gupta
-
Patent number: 7451203Abstract: A system and method for communicating between a management station and at least two networks having duplicate Internet Protocol (IP) addresses. An IP address for an IP data packet to be sent to at least one of an end device and the management station is recognized. A header of the IP data packet with a tag that identifies one of the duplicate IP networks within which the end device resides is modified. The IP data packet is routed, based on the tag, in accordance with a policy.Type: GrantFiled: December 22, 2003Date of Patent: November 11, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Srikanth Natarajan, Dipankar Gupta, Peter C. Zwetkof
-
Patent number: 7444601Abstract: In a computing platform, a trusted hardware device (24) is added to the motherboard (20). The trusted hardware device (24) is configured to acquire an integrity metric, for example a hash of the BIOS memory (29), of the computing platform. The trusted hardware device (24) is tamper-resistant, difficult to forge and inaccessible to other functions of the platform. The hash can be used to convince users that that the operation of the platform (hardware or software) has not been subverted in some way, and is safe to interact with in local or remote applications. In more detail, the main processing unit (21) of the computing platform is directed to address the trusted hardware device (24), in advance of the BIOS memory, after release from ‘reset’.Type: GrantFiled: October 12, 2005Date of Patent: October 28, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: Graeme John Proudler, Dipankar Gupta, Liqun Chen, Siani Lynne Pearson, Boris Balacheff, Bruno Edgard Van Wilder, David Chan
-
Publication number: 20080256080Abstract: Sharing media content among families of broadcast stations includes receiving information relating to media content from families of broadcast stations, storing the information such that the information is accessible to at least two of the families of broadcast stations via a computer network, receiving a query for specific media content from a broadcast station, searching the stored information in accordance with the query to identify the specific media content; and enabling the broadcast station to access to the specific media content if the specific media content is identified among the stored information.Type: ApplicationFiled: April 13, 2007Publication date: October 16, 2008Inventors: William Irvin, Chad E. Steelberg, Ryan S. Steelberg, Matt Chalawsky, Dipankar Gupta, Bradley D. Townsend, Jeffrey W. Houston
-
Publication number: 20070171844Abstract: In an embodiment of a method of tracing a path through a switch mesh from a first device connected to the switch mesh to a second device connected to the switch mesh, hardware addresses of the first and second devices are obtained. At least one switch that is a neighbor to the first device is identified. At least one switch that is a neighbor to the first device is queried to identify at least one port of at least one switch that is forwarding packets having the hardware addresses of the first and second devices.Type: ApplicationFiled: January 24, 2006Publication date: July 26, 2007Inventors: Aaron Loyd, Srikanth Natarajan, Dipankar Gupta
-
Patent number: 7058605Abstract: A document transfer system enabling a consumer to obtain a document from an owner upon payment uses a cryptographic protocol involving the consumer, the owner, a document source, such as a printer, and a mediator.Type: GrantFiled: January 18, 2002Date of Patent: June 6, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventor: Dipankar Gupta
-
Publication number: 20060114838Abstract: In an exemplary embodiment, a method for managing a network includes monitoring a network using an interior gateway protocol to detect change in the network, and determining effects of the detected network change on Multi Protocol Label Switching paths in the network. For example, the MPLS paths can be the same as IGP best paths. An exemplary embodiment includes managing a Multi Protocol Label Switching network by discovering edge routers in the Multi Protocol Label Switching network, determining possible combinations of Multi Protocol Label Switching path end points based on services provided within the network, selecting discovered edge routers for observation, based on the determined possible combinations, monitoring the selected edge routers, and determining status of Multi Protocol Label Switching paths in the network based on the monitoring.Type: ApplicationFiled: November 30, 2004Publication date: June 1, 2006Inventors: Swamy Mandavilli, Dipankar Gupta, Srikanth Natarajan, Sunil Menon, Anil Kuriakose, Chris Schleicher
-
Publication number: 20060031790Abstract: In a computing platform, a trusted hardware device (24) is added to the motherboard (20). The trusted hardware device (24) is configured to acquire an integrity metric, for example a hash of the BIOS memory (29), of the computing platform. The trusted hardware device (24) is tamper-resistant, difficult to forge and inaccessible to other functions of the platform. The hash can be used to convince users that that the operation of the platform (hardware or software) has not been subverted in some way, and is safe to interact with in local or remote applications. In more detail, the main processing unit (21) of the computing platform is directed to address the trusted hardware device (24), in advance of the BIOS memory, after release from ‘reset’.Type: ApplicationFiled: October 12, 2005Publication date: February 9, 2006Inventors: Graeme Proudler, Dipankar Gupta, Liqun Chen, Siani Pearson, Boris Balacheff, Bruno Van Wilder, David Chan
-
Patent number: 6988250Abstract: In a computing platform, a trusted hardware device (24) is added to the motherboard (20). The trusted hardware device (24) is configured to acquire an integrity metric, for example a hash of the BIOS memory (29), of the computing platform. The trusted hardware device (24) is tamper-resistant, difficult to forge and inaccessible to other functions of the platform. The hash can be used to convince users that that the operation of the platform (hardware or software) has not been subverted in some way, and is safe to interact with in local or remote applications. In more detail, the main processing unit (21) of the computing platform is directed to address the trusted hardware device (24), in advance of the BIOS memory, after release from ‘reset’.Type: GrantFiled: February 15, 2000Date of Patent: January 17, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Graeme John Proudler, Dipankar Gupta, Liqun Chen, Siani Lynne Pearson, Boris Balacheff, Bruno Edgard Van Wilder, David Chan
-
Publication number: 20050271047Abstract: One embodiment disclosed relates to a method of configuring a network including multiple overlapping private address domains. A configuration file is created for each overlapping address domain (OAD). The configuration file includes an identifier for the OAD, a gateway address to the OAD, and mappings between private addresses in the OAD and corresponding management addresses. Another embodiment relates to a system for managing a network including multiple OADs. Another embodiment relates to a method of processing a trap from a network with multiple OADs. Another embodiment relates to a method of finding an active route across a static NAT device.Type: ApplicationFiled: June 2, 2004Publication date: December 8, 2005Inventors: Russell Huonder, Srikanth Natarajan, Dipankar Gupta, Daniel Okine, Anthony Walker, Nitya Ganesan
-
Publication number: 20050198049Abstract: Methods and systems are disclosed for inferring address and subnet relationships. An exemplary method includes identifying a first address associated with a subnet; determining a length of a prefix part of the first address; determining a length of a prefix part of a second address; determining when a portion of the second address matches a portion of the first address; and determining when the lengths of the prefix parts of the first and second addresses are equal. A relationship between the second address and the subnet is inferred when the portion of the second address matches the portion of the first address and the lengths of the prefix parts of the first and second addresses are equal.Type: ApplicationFiled: March 8, 2004Publication date: September 8, 2005Inventors: Yong Ho, Dipankar Gupta, Swamy Mandavilli, Zhi-Qiang Wang
-
Publication number: 20050149633Abstract: A system and method for communicating between a management station and at least two networks having duplicate Internet Protocol (IP) addresses. An IP address for an IP data packet to be sent to at least one of an end device and the management station is recognized. A header of the IP data packet with a tag that identifies one of the duplicate IP networks within which the end device resides is modified. The IP data packet is routed, based on the tag, in accordance with a policy.Type: ApplicationFiled: December 22, 2003Publication date: July 7, 2005Inventors: Srikanth Natarajan, Dipankar Gupta, Peter Zwetkof
-
Publication number: 20050111352Abstract: A method for monitoring a network containing routers using a backup routing protocol and organized in at least one backup router group, includes discovering a topology object model of the routers, detecting a condition of the at least one backup router group based on at least one threshold value, and displaying an indication of the detected condition. A machine readable medium can include software or a computer program or programs for causing a computing device to perform the method.Type: ApplicationFiled: November 21, 2003Publication date: May 26, 2005Inventors: Boon Ho, Srikanth Natarajan, Dipankar Gupta
-
Publication number: 20040156321Abstract: A method of determining a mesh in a computer network is disclosed. In one example, a list of nodes connected to a node is maintained. The list of nodes is used to determine the meshes within a computer network. In another embodiment, interface information is obtained from the computer network concerning the connection between the interfaces in the computer network. From this interface information, node information concerning the interconnection of nodes within the computer network can be produced. This node information can be used to determine a mesh or meshes within the computer network.Type: ApplicationFiled: January 31, 2003Publication date: August 12, 2004Inventors: Anthony Paul Michael Walker, Srikanth Natarajan, Dipankar Gupta
-
Publication number: 20040151121Abstract: A method of determining maximal meshes in a network is described. Topology information is examined to determine multiple, maximal meshes in a computer network. In one embodiment, all of the multiple, maximal meshes in the computer network are determined. Mesh data is stored indicating the multiple maximal meshes.Type: ApplicationFiled: January 31, 2003Publication date: August 5, 2004Inventors: Srikanth Natarajan, Dipankar Gupta, Anthony Paul Michael Walker
-
Publication number: 20040153568Abstract: A system and associated method of storing data concerning a computer network are disclosed. Mesh information concerning a mesh of nodes in the computer network is produced. The mesh information indicates that an interface of the mesh is an external mesh interface, and the mesh information is stored.Type: ApplicationFiled: January 31, 2003Publication date: August 5, 2004Inventors: Yong Boon Ho, Srikanth Natarajan, Dipankar Gupta