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: 11540116
    Abstract: A network controller provides proactive notification of a wireless client device's address rotation to layer 2 (L2) and/or layer 3 (L3) devices. Traditional methods of device address discovery rely on broadcasting of address queries across a plurality of links until a path to a device having the queried address responds. As device address changes become more frequent in an effort to improve user privacy, traditional methods of address discovery impose a large burden on networks, reducing their performance and efficiency. By proactively propagating address changes to upstream devices, the need for broadcast oriented address discovery techniques is reduced, resulting in improved network performance.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: December 27, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Robert E. Barton, Jerome Henry, Stephen Michael Orr
  • Publication number: 20220386111
    Abstract: A network controller provides proactive notification of a wireless client device's address rotation to layer 2 (L2) and/or layer 3 (L3) devices. Traditional methods of device address discovery rely on broadcasting of address queries across a plurality of links until a path to a device having the queried address responds. As device address changes become more frequent in an effort to improve user privacy, traditional methods of address discovery impose a large burden on networks, reducing their performance and efficiency. By proactively propagating address changes to upstream devices, the need for broadcast oriented address discovery techniques is reduced, resulting in improved network performance.
    Type: Application
    Filed: May 25, 2021
    Publication date: December 1, 2022
    Inventors: Robert E. Barton, Jerome Henry, Stephen Michael Orr
  • Publication number: 20220386110
    Abstract: Embodiments are presented for collaborative device address generation between a wireless client device and a network infrastructure component, such as a wireless access point. The wireless client device and network infrastructure component share information to facilitate collaborative generation of a sequence of device addresses. This shared information includes, in some embodiments, key information and moving factor information. The key information and moving factor information is used to generate a token. A sequence of tokens is generated by updating the moving factor as each token is generated. A corresponding sequence of device addresses are then derived based on the sequence of tokens. Since the wireless client device and the network infrastructure device apply equivalent methods to generate respective sequences of addresses, the network infrastructure is able to efficiently identify a source wireless client device when observing a new device address on a wireless network.
    Type: Application
    Filed: May 25, 2021
    Publication date: December 1, 2022
    Inventors: Srinath Gundavelli, Stephen Michael Orr, Shree N. Murthy
  • Publication number: 20220386117
    Abstract: Rotation of a wireless client device address is based on an encryption key and a nonce value. Key information and nonce value information are shared between a wireless client device and a network infrastructure component over a secure communication channel. The wireless client device encrypts the nonce value using the key information and encodes the encrypted value as a device address. The wireless client device then identifies itself via a source address value in a message transmitted over a wireless network. Upon receiving the message, the network infrastructure component decrypts information derived from the source address value and compares the resulting data to the nonce value. If a match is identified, the network infrastructure identifies the wireless client device as a source of the message. In some embodiments, the nonce value is updated with each rotation to provide for improved entropy of generated device addresses.
    Type: Application
    Filed: May 28, 2021
    Publication date: December 1, 2022
    Inventors: Jerome Henry, Stephen Michael Orr, Robert E. Barton
  • Publication number: 20220385623
    Abstract: A method comprises, at a wireless network controller of wireless access points through which wireless client devices that are wireless communicate with the controller: upon receiving, from a wireless client device, a dynamic host configuration protocol (DHCP) request having a media access control (MAC) address, determining whether the wireless client device rotated its MAC address from a previous MAC address to the MAC address; when the wireless client device rotated its MAC address, forwarding, to a DHCP service, the DHCP request with a notification of a MAC address rotation to cause the DHCP service to reassign a previously assigned Internet Protocol (IP) address to the wireless client device; and upon receiving, from the DHCP service, a DHCP offer asserting the previously assigned IP address, forwarding the DHCP offer to the wireless client device.
    Type: Application
    Filed: November 29, 2021
    Publication date: December 1, 2022
    Inventors: Jerome Henry, Robert E. Barton, Stephen Michael Orr
  • Publication number: 20220377554
    Abstract: Techniques are provided for verifying Access Points (APs) using crowd sourcing. In one example, a STA establishes a first non-verified connection, based on security material, with a source AP in a wireless infrastructure. A target AP in a wireless infrastructure obtains an indication that the STA is attempting to establish a second non-verified connection with the target AP. In response, the target AP establishes the second non-verified connection based on the security material.
    Type: Application
    Filed: December 20, 2021
    Publication date: November 24, 2022
    Inventors: Jerome Henry, Robert E. Barton, Stephen Michael Orr
  • Publication number: 20220377042
    Abstract: Techniques herein facilitate a device address rotation management protocol that may be implemented for a wireless local area network (WLAN), which can be used to influence when wireless client devices or stations may rotate their Media Access Control (MAC) addresses, how to perform such rotations, and/or the like. In one example, a method may include providing, by an access point (AP), a first communication indicating that the AP supports a MAC address rotation management protocol; obtaining, by the AP, a second communication from a wireless station (STA) indicating that the STA intends to perform a MAC address rotation; and transmitting, by the AP, a third communication to influence the MAC address rotation of the STA, the third communication comprising a rotation status indicator and timing information.
    Type: Application
    Filed: December 20, 2021
    Publication date: November 24, 2022
    Inventors: Jerome Henry, Robert E. Barton, Stephen Michael Orr
  • Patent number: 11411915
    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: Grant
    Filed: January 9, 2019
    Date of Patent: August 9, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Craig Thomas Hill, Stephen Michael Orr
  • Patent number: 11245793
    Abstract: A computer-implemented method for managing a dialog between a contact center system and a user thereof, comprising the steps of: hosting a dialog over a communication channel between an automated dialog engine of said contact center and said user thereof, said dialog comprising messages sent between said automated dialog engine and said user in both directions; said automated dialog engine receiving input messages from said user, and determining response messages in response to said inputs; detecting from said messages of said dialog a trigger event matching a rule; in response to detection of said trigger event: providing said agent station with a summary of said dialog; and providing control of said automated dialog engine to said agent station.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: February 8, 2022
    Inventors: Conor McGann, Canice Lambe, Felix Immanuel Wyss, Wenjin Gu, Simon Doyle, Michael Orr, Patrick Breslin
  • Patent number: 11134153
    Abstract: A processor receives inputs from a dialog between an agent and a user performed over a communication channel A knowledge base is stored, comprising entries with a subset of said entries defined as higher priority. A match is detected between an input from said dialog and a plurality of said knowledge base entries. At least one of said plurality of entries is retrieved corresponding to said match. The at least one of said plurality of entries is pushed as an output to one or more of a device operated by said user and at least one device operated by one of said user and said agent. A further match is detected between an input from said dialog and a higher priority entry in said knowledge base and pushed to said at least one device while the dialog is ongoing.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: September 28, 2021
    Inventors: Conor Mcgann, Canice Lambe, Felix Immanuel Wyss, Wenjin Gu, Simon Doyle, Michael Orr, Patrick Breslin
  • Patent number: 11134152
    Abstract: A root behavior tree is stored with a flow control node and a plurality of child nodes. The flow control node may determine a sequence of execution of child nodes. A first-level behavior tree is stored and executed to accomplish a task with associated intent. The first-level tree comprises a child node of the root tree and nodes defining actions. A dialog between contact center and user is hosted over a communication channel and a processor receives inputs from the dialog and executes the root tree and the first-level tree as a child node of the root tree in response. Upon detecting a match between an input and a data pattern, the execution sequence within the root tree or a further tree is altered. Responsive to the altered sequence, an output is provided to cause an action.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: September 28, 2021
    Inventors: Conor McGann, Canice Lambe, Felix Immanuel Wyss, Wenjin Gu, Simon Doyle, Michael Orr, Patrick Breslin
  • Patent number: 11128663
    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: Grant
    Filed: October 16, 2018
    Date of Patent: September 21, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Craig Thomas Hill, Stephen Michael Orr
  • Publication number: 20210157989
    Abstract: A method is presented for executing a dialog turn in a conversation by a dialog manager comprising: receiving an input associated with a task from a user; passing the input to an NLU engine on a first task path; receiving a list of possible intents associated with the task, wherein the list of possible intents comprises an associated confidence for each of the possible intents; applying context-aware re-scoring of the confidences from the NLU engine with weight applied to one or more tasks currently active with the user; selecting an intent based on the re-scored confidences; determining a new task path in a hierarchy of intents based on the confirmed intent; confirming the selected intent and associated slots; and selecting a response flow for the new task path in the hierarchy of intents and executing the response flow.
    Type: Application
    Filed: November 20, 2020
    Publication date: May 27, 2021
    Applicant: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: MICHAEL ORR, NICOLA BURNS, FELIX IMMANUEL WYSS
  • Publication number: 20210160371
    Abstract: A root behavior tree is stored with a flow control node and a plurality of child nodes. The flow control node may determine a sequence of execution of child nodes. A first-level behavior tree is stored and executed to accomplish a task with associated intent. The first-level tree comprises a child node of the root tree and nodes defining actions. A dialog between contact center and user is hosted over a communication channel and a processor receives inputs from the dialog and executes the root tree and the first-level tree as a child node of the root tree in response. Upon detecting a match between an input and a data pattern, the execution sequence within the root tree or a further tree is altered. Responsive to the altered sequence, an output is provided to cause an action.
    Type: Application
    Filed: November 16, 2020
    Publication date: May 27, 2021
    Applicant: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: CONOR MCGANN, CANICE LAMBE, FELIX IMMANUEL WYSS, WENJIN GU, SIMON DOYLE, MICHAEL ORR, PATRICK BRESLIN
  • Publication number: 20210160373
    Abstract: A computer-implemented method for managing a dialog between a contact center system and a user thereof, comprising the steps of: hosting a dialog over a communication channel between an automated dialog engine of said contact center and said user thereof, said dialog comprising messages sent between said automated dialog engine and said user in both directions; said automated dialog engine receiving input messages from said user, and determining response messages in response to said inputs; detecting from said messages of said dialog a trigger event matching a rule; in response to detection of said trigger event: providing said agent station with a summary of said dialog; and providing control of said automated dialog engine to said agent station.
    Type: Application
    Filed: November 16, 2020
    Publication date: May 27, 2021
    Applicant: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: CONOR MCGANN, CANICE LAMBE, FELIX IMMANUEL WYSS, WENJIN GU, SIMON DOYLE, MICHAEL ORR, PATRICK BRESLIN
  • Publication number: 20210160372
    Abstract: A processor receives inputs from a dialog between an agent and a user performed over a communication channel A knowledge base is stored, comprising entries with a subset of said entries defined as higher priority. A match is detected between an input from said dialog and a plurality of said knowledge base entries. At least one of said plurality of entries is retrieved corresponding to said match. The at least one of said plurality of entries is pushed as an output to one or more of a device operated by said user and at least one device operated by one of said user and said agent. A further match is detected between an input from said dialog and a higher priority entry in said knowledge base and pushed to said at least one device while the dialog is ongoing.
    Type: Application
    Filed: November 16, 2020
    Publication date: May 27, 2021
    Applicant: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: CONOR MCGANN, CANICE LAMBE, FELIX IMMANUEL WYSS, WENJIN GU, SIMON DOYLE, MICHAEL ORR, PATRICK BRESLIN
  • Patent number: 10957175
    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: Grant
    Filed: September 13, 2018
    Date of Patent: March 23, 2021
    Assignee: 4Morr Enterprises IP, LLC
    Inventor: Michael Orr
  • 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