Patents by Inventor James Moran

James Moran 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: 20200117578
    Abstract: Techniques are described for debugging node devices. A node device may be connected to a host device for debugging purposes. A debugger, providing debug functionality, such as a debugging web application, may run on a remote server and be accessed via a web browser running at the host device, to debug the node device. Alternatively, the debugging web application may execute in the web browser running at the host device to debug the node device. In another alternative, the debugging web application may execute at a gateway device provided between the node device and the host device. In all cases the debugging web application is controlled via a debug user interface running at the web browser. Consequently, a user of the host device is not required to install a debugger at the host device in order to debug a node device.
    Type: Application
    Filed: October 7, 2019
    Publication date: April 16, 2020
    Inventors: Robert James Moran, Arkadiusz Pawel Zaluski
  • Patent number: 10606498
    Abstract: A method for managing a discontinuous call stack is disclosed to more efficiently use the memory of devices without a memory management unit.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: March 31, 2020
    Assignee: Arm IP Limited
    Inventors: James Crosby, Brendan James Moran
  • Publication number: 20200034350
    Abstract: A technology is provided for sorting and accessing table data, comprising: receiving a request to retrieve data from a table having constant size keys and constant size data, the request specifying a key associated with data to be retrieved, the table having been sorted according to a sort order of transformed values derived by applying a consistent computational transform to each of the constant size keys; generating a first estimate of a table row for the specified key by transforming the key specified in the request into a transformed value using the consistent computational transform and applying a root-finding method to determine a table row; testing a table row key at the table row derived from the first estimate for a match with the specified key; and responsive to finding a matched table row in the testing, returning a data value from the matched table row for the specified key.
    Type: Application
    Filed: July 25, 2019
    Publication date: January 30, 2020
    Applicant: Arm IP Limited
    Inventor: Brendan James Moran
  • Publication number: 20190354681
    Abstract: Broadly speaking, the present techniques provide methods, apparatus and systems for monitoring operation of a device. More particularly, the present techniques provide methods for monitoring operation of a device based on a device firmware update that is associated with at least one power profile.
    Type: Application
    Filed: May 17, 2018
    Publication date: November 21, 2019
    Applicant: Arm IP Limited
    Inventors: Niklas Lennart HAUSER, Brendan James MORAN, Milosch MERIAC
  • Publication number: 20190354153
    Abstract: Broadly speaking, the present techniques provide methods, apparatus and systems for monitoring operation of a device. More particularly, the present techniques provide methods for monitoring operation of a device by observing state transitions which occur during the running of a device process following a firmware update, and either comparing the observed state transitions to a state transition map generated within the device or comparing the observed state transitions to a state transition model in, or associated with, the firmware update.
    Type: Application
    Filed: May 17, 2018
    Publication date: November 21, 2019
    Applicant: Arm IP Limited
    Inventors: Niklas Lennart HAUSER, Brendan James MORAN, Milosch MERIAC
  • Patent number: 10324516
    Abstract: A method for detecting and responding to a configuration setting capable of causing undesired energy consumption in a configurable electronic device comprises measuring a power state of at least one connection point of the configurable electronic device to establish a measured power state value; comparing the measured power state value with a stored power state value for the connection point; and responsive to a discrepancy between the measured power state value and the stored power state value for the connection point where the discrepancy is capable of causing undesired energy consumption, emitting a condition signal.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: June 18, 2019
    Assignee: ARM IP Limited
    Inventors: Brendan James Moran, James Crosby, Milosch Meriac
  • Publication number: 20190073481
    Abstract: An apparatus and methods are provided to defending device against attacks. When it is determined that a device is under attack, a determination is made as to whether a layout of objects within said at least one resource at said device is protecting said device against said attack. The determination is then transferred to a remote server together with a layout of the resource at the device. When it is determined that the layout of objects within the at least one resource at the device is not protecting the device against the attack, then the layout of the at least one resource is changed. Either the remote server or the device may determine whether to change the layout in response to the attack.
    Type: Application
    Filed: August 27, 2018
    Publication date: March 7, 2019
    Inventors: Alessandro ANGELINO, Milosch MERIAC, Brendan James MORAN
  • Publication number: 20190036705
    Abstract: A method of authorizing an operation on a remote device with a cryptographic signature verification component, the remote device being operable in a communications network having human-readable messages with message signatures, comprising receiving at an arbitrator an authorization request to perform an operation requiring authorization on the remote device; retrieving from the request an operation identifier and plaintext data; sending a human-readable request with the identifier and the plaintext data to an authorizer; receiving a reply from an authorizer, the reply message comprising at least the plaintext data and a verifiable cryptographic signature identifying the authorizer derived from the request; and on receiving the reply, sending a request to perform the operation to the remote device with an authorization derived from at least the cryptographic signature, the cryptographic signature being suitable for verification by the cryptographic signature verification component on the remote device.
    Type: Application
    Filed: July 2, 2018
    Publication date: January 31, 2019
    Inventors: Milosch Meriac, Brendan James Moran
  • Publication number: 20190026024
    Abstract: A method for managing a discontinuous call stack is disclosed to more efficiently use the memory of devices without a memory management unit.
    Type: Application
    Filed: December 23, 2016
    Publication date: January 24, 2019
    Applicant: Arm IP Limited
    Inventors: James CROSBY, Brendan James MORAN
  • Publication number: 20180374085
    Abstract: Systems, mechanisms and processes are provided to allow law-enforcement officials, when encountering the potential use of prepaid payment cards in the furtherance of a crime or in relation to criminal activities, to (1) attempt to check the balances on such prepaid payment cards, including the ability to perform aggregate balance checks on a group of such prepaid cards, (2) attempt to freeze the funds on such prepaid payment cards, and/or (3) attempt to seize the funds on such prepaid payment cards.
    Type: Application
    Filed: August 30, 2018
    Publication date: December 27, 2018
    Inventors: Patrick James MORAN, Nancy Joann VANCE, Michele Suzanne HERRON, Thomas Edward RAFFERTY
  • Patent number: 10154411
    Abstract: A machine implemented method of authenticating a communication channel between a first device and a second device by providing proof of proximity between both devices, the method comprising: generating, at the first device, an acoustic authentication signal to be received at the second device via a solid body acoustic coupling established between the first device and the second device thereby providing proof of proximity between both devices and so authenticating the communication channel between the first device and the second device.
    Type: Grant
    Filed: March 2, 2017
    Date of Patent: December 11, 2018
    Assignee: ARM IP Limited
    Inventors: Brendan James Moran, Milosch Meriac, Geraint David Luff
  • Patent number: 10089622
    Abstract: Systems, mechanisms and processes are provided to allow law-enforcement officials, when encountering the potential use of prepaid payment cards in the furtherance of a crime or in relation to criminal activities, to (1) attempt to check the balances on such prepaid payment cards, including the ability to perform aggregate balance checks on a group of such prepaid cards, (2) attempt to freeze the funds on such prepaid payment cards, and/or (3) attempt to seize the funds on such prepaid payment cards.
    Type: Grant
    Filed: June 9, 2017
    Date of Patent: October 2, 2018
    Assignee: Worldpay, LLC
    Inventors: Patrick James Moran, Nancy Joann Vance, Michele Suzanne Herron, Thomas Edward Rafferty
  • Publication number: 20180082608
    Abstract: A set of polyhedral game pieces is suited for reinforcing certain mathematical operations. Each of the polyhedral game pieces includes a plurality of sides, each of which contains a number. The polyhedral game pieces are configured to reduce or eliminate occurrences of simpler math fact families when rolled. The game pieces are adaptable to numerous forms of game play to assist students in mastering more difficult math concepts.
    Type: Application
    Filed: September 22, 2017
    Publication date: March 22, 2018
    Inventor: James Moran
  • Publication number: 20170278101
    Abstract: Systems, mechanisms and processes are provided to allow law-enforcement officials, when encountering the potential use of prepaid payment cards in the furtherance of a crime or in relation to criminal activities, to (1) attempt to check the balances on such prepaid payment cards, including the ability to perform aggregate balance checks on a group of such prepaid cards, (2) attempt to freeze the funds on such prepaid payment cards, and/or (3) attempt to seize the funds on such prepaid payment cards.
    Type: Application
    Filed: June 9, 2017
    Publication date: September 28, 2017
    Inventors: Patrick James MORAN, Nancy Joann VANCE, Michele Suzanne HERRON, Thomas Edward RAFFERTY
  • Patent number: 9766913
    Abstract: An electronic device is provided for managing assignment of peripheral devices in a virtualization environment. The electronic device can include a user interface configured to display one or more representations of virtual desktops. The virtual desktops are associated with corresponding virtual machines. The electronic devices can also include one or more processors configured to provide to the user interface to display one or more representations of the peripheral devices based on detection that the peripheral devices are communicatively coupled to a control virtual machine of the virtualization environment. The one or more processors can be further configured to detect one or more first inputs received with respect to the one or more representations of the virtual desktops and the one or more representations of the peripheral devices; and facilitate to establish one or more associations between the peripheral devices and the virtual machines.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: September 19, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Robert James Moran, Zoe Carol Moran, Christopher Stephen Smyth
  • Publication number: 20170257760
    Abstract: A machine implemented method of authenticating a communication channel between a first device and a second device by providing proof of proximity between both devices, the method comprising: generating, at the first device, an acoustic authentication signal to be received at the second device via a solid body acoustic coupling established between the first device and the second device thereby providing proof of proximity between both devices and so authenticating the communication channel between the first device and the second device.
    Type: Application
    Filed: March 2, 2017
    Publication date: September 7, 2017
    Inventors: Brendon James Moran, Milosch Meriac, Geraint David Luff
  • Patent number: 9710810
    Abstract: Systems, mechanisms and processes are provided to allow law-enforcement officials, when encountering the potential use of prepaid payment cards in the furtherance of a crime or in relation to criminal activities, to (1) attempt to check the balances on such prepaid payment cards, including the ability to perform aggregate balance checks on a group of such prepaid cards, (2) attempt to freeze the funds on such prepaid payment cards, and/or (3) attempt to seize the funds on such prepaid payment cards.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: July 18, 2017
    Assignee: Vantiv, LLC
    Inventors: Patrick James Moran, Nancy Joann Vance, Michele Suzanne Herron, Thomas Edward Rafferty
  • Publication number: 20170108913
    Abstract: A method for detecting and responding to a configuration setting capable of causing undesired energy consumption in a configurable electronic device comprises measuring a power state of at least one connection point of the configurable electronic device to establish a measured power state value; comparing the measured power state value with a stored power state value for the connection point; and responsive to a discrepancy between the measured power state value and the stored power state value for the connection point where the discrepancy is capable of causing undesired energy consumption, emitting a condition signal.
    Type: Application
    Filed: October 13, 2016
    Publication date: April 20, 2017
    Inventors: Brendan James Moran, James Crosby, Milosch Meriac
  • Publication number: 20150346931
    Abstract: An electronic device is provided for managing assignment of peripheral devices in a virtualization environment. The electronic device can include a user interface configured to display one or more representations of virtual desktops. The virtual desktops are associated with corresponding virtual machines. The electronic devices can also include one or more processors configured to provide to the user interface to display one or more representations of the peripheral devices based on detection that the peripheral devices are communicatively coupled to a control virtual machine of the virtualization environment. The one or more processors can be further configured to detect one or more first inputs received with respect to the one or more representations of the virtual desktops and the one or more representations of the peripheral devices; and facilitate to establish one or more associations between the peripheral devices and the virtual machines.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Applicant: Citrix Systems, Inc.
    Inventors: Robert James Moran, Zoe Carol Moran, Christopher Stephen Smyth
  • Publication number: 20140244497
    Abstract: Systems, mechanisms and processes are provided to allow law-enforcement officials, when encountering the potential use of prepaid payment cards in the furtherance of a crime or in relation to criminal activities, to (1) attempt to check the balances on such prepaid payment cards, including the ability to perform aggregate balance checks on a group of such prepaid cards, (2) attempt to freeze the funds on such prepaid payment cards, and/or (3) attempt to seize the funds on such prepaid payment cards.
    Type: Application
    Filed: May 6, 2014
    Publication date: August 28, 2014
    Applicant: VANTIV, LLC
    Inventors: Patrick James Moran, Nancy Joann Vance, Michele Suzanne Herron, Thomas Edward Rafferty