Patents by Inventor James A. Murphy

James A. 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: 9800494
    Abstract: In some embodiments, an apparatus comprises a core network node and a control module within an enterprise network architecture. The core network node is configured to be operatively coupled to a set of wired network nodes and a set of wireless network nodes. The core network node is configured to receive a first tunneled packet associated with a first session from a wired network node from the set of wired network nodes. The core network node is configured to also receive a second tunneled packet associated with a second session from a wireless network node from the set of wireless network nodes through intervening wired network nodes from the set of wired network nodes. The control module is operatively coupled to the core network node. The control module is configured to manage the first session and the second session.
    Type: Grant
    Filed: June 29, 2016
    Date of Patent: October 24, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Pradeep Sindhu, Abhijit Choudhury, James Murphy, Raghavendra Mallya, Pranay Pogde, Phalguni Nanda, Jayabharat Boddu, Gunes Aybay, Anjan Venkatramani
  • Publication number: 20170295099
    Abstract: A method and apparatus of a device that queues an out-of-order packet received on a multi-link group is described. In an exemplary embodiment, the device receives a packet on a link of the multi-link group of a network element, where the packet is part of a data flow. The device further examines the packet, if the packet is associated with a re-orderable route. In addition, the device examines the packet by retrieving a packet sequence number from the packet and comparing the packet sequence number with the last received sequence number for this data flow. The device transmits the packet if the packet is a next packet in the data flow. If the packet is out-of-order, the device queues the packet.
    Type: Application
    Filed: April 11, 2016
    Publication date: October 12, 2017
    Inventor: James Murphy
  • Patent number: 9782165
    Abstract: Techniques and instruments for surgical transosseous attachment to a bone include a guide able to guide the formation of intersecting bone tunnels and a retriever able to retrieve a suture through the bone tunnels.
    Type: Grant
    Filed: November 12, 2012
    Date of Patent: October 10, 2017
    Assignee: VentureMD Innovations, LLC
    Inventors: James Murphy, Kwan-Ho Chan, T. Wade Fallin, Patrick Michel White
  • Publication number: 20170279675
    Abstract: In some embodiments, an apparatus includes a network node operatively coupled within a network. The network node is configured to send a first authentication message upon boot up, and receive, in response to the first authentication message, a second authentication message configured to be used to authenticate the network node. The network node is configured to send a first discovery message, and receive, based on the first discovery message, a second discovery message configured to be used by the network node to identify an address of the network node and an address of a core network node within the network. The network node is configured to set up a control-plane tunnel to the core network node based on the address of the network node and the address for the core network node and receive configuration information from the core network node through the control-plane tunnel.
    Type: Application
    Filed: May 5, 2017
    Publication date: September 28, 2017
    Applicant: Juniper Networks, Inc.
    Inventors: James MURPHY, Nischal SHETH, Abhijit CHOUDHURY, Raghavendra MALLYA, Pranay POGDE, Phalguni NANDA, Jayabharat BODDU, Pradeep SINDHU
  • Patent number: 9774898
    Abstract: A system and method for distributing video commentary related to certain content by a user to another user or user group is disclosed. The system includes a network, a system server connected to the network, and a set of user machines connected to the network. A third party content provider is connected to the system server. The system server provides a distribution system and process that defines user groups among the set of user machines in order distribute content between individual user machines and among user groups.
    Type: Grant
    Filed: June 10, 2015
    Date of Patent: September 26, 2017
    Assignee: WEBATE, LLC
    Inventors: James Murphy, Joshua Chavez, Sagar Singh
  • Publication number: 20170272307
    Abstract: In some embodiments, an apparatus comprises of a control module implemented in at least one of a memory or a processing device that is configured to receive, via a network and from a wireless access point or an access network node, a control packet defined based on a control protocol. The control packet is associated with at least one control function of the wireless access point or access network node. The control module is configured to determine a status of an access network node based on the control packet from the access network node. The control module is configured to send via the network, a response to the access network node based on the status of the access network node.
    Type: Application
    Filed: June 5, 2017
    Publication date: September 21, 2017
    Applicant: Juniper Networks, Inc.
    Inventors: James Murphy, Sandip Shah, Abhijit Choudhury, Pranay Pogde, Yung-Ching Tseng
  • Patent number: 9764664
    Abstract: An adjustable seat has a seat base having a front end and a rear end, a front leg assembly having a top end engaged with the rear end of the seat base and a bottom end opposite the top end for engaging a supporting surface, and a back leg assembly having a top end engaged with the front end of the seat base and a bottom end opposite the top end for engaging the supporting surface. The back leg assembly is pivotally connected to the front leg assembly between the top end and the bottom end of the front leg assembly and the back leg assembly. The adjustable seat has an adjustment assembly for selectively locking the front leg assembly relative to the back leg assembly at one of a plurality of lockable positions between a first position and a second position.
    Type: Grant
    Filed: July 7, 2015
    Date of Patent: September 19, 2017
    Assignee: FEELFREE US LLC
    Inventors: Sakun Khieowan, Peter James Murphy
  • Patent number: 9750904
    Abstract: An aerosol dispensing device comprises a tubular body that provides a plenum, a mouthpiece having an outlet, a valve for dispensing fluid from a canister as an aerosol with relatively large and small droplet sizes into the plenum for supply to a user through the mouthpiece, and a baffle arrangement that provides first and second passageways each coupled at one end to the plenum and so configured in the mouthpiece to supply the small size droplets to the user, and the other end of the second passageway being closed to inhibit passage of the large size droplets to the mouthpiece outlet, and containing an absorbent pad to prevent leakage of liquid from the canister. The pad may be pre-loaded with a flavorant.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: September 5, 2017
    Assignee: NICOVENTURES HOLDINGS LIMITED
    Inventor: James Murphy
  • Publication number: 20170228846
    Abstract: Methods, systems, apparatus, and computer program products are provided. In an example embodiment, a method is provided comprising receiving input identifying load information corresponding to a load to be inserted into a transportation plan. The transportation plan comprises a plurality of transportation schedules, each schedule comprising a plurality of transportation movements. The method further comprises identifying an available movement network comprising portions of transportation schedules having open capacity, each portion of a transportation schedule having open capacity being a potential leg of a path from the origin location to the destination location; determining potential solutions for transporting the load from the origin location to the destination location by combining one or more legs to determine a path of open capacity movements from the origin location to at least part way to the destination location; and providing one or more potential solutions for display via a user interface.
    Type: Application
    Filed: February 5, 2016
    Publication date: August 10, 2017
    Inventors: Douglas K. Mohr, Anthony Michael Celmer, Kristina M. McGowan, Keith Alan Ware, James Murphy, Chi-yin Cheng, Lee Anthony Mitchell, Jessica Myers
  • Publication number: 20170228845
    Abstract: Methods, systems, apparatus, and computer program products are provided. In an example embodiment, a method is provided comprising receiving input identifying load information corresponding to a load to be inserted into a transportation plan. The transportation plan comprises a plurality of transportation schedules, each schedule comprising a plurality of transportation movements. The method further comprises identifying an available movement network comprising portions of transportation schedules having open capacity, each portion of a transportation schedule having open capacity being a potential leg of a path from the origin location to the destination location; determining potential solutions for transporting the load from the origin location to the destination location by combining one or more legs to determine a path of open capacity movements from the origin location to at least part way to the destination location; and providing one or more potential solutions for display via a user interface.
    Type: Application
    Filed: February 5, 2016
    Publication date: August 10, 2017
    Inventors: Douglas K. Mohr, Anthony Michael Celmer, Kristina M. McGowan, Keith Alan Ware, James Murphy, Chi-yin Cheng, Lee Anthony Mitchell, Jessica Myers
  • Publication number: 20170228694
    Abstract: Methods, systems, apparatus, and computer program products are provided. In an example embodiment, a method is provided comprising receiving input identifying load information corresponding to a load to be inserted into a transportation plan. The transportation plan comprises a plurality of transportation schedules, each schedule comprising a plurality of transportation movements. The method further comprises identifying an available movement network comprising portions of transportation schedules having open capacity, each portion of a transportation schedule having open capacity being a potential leg of a path from the origin location to the destination location; determining potential solutions for transporting the load from the origin location to the destination location by combining one or more legs to determine a path of open capacity movements from the origin location to at least part way to the destination location; and providing one or more potential solutions for display via a user interface.
    Type: Application
    Filed: February 5, 2016
    Publication date: August 10, 2017
    Inventors: Douglas K. Mohr, Anthony Michael Celmer, Kristina M. McGowan, Keith Alan Ware, James Murphy, Chi-yin Cheng, Lee Anthony Mitchell, Jessica Myers
  • Publication number: 20170201979
    Abstract: In some embodiments, an apparatus comprises of a first Control And Provisioning of Wireless Access Points (CAPWAP) module implemented in at least one of a memory or a processing device that is configured to be designated as a backup control module for a wireless access point during a first time period. The first CAPWAP control module is configured to receive state information associated with the wireless access point during the first time period from a second CAPWAP control module. The second CAPWAP control module is designated as a primary control module for the wireless access point during the first time period. The first CAPWAP control module is configured to be automatically designated as the primary control module during a second time period after the first time period and in response to the second CAPWAP control module not operating according to at least one predefined criterion.
    Type: Application
    Filed: March 27, 2017
    Publication date: July 13, 2017
    Applicant: Juniper Networks, Inc.
    Inventors: James MURPHY, Sandip SHAH, Abhijit CHOUDHURY, Pranay POGDE, Yung-Ching TSENG
  • Patent number: 9674030
    Abstract: In some embodiments, an apparatus comprises of a control module implemented in at least one of a memory or a processing device that is configured to receive, via a network and from a wireless access point or an access network node, a control packet defined based on a control protocol. The control packet is associated with at least one control function of the wireless access point or access network node. The control module is configured to determine a status of an access network node based on the control packet from the access network node. The control module is configured to send via the network, a response to the access network node based on the status of the access network node.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: June 6, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: James Murphy, Sandip Shah, Abhijit Choudhury, Pranay Pogde, Yung-Ching Tseng
  • Patent number: 9667485
    Abstract: In some embodiments, an apparatus includes a network node operatively coupled within a network. The network node is configured to send a first authentication message upon boot up, and receive, in response to the first authentication message, a second authentication message configured to be used to authenticate the network node. The network node is configured to send a first discovery message, and receive, based on the first discovery message, a second discovery message configured to be used by the network node to identify an address of the network node and an address of a core network node within the network. The network node is configured to set up a control-plane tunnel to the core network node based on the address of the network node and the address for the core network node and receive configuration information from the core network node through the control-plane tunnel.
    Type: Grant
    Filed: October 4, 2011
    Date of Patent: May 30, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: James Murphy, Nischal Sheth, Abhijit Choudhury, Raghavendra Mallya, Pranay Pogde, Phalguni Nanda, Jayabharat Boddu, Pradeep Sindhu
  • Patent number: 9651527
    Abstract: An interface for a mass spectrometer is disclosed comprising a microfluidic substrate, tile or cartridge 1 comprising a liquid chromatography separation column and an electrospray emitter 2. A counter electrode 4 is arranged downstream of a tip of the electrospray emitter 2 and is arranged and adapted to direct ions towards an atmospheric pressure interface or ion inlet aperture 5 of a mass spectrometer.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: May 16, 2017
    Assignee: Micromass UK Limited
    Inventors: David S. Douce, John Chipperfield, Stevan Bajic, James Murphy, David Gordon
  • Patent number: 9637714
    Abstract: A scalable photobioreactor system for efficient production of photosynthetic microorganisms such as microalgae and cyanobacteria is described. In various embodiments, this system may include the use of extended surface area to reduce light intensity and increase photosynthetic efficiency, an external water basin to provide structure and thermal regulation at low cost, flexible plastic or composite panels that are joined together make triangular or other shapes in cross-section when partially submerged in water, use of positive gas buoyancy and pressure to maintain the structural integrity of the photobioreactor chambers and use of structure to optimize distribution of diffuse light. Other embodiments concern air tubes comprised of plastic film at the bottom of each photobioreactor chamber to provide sparging air bubbles to the chamber. The photobioreactor system design also comprises gas exchange, temperature control, air pumping, liquid pumping, filtration, media recycling and harvesting methods.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: May 2, 2017
    Assignee: Colorado State University Research Foundation
    Inventors: Bryan Willson, Guy Babbitt, Christopher Turner, Peter Letvin, Kristina Weyer-Geigel, Anna Ettinger, Amy Boczon, Nicholas Rancis, James Murphy
  • Patent number: 9635663
    Abstract: In some embodiments, an apparatus comprises of a first Control And Provisioning of Wireless Access Points (CAPWAP) module implemented in at least one of a memory or a processing device that is configured to be designated as a backup control module for a wireless access point during a first time period. The first CAPWAP control module is configured to receive state information associated with the wireless access point during the first time period from a second CAPWAP control module. The second CAPWAP control module is designated as a primary control module for the wireless access point during the first time period. The first CAPWAP control module is configured to be automatically designated as the primary control module during a second time period after the first time period and in response to the second CAPWAP control module not operating according to at least one predefined criterion.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: April 25, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: James Murphy, Sandip Shah, Abhijit Choudhury, Pranay Pogde, Yung-Ching Tseng
  • Publication number: 20170022833
    Abstract: An airfoil assembly for a gas turbine engine and a method of transferring load from the ceramic matrix composite (CMC) airfoil assembly to a metallic vane assembly support member are provided. The airfoil assembly includes a forward end and an aft end with respect to an axial direction of the gas turbine engine. The airfoil assembly further includes a radially outer end component including a radially outwardly-facing end surface having a non-compression load-bearing feature extending radially outwardly from the outwardly-facing end surface and formed integrally with the outer end component, the feature configured to mate with a complementary feature formed in a radially inner surface of a first airfoil assembly support structure, the feature selectively positioned orthogonally to a force imparted into the airfoil assembly.
    Type: Application
    Filed: July 24, 2015
    Publication date: January 26, 2017
    Inventors: Bryce Loring HEITMAN, Darrell Glenn SENILE, Michael Ray TUERTSCHER, Greg Scott PHELPS, Brian Gregg FEIE, Steven James MURPHY
  • Publication number: 20160339073
    Abstract: Disclosed herein are methods of purifying growth cones from specific projections in the brain comprising a combination of in vivo labeling, subcellular fractionation, and fluorescent small particle sorting. The methods disclosed herein enable the quantitative profiling of the proteomes and transcriptomes of growth cones and their parent cell bodies from callosal projection neurons. Also disclosed herein are specific RNA and protein networks involved in callosal circuit formation and core growth cone proteomic machinery. The inventions disclosed herein are adaptable to any projection in the brain, providing insight into the molecular networks that control the wiring of specific neural circuits in vivo.
    Type: Application
    Filed: May 2, 2016
    Publication date: November 24, 2016
    Inventors: Jeffrey Macklis, Alexandros Poulopoulos, Alexander James Murphy
  • Patent number: 9485138
    Abstract: In some embodiments, an apparatus includes a first controller configured to be operatively coupled within a network having a set of network nodes, a forwarding gateway and a configuration entity. The first controller is configured to manage session state and node state associated with the set of network nodes independent of the forwarding gateway. The first controller is configured to fail over to a second controller when the first controller fails, without the forwarding gateway failing over and without the configuration entity failing over.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: November 1, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Abhijit Choudhury, James Murphy, Pranay Pogde, Shine-Chu Wang, Rajagopalan Sivaramakrishnan, Raghavendra Mallya, Ileana Membreno, Sandip Shah, Yung-Ching Tseng