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: 11489776Abstract: 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: GrantFiled: July 28, 2020Date of Patent: November 1, 2022Assignee: ARISTA NETWORKS, INC.Inventors: J. Eric Mowat, Chaitanya Lala, James Michael Murphy, Raj Ammanur, Prasanna Panchamukhi
-
Publication number: 20220038376Abstract: 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: ApplicationFiled: July 28, 2020Publication date: February 3, 2022Inventors: J. Eric Mowat, Chaitanya Lala, James Michael Murphy, Raj Ammanur, Prasanna Panchamukhi
-
Publication number: 20210126854Abstract: 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: ApplicationFiled: April 20, 2020Publication date: April 29, 2021Inventors: Xiangyi Guo, Wei Dai, Udayakumar Srinivasan, James Michael Murphy
-
Patent number: 10469595Abstract: 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: GrantFiled: February 17, 2017Date of Patent: November 5, 2019Assignee: ARISTA NETWORKS, INC.Inventors: Anoop Dawani, James Michael Murphy, Udayakumar Srinivasan
-
Patent number: 10284318Abstract: 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: GrantFiled: June 7, 2018Date of Patent: May 7, 2019Assignee: Juniper Networks, Inc.Inventors: Abhijit Kumar Choudhury, Murthy Garikiparthi, DeviPrasad Natesan, James Michael Murphy, Meenakshi Sundaram Subramanian
-
Publication number: 20180241823Abstract: 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: ApplicationFiled: February 17, 2017Publication date: August 23, 2018Inventors: Anoop Dawani, James Michael Murphy, Udayakumar Srinivasan
-
Patent number: 9998247Abstract: 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: GrantFiled: December 30, 2014Date of Patent: June 12, 2018Assignee: Juniper Networks, Inc.Inventors: Abhijit Kumar Choudhury, Murthy Garikiparthi, DeviPrasad Natesan, James Michael Murphy, Meenakshi Sundaram Subramanian
-
Publication number: 20170114025Abstract: 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: ApplicationFiled: May 15, 2015Publication date: April 27, 2017Inventors: 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: 9634928Abstract: 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: GrantFiled: September 29, 2014Date of Patent: April 25, 2017Assignee: Juniper Networks, Inc.Inventors: Abhijit Kumar Choudhury, James Michael Murphy, Jayabharat Boddu, Pradeep Sindhu
-
Publication number: 20160206949Abstract: 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: ApplicationFiled: August 27, 2014Publication date: July 21, 2016Inventor: James Michael Murphy
-
Patent number: 9350453Abstract: 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: GrantFiled: March 31, 2014Date of Patent: May 24, 2016Assignee: Juniper Networks, Inc.Inventors: Pradeep Sindhu, Jayabharat Boddu, Roberto Marcoccia, Theodore John Schmidt, Christian Malouin, Abhijit Kumar Choudhury, James Michael Murphy
-
Publication number: 20160094398Abstract: 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: ApplicationFiled: September 29, 2014Publication date: March 31, 2016Inventors: Abhijit Kumar Choudhury, James Michael Murphy, Jayabharat Boddu, Pradeep Sindhu
-
Publication number: 20140212138Abstract: 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: ApplicationFiled: March 31, 2014Publication date: July 31, 2014Applicant: Juniper Networks, Inc.Inventors: Pradeep Sindhu, Jayabharat Boddu, Roberto Marcoccia, Theodore John Schmidt, Christian Malouin, Abhijit Kumar Choudhury, James Michael Murphy
-
Patent number: 8687976Abstract: 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: GrantFiled: March 15, 2013Date of Patent: April 1, 2014Assignee: Juniper Networks, Inc.Inventors: Pradeep Sindhu, Jayabharat Boddu, Roberto Marcoccia, Theodore John Schmidt, Christian Malouin, Abhijit Kumar Choudhury, James Michael Murphy
-
Patent number: 8634795Abstract: 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: GrantFiled: October 21, 2009Date of Patent: January 21, 2014Assignee: SpiderCloud Wireless, Inc.Inventors: James Michael Murphy, Allan Baw, Yashodhan Dandekar, Mark Gallagher
-
Publication number: 20120057537Abstract: 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: ApplicationFiled: August 16, 2011Publication date: March 8, 2012Inventors: Brett SCHEIN, Murari Srinivasan, James Michael Murphy
-
Publication number: 20100214952Abstract: 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: ApplicationFiled: February 24, 2010Publication date: August 26, 2010Inventors: Mark Gallagher, James Michael Murphy
-
Publication number: 20100097995Abstract: 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: ApplicationFiled: October 21, 2009Publication date: April 22, 2010Inventors: JAMES MICHAEL MURPHY, ALLAN BAW, YASHODHAN DANDEKAR, MARK GALLAGHER
-
Publication number: 20100093359Abstract: 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: ApplicationFiled: October 13, 2009Publication date: April 15, 2010Inventors: MARK GALLAGHER, James Michael Murphy
-
Publication number: 20100085940Abstract: 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: ApplicationFiled: September 30, 2009Publication date: April 8, 2010Inventor: James Michael Murphy