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: 10122574
    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: June 5, 2017
    Date of Patent: November 6, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: James Murphy, Sandip Shah, Abhijit Choudhury, Pranay Pogde, Yung-Ching Tseng
  • Patent number: 10108528
    Abstract: High-performance tracing can be achieved for an input program having a plurality of instructions. Techniques such as executable instruction transcription can enable execution of a plurality of instructions at a time via a run buffer. Execution information can be extracted via run buffer execution. Fidelity of execution can be preserved by executing instructions on the target processor. Other features, such as an executable extraction instruction ensemble, branch interpretation, and relative address compensation can be implemented. High quality instruction tracing can thus be achieved without the usual performance penalties.
    Type: Grant
    Filed: August 26, 2016
    Date of Patent: October 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jay Krell, HoYuen Chau, Allan James Murphy, Danny Chen, Steven Pratschner, Hoi Huu Vo
  • Patent number: 10085253
    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: March 27, 2017
    Date of Patent: September 25, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: James Murphy, Sandip Shah, Abhijit Choudhury, Pranay Pogde, Yung-Ching Tseng
  • Publication number: 20180251201
    Abstract: A dual drive system for providing motive power to a watercraft has a frame configured for connecting to the watercraft and a drive assembly connected to the frame. The drive assembly has a manual drive mechanism configured for receiving mechanical input from a user, a motor drive mechanism configured for receiving mechanical input from a motor, a driveshaft having a first end in selective engagement with one of the manual drive mechanism and the motor drive mechanism and a second end in engagement with a propeller, and a drive selector for selectively engaging the manual drive mechanism or the motor drive mechanism with the driveshaft based on a position of the drive selector between first and second positions. In the first position, the drive selector engages the manual drive mechanism with a driveshaft. In the second position, the drive selector engages the motor drive mechanism with the driveshaft.
    Type: Application
    Filed: May 3, 2018
    Publication date: September 6, 2018
    Inventor: Peter James Murphy
  • Patent number: 10035634
    Abstract: A packet according to some embodiments of the disclosure is provided for holding a goods package. The packet includes a carrier on which a pop-up bag is mounted. When the packet is folded, the carrier and the pop-up bag are substantially flattened. When the packet is opened, the carrier is unfolded which opens the pop-up bag. Coupons or other loose articles can be place in the pop-up bag.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: July 31, 2018
    Assignee: THE SEGERDAHL CORP.
    Inventor: Brock James Murphy
  • Patent number: 10018075
    Abstract: Methods for positioning neighboring nozzles of a gas turbine engine are provided. A method includes assembling a first nozzle assembly. The first nozzle assembly includes a first nozzle and a first nozzle support structure. The method further includes assembling a second nozzle assembly. The second nozzle assembly includes a second nozzle and a second nozzle support structure. The method further includes adjusting the first nozzle assembly and the second nozzle assembly such that an engineering dimension between the first nozzle and the second nozzle is within a predetermined engineering tolerance, and joining the first nozzle support structure and the second nozzle support structure together.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: July 10, 2018
    Assignee: General Electric Company
    Inventors: Bryce Loring Heitman, Steven James Murphy, Darrell Glenn Senile
  • Patent number: 10015046
    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: May 5, 2017
    Date of Patent: July 3, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: James Murphy, Nischal Sheth, Abhijit Choudhury, Raghavendra Mallya, Pranay Pogde, Phalguni Nanda, Jayabharat Boddu, Pradeep Sindhu
  • Patent number: 9988133
    Abstract: A dual drive system for providing motive power to a watercraft has a frame configured for connecting to the watercraft and a drive assembly connected to the frame. The drive assembly has a manual drive mechanism configured for receiving mechanical input from a user, a motor drive mechanism configured for receiving mechanical input from a motor, a driveshaft having a first end in selective engagement with one of the manual drive mechanism and the motor drive mechanism and a second end in engagement with a propeller, and a drive selector for selectively engaging the manual drive mechanism or the motor drive mechanism with the driveshaft based on a position of the drive selector between first and second positions. In the first position, the drive selector engages the manual drive mechanism with a driveshaft. In the second position, the drive selector engages the motor drive mechanism with the driveshaft.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: June 5, 2018
    Assignee: FEELFREE US LLC
    Inventor: Peter James Murphy
  • Publication number: 20180099774
    Abstract: A packet according to some embodiments of the disclosure is provided for holding a goods package. The packet includes first and second panels which are secured together to form an open-ended pocket. The first panel has an aperture therethrough which is partially overlapped by the second panel. The goods package seats within the open-ended pocket with a protrusion of the goods package extending through the aperture. The engagement of the protrusion though the aperture locks the goods package to the packet.
    Type: Application
    Filed: October 6, 2016
    Publication date: April 12, 2018
    Inventor: Brock James Murphy
  • Publication number: 20180099799
    Abstract: A packet according to some embodiments of the disclosure is provided for holding a goods package. The packet includes a carrier on which a pop-up bag is mounted. When the packet is folded, the carrier and the pop-up bag are substantially flattened. When the packet is opened, the carrier is unfolded which opens the pop-up bag. Coupons or other loose articles can be place in the pop-up bag.
    Type: Application
    Filed: October 6, 2016
    Publication date: April 12, 2018
    Inventor: Brock James Murphy
  • Patent number: 9937825
    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: August 14, 2017
    Date of Patent: April 10, 2018
    Assignee: FEELFREE US LLC
    Inventors: Sakun Khieowan, Peter James Murphy
  • Publication number: 20180092012
    Abstract: In some embodiments, a non-transitory processor-readable medium includes code to cause a processor to receive at a tunnel server, a data unit addressed to a communication device, and define, a first instance of the data unit and a second instance of the data unit. The first instance of the data unit is sent to the communication device via a first tunnel defined between at least the tunnel server and a first base station associated with a first network. The second instance of the data unit is sent to the communication device via a second tunnel defined between at least the tunnel server and a second base station associated with a second network. The second instance of the data unit is dropped by the communication device when the first instance of the data unit is received before the second instance of the data unit.
    Type: Application
    Filed: November 30, 2017
    Publication date: March 29, 2018
    Applicant: Juniper Networks, Inc.
    Inventors: James MURPHY, Abhijit CHOUDHURY
  • Publication number: 20180063766
    Abstract: A technique for implementing AP-local dynamic switching involves Layer 2 switching. This may be accomplished by providing data associated with wireless stations to an AP sufficient to enable the AP to determine whether traffic from a particular wireless station should be locally switched. Alternatively, the wireless station may be able to determine whether to locally switch traffic based upon the traffic itself. For example, it may be desirable to AP-locally switch voice traffic to avoid latency, which is particularly detrimental to voice transmissions such as voice-over-IP. Traffic that is not to be switched locally is Layer 2 tunneled upstream.
    Type: Application
    Filed: November 3, 2017
    Publication date: March 1, 2018
    Applicant: Trapeze Networks, Inc.
    Inventors: James MURPHY, Gary Eugene MORAIN, Stan CHESNUTT
  • Publication number: 20180060212
    Abstract: High-performance tracing can be achieved for an input program having a plurality of instructions. Techniques such as executable instruction transcription can enable execution of a plurality of instructions at a time via a run buffer. Execution information can be extracted via run buffer execution. Fidelity of execution can be preserved by executing instructions on the target processor. Other features, such as an executable extraction instruction ensemble, branch interpretation, and relative address compensation can be implemented. High quality instruction tracing can thus be achieved without the usual performance penalties.
    Type: Application
    Filed: August 26, 2016
    Publication date: March 1, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Jay Krell, HoYuen Chau, Allan James Murphy, Danny Chen, Steven Pratschner, Hoi Huu Vo
  • Patent number: 9906407
    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: October 28, 2016
    Date of Patent: February 27, 2018
    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
  • Publication number: 20180009515
    Abstract: A dual drive system for providing motive power to a watercraft has a frame configured for connecting to the watercraft and a drive assembly connected to the frame. The drive assembly has a manual drive mechanism configured for receiving mechanical input from a user, a motor drive mechanism configured for receiving mechanical input from a motor, a driveshaft having a first end in selective engagement with one of the manual drive mechanism and the motor drive mechanism and a second end in engagement with a propeller, and a drive selector for selectively engaging the manual drive mechanism or the motor drive mechanism with the driveshaft based on a position of the drive selector between first and second positions. In the first position, the drive selector engages the manual drive mechanism with a driveshaft. In the second position, the drive selector engages the motor drive mechanism with the driveshaft.
    Type: Application
    Filed: July 8, 2016
    Publication date: January 11, 2018
    Inventor: Peter James Murphy
  • Patent number: 9854493
    Abstract: In some embodiments, a non-transitory processor-readable medium includes code to cause a processor to receive at a tunnel server, a data unit addressed to a communication device, and define, a first instance of the data unit and a second instance of the data unit. The first instance of the data unit is sent to the communication device via a first tunnel defined between at least the tunnel server and a first base station associated with a first network. The second instance of the data unit is sent to the communication device via a second tunnel defined between at least the tunnel server and a second base station associated with a second network. The second instance of the data unit is dropped by the communication device when the first instance of the data unit is received before the second instance of the data unit.
    Type: Grant
    Filed: January 27, 2015
    Date of Patent: December 26, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: James Murphy, Abhijit Choudhury
  • Publication number: 20170361738
    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: Application
    Filed: August 14, 2017
    Publication date: December 21, 2017
    Inventors: Sakun Khieowan, Peter James Murphy
  • Patent number: 9838942
    Abstract: A technique for implementing AP-local dynamic switching involves Layer 2 switching. This may be accomplished by providing data associated with wireless stations to an AP sufficient to enable the AP to determine whether traffic from a particular wireless station should be locally switched. Alternatively, the wireless station may be able to determine whether to locally switch traffic based upon the traffic itself. For example, it may be desirable to AP-locally switch voice traffic to avoid latency, which is particularly detrimental to voice transmissions such as voice-over-IP. Traffic that is not to be switched locally is Layer 2 tunneled upstream.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: December 5, 2017
    Assignee: Trapeze Networks, Inc.
    Inventors: James Murphy, Gary Eugene Morain, Stan Chesnutt
  • Patent number: 9803890
    Abstract: A system comprising a structure (1) defining a volume for containing or receiving a body of water. The system further comprises a solar energy system for heating a body of water. The system comprises a solar radiation receiving unit (2) configured to receive solar radiation and configured to convert said solar radiation into heat energy. The system also comprises a barrier means (3) of varying solar radiation transmittance arranged over said solar radiation receiving unit (2). The barrier means (3) is configured to varyingly control the solar radiation receivable by said solar radiation receiving unit (2).
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: October 31, 2017
    Inventor: James Murphy