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: 8572234
    Abstract: 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: Grant
    Filed: November 30, 2004
    Date of Patent: October 29, 2013
    Assignee: Hewlett-Packard Development, L.P.
    Inventors: Swamy J. Mandavilli, Dipankar Gupta, Srikanth Natarajan, Sunil Menon, Anil A. Kuriakose, Chris Schleicher
  • Patent number: 7957364
    Abstract: 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: Grant
    Filed: January 24, 2006
    Date of Patent: June 7, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Aaron J. Loyd, Srikanth Natarajan, Dipankar Gupta
  • Patent number: 7925201
    Abstract: 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: Grant
    Filed: April 13, 2007
    Date of Patent: April 12, 2011
    Assignee: Wideorbit, Inc.
    Inventors: William Irvin, Chad E. Steelberg, Ryan S. Steelberg, Matt Chalawsky, Dipankar Gupta, Bradley D. Townsend, Jeffrey W. Houston
  • Patent number: 7577670
    Abstract: 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: Grant
    Filed: March 8, 2004
    Date of Patent: August 18, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yong Boon Ho, Dipankar Gupta, Swamy Mandavilli, Zhi-Qiang Wang
  • Patent number: 7512703
    Abstract: 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: Grant
    Filed: January 31, 2003
    Date of Patent: March 31, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yong Boon Ho, Srikanth Natarajan, Dipankar Gupta
  • Patent number: 7451203
    Abstract: 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: Grant
    Filed: December 22, 2003
    Date of Patent: November 11, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Srikanth Natarajan, Dipankar Gupta, Peter C. Zwetkof
  • Patent number: 7444601
    Abstract: 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: Grant
    Filed: October 12, 2005
    Date of Patent: October 28, 2008
    Assignee: 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: 20080256080
    Abstract: 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: Application
    Filed: April 13, 2007
    Publication date: October 16, 2008
    Inventors: William Irvin, Chad E. Steelberg, Ryan S. Steelberg, Matt Chalawsky, Dipankar Gupta, Bradley D. Townsend, Jeffrey W. Houston
  • Publication number: 20070171844
    Abstract: 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: Application
    Filed: January 24, 2006
    Publication date: July 26, 2007
    Inventors: Aaron Loyd, Srikanth Natarajan, Dipankar Gupta
  • Patent number: 7058605
    Abstract: 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: Grant
    Filed: January 18, 2002
    Date of Patent: June 6, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Dipankar Gupta
  • Publication number: 20060114838
    Abstract: 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: Application
    Filed: November 30, 2004
    Publication date: June 1, 2006
    Inventors: Swamy Mandavilli, Dipankar Gupta, Srikanth Natarajan, Sunil Menon, Anil Kuriakose, Chris Schleicher
  • Publication number: 20060031790
    Abstract: 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: Application
    Filed: October 12, 2005
    Publication date: February 9, 2006
    Inventors: Graeme Proudler, Dipankar Gupta, Liqun Chen, Siani Pearson, Boris Balacheff, Bruno Van Wilder, David Chan
  • Patent number: 6988250
    Abstract: 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: Grant
    Filed: February 15, 2000
    Date of Patent: January 17, 2006
    Assignee: 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: 20050271047
    Abstract: 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: Application
    Filed: June 2, 2004
    Publication date: December 8, 2005
    Inventors: Russell Huonder, Srikanth Natarajan, Dipankar Gupta, Daniel Okine, Anthony Walker, Nitya Ganesan
  • Publication number: 20050198049
    Abstract: 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: Application
    Filed: March 8, 2004
    Publication date: September 8, 2005
    Inventors: Yong Ho, Dipankar Gupta, Swamy Mandavilli, Zhi-Qiang Wang
  • Publication number: 20050149633
    Abstract: 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: Application
    Filed: December 22, 2003
    Publication date: July 7, 2005
    Inventors: Srikanth Natarajan, Dipankar Gupta, Peter Zwetkof
  • Publication number: 20050111352
    Abstract: 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: Application
    Filed: November 21, 2003
    Publication date: May 26, 2005
    Inventors: Boon Ho, Srikanth Natarajan, Dipankar Gupta
  • Publication number: 20040156321
    Abstract: 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: Application
    Filed: January 31, 2003
    Publication date: August 12, 2004
    Inventors: Anthony Paul Michael Walker, Srikanth Natarajan, Dipankar Gupta
  • Publication number: 20040151121
    Abstract: 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: Application
    Filed: January 31, 2003
    Publication date: August 5, 2004
    Inventors: Srikanth Natarajan, Dipankar Gupta, Anthony Paul Michael Walker
  • Publication number: 20040153568
    Abstract: 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: Application
    Filed: January 31, 2003
    Publication date: August 5, 2004
    Inventors: Yong Boon Ho, Srikanth Natarajan, Dipankar Gupta