Patents by Inventor Paul T. Congdon

Paul T. Congdon 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: 10257084
    Abstract: A network switch for implementing a Software Defined Network can include one or more memory resources storing a flow table and including a buffer. The network switch can receive and analyze data packets to generate a lookup key for each respective data packet. Using the lookup key, the network switch can perform a lookup in the flow table to determine a rule number for the respective data packet. Based on the rule number, the network switch can generate an event record for the respective data packet, and store the event record in a block of the buffer. When the block is full, the network switch can stream a set of event records from the buffer to a processing resource to enable the processing resource to update counter tables, external to the network switch, to implement the Software Defined Network.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: April 9, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jeffrey C. Mogul, Paul T. Congdon, Dwight L. Barron
  • Publication number: 20190007316
    Abstract: A protocol such as OpenFlow providing communication between an SDN framework controller on one network and a data plane device for another network can be used to modify or process network packets so that an external application or server can communicate with the controller and obtain information needed to uniquely associate the packets with particular end-stations even after those packets have traversed a NAT router.
    Type: Application
    Filed: August 20, 2018
    Publication date: January 3, 2019
    Inventors: Paul T. Congdon, Chuck A. Black
  • Patent number: 10135673
    Abstract: An electronic device has a plurality of environments including respective communication stacks. The environments correspond to respective different user personas. Data associated with the different user personas are communicated in corresponding separate transport flows over the network.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: November 20, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Paul T. Congdon, Sujata Banerjee, Ran-Fun Chiu, Kyu Han Kim, James S. Hiscock
  • Patent number: 10057167
    Abstract: A protocol such as OpenFlow providing communication between an SDN framework controller on one network and a data plane device for another network can be used to modify or process network packets so that an external application or server can communicate with the controller and obtain information needed to uniquely associate the packets with particular end-stations even after those packets have traversed a NAT router.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: August 21, 2018
    Assignee: Tallac Networks, Inc.
    Inventors: Paul T Congdon, Chuck A Black
  • Patent number: 9929953
    Abstract: According to an example, a receiver having a physical (PHY) layer may receive a portion of a frame from a transmitter, in which the portion of the frame comprises information available at the PHY layer. A signature of the transmitter may be determined based upon the information available at the PHY layer and a hardware component in the PHY layer may determine whether to continue to receive the frame based upon the determined signature of the transmitter.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: March 27, 2018
    Assignee: Hewlett Packard Enterpise Development LP
    Inventors: Jung Gun Lee, Sen Souvik, Paul T. Congdon
  • Patent number: 9769675
    Abstract: A cloud-based connectivity system is disclosed. The system includes a plurality of wireless devices and a computing device connected to at least one of the wireless devices. The computing device includes a control unit to receive context information from each of the plurality of wireless devices, to determine future consumption patterns for each of the plurality of wireless devices by using the received context information, to create a connectivity representation for the plurality of wireless devices, and to determine an optimal network topology for the plurality of wireless devices.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 19, 2017
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Eduardo Alberto Cuervo Laffaye Cuervo, Kyu-Han Kim, Paul T. Congdon
  • Patent number: 9705756
    Abstract: Embodiments of the present disclosure may include methods, systems, and computer readable media with executable instructions. An example method for network virtualization can include providing, by a datacenter (100) having physical and/or virtual resources, a number of virtual tenant datacenters (tDatacenters), each tDatacenter being isolated from other tDatacenters. A tenant virtual local area network (T-VLAN) (226, 228, 682) is associated to each of the number of tDatacenters, and a value of an end-to-end invariant network virtual local area network (VLAN) identification (VID) label (T-VID) is associated to a particular T-VLAN (226, 228, 682). A network packet associated with the particular T-VLAN (226, 228, 682) is modified at an edge network boundary (561) to include the T-VID. The T-VID is configured to have more than 4096 possible values.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: July 11, 2017
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Stephen G. Low, Paul T. Congdon, Mark A. Pearson, Charles L. Hudson
  • Patent number: 9590909
    Abstract: A network switch for reducing TCP timeouts due to incast collapse is disclosed. The network switch has a plurality of buffers for storing network packets for at least one sender server. An incast buffer management component in the network switch allocates a buffer in the plurality of buffers to store an incast notification packet, the incast notification packet indicating one or more network packets that have been dropped by the network switch. The network switch also includes an incast notification component for forwarding the incast notification packet to a destination server with an incast notification packet specific header.
    Type: Grant
    Filed: October 31, 2011
    Date of Patent: March 7, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jeffrey Clifford Mogul, Paul T Congdon, Jayaram Mudigonda, Lucian Popa
  • Patent number: 9559981
    Abstract: Agreement information based on agreements between an intermediary service provider and a plurality of provider entities that operate respective multiple equipment is stored by an intermediary system. The agreement information includes information to enable access of each of the multiple equipment by a client device. Client information associated with the client device is also stored by the intermediary system. The agreement information is useable to provide access by the client device of selected ones of the equipment.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: January 31, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: James S. Hiscock, Paul T. Congdon
  • Publication number: 20170026281
    Abstract: A network switch for implementing a Software Defined Network can include one or more memory resources storing a flow table and including a buffer. The network switch can receive and analyze data packets to generate a lookup key for each respective data packet. Using the lookup key, the network switch can perform a lookup in the flow table to determine a rule number for the respective data packet. Based on the rule number, the network switch can generate an event record for the respective data packet, and store the event record in a block of the buffer. When the block is full, the network switch can stream a set of event records from the buffer to a processing resource to enable the processing resource to update counter tables, external to the network switch, to implement the Software Defined Network.
    Type: Application
    Filed: April 8, 2016
    Publication date: January 26, 2017
    Inventors: Jeffrey C. Mogul, Paul T. Congdon, Dwight L. Barron
  • Patent number: 9532286
    Abstract: Data for a first persona of a user of an electronic device is communicated in a first access network, according to a first agreement between the user and a first service provider of the first access network. Data for a second, different persona of the user is communicated in the first access network, according to a second, different agreement.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: December 27, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: James S. Hiscock, Paul T. Congdon
  • Patent number: 9521695
    Abstract: A probe request from a wireless station can cause the access point to contact a roaming enablement service and alter the services accessible through the access point. The roaming enablement service can identify preferred services of the wireless station and mediate automated negotiations between the access point and a service provider to determine whether the access point may provide a service from the service provider. Upon successful negotiations, the brokerage service can enable the access point to provide access to the preferred services.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: December 13, 2016
    Assignee: Tallac Networks, Inc.
    Inventors: Paul T. Congdon, Ali Ezzet, William R. Johnson, Chuck A. Black
  • Patent number: 9325569
    Abstract: Each of a plurality of data packets that is received on a network switch can be associated with a corresponding event record that identifies one or more flow table rules for that data packet. A plurality of event records, which individually can correspond to one or more of the data packets, is transmitted to a programmable resource for use in controlling a Software Defined Network.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: April 26, 2016
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Jeffrey C. Mogul, Paul T Congdon, Dwight L Barron
  • Publication number: 20160043949
    Abstract: According to an example, a receiver having a physical (PHY) layer may receive a portion of a frame from a transmitter, in which the portion of the frame comprises information available at the PHY layer. A signature of the transmitter may be determined based upon the information available at the PHY layer and a hardware component in the PHY layer may determine whether to continue to receive the frame based upon the determined signature of the transmitter.
    Type: Application
    Filed: March 28, 2013
    Publication date: February 11, 2016
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Jung Gun Lee, Sen SOUVIK, Paul T. CONGDON
  • Publication number: 20160021546
    Abstract: A cloud-based connectivity system is disclosed. The system includes a plurality of wireless devices and a computing device connected to at least one of the wireless devices. The computing device includes a control unit to receive context information from each of the plurality of wireless devices, to determine future consumption patterns for each of the plurality of wireless devices by using the received context information, to create a connectivity representation for the plurality of wireless devices, and to determine an optimal network topology for the plurality of wireless devices.
    Type: Application
    Filed: March 15, 2013
    Publication date: January 21, 2016
    Inventors: Eduardo CUERVO, Kyu-Han KIM, Paul T CONGDON
  • Publication number: 20150295885
    Abstract: A protocol such as OpenFlow providing communication between an SDN framework controller on one network and a data plane device for another network can be used to modify or process network packets so that an external application or server can communicate with the controller and obtain information needed to uniquely associate the packets with particular end-stations even after those packets have traversed a NAT router.
    Type: Application
    Filed: April 9, 2015
    Publication date: October 15, 2015
    Inventors: Paul T Congdon, Chuck A Black
  • Publication number: 20150134819
    Abstract: Agreement information based on agreements between an intermediary service provider and a plurality of provider entities that operate respective multiple equipment is stored by an intermediary system. The agreement information includes information to enable access of each of the multiple equipment by a client device. Client information associated with the client device is also stored by the intermediary system. The agreement information is useable to provide access by the client device of selected ones of the equipment.
    Type: Application
    Filed: July 30, 2012
    Publication date: May 14, 2015
    Inventors: James S. Hiscock, Paul T. Congdon
  • Publication number: 20150127786
    Abstract: An electronic device has a plurality of environments including respective communication stacks. The environments correspond to respective different user personas. Data associated with the different user personas are communicated in corresponding separate transport flows over the network.
    Type: Application
    Filed: June 15, 2012
    Publication date: May 7, 2015
    Inventors: Paul T Congdon, Sujata Banerjee, Ran-Fun Chiu, Kyu Han Kim, James S. Hiscock
  • Patent number: 8983938
    Abstract: A method for selecting a command file is described. One or more command files coupled with a first device are accessed. Each command file of the one or more command files comprises one or more command file attributes. One or more device attributes associated with a second device are accessed. The one or more command file attributes and the one or more device attributes are compared to determine a correlation between the one or more command files and the second device. Based on the comparing, generating a ranked portion of the one or more command files according to the correlation.
    Type: Grant
    Filed: February 6, 2009
    Date of Patent: March 17, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Charles F. Clark, Paul T. Congdon, John R. Miles
  • Publication number: 20140355523
    Abstract: A probe request from a wireless station can cause the access point to contact a roaming enablement service and alter the services accessible through the access point. The roaming enablement service can identify preferred services of the wireless station and mediate automated negotiations between the access point and a service provider to determine whether the access point may provide a service from the service provider. Upon successful negotiations, the brokerage service can enable the access point to provide access to the preferred services.
    Type: Application
    Filed: June 4, 2014
    Publication date: December 4, 2014
    Applicant: TALLAC NETWORKS, INC.
    Inventors: Paul T. Congdon, Ali Ezzet, William R. Johnson, Chuck A. Black