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: 10680848Abstract: 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: GrantFiled: January 29, 2014Date of Patent: June 9, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: James S. Hiscock, David Law
-
Patent number: 10567221Abstract: 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: GrantFiled: May 15, 2014Date of Patent: February 18, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: David Law, James S. Hiscock
-
Patent number: 10291416Abstract: 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: GrantFiled: May 15, 2014Date of Patent: May 14, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: David Law, James S. Hiscock
-
Patent number: 10135673Abstract: 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: GrantFiled: June 15, 2012Date of Patent: November 20, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: Paul T. Congdon, Sujata Banerjee, Ran-Fun Chiu, Kyu Han Kim, James S. Hiscock
-
Patent number: 9917780Abstract: 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: GrantFiled: March 15, 2013Date of Patent: March 13, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: James S. Hiscock, Joseph A. Curcio, Jr.
-
Patent number: 9900221Abstract: 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: GrantFiled: January 30, 2013Date of Patent: February 20, 2018Assignee: Hewlett Packard Enterprise Development LPInventors: James S. Hiscock, Vishwas Manral
-
Patent number: 9900673Abstract: 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: GrantFiled: September 19, 2013Date of Patent: February 20, 2018Assignee: Hewlett Packard Enterprise Development LPInventor: James S. Hiscock
-
Patent number: 9813322Abstract: 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: GrantFiled: January 30, 2013Date of Patent: November 7, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: Vishwas Manral, James S. Hiscock
-
Patent number: 9747439Abstract: 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: GrantFiled: February 6, 2006Date of Patent: August 29, 2017Assignee: Trend Micro IncorporatedInventor: James S. Hiscock
-
Publication number: 20170126492Abstract: 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: ApplicationFiled: May 15, 2014Publication date: May 4, 2017Inventors: David Law, James S HISCOCK
-
Patent number: 9559981Abstract: 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: GrantFiled: July 30, 2012Date of Patent: January 31, 2017Assignee: Hewlett Packard Enterprise Development LPInventors: James S. Hiscock, Paul T. Congdon
-
Patent number: 9532286Abstract: 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: GrantFiled: June 15, 2012Date of Patent: December 27, 2016Assignee: Hewlett Packard Enterprise Development LPInventors: James S. Hiscock, Paul T. Congdon
-
Publication number: 20160352528Abstract: 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: ApplicationFiled: May 15, 2014Publication date: December 1, 2016Inventors: David Law, James S. Hiscock
-
Publication number: 20160352535Abstract: 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: ApplicationFiled: January 29, 2014Publication date: December 1, 2016Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: James S. Hiscock, David Law
-
Publication number: 20160301582Abstract: 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: ApplicationFiled: October 11, 2013Publication date: October 13, 2016Inventors: Manfred R. ARNDT, James S. HISCOCK
-
Publication number: 20160241937Abstract: 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: ApplicationFiled: September 19, 2013Publication date: August 18, 2016Inventor: James S. Hiscock
-
Patent number: 9270595Abstract: 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: GrantFiled: October 10, 2008Date of Patent: February 23, 2016Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventor: James S. Hiscock
-
Publication number: 20150365314Abstract: 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: ApplicationFiled: January 30, 2013Publication date: December 17, 2015Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: James S. HISCOCK, Vishwas MANRAL
-
Publication number: 20150365344Abstract: 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: ApplicationFiled: January 30, 2013Publication date: December 17, 2015Inventors: Vishwas Manral, James S. Hiscock
-
Publication number: 20150134819Abstract: 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: ApplicationFiled: July 30, 2012Publication date: May 14, 2015Inventors: James S. Hiscock, Paul T. Congdon