Patents by Inventor Jonathan James Palmer

Jonathan James Palmer 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: 11960790
    Abstract: A computer implemented method includes detecting user interaction with mixed reality displayed content in a mixed reality system. User focus is determined as a function of the user interaction based on the user interaction using a spatial intent model. A length of time for extending voice engagement with the mixed reality system is modified based on the determined user focus. Detecting user interaction with the displayed content may include tracking eye movements to determine objects in the displayed content at which the user is looking and determining a context of a user dialog during the voice engagement.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: April 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Austin S. Lee, Jonathan Kyle Palmer, Anthony James Ambrus, Mathew J. Lamb, Sheng Kai Tang, Sophie Stellmach
  • Patent number: 11946478
    Abstract: There is provided a fan assembly comprising a motor-driven impeller arranged to generate an airflow, an air outlet arranged to emit the airflow, a plurality of sensors arranged to measure a value for each of a plurality of air quality characteristics, a display and a processor. The processor is configured to receive measured values for each of the plurality of air quality characteristics, identify one of a corresponding set of intervals within which the measured value falls and select an air quality index value associated with the identified interval. The processor is then configured to identify the highest of the selected air quality index values as a current overall air quality index value and to cause the display to display a time series plot of the current air quality index value and a number of preceding air quality index values.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: April 2, 2024
    Assignee: Dyson Technology Limited
    Inventors: David John Shorter, Liam Craig Barclay, Mark Douglas Whiting, Victoria Isabelle Palmer, Jonathan Edward Clear, Edward Michael Waugh, Daniel James Beavis, Thomas Sideropoulos, James Benjamin Brooks
  • Patent number: 10009258
    Abstract: A method for routing a redirected request message is disclosed. The method may be implemented in a Diameter signaling router (DSR) including a plurality of message processors. The method includes applying ingress message processing to a Diameter request message received from a peer node and forwarding the Diameter request message to a Diameter redirect agent in accordance to the ingress message processing. The method further includes receiving, from the Diameter redirect agent, a redirection notification message containing redirection information and modifying the Diameter request message to include the redirection information. The method also includes applying the ingress message processing to the modified Diameter request message within the DSR.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: June 26, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Krishna Mannaluru, Jonathan James Palmer, Mark Edward Kanode, Salim Khodri
  • Patent number: 9967148
    Abstract: The subject matter described herein includes systems, methods, and computer readable media for selective Diameter topology hiding. The system includes a Diameter agent including a network interface configured to receive, from a first Diameter node in a first service provider network, a first Diameter signaling message including Diameter topology information and a Diameter topology hiding module (THM). In some aspects, the THM is configured to determine a trust relationship between the first service provider network and a second service provider network to which the first Diameter signaling message is addressed, in response to determining that the trust relationship requires at least some level of topology hiding, determine a topology hiding type based on the first Diameter signaling message, and modify, based on the topology hiding type, the Diameter topology information included in the first Diameter signaling message to hide at least some of the Diameter topology information.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: May 8, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Pankaj Goyal, Jonathan James Palmer, Donald Eugene Wallace, Steven Robert Donovan, Rajat Budhiraja
  • Publication number: 20170289017
    Abstract: A method for routing a redirected request message is disclosed. The method may be implemented in a Diameter signaling router (DSR) including a plurality of message processors. The method includes applying ingress message processing to a Diameter request message received from a peer node and forwarding the Diameter request message to a Diameter redirect agent in accordance to the ingress message processing. The method further includes receiving, from the Diameter redirect agent, a redirection notification message containing redirection information and modifying the Diameter request message to include the redirection information. The method also includes applying the ingress message processing to the modified Diameter request message within the DSR.
    Type: Application
    Filed: March 29, 2016
    Publication date: October 5, 2017
    Inventors: Krishna Munnaluru, Jonathan James Palmer, Mark Edward Kanode, Salim Khodri
  • Patent number: 9647936
    Abstract: According to one aspect, the subject matter described herein includes a method for routing Diameter messages. The method includes steps occurring at a Diameter signaling router (DSR) comprising a plurality of Diameter message processors. The method includes receiving a Diameter request message. The method further includes generating a hop-by-hop identifier for identifying a first Diameter message processor of the plurality of Diameter message processors. The method further includes incorporating the hop-by-hop identifier into the Diameter request message. The method further includes routing the Diameter request message to a first Diameter node.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: May 9, 2017
    Assignee: Tekelec, Inc.
    Inventors: Donald Eugene Wallace, David Michael Sprague, Jonathan James Palmer, Thomas Michael Wagner, Jeffrey Alan Craig
  • Publication number: 20170012824
    Abstract: The subject matter described herein includes systems, methods, and computer readable media for selective Diameter topology hiding. The system includes a Diameter agent including a network interface configured to receive, from a first Diameter node in a first service provider network, a first Diameter signaling message including Diameter topology information and a Diameter topology hiding module (THM). In some aspects, the THM is configured to determine a trust relationship between the first service provider network and a second service provider network to which the first Diameter signaling message is addressed, in response to determining that the trust relationship requires at least some level of topology hiding, determine a topology hiding type based on the first Diameter signaling message, and modify, based on the topology hiding type, the Diameter topology information included in the first Diameter signaling message to hide at least some of the Diameter topology information.
    Type: Application
    Filed: July 9, 2015
    Publication date: January 12, 2017
    Inventors: Pankaj Goyal, Jonathan James Palmer, Donald Eugene Wallace, Steven Robert Donovan, Rajat Budhiraja
  • Patent number: 9515932
    Abstract: According to one aspect, the disclosed subject matter describes herein a method that includes aggregating, by an egress function, message traffic directed to a target server entity from each of a plurality of ingress functions and procuring, by the egress function, dynamic update data that includes a message processing capacity threshold value associated with the target server entity and an aggregated message traffic rate corresponding to the message traffic received from the plurality of ingress functions. The method further includes sending the dynamic update data to each of the plurality of ingress functions and adjusting, by each of the ingress functions, an outgoing message traffic rate directed to the target server entity in accordance with the dynamic update data.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: December 6, 2016
    Assignee: Oracle International Corporation
    Inventors: Syed Mohsin Reza Zaidi, Brian John Hassink, Mark Edward Kanode, David Michael Sprague, Komal G. Khungar, Pankaj Goyal, Jonathan James Palmer
  • Publication number: 20160234119
    Abstract: According to one aspect, the disclosed subject matter describes herein a method that includes aggregating, by an egress function, message traffic directed to a target server entity from each of a plurality of ingress functions and procuring, by the egress function, dynamic update data that includes a message processing capacity threshold value associated with the target server entity and an aggregated message traffic rate corresponding to the message traffic received from the plurality of ingress functions. The method further includes sending the dynamic update data to each of the plurality of ingress functions and adjusting, by each of the ingress functions, an outgoing message traffic rate directed to the target server entity in accordance with the dynamic update data.
    Type: Application
    Filed: February 6, 2015
    Publication date: August 11, 2016
    Inventors: Syed Mohsin Reza Zaidi, Brian John Hassink, Mark Edward Kanode, David Michael Sprague, Komal G. Khungar, Pankaj Goyal, Jonathan James Palmer
  • Publication number: 20130329740
    Abstract: According to one aspect, the subject matter described herein includes a method for routing Diameter messages. The method includes steps occurring at a Diameter signaling router (DSR) comprising a plurality of Diameter message processors. The method includes receiving a Diameter request message. The method further includes generating a hop-by-hop identifier for identifying a first Diameter message processor of the plurality of Diameter message processors. The method further includes incorporating the hop-by-hop identifier into the Diameter request message. The method further includes routing the Diameter request message to a first Diameter node.
    Type: Application
    Filed: June 11, 2013
    Publication date: December 12, 2013
    Inventors: Donald Eugene Wallace, David Michael Sprague, Jonathan James Palmer, Thomas Michael Wagner, Jeffrey Alan Craig
  • Patent number: 7693066
    Abstract: Methods, systems, and computer program products for reducing the likelihood of signaling link congestion on a failing or recovering signaling linkset are disclosed. According to one aspect, a method for reducing or eliminating congestion on a recovered link in a previously failed linkset due to the routing of post-global title (GT) translated signaling message traffic is disclosed. When the first link in a previously failed linkset becomes available, routes associated with the recovering linkset are marked as restricted. GT translated messages are directed to the lowest cost route that is marked as allowed. If no routes are marked as allowed, messages are directed to the lowest cost route that is marked as restricted. When a predetermined number or percentage of the links in a linkset become available, routes associated with the recovering linkset are marked as allowed.
    Type: Grant
    Filed: August 12, 2005
    Date of Patent: April 6, 2010
    Assignee: Tekelec
    Inventors: Robert J. Delaney, Jonathan James Palmer, John L. Hildebrand
  • Patent number: 7554974
    Abstract: Methods and systems for performing stateful signaling transactions in a distributed processing environment are disclosed. A method for performing stateful signaling transactions in a distributed processing environment includes receiving a signaling message at a routing node, such as a signal transfer point. The signaling message is distributed to one of the plurality of stateful processing modules. The receiving stateful processing module buffers the signaling message and initiates a stateful transaction based on the signaling message. Initiating the stateful transaction may include generating a query message and inserting a stateful processing module identifier in the query message. The query message is sent to an external node, such as an SCP, which formulates a response. The SCP may insert the stateful processing module in the response and send the response back to the signal transfer point.
    Type: Grant
    Filed: March 9, 2004
    Date of Patent: June 30, 2009
    Assignee: Tekelec
    Inventors: Jonathan James Palmer, Mark Allen Erickson, Mark Ernest Davidson, Raghavendra Gopala Rao, Devesh Agarwal, Peter Joseph Marsico
  • Patent number: 7190959
    Abstract: Methods and systems for processing messages at a first network node in a mobile communications network are disclosed. A first message relating to a communication in a mobile communications network that includes a called directory number is received. A lookup is performed in a first database based on the called directory number to determine whether a called party has been ported out of a first network and to determine a migration status of the called party. In response to determining that the called party has been ported out of the first network, a first reply message is formulated including first routing information from the first database that indicates a second network to which the called party has been ported. If the called party has not been ported out, a second reply message is formulated including second routing information from the first database that corresponds to the determined migration status.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: March 13, 2007
    Assignee: Tekelec
    Inventors: Jonathan James Palmer, Raghavendra Gopala Rao, Devesh Agarwal