Patents by Inventor Michael Orr

Michael Orr 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: 10922941
    Abstract: A system and method for detecting smoke using a photoelectric sensor is disclosed herein. The smoke detector can comprise a photoelectric smoke detection system, a smoke detector memory, and a microprocessor. The photoelectric smoke detection system can comprise a low-frequency light source, a high-frequency light source, and a light sensor. The smoke detector memory can comprise a smoke detector application, a plurality of low-frequency smoke signatures, and a plurality of high-frequency smoke signatures. Each of the low-frequency smoke signatures can relate to how a low-frequency light interacts with one of a plurality of particulates. Each of the high-frequency smoke signatures can relate to how a high-frequency light interacts with one of the plurality of particulates. Each of the particulates can be indicative or non-indicative of a fire.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: February 16, 2021
    Assignee: 4Morr Enterprises IP, LLC
    Inventors: Michael Orr, Eric Overton
  • Publication number: 20200389296
    Abstract: Technologies for load balancing a storage network include a system. The system includes circuitry to adjust routing rules in a network interface controller to deliver a packet from one of multiple uplinks to one of any physical functions, circuitry to remap, in response to a failure of a switch, a port from one physical function to another physical function, and circuitry to communicate control data between a software defined network controller and one or more agents in one or more host endpoints with a hierarchical distributed hashing table.
    Type: Application
    Filed: August 24, 2020
    Publication date: December 10, 2020
    Inventors: Mrittika Ganguli, Yadong Li, Michael Orr, Anjaneya Reddy Chagam Reddy, Mohan J. Kumar
  • Patent number: 10848430
    Abstract: Various systems and methods for implementing a flexible packet processing mechanism are provided herein. A network interface device for implementing flexible packet processing includes a packet parser to: receive a packet; and determine from analyzing the packet, a corresponding processing element that is used to process the packet; and a coordinator circuit to: determine whether the processing element is active in a computing unit; load the processing element when it is not active; and forward the packet to the processing element.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: November 24, 2020
    Assignee: Intel Corporation
    Inventors: Dan Biederman, Michael Orr
  • Patent number: 10756886
    Abstract: Technologies for load balancing a storage network include a system. The system includes circuitry to adjust routing rules in a network interface controller to deliver a packet from one of multiple uplinks to one of any physical functions, circuitry to remap, in response to a failure of a switch, a port from one physical function to another physical function, and circuitry to communicate control data between a software defined network controller and one or more agents in one or more host endpoints with a hierarchical distributed hashing table.
    Type: Grant
    Filed: July 25, 2018
    Date of Patent: August 25, 2020
    Assignee: Intel Corporation
    Inventors: Mrittika Ganguli, Yadong Li, Michael Orr, Anjaneya Reddy Chagam Reddy, Mohan J. Kumar
  • Publication number: 20200220843
    Abstract: A network device configured to communicate with a network executes a security protocol. The security protocol establishes a secure session with a security peer network device, exchanges security protected traffic with the security peer network device over a secure link, detects whether there is a security failure in the secure session, and upon detecting a security failure, signals there is a security failure. The network device also executes a routing protocol. The routing protocol maintains a routing table that includes a route to the security peer over the secure link, routes the security protected traffic along the route, and, upon receiving from the security protocol the signal that there is a security failure, removes the route from the routing table to stop the routing.
    Type: Application
    Filed: January 9, 2019
    Publication date: July 9, 2020
    Inventors: Craig Thomas Hill, Stephen Michael Orr
  • Publication number: 20200120134
    Abstract: A first network element, such as a router, in a computer network may have established a communication link with a second network element in the computer network. A secure session associated with the communication link between the first and second network elements may then be established. The secure session may use a secure communication function on each of the first network element and the second network element. The first network element may then detect that the first network element cannot communicate with the second network element over the communication link. When the first network element cannot communicate with the second network element, the first network element may terminate the communication link and the secure session associated with the communication link.
    Type: Application
    Filed: October 16, 2018
    Publication date: April 16, 2020
    Inventors: Craig Thomas Hill, Stephen Michael Orr
  • Patent number: 10559179
    Abstract: An improved system and method for detecting smoke using an ionization sensor is disclosed herein. A smoke detector can comprise the ionization sensor, a smoke detector memory, and a microprocessor. The ionization sensor can comprise an ionization chamber. The smoke detector memory can comprise a smoke detector application, and a plurality of ionization smoke signatures. The plurality of ionization smoke signatures, wherein each of the ionization smoke signatures relates to how the ionization chamber interacts with one of a plurality of particulates. Each of the plurality of particulates can be indicative or non-indicative of a fire. The microprocessor can, according to instructions from the smoke detector application receive current data from the ionization sensor, and compare the current data with the plurality of ionization smoke signatures to determine if the current data matches any of the plurality of ionization smoke signatures.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: February 11, 2020
    Assignee: 4Morr Enterprises IP, LLC
    Inventors: Michael Orr, Eric Overton
  • Patent number: 10405204
    Abstract: Presented herein are techniques for optimizing spectral efficiency in a network. One or more metrics of one or more wireless access points that enable one or more wireless client devices to connect to a wireless network are monitored. The one or more metrics reflect a level of client device activity. Based on the one or more metrics, the level of client device activity is determined to require a change in a number of the one or more wireless access points that are active to serve the one or more wireless client devices. The one or more wireless access points are activated or deactivated to improve a spectral efficiency of the wireless network.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: September 3, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Michael Alan Kowal, Stephen Michael Orr, Robert Edgar Barton, Jerome Henry, Malcolm Muir Smith
  • Publication number: 20190228627
    Abstract: A system and method for detecting smoke using a photoelectric sensor is disclosed herein. The smoke detector can comprise a photoelectric smoke detection system, a smoke detector memory, and a microprocessor. The photoelectric smoke detection system can comprise a low-frequency light source, a high-frequency light source, and a light sensor. The smoke detector memory can comprise a smoke detector application, a plurality of low-frequency smoke signatures, and a plurality of high-frequency smoke signatures. Each of the low-frequency smoke signatures can relate to how a low-frequency light interacts with one of a plurality of particulates. Each of the high-frequency smoke signatures can relate to how a high-frequency light interacts with one of the plurality of particulates. Each of the particulates can be indicative or non-indicative of a fire.
    Type: Application
    Filed: September 13, 2018
    Publication date: July 25, 2019
    Inventors: Michael Orr, Eric Overton
  • Patent number: 10362149
    Abstract: Various systems and methods for implementing intelligent packet aggregation are provided herein. A network interface device for implementing intelligent packet aggregation including a packet parser to receive a plurality of packets and route each packet of the plurality of packets to a queue of a plurality of queues, the packets divided among the queues based on the packets' characteristics; and a coordinator circuit to: interface with a processing element to determine a current operational state of the processing element; select a queue from the plurality of queues based on the current operational state of the processing element; and forward a number of packets from the selected queue to the processing element.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: July 23, 2019
    Assignee: Intel Corporation
    Inventors: Dan Biederman, Michael Orr
  • Patent number: 10333872
    Abstract: Technology is disclosed herein that enhances user interfaces. In one implementation, an application renders a user interface that comprises a navigation element. The navigation element visually links at least one screen to one other screen. The application surfaces a control in the navigation element with which to load data items, and when a data item loaded in the navigation element is active, presents content associated with the data item in the one screen and presents other content associated with the data item in the one other screen.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: June 25, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Derek Michael Orr, Joon Shin, David John Los
  • Publication number: 20190081814
    Abstract: A system and method for effecting smoke detector data transmission from a smoke detector is described herein. The smoke detector can comprise a smoke detection system, a smoke detector memory, and a microprocessor. The smoke detector memory can comprise a smoke detector application. The microprocessor can, according to instructions from the smoke detector application operate as a node in a mesh network of a local area network by receiving network data and sending the network data across the local area network. Moreover, according to the instructions from the smoke detector application, the microprocessor can receive smoke alarm data from the smoke detection system, interrupt sending the network data across the local area network, and resume sending the network data to the other nodes in the mesh network only after the smoke alarm data is completely sent.
    Type: Application
    Filed: September 13, 2018
    Publication date: March 14, 2019
    Inventor: Michael Orr
  • Publication number: 20190080580
    Abstract: An improved system and method for detecting smoke using an ionization sensor is disclosed herein. A smoke detector can comprise the ionization sensor, a smoke detector memory, and a microprocessor. The ionization sensor can comprise an ionization chamber. The smoke detector memory can comprise a smoke detector application, and a plurality of ionization smoke signatures. The plurality of ionization smoke signatures, wherein each of the ionization smoke signatures relates to how the ionization chamber interacts with one of a plurality of particulates. Each of the plurality of particulates can be indicative or non-indicative of a fire. The microprocessor can, according to instructions from the smoke detector application receive current data from the ionization sensor, and compare the current data with the plurality of ionization smoke signatures to determine if the current data matches any of the plurality of ionization smoke signatures.
    Type: Application
    Filed: September 13, 2018
    Publication date: March 14, 2019
    Inventors: Michael Orr, Eric Overton
  • Publication number: 20190080589
    Abstract: An improved system for effecting smoke detector data using an emergency personnel router is disclosed herein. A smoke detector can comprise a smoke detection system, a smoke detection memory, and a microprocessor. The smoke detector memory can comprise a smoke detector application, and a connection protocol for an emergency personnel router. The microprocessor can, according to instructions from the smoke detector application receive smoke alarm data, and detect a wireless emergency personnel router. Moreover the microprocessor can, according to instructions from the smoke detector application connect to the wireless emergency personnel router using the connection protocol, and send the smoke alarm data via the emergency personnel router.
    Type: Application
    Filed: September 13, 2018
    Publication date: March 14, 2019
    Inventor: Michael Orr
  • Publication number: 20190080581
    Abstract: An improved smoke detection enclosure for recessed installment is disclosed herein. A smoke detector for recessed installment can comprise a housing, a printed circuit board (PCB), a bottom cover, and a plurality of clips. The housing can be capable of being installed within a surface. The printed circuit board (PCB) can comprise one or more smoke detection systems. The PCB can be mounted within the housing such that upon installation into a surface, the PCB is approximately at the surface. The bottom cover can extend beyond edges of the housing to form a surface lip. The surface lip can be capable of interacting with a first side of the surface. The bottom cover can comprise one or more air vents, each of the one or more air vents can be placed directly underneath of each of the one or more smoke detection systems.
    Type: Application
    Filed: September 13, 2018
    Publication date: March 14, 2019
    Inventor: Michael Orr
  • Publication number: 20190044849
    Abstract: Technologies for load balancing a storage network include a system. The system includes circuitry to adjust routing rules in a network interface controller to deliver a packet from one of multiple uplinks to one of any physical functions, circuitry to remap, in response to a failure of a switch, a port from one physical function to another physical function, and circuitry to communicate control data between a software defined network controller and one or more agents in one or more host endpoints with a hierarchical distributed hashing table.
    Type: Application
    Filed: July 25, 2018
    Publication date: February 7, 2019
    Inventors: Mrittika Ganguli, Yadong Li, Michael Orr, Anjaneya Reddy Chagam Reddy, Mohan J. Kumar
  • Publication number: 20180242169
    Abstract: Presented herein are techniques for optimizing spectral efficiency in a network. One or more metrics of one or more wireless access points that enable one or more wireless client devices to connect to a wireless network are monitored. The one or more metrics reflect a level of client device activity. Based on the one or more metrics, the level of client device activity is determined to require a change in a number of the one or more wireless access points that are active to serve the one or more wireless client devices. The one or more wireless access points are activated or deactivated to improve a spectral efficiency of the wireless network.
    Type: Application
    Filed: April 28, 2017
    Publication date: August 23, 2018
    Inventors: Michael Alan Kowal, Stephen Michael Orr, Robert Edgar Barton, Jerome Henry, Malcolm Muir Smith
  • Publication number: 20180191632
    Abstract: Various systems and methods for implementing flexible packet scheduling are provided herein. A network interface device for implementing flexible packet scheduling includes a packet parser to: receive a packet; determine from analyzing the packet, a corresponding processing element that is used to process the packet; and store the packet in a queue; and a coordinator circuit to: determine whether the processing element is active in a computing unit; and modify the priority of the packet in the queue based on whether the processing element is active in the computing unit.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Dan Biederman, Michael Orr
  • Publication number: 20180191629
    Abstract: Various systems and methods for implementing time-based flexible packet scheduling are provided herein. A network interface device for implementing time-based flexible packet scheduling including a packet parser to: determine from analyzing a packet, a corresponding processing element that is used to process the packet; and store the packet in a queue; and a coordinator circuit to: determine a timing of when the processing element is active in a computing unit; and modify the priority of the packet in the queue based on the timing of when the processing element is active in the computing unit.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Dan Biederman, Michael Orr
  • Publication number: 20180191631
    Abstract: Various systems and methods for implementing a flexible packet processing mechanism are provided herein. A network interface device for implementing flexible packet processing includes a packet parser to: receive a packet; and determine from analyzing the packet, a corresponding processing element that is used to process the packet; and a coordinator circuit to: determine whether the processing element is active in a computing unit; load the processing element when it is not active; and forward the packet to the processing element.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Dan Biederman, MIchael Orr