Patents by Inventor James S. Hiscock

James S. Hiscock 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: 10680848
    Abstract: A method for managing a number of Ethernet links includes identifying a number of Ethernet links to utilize a number of channels of a cable based on a number of capabilities and a number of policies of a number of media access controllers (MACs) and a number of physical layer entities (PHYs), determining a number of Ethernet link types to be configured for the cable based on the capabilities and policies of the MACs and PHYs, negotiating a number of parameters to allow multi-channel ports of a number of nodes connected to the cable to establish communications through the Ethernet links based on the determined Ethernet link types and the utilized channels, and managing the cable configuration describing the MACs to be supported by the channels within the cable based on the policies.
    Type: Grant
    Filed: January 29, 2014
    Date of Patent: June 9, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: James S. Hiscock, David Law
  • Patent number: 10567221
    Abstract: In one implementation, a network scheduling method includes collecting information describing pending traffic for a network and generating a plurality of initial scheduling plans for network resources associated with the pending traffic within the network. The network scheduling method also includes analyzing a plurality of scheduling plans derived from the plurality of initial scheduling plans, and defining a current scheduling plan for the network resources from the plurality of scheduling plans.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: February 18, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David Law, James S. Hiscock
  • Patent number: 10291416
    Abstract: In one implementation, a traffic tuning system includes an aggregation engine, an option engine, and a comparison engine. The aggregation engine is to collect information about pending traffic for a network from applications communicating via the network. The option engine is to generate a plurality of potential scheduling plans from the information about the pending traffic based on a plurality of traffic tuning parameters and one or more network paths for the pending traffic. The comparison engine is to compare the plurality of potential scheduling plans and to define a tuned scheduling plan based on comparing the plurality of potential scheduling plans.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: May 14, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David Law, James S. Hiscock
  • 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: 9917780
    Abstract: Traffic control can be provided across a Layer 2-Layer 3 boundary in a software defined network. A network controller can receive information related to a number of conditions in a software defined network (SDN) from a number of network devices. The network controller can provide network traffic control across a Layer 2-Layer 3 boundary in the SDN based on the received information.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 13, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: James S. Hiscock, Joseph A. Curcio, Jr.
  • Patent number: 9900221
    Abstract: Controlling a topology of a network includes determining a desired topology of a network, comparing the desired topology to a current topology of the network, and controlling the current topology with role assignments and parameter assignments to network components in the current topology to implement the desired topology with the current network components.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: February 20, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: James S. Hiscock, Vishwas Manral
  • Patent number: 9900673
    Abstract: A network can include a logical core switch, a passive splitter optically connected to the logical core switch, and client access devices each optically connected to the passive splitter to form a homerun topology between the plurality of client access devices and the logical core switch. The network can be a software defined network (SDN) including a logical control plane.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: February 20, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: James S. Hiscock
  • Patent number: 9813322
    Abstract: Sending traffic policies includes identifying a location of an issue source with a first router in a network layer of an interconnected network and sending to a second router located along a route towards the issue source a traffic policy that addresses an issue caused with the issue source.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: November 7, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Vishwas Manral, James S. Hiscock
  • Patent number: 9747439
    Abstract: A dynamic network tuner establishes fluid, continuous, and automatic correlation between the extent and/or degree of a networking device's functionality, on the one hand, and the network-related performance (i.e., network data traffic and/or network application performance), on the other. The dynamic network tuner can be embodied as a discrete device ready for installation into a host network. Preferably, such (and like) tuner embodiments are integrated into a network to automatically correlate, according to user-predefined parameters, the network's performance with the operation within the network of specifically-targeted, performance-altering networking devices, such as network security devices, or more preferably and particularly, intrusion prevention devices.
    Type: Grant
    Filed: February 6, 2006
    Date of Patent: August 29, 2017
    Assignee: Trend Micro Incorporated
    Inventor: James S. Hiscock
  • Publication number: 20170126492
    Abstract: In one implementation, a network scheduling method includes collecting information describing pending traffic for a network and generating a plurality of initial scheduling plans for network resources associated with the pending traffic within the network. The network scheduling method also includes analyzing a plurality of scheduling plans derived from the plurality of initial scheduling plans, and defining a current scheduling plan for the network resources from the plurality of scheduling plans.
    Type: Application
    Filed: May 15, 2014
    Publication date: May 4, 2017
    Inventors: David Law, James S HISCOCK
  • 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
  • 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
  • Publication number: 20160352528
    Abstract: In one implementation, a traffic tuning system includes an aggregation engine, an option engine, and a comparison engine. The aggregation engine is to collect information about pending traffic for a network from applications communicating via the network. The option engine is to generate a plurality of potential scheduling plans from the information about the pending traffic based on a plurality of traffic tuning parameters and one or more network paths for the pending traffic. The comparison engine is to compare the plurality of potential scheduling plans and to define a tuned scheduling plan based on comparing the plurality of potential scheduling plans.
    Type: Application
    Filed: May 15, 2014
    Publication date: December 1, 2016
    Inventors: David Law, James S. Hiscock
  • Publication number: 20160352535
    Abstract: A method for managing a number of Ethernet links includes identifying a number of Ethernet links to utilize a number of channels of a cable based on a number of capabilities and a number of policies of a number of media access controllers (MACs) and a number of physical layer entities (PHYs), determining a number of Ethernet link types to be configured for the cable based on the capabilities and policies of the MACs and PHYs, negotiating a number of parameters to allow multi-channel ports of a number of nodes connected to the cable to establish communications through the Ethernet links based on the determined Ethernet link types and the utilized channels, and managing the cable configuration describing the MACs to be supported by the channels within the cable based on the policies.
    Type: Application
    Filed: January 29, 2014
    Publication date: December 1, 2016
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: James S. Hiscock, David Law
  • Publication number: 20160301582
    Abstract: Utilizing collected data from a software-defined networking (SDN) network to diagnose a user experience includes receiving application session quality metrics from an application within a SDN network, collecting network information from network components that carry network traffic of the SDN network, and utilizing the application session quality metrics and the network information to run a diagnostic analysis to improve the user experience in real-time or for future sessions.
    Type: Application
    Filed: October 11, 2013
    Publication date: October 13, 2016
    Inventors: Manfred R. ARNDT, James S. HISCOCK
  • Publication number: 20160241937
    Abstract: A network can include a logical core switch, a passive splitter optically connected to the logical core switch, and client access devices each optically connected to the passive splitter to form a homerun topology between the plurality of client access devices and the logical core switch. The network can be a software defined network (SDN) including a logical control plane.
    Type: Application
    Filed: September 19, 2013
    Publication date: August 18, 2016
    Inventor: James S. Hiscock
  • Patent number: 9270595
    Abstract: A method and system for introducing controlled delay of packet processing at a network device using one or more delay loop paths (DLPs). For each packet received at the network device, a determination will be made as to whether or not packet processing should be delayed. If delay is chosen, a DLP will be selected according to a desired delay for the packet. The desired delay value is used to determine a time value and inserts the time value in the DLP ahead of the packet. Upon completion of a DLP delay, a packet will be returned for processing, an additional delay, or some other action. One or more DLPs may be enabled with packet queues, and may be used advantageously by devices, for which in-order processing of packets may be desired or required.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: February 23, 2016
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventor: James S. Hiscock
  • Publication number: 20150365314
    Abstract: Controlling a topology of a network includes determining a desired topology of a network, comparing the desired topology to a current topology of the network, and controlling the current topology with role assignments and parameter assignments to network components in the current topology to implement the desired topology with the current network components.
    Type: Application
    Filed: January 30, 2013
    Publication date: December 17, 2015
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: James S. HISCOCK, Vishwas MANRAL
  • Publication number: 20150365344
    Abstract: Sending traffic policies includes identifying a location of an issue source with a first router in a network layer of an interconnected network and sending to a second router located along a route towards the issue source a traffic policy that addresses an issue caused with the issue source.
    Type: Application
    Filed: January 30, 2013
    Publication date: December 17, 2015
    Inventors: Vishwas Manral, James S. Hiscock
  • 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