Patents by Inventor Michael O'Gorman

Michael O'Gorman 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).

  • Publication number: 20240142930
    Abstract: A building system including one or more storage devices storing instructions thereon that, when executed by one or more processors, cause the one or more processors to ingest information comprising at least one of occupancy information or energy usage information associated with a building. The instructions further cause the one or more processors to generate a space usage recommendation based on the information. The instructions further cause the one or more processors to cause a graphical model of the building to include a representation of the information and the space usage recommendation. The instructions further cause the one or more processors to cause a display device of a user device to display the graphical model within a user interface.
    Type: Application
    Filed: October 16, 2023
    Publication date: May 2, 2024
    Inventors: Jason Pelski, James Callanan, Edward Gerard McNamara, Michael J. Wenzel, Robbie Glen Davis, Shawn D. Schubert, Evan O'Gorman, Himanshu Gupta, Kristian Koivisto-Kokko, Ashteya Biharisingh
  • Publication number: 20240065713
    Abstract: A method and/or use of restoring blood flow in neurovasculature by removing thrombus in a plurality of human patients experiencing ischemic stroke using a revascularization device as either a first-line device or a second-line device.
    Type: Application
    Filed: August 23, 2023
    Publication date: February 29, 2024
    Applicant: Neuravi Limited
    Inventors: Malgorzata Alicja KOKOSZKA, David VALE, Brendan CASEY, Michael GILVARRY, Jacqueline O'GORMAN, Daniel KING, Kevin McARDLE, Brian FAHY
  • Patent number: 10860353
    Abstract: In some embodiments, a non-transitory processor-readable medium includes code to cause a processor to receive, at a management device, an instantiation request for a first virtual machine. The code includes code to cause the processor to identify a first compute device at a first time such that the first compute device is undersubscribed at the first time. The code includes code to cause the processor to send an instruction to instantiate the first virtual machine at the compute device, and receive a signal indicating that a boot process associated with the first virtual machine is complete and that the virtual machine is instantiated at the first compute device. The code includes code to cause the processor to send at a second time, a signal to migrate the first virtual machine from the first compute device to a second compute device in response to the boot process being complete.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: December 8, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Michael O'Gorman, Shesha Sreenivasamurthy
  • Patent number: 9836322
    Abstract: In some embodiments, an apparatus includes a scheduler disposed at a control device of a switch fabric system. The scheduler is configured to receive a control plane request associated with the switch fabric system having a data plane and a control plane separate from the data plane. The scheduler is configured to designate a control plane entity based on the control plane request and state information of each control plane entity from a set of control plane entities associated with the control plane and instantiated as a virtual machine. The scheduler is configured to send a signal to a compute device of the switch fabric system in response to the control plane request such that the control plane entity is instantiated as a virtual machine at the compute device.
    Type: Grant
    Filed: October 27, 2016
    Date of Patent: December 5, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Ravi Shekhar, Quaizar Vohra, Michael O'Gorman, Aleksandar Ratkovic, Jean-Marc Frailong, Shesha Sreenivasamurthy
  • Patent number: 9509637
    Abstract: In some embodiments, an apparatus includes a scheduler disposed at a control device of a switch fabric system. The scheduler is configured to receive a control plane request associated with the switch fabric system having a data plane and a control plane separate from the data plane. The scheduler is configured to designate a control plane entity based on the control plane request and state information of each control plane entity from a set of control plane entities associated with the control plane and instantiated as a virtual machine. The scheduler is configured to send a signal to a compute device of the switch fabric system in response to the control plane request such that the control plane entity is instantiated as a virtual machine at the compute device.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: November 29, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Ravi Shekhar, Quaizar Vohra, Michael O'Gorman, Aleksandar Ratkovic, Jean-Marc Frailong, Shesha Sreenivasamurthy
  • Patent number: 9438466
    Abstract: In some embodiments, a non-transitory processor-readable medium includes code to cause a processor to receive, at a management device, an instantiation request for a first virtual machine. The code includes code to cause the processor to identify a first compute device at a first time such that the first compute device is undersubscribed at the first time. The code includes code to cause the processor to send an instruction to instantiate the first virtual machine at the compute device, and receive a signal indicating that a boot process associated with the first virtual machine is complete and that the virtual machine is instantiated at the first compute device. The code includes code to cause the processor to send at a second time, a signal to migrate the first virtual machine from the first compute device to a second compute device in response to the boot process being complete.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: September 6, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Michael O'Gorman, Shesha Sreenivasamurthy
  • Publication number: 20150301571
    Abstract: In some embodiments, an apparatus includes a network management module. The network management module is configured to send a request for power output data from a first network element having a first power supply configured to be coupled to a first power outlet, and a second power supply configured to be coupled to a second power outlet. The network management module is configured to receive a first confirmation from the first network element that the first power supply and the second power supply are receiving power. The network management module is configured to send a request to disable a third power outlet and to receive, after sending the request to disable the third power outlet, a second confirmation from the first network element that the first power supply and the second power supply are receiving power. The network management module is configured to define a power distribution table after receiving the second confirmation, the power distribution table designating the third power outlet as unused.
    Type: Application
    Filed: January 16, 2015
    Publication date: October 22, 2015
    Applicant: Juniper Networks, Inc.
    Inventors: Ashley SAULSBURY, Michael O'GORMAN, Gunes AYBAY
  • Patent number: 8958420
    Abstract: In some embodiments, an apparatus includes a scheduler disposed at a control device of a switch fabric system. The scheduler is configured to receive a control plane request associated with the switch fabric system having a data plane and a control plane separate from the data plane. The scheduler is configured to designate a control plane entity based on the control plane request and state information of each control plane entity from a set of control plane entities associated with the control plane and instantiated as a virtual machine. The scheduler is configured to send a signal to a compute device of the switch fabric system in response to the control plane request such that the control plane entity is instantiated as a virtual machine at the compute device.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: February 17, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Ravi Shekhar, Quaizar Vohra, Michael O'Gorman, Aleksandar Ratkovic, Jean-Marc Frailong, Shesha Sreenivasamurthy
  • Patent number: 8937885
    Abstract: In some embodiments, an apparatus includes a network management module. The network management module is configured to send a request for power output data from a first network element having a first power supply configured to be coupled to a first power outlet, and a second power supply configured to be coupled to a second power outlet. The network management module is configured to receive a first confirmation from the first network element that the first power supply and the second power supply are receiving power. The network management module is configured to send a request to disable a third power outlet and to receive, after sending the request to disable the third power outlet, a second confirmation from the first network element that the first power supply and the second power supply are receiving power. The network management module is configured to define a power distribution table after receiving the second confirmation, the power distribution table designating the third power outlet as unused.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: January 20, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Ashley Saulsbury, Michael O'Gorman, Gunes Aybay
  • Publication number: 20120155328
    Abstract: In some embodiments, an apparatus includes a network management module. The network management module is configured to send a request for power output data from a first network element having a first power supply configured to be coupled to a first power outlet, and a second power supply configured to be coupled to a second power outlet. The network management module is configured to receive a first confirmation from the first network element that the first power supply and the second power supply are receiving power. The network management module is configured to send a request to disable a third power outlet and to receive, after sending the request to disable the third power outlet, a second confirmation from the first network element that the first power supply and the second power supply are receiving power. The network management module is configured to define a power distribution table after receiving the second confirmation, the power distribution table designating the third power outlet as unused.
    Type: Application
    Filed: December 15, 2010
    Publication date: June 21, 2012
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Ashley SAULSBURY, Michael O'GORMAN, Gunes AYBAY
  • Publication number: 20120039573
    Abstract: A connector (20) has one part (22) which provides an electrical connection and another part (21) providing an optical connection. A single set of pins (24) connects the connector to its circuit. The connector (20) includes a circuit (26-29) allowing a channel of communication on a motherboard to be connected either electrically or optically. Additionally, a signal may be provided back to the motherboard to indicate which means of connection is employed. A mechanism (21) receives and holds in place optical fibres, and a socket (22) receives an electrical plug. A printed circuit board (26) is fitted with pins (24) to allow connections to be made to a motherboard. The electrical contacts (23) connect the appropriate points on the printed circuit board to the electrical plug, when it is inserted. Opto-electrical components (29) have their leads connected to the printed circuit board (26), so that when optical communication is required the signals can pass through these components.
    Type: Application
    Filed: April 27, 2010
    Publication date: February 16, 2012
    Inventors: Thomas Moriarty, Michael O'Gorman