Patents by Inventor Alexander LEONARD
Alexander LEONARD 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: 11711085Abstract: Embodiments of the present disclosure provide systems and methods for realizing phase synchronization updates based on an input system reference signal SYSREF without the need to synchronously distribute the SYSREF signal on a high-speed domain. In particular, phase synchronization mechanisms of the present disclosure are based on keeping a first phase accumulator in the device clock domain and using a second phase accumulator in the final digital clock domain to asynchronously transmit phase updates to the final digital clock domain. Arrival of a new SYSREF pulse may be detected based on the counter value of the first phase accumulator, which value is asynchronously transferred and scaled to the second phase accumulator downstream. In this manner, even though the SYSREF signal itself is not synchronously transferred to the second phase accumulator, the phase updates from the SYSREF signal may be transferred downstream so that the final phase may be generated deterministically.Type: GrantFiled: May 2, 2022Date of Patent: July 25, 2023Assignee: Analog Devices International Unlimited CompanyInventors: Alexander Leonard, Lu Wu, Christopher Mayer, Gord Allan
-
Patent number: 11668042Abstract: A manifold has a fluid inlet, a plurality of fluid outlets, a movable conduit member, a first drive mechanism, and a control module in which the conduit member has a fluid path therethrough, in which the fluid inlet is fluidly connected to a first end of the fluid path, in which the conduit member is mounted for movement on a support member, and in which the first drive mechanism is configured to move the conduit member on the support member to selectively associate a second end of the fluid path with one of the plurality of fluid outlets according to commands issued by the control module.Type: GrantFiled: March 31, 2020Date of Patent: June 6, 2023Assignee: Brightwell Dispensers LimitedInventor: Marcus Alexander Leonard
-
Publication number: 20220255551Abstract: Embodiments of the present disclosure provide systems and methods for realizing phase synchronization updates based on an input system reference signal SYSREF without the need to synchronously distribute the SYSREF signal on a high-speed domain. In particular, phase synchronization mechanisms of the present disclosure are based on keeping a first phase accumulator in the device clock domain and using a second phase accumulator in the final digital clock domain to asynchronously transmit phase updates to the final digital clock domain. Arrival of a new SYSREF pulse may be detected based on the counter value of the first phase accumulator, which value is asynchronously transferred and scaled to the second phase accumulator downstream. In this manner, even though the SYSREF signal itself is not synchronously transferred to the second phase accumulator, the phase updates from the SYSREF signal may be transferred downstream so that the final phase may be generated deterministically.Type: ApplicationFiled: May 2, 2022Publication date: August 11, 2022Applicant: Analog Devices International Unlimited CompanyInventors: Alexander LEONARD, Lu WU, Christopher MAYER, Gord ALLAN
-
Publication number: 20220231707Abstract: A radio timing controller equipped with one or more sequence controllers is disclosed. Sequence controllers enable high degree of programmability of the radio timing controller, e.g., in terms of the number of general purpose input/outputs (GPIOs), mapping of GPIOs to specific radio controls, setting of the radio control output states, timing to sequence events at radio symbol boundaries, etc.Type: ApplicationFiled: April 7, 2022Publication date: July 21, 2022Applicant: Analog Devices International Unlimited CompanyInventors: Alexander LEONARD, Satishchandra G. RAO, Christopher MAYER, Brian Kenneth NEELY
-
Patent number: 11349487Abstract: Embodiments of the present disclosure provide systems and methods for realizing phase synchronization updates based on an input system reference signal SYSREF without the need to synchronously distribute the SYSREF signal on a high-speed domain. In particular, phase synchronization mechanisms of the present disclosure are based on keeping a first phase accumulator in the device clock domain and using a second phase accumulator in the final digital clock domain to asynchronously transmit phase updates to the final digital clock domain. Arrival of a new SYSREF pulse may be detected based on the counter value of the first phase accumulator, which value is asynchronously transferred and scaled to the second phase accumulator downstream. In this manner, even though the SYSREF signal itself is not synchronously transferred to the second phase accumulator, the phase updates from the SYSREF signal may be transferred downstream so that the final phase may be generated deterministically.Type: GrantFiled: March 31, 2021Date of Patent: May 31, 2022Assignee: ANALOG DEVICES INTERNATIONAL UNLIMITED COMPANYInventors: Alexander Leonard, Lu Wu, Christopher Mayer, Gord Allan
-
Publication number: 20220045685Abstract: Embodiments of the present disclosure provide systems and methods for realizing phase synchronization updates based on an input system reference signal SYSREF without the need to synchronously distribute the SYSREF signal on a high-speed domain. In particular, phase synchronization mechanisms of the present disclosure are based on keeping a first phase accumulator in the device clock domain and using a second phase accumulator in the final digital clock domain to asynchronously transmit phase updates to the final digital clock domain. Arrival of a new SYSREF pulse may be detected based on the counter value of the first phase accumulator, which value is asynchronously transferred and scaled to the second phase accumulator downstream. In this manner, even though the SYSREF signal itself is not synchronously transferred to the second phase accumulator, the phase updates from the SYSREF signal may be transferred downstream so that the final phase may be generated deterministically.Type: ApplicationFiled: March 31, 2021Publication date: February 10, 2022Applicant: Analog Devices International Unlimited CompanyInventors: Alexander LEONARD, Lu WU, Christopher MAYER, Gord ALLAN
-
Publication number: 20200362502Abstract: A manifold has a fluid inlet, a plurality of fluid outlets, a movable conduit member, a first drive mechanism, and a control module in which the conduit member has a fluid path therethrough, in which the fluid inlet is fluidly connected to a first end of the fluid path, in which the conduit member is mounted for movement on a support member, and in which the first drive mechanism is configured to move the conduit member on the support member to selectively associate a second end of the fluid path with one of the plurality of fluid outlets according to commands issued by the control module.Type: ApplicationFiled: March 31, 2020Publication date: November 19, 2020Inventor: Marcus Alexander Leonard
-
Patent number: 10069690Abstract: This disclosure has reference to verifying records of system change events in a distributed network system providing cloud services. In one embodiment, the methods and systems observe system update messages sent and received among components of the distributed network system, generate a record of the state of the object in response to the update messages, and compare the record of the state of the object with information from a periodic system status message to verify the accuracy of the periodic system status message. Advantageously, the present embodiments provide increased reliability for system status tracking, resource management, and billing for consumption of resources in distributed network systems. Additional benefits and advantages of the present embodiments will become evident in the following description.Type: GrantFiled: June 15, 2016Date of Patent: September 4, 2018Assignee: Rackspace US, Inc.Inventors: Monsyne Michael Dragon, Alexander Leonard Walsh, Daniel Joseph Spraggins
-
Publication number: 20180062942Abstract: In one embodiment, the methods and systems may include receiving an Application Program Interface (API) request, assigning a unique identifier to the API request, recording, in association with the unique identifier, receipt time corresponding to a time at which the API request is received, and associating one or more system state changes with the unique identifier. Advantageously, the present embodiments provide a more accurate failure monitoring and associated metrics. Additional benefits and advantages of the present embodiments will become evident in the following description.Type: ApplicationFiled: November 7, 2017Publication date: March 1, 2018Inventors: Alexander Leonard Walsh, Daniel Joseph Spraggins, Paul Voccio, Matthew Charles Dietz
-
Patent number: 9813307Abstract: In one embodiment, the methods and systems may include receiving an Application Program Interface (API) request, assigning a unique identifier to the API request, recording, in association with the unique identifier, receipt time corresponding to a time at which the API request is received, and associating one or more system state changes with the unique identifier. Advantageously, the present embodiments provide a more accurate failure monitoring and associated metrics. Additional benefits and advantages of the present embodiments will become evident in the following description.Type: GrantFiled: March 15, 2013Date of Patent: November 7, 2017Assignee: Rackspace US, Inc.Inventors: Alexander Leonard Walsh, Daniel Joseph Spraggins
-
Patent number: 9753579Abstract: A device comprising a display, a predictive input system coupled to the display and configured to store zone data indicating zones of the display, wherein each zone constitutes a portion of a display area; store predictive parameter data, wherein each zone is assigned a subset of predictive parameter data, wherein each subset indicates at least one of a look-ahead prediction value that indicates a time period corresponding to how far in the future a predictive user input pertains, an indication of a particular prediction algorithm, or at least one value used by the particular prediction algorithm, and wherein at least two zones of the display have different values for the subsets of predictive parameter data; receive input data via the display; determine the zone in which the input data is received; and generate prediction data based on the input data, the zone data, and the subset of predictive parameter data.Type: GrantFiled: February 4, 2014Date of Patent: September 5, 2017Assignees: Sony Corporation, Sony Mobile Communications Inc.Inventors: Magnus Ola Johansson, Olivier Thierry Nicolas Moliner, Magnus Midholt, Alexander Leonard Hunt, Sergii Skorokhodov
-
Patent number: 9483334Abstract: Predictive monitoring of objects in a distributed network system providing cloud services is disclosed. In one embodiment, the methods and systems observing one or more update messages sent and received among components of the distributed network system, the update messages comprising information associated with a state of an object on the distributed network system, determine the state of the object in response to the one or more update messages, and reference a predictive object state model to predict occurrence of an artifact in response to the state of the object. Advantageously, the present embodiments provide advanced warning of potential failures in a distributed network systems, which may enable a system administrator or dynamic process to resolve the failure before it ever occurs. Additional benefits and advantages of the present embodiments will become evident in the following description.Type: GrantFiled: March 15, 2013Date of Patent: November 1, 2016Assignee: RACKSPACE US, INC.Inventor: Alexander Leonard Walsh
-
Patent number: 9465754Abstract: A circuit may include a queue, a monitor, and a controller. The queue may receive and store a plurality of commands from a plurality of buses to access a shared set of registers. The monitor may monitor the plurality of commands in the queue to determine whether a period of time needs to be reserved for selected commands from one of the plurality of buses. The controller, if the period of time needs to be reserved, based on the period of time determined by the monitor, may disable acceptance of commands from buses other than the one of the plurality of buses, may execute the selected commands for the one of the plurality of buses, and may allow more than one of the plurality of buses access to results of the selected commands.Type: GrantFiled: June 28, 2013Date of Patent: October 11, 2016Assignee: Analog Devices, Inc.Inventors: Alexander Leonard, Shipra Bhal, Christopher Mayer
-
Publication number: 20160291788Abstract: A device comprising a display, a predictive input system coupled to the display and configured to store zone data indicating zones of the display, wherein each zone constitutes a portion of a display area; store predictive parameter data, wherein each zone is assigned a subset of predictive parameter data, wherein each subset indicates at least one of a look-ahead prediction value that indicates a time period corresponding to how far in the future a predictive user input pertains, an indication of a particular prediction algorithm, or at least one value used by the particular prediction algorithm, and wherein at least two zones of the display have different values for the subsets of predictive parameter data; receive input data via the display; determine the zone in which the input data is received; and generate prediction data based on the input data, the zone data, and the subset of predictive parameter data.Type: ApplicationFiled: February 4, 2014Publication date: October 6, 2016Inventors: Magnus Ola Johansson, Olivier Thierry Nicolas Moliner, Magnus Midholt, Alexander Leonard Hunt, Sergii Skorokhodov
-
Publication number: 20160294633Abstract: This disclosure has reference to verifying records of system change events in a distributed network system providing cloud services. In one embodiment, the methods and systems observe system update messages sent and received among components of the distributed network system, generate a record of the state of the object in response to the update messages, and compare the record of the state of the object with information from a periodic system status message to verify the accuracy of the periodic system status message. Advantageously, the present embodiments provide increased reliability for system status tracking, resource management, and billing for consumption of resources in distributed network systems. Additional benefits and advantages of the present embodiments will become evident in the following description.Type: ApplicationFiled: June 15, 2016Publication date: October 6, 2016Applicant: Rackspace US, Inc.Inventors: Monsyne Michael Dragon, Alexander Leonard Walsh, Daniel Joseph Spraggins
-
Patent number: 9397902Abstract: This disclosure has reference to verifying records of system change events in a distributed network system providing cloud services. In one embodiment, the methods and systems observe system update messages sent and received among components of the distributed network system, generate a record of the state of the object in response to the update messages, and compare the record of the state of the object with information from a periodic system status message to verify the accuracy of the periodic system status message. Advantageously, the present embodiments provide increased reliability for system status tracking, resource management, and billing for consumption of resources in distributed network systems. Additional benefits and advantages of the present embodiments will become evident in the following description.Type: GrantFiled: March 15, 2013Date of Patent: July 19, 2016Assignee: RACKSPACE US, INC.Inventors: Monsyne Michael Dragon, Alexander Leonard Walsh, Daniel Joseph Spraggins
-
Patent number: 9354744Abstract: A method, a device, and a non-transitory storage medium having instructions to receive a touch event originating from a touch panel; compare a timing of the touch event and a timing of a display refresh event; determine whether to adjust a time during which a next scan of the touch panel occurs based on a comparison of the timing of the touch event and the timing of the display refresh event; calculate a time value that indicates when the next scan occurs based on a determination to adjust the time; and adjust the time during which the next scan occurs based on the time value.Type: GrantFiled: June 9, 2014Date of Patent: May 31, 2016Assignees: Sony Corporation, Sony Mobile Communications Inc.Inventors: Magnus Ola Johansson, Magnus Midholt, Olivier Thierry Nicolas Moliner, Alexander Leonard Hunt
-
Publication number: 20150355774Abstract: A method, a device, and a non-transitory storage medium having instructions to receive a touch event originating from a touch panel; compare a timing of the touch event and a timing of a display refresh event; determine whether to adjust a time during which a next scan of the touch panel occurs based on a comparison of the timing of the touch event and the timing of the display refresh event; calculate a time value that indicates when the next scan occurs based on a determination to adjust the time; and adjust the time during which the next scan occurs based on the time value.Type: ApplicationFiled: June 9, 2014Publication date: December 10, 2015Applicant: Sony CorporationInventors: Magnus Ola Johansson, Magnus Midholt, Olivier Thierry Nicolas Moliner, Alexander Leonard Hunt
-
Publication number: 20150177821Abstract: A processor core includes multiple execution units, such as a first execution unit and a second execution unit. The first execution unit may include a first functional component that supports a superscalar pipeline. The second execution unit may include a second functional component supporting a scalar pipeline. The processor core may operate in a high-performance mode by using the first execution unit and powering down the second execution unit and operate in a low-power mode by using the second execution unit and powering down the first execution unit. The processor core may include common elements shared between the multiple execution units, such as a common instruction cache, data cache, register file(s), and more.Type: ApplicationFiled: March 10, 2014Publication date: June 25, 2015Applicant: BROADCOM CORPORATIONInventors: Ramesh Senthinathan, Kenneth Yeager, Jason Alexander Leonard, Lief O'Donnell, Michael Belhazy
-
Publication number: 20150153888Abstract: A method, a device, and a non-transitory storage medium having instructions to receive sensed data based on an input from a user via a display; generate parallel streams of input data based on the sensed data, wherein one or more of the parallel streams of input data comprise one or more input characteristics, wherein the one or more input characteristics comprise one or more of prediction data or smoothing data; and output the parallel streams of input data, wherein the parallel streams of input data are made available to an application with which the user is interacting.Type: ApplicationFiled: December 2, 2013Publication date: June 4, 2015Applicant: SONY CORPORATIONInventors: Magnus Ola Johansson, Olivier Thierry Nicolas Moliner, Magnus Midholt, Alexander Leonard Hunt, Xiaotian Lin