Patents by Inventor James Michael Murphy

James Michael Murphy 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: 11489776
    Abstract: A method for reassigning flows to cores in a multi-core network device includes receiving a packet flow and periodically determining a packet rate of the flow and the processing load on each of the worker cores. Unassigned flows are assigned to the least loaded core. If an assigned flow has a packet rate that exceeds a particular threshold proportion of the processing capacity of the currently assigned worker core, reassigning the flow to the lowest loaded worker core unless the resulting load would exceed the current load on the currently assigned worker core.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: November 1, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventors: J. Eric Mowat, Chaitanya Lala, James Michael Murphy, Raj Ammanur, Prasanna Panchamukhi
  • Publication number: 20220038376
    Abstract: A method for reassigning flows to cores in a multi-core network device includes receiving a packet flow and periodically determining a packet rate of the flow and the processing load on each of the worker cores. Unassigned flows are assigned to the least loaded core. If an assigned flow has a packet rate that exceeds a particular threshold proportion of the processing capacity of the currently assigned worker core, reassigning the flow to the lowest loaded worker core unless the resulting load would exceed the current load on the currently assigned worker core.
    Type: Application
    Filed: July 28, 2020
    Publication date: February 3, 2022
    Inventors: J. Eric Mowat, Chaitanya Lala, James Michael Murphy, Raj Ammanur, Prasanna Panchamukhi
  • Publication number: 20210126854
    Abstract: Systems and methods for a path selection by a network router are disclosed. The router receives a data packet destined to travel a current path, as identified by a packet header, to a destination router. The router determines whether the current path is the best path of a set of network paths for the data packet to travel to reach the destination router based on telemetry characteristics of a set of network paths. The telemetry characteristics include a bandwidth availability estimate that is a function of one or both of a corresponding path throughput and a corresponding path packet loss rate. In response to determining the current path is not the best path, the router chooses a best path based on the telemetry characteristics of the set of paths and replaces the current path with the best path for travel by the data packet to the destination router.
    Type: Application
    Filed: April 20, 2020
    Publication date: April 29, 2021
    Inventors: Xiangyi Guo, Wei Dai, Udayakumar Srinivasan, James Michael Murphy
  • Patent number: 10469595
    Abstract: A method and apparatus of a network element that dynamically establishes a first virtual private network (VPN) tunnel is described. In an exemplary embodiment, the network element detects data destined for a first private subnet. In response to the detecting, the network element determines that a next hop for the data does not have an established VPN tunnel that allows access to the first private subnet. The network element further establishes the VPN tunnel and sends the data using the VPN tunnel.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: November 5, 2019
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Anoop Dawani, James Michael Murphy, Udayakumar Srinivasan
  • Patent number: 10284318
    Abstract: In one example, a network controller manages a network having many network devices. Network devices can receive the timing flow port role assignments from the network controller based on the controller's global view of the network topology. The controller can also calculate timing offsets to be applied to the network devices, based on timestamp information obtained by the network devices via exchanging time synchronization protocol messages, and the controller can update time clocks on all of the network devices within a single window of time, based on a timing offsets calculated in single iteration of calculations.
    Type: Grant
    Filed: June 7, 2018
    Date of Patent: May 7, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Abhijit Kumar Choudhury, Murthy Garikiparthi, DeviPrasad Natesan, James Michael Murphy, Meenakshi Sundaram Subramanian
  • Publication number: 20180241823
    Abstract: A method and apparatus of a network element that dynamically establishes a first virtual private network (VPN) tunnel is described. In an exemplary embodiment, the network element detects data destined for a first private subnet. In response to the detecting, the network element determines that a next hop for the data does not have an established VPN tunnel that allows access to the first private subnet. The network element further establishes the VPN tunnel and sends the data using the VPN tunnel.
    Type: Application
    Filed: February 17, 2017
    Publication date: August 23, 2018
    Inventors: Anoop Dawani, James Michael Murphy, Udayakumar Srinivasan
  • Patent number: 9998247
    Abstract: In one example, a network controller manages a network having many network devices. Network devices can receive the timing flow port role assignments from the network controller based on the controller's global view of the network topology. The controller can also calculate timing offsets to be applied to the network devices, based on timestamp information obtained by the network devices via exchanging time synchronization protocol messages, and the controller can update time clocks on all of the network devices within a single window of time, based on a timing offsets calculated in single iteration of calculations.
    Type: Grant
    Filed: December 30, 2014
    Date of Patent: June 12, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Abhijit Kumar Choudhury, Murthy Garikiparthi, DeviPrasad Natesan, James Michael Murphy, Meenakshi Sundaram Subramanian
  • Publication number: 20170114025
    Abstract: The present invention relates to methods for inhibiting necroptosis; screening methods for identifying compounds which inhibit necroptosis; and compounds for the inhibition of necroptosis, which may be useful in the treatment of conditions associated with deregulated necroptosis.
    Type: Application
    Filed: May 15, 2015
    Publication date: April 27, 2017
    Inventors: Isabelle Lucet, Jean-Marc Garnier, James Michael Murphy, John Hendry Silke, Joanne Maree Hildebrand, John Thomas Feutrill, Anthony Nicholas Cuzzupe, Guillaume Laurent Lessene, Peter Edward Czabotar, Andrew Frederick Wilks, Pooja Sharma
  • Patent number: 9634928
    Abstract: A mesh network of wired and/or wireless nodes is described in which a centralized controller provides seamless end-to-end service from the edge of the mesh network to mesh nodes located proximate to subscriber devices. The controller operates to provide a central configuration point for configuring forwarding planes of the mesh nodes of the mesh network, so as to set up transport data channels to transport traffic from the edge nodes via the mesh nodes to the subscriber devices.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: April 25, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Abhijit Kumar Choudhury, James Michael Murphy, Jayabharat Boddu, Pradeep Sindhu
  • Publication number: 20160206949
    Abstract: A wheeled apparatus for board sports is provided. The wheeled apparatus includes a board, a plurality of wheels supported by a plurality of steering knuckles, and at least one linkage between the board and the steering knuckles. The at least one linkage enables a camber and/or a caster and/or a toe angle of the wheels to be adjusted by pivoting the board.
    Type: Application
    Filed: August 27, 2014
    Publication date: July 21, 2016
    Inventor: James Michael Murphy
  • Patent number: 9350453
    Abstract: An access network includes an access device having an optical interface module that outputs a plurality of pairs of optical communication signals, each of the pairs of optical communication signals comprising a modulated optical transmit signal and an unmodulated optical receive signal, each of the pairs of optical communication signals having a different wavelength. A customer premise equipment (CPE) comprises an optical interface module to receive the modulated optical transmit signal and the unmodulated optical receive signal for any of the plurality of pairs of optical communication signals. The optical interface module includes a receive module to demodulate the modulated optical transmit signal into inbound symbols and a transmit module having an optical modulator and reflective optics to modulate the unmodulated optical receive signal in accordance with a data signal and reflect a modulated optical receive signal to communicate outbound data symbols to the access device.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: May 24, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Pradeep Sindhu, Jayabharat Boddu, Roberto Marcoccia, Theodore John Schmidt, Christian Malouin, Abhijit Kumar Choudhury, James Michael Murphy
  • Publication number: 20160094398
    Abstract: A mesh network of wired and/or wireless nodes is described in which a centralized controller provides seamless end-to-end service from the edge of the mesh network to mesh nodes located proximate to subscriber devices. The controller operates to provide a central configuration point for configuring forwarding planes of the mesh nodes of the mesh network, so as to set up transport data channels to transport traffic from the edge nodes via the mesh nodes to the subscriber devices.
    Type: Application
    Filed: September 29, 2014
    Publication date: March 31, 2016
    Inventors: Abhijit Kumar Choudhury, James Michael Murphy, Jayabharat Boddu, Pradeep Sindhu
  • Publication number: 20140212138
    Abstract: An access network includes an access device having an optical interface module that outputs a plurality of pairs of optical communication signals, each of the pairs of optical communication signals comprising a modulated optical transmit signal and an unmodulated optical receive signal, each of the pairs of optical communication signals having a different wavelength. A customer premise equipment (CPE) comprises an optical interface module to receive the modulated optical transmit signal and the unmodulated optical receive signal for any of the plurality of pairs of optical communication signals. The optical interface module includes a receive module to demodulate the modulated optical transmit signal into inbound symbols and a transmit module having an optical modulator and reflective optics to modulate the unmodulated optical receive signal in accordance with a data signal and reflect a modulated optical receive signal to communicate outbound data symbols to the access device.
    Type: Application
    Filed: March 31, 2014
    Publication date: July 31, 2014
    Applicant: Juniper Networks, Inc.
    Inventors: Pradeep Sindhu, Jayabharat Boddu, Roberto Marcoccia, Theodore John Schmidt, Christian Malouin, Abhijit Kumar Choudhury, James Michael Murphy
  • Patent number: 8687976
    Abstract: An access network includes an access device having an optical interface module that outputs a plurality of pairs of optical communication signals, each of the pairs of optical communication signals comprising a modulated optical transmit signal and an unmodulated optical receive signal, each of the pairs of optical communication signals having a different wavelength. A customer premise equipment (CPE) comprises an optical interface module to receive the modulated optical transmit signal and the unmodulated optical receive signal for any of the plurality of pairs of optical communication signals. The optical interface module includes a receive module to demodulate the modulated optical transmit signal into inbound symbols and a transmit module having an optical modulator and reflective optics to modulate the unmodulated optical receive signal in accordance with a data signal and reflect a modulated optical receive signal to communicate outbound data symbols to the access device.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: April 1, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Pradeep Sindhu, Jayabharat Boddu, Roberto Marcoccia, Theodore John Schmidt, Christian Malouin, Abhijit Kumar Choudhury, James Michael Murphy
  • Patent number: 8634795
    Abstract: An access controller is coupled to an access point and receives data packets from connected user equipment. The access controller is configured to perform packet inspection techniques on the received packets to determine if they should be locally switched. In some embodiments, packets destined for a local intranet services may be locally switched to avoid congesting a core network link. In further embodiments, a local connection to the Internet may be used so that locally switched packets can also be directed to the Internet without the use of a core network link. In still further embodiment, in addition to packet inspection techniques, the access controller maintains a state table for the states of connected user equipment. The access controller may use the information in this table to further decide whether to perform local switching techniques.
    Type: Grant
    Filed: October 21, 2009
    Date of Patent: January 21, 2014
    Assignee: SpiderCloud Wireless, Inc.
    Inventors: James Michael Murphy, Allan Baw, Yashodhan Dandekar, Mark Gallagher
  • Publication number: 20120057537
    Abstract: Methods, devices, and computer program products facilitate access to, and usage of resources within, a radio network. A conditional access framework incorporates myriad technologies ranging from authentication, session control, Internet Protocol (IP) packet inspection to resource allocation by airlink schedulers. Such an end-to-end control enables effective implementation of conditional access paradigms by ensuring service guarantees for authorized users while resulting in a certain level of service availability to guest users.
    Type: Application
    Filed: August 16, 2011
    Publication date: March 8, 2012
    Inventors: Brett SCHEIN, Murari Srinivasan, James Michael Murphy
  • Publication number: 20100214952
    Abstract: Methods, apparatus and computer program products for providing an autonomously organizing network enable a cellular network to maintain stable operation despite unpredictable addition or removal of network devices. In addition, a network operator can create a scalable deployment that provides for operational efficiency and reduced cost burden of new equipment by enabling many existing processes to remain relevant. A method for providing such a network provides for collecting radio data from a first peer device, collecting topological data from the first peer device or a second peer device, creating a message from the topological and the radio data, and sending the message to a network device.
    Type: Application
    Filed: February 24, 2010
    Publication date: August 26, 2010
    Inventors: Mark Gallagher, James Michael Murphy
  • Publication number: 20100097995
    Abstract: An access controller is coupled to an access point and receives data packets from connected user equipment. The access controller is configured to perform packet inspection techniques on the received packets to determine if they should be locally switched. In some embodiments, packets destined for a local intranet services may be locally switched to avoid congesting a core network link. In further embodiments, a local connection to the Internet may be used so that locally switched packets can also be directed to the Internet without the use of a core network link. In still further embodiment, in addition to packet inspection techniques, the access controller maintains a state table for the states of connected user equipment. The access controller may use the information in this table to further decide whether to perform local switching techniques.
    Type: Application
    Filed: October 21, 2009
    Publication date: April 22, 2010
    Inventors: JAMES MICHAEL MURPHY, ALLAN BAW, YASHODHAN DANDEKAR, MARK GALLAGHER
  • Publication number: 20100093359
    Abstract: Apparatus and methods for providing a virtual communication link between a network controller such as a femtocell controller and other entities external to the femtocell network. A femtocell controller can be configured to receive messages (for example, cells or packages) from a plurality of femtocells within the femtocell network and to package those messages for transport in an aggregated manner across an external network that utilizes a protocol different from the femtocell network, creating a virtual circuit or tunnel across that network to the external entity.
    Type: Application
    Filed: October 13, 2009
    Publication date: April 15, 2010
    Inventors: MARK GALLAGHER, James Michael Murphy
  • Publication number: 20100085940
    Abstract: The present invention is directed toward a system and method for enabling handoffs of a connected mobile device between an external macrocell access point and a local femtocell access point without interrupting data communication sessions occurring on that connected mobile device. In some embodiments, this entails maintaining an IP address assigned to the connected mobile device during and after the handoff procedure. In further embodiments, this process is enabled by providing a virtual private network link between the external support node and a local access point controller.
    Type: Application
    Filed: September 30, 2009
    Publication date: April 8, 2010
    Inventor: James Michael Murphy