Patents by Inventor Trevor A. Robinson

Trevor A. Robinson 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: 20220121545
    Abstract: Embodiments of the present invention provide an improvement over known approaches for monitoring of and taking action on observations associated with distributed applications. Application event reporting and application resource monitoring is unified in a manner that significantly reduces storage and aggregation overhead. For example, embodiments of the present invention can employ hardware and/or software support that reduces storage and aggregation overhead. In addition to providing for fine-grained, continuous, decentralized monitoring of application activity and resource consumption, embodiments of the present invention can also provide for decentralized filtering, statistical analysis, and derived data streaming. Furthermore, embodiments of the present invention are securely implemented (e.g., for use solely under the control of an operator) and can use a separate security domain for network traffic.
    Type: Application
    Filed: August 26, 2021
    Publication date: April 21, 2022
    Applicant: III Holdings 2, LLC
    Inventors: Niall Joseph Dalton, Trevor Robinson
  • Publication number: 20220114070
    Abstract: A data processing node includes a management environment, an application environment, and a shared memory segment (SMS). The management environment includes at least one management services daemon (MSD) running on one or more dedicated management processors thereof. One or more application protocols are executed by the at least one MSD on at least one of the dedicated management processors. The management environment has a management interface daemon (MID) running on one or more application central processing unit (CPU) processors thereof. The SMS is accessible by the at least one MSD and the MID for enabling communication of information of the one or more application protocols to be provided between the at least one MSD and the MID. The MID provides at least one of management service to processes running within the application environment and local resource access to one or more processes running on another data processing node.
    Type: Application
    Filed: October 22, 2021
    Publication date: April 14, 2022
    Applicant: III Holdings 2, LLC
    Inventors: Niall Joseph Dalton, Trevor Robinson
  • Patent number: 11188433
    Abstract: A data processing node includes a management environment, an application environment, and a shared memory segment (SMS). The management environment includes at least one management services daemon (MSD) running on one or more dedicated management processors thereof. One or more application protocols are executed by the at least one MSD on at least one of the dedicated management processors. The management environment has a management interface daemon (MID) running on one or more application central processing unit (CPU) processors thereof. The SMS is accessible by the at least one MSD and the MID for enabling communication of information of the one or more application protocols to be provided between the at least one MSD and the MID. The MID provides at least one of management service to processes running within the application environment and local resource access to one or more processes running on another data processing node.
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: November 30, 2021
    Assignee: III Holdings 2, LLC
    Inventors: Niall Joseph Dalton, Trevor Robinson
  • Patent number: 11132277
    Abstract: Embodiments of the present invention provide an improvement over known approaches for monitoring of and taking action on observations associated with distributed applications. Application event reporting and application resource monitoring is unified in a manner that significantly reduces storage and aggregation overhead. For example, embodiments of the present invention can employ hardware and/or software support that reduces storage and aggregation overhead. In addition to providing for fine-grained, continuous, decentralized monitoring of application activity and resource consumption, embodiments of the present invention can also provide for decentralized filtering, statistical analysis, and derived data streaming. Furthermore, embodiments of the present invention are securely implemented (e.g., for use solely under the control of an operator) and can use a separate security domain for network traffic.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: September 28, 2021
    Assignee: III Holdings 2, LLC
    Inventors: Niall Joseph Dalton, Trevor Robinson
  • Publication number: 20190286610
    Abstract: A data processing node includes a management environment, an application environment, and a shared memory segment (SMS). The management environment includes at least one management services daemon (MSD) running on one or more dedicated management processors thereof. One or more application protocols are executed by the at least one MSD on at least one of the dedicated management processors. The management environment has a management interface daemon (MID) running on one or more application central processing unit (CPU) processors thereof. The SMS is accessible by the at least one MSD and the MID for enabling communication of information of the one or more application protocols to be provided between the at least one MSD and the MID. The MID provides at least one of management service to processes running within the application environment and local resource access to one or more processes running on another data processing node.
    Type: Application
    Filed: June 3, 2019
    Publication date: September 19, 2019
    Applicant: 111 Holdings 12, LLC
    Inventors: Niall Joseph Dalton, Trevor Robinson
  • Patent number: 10311014
    Abstract: A data processing node includes a management environment, an application environment, and a shared memory segment (SMS). The management environment includes at least one management services daemon (MSD) running on one or more dedicated management processors thereof. One or more application protocols are executed by the at least one MSD on at least one of the dedicated management processors. The management environment has a management interface daemon (MID) running on one or more application central processing unit (CPU) processors thereof. The SMS is accessible by the at least one MSD and the MID for enabling communication of information of the one or more application protocols to be provided between the at least one MSD and the MID. The MID provides at least one of management service to processes running within the application environment and local resource access to one or more processes running on another data processing node.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: June 4, 2019
    Assignee: III Holdings 2, LLC
    Inventors: Niall Joseph Dalton, Trevor Robinson
  • Publication number: 20140189039
    Abstract: A data processing node includes a management environment, an application environment, and a shared memory segment (SMS). The management environment includes at least one management services daemon (MSD) running on one or more dedicated management processors thereof. One or more application protocols are executed by the at least one MSD on at least one of the dedicated management processors. The management environment has a management interface daemon (MID) running on one or more application central processing unit (CPU) processors thereof. The SMS is accessible by the at least one MSD and the MID for enabling communication of information of the one or more application protocols to be provided between the at least one MSD and the MID. The MID provides at least one of management service to processes running within the application environment and local resource access to one or more processes running on another data processing node.
    Type: Application
    Filed: December 20, 2013
    Publication date: July 3, 2014
    Applicant: CALXEDA, INC.
    Inventors: Niall Joseph Dalton, Trevor Robinson
  • Publication number: 20140189104
    Abstract: Embodiments of the present invention provide an improvement over known approaches for monitoring of and taking action on observations associated with distributed applications. Application event reporting and application resource monitoring is unified in a manner that significantly reduces storage and aggregation overhead. For example, embodiments of the present invention can employ hardware and/or software support that reduces storage and aggregation overhead. In addition to providing for fine-grained, continuous, decentralized monitoring of application activity and resource consumption, embodiments of the present invention can also provide for decentralized filtering, statistical analysis, and derived data streaming. Furthermore, embodiments of the present invention are securely implemented (e.g., for use solely under the control of an operator) and can use a separate security domain for network traffic.
    Type: Application
    Filed: December 20, 2013
    Publication date: July 3, 2014
    Applicant: CALXEDA, INC.
    Inventors: Niall Joseph Dalton, Trevor Robinson
  • Patent number: 7561572
    Abstract: A method for facilitating tracking of packets through a plurality of localized transaction-tagging domains comprises determining a local tag applied within a first localized transaction-tagging domain to an output packet of the first localized transaction-tagging domain and assigning a system-generated global transaction tag to the output packet dependent upon the local tag. Assigning is performed in response to successfully performing the determining. The global transaction tag information is re-applied to an output packet of a second localized transaction-tagging domain after the packet is generated by the second localized transaction-tagging domain. The global transaction tag is a unique identifier that identifies all packets associated with a particular transaction globally across a plurality of localized transaction-tagging domains.
    Type: Grant
    Filed: July 20, 2005
    Date of Patent: July 14, 2009
    Assignee: Newisys, Inc.
    Inventors: Trevor A. Robinson, Mark Bradley Davis
  • Publication number: 20070019648
    Abstract: A method for facilitating tracking of packets through a plurality of localized transaction-tagging domains comprises determining a local tag applied within a first localized transaction-tagging domain to an output packet of the first localized transaction-tagging domain and assigning a system-generated global transaction tag to the output packet dependent upon the local tag. Assigning is performed in response to successfully performing the determining. The global transaction tag information is re-applied to an output packet of a second localized transaction-tagging domain after the packet is generated by the second localized transaction-tagging domain. The global transaction tag is a unique identifier that identifies all packets associated with a particular transaction globally across a plurality of localized transaction-tagging domains.
    Type: Application
    Filed: July 20, 2005
    Publication date: January 25, 2007
    Inventors: Trevor Robinson, Mark Davis
  • Publication number: 20060277552
    Abstract: A method for facilitating handling of exceptions in object code transformed from a 1-to-1 threading model to a M-to-N threading model comprises transforming object code having a 1-to-1 threading model to a M-to-N threading model, saving context of a Runnable section of the object code into a context object in response to an exception occurring and rethrowing the exception after performing the saving. The transforming includes creating a Boolean enable value in a method context for an exception handler in the method context, mapping an exception type to the exception handler and wrapping a Runnable section of the object code within a respective synthetic exception handler. The respective synthetic exception handler is configured for saving context of the object code Runnable into a context object in response to an exception occurring and rethrowing the exception after performing the saving.
    Type: Application
    Filed: June 1, 2005
    Publication date: December 7, 2006
    Inventors: Jonathan Nall, Trevor Robinson
  • Publication number: 20060253271
    Abstract: A method comprises analyzing multi-threaded process-oriented object code representing a simulation model and transforming said multi-threaded process-oriented object code to event-based object code representing a simulation model equivalent to simulation model represented by said multi-threaded process-oriented object code. Transformation is performed automatically in response to the analysis and includes creating continuation functionality between adjacent threads of execution. Analyzing object code includes determining a potentially blocking method and analyzing its control flow. Transforming multi-threaded process-oriented object code includes configuring the event-based object code to schedule a jump to a first one of a plurality of non-blocking Runnable methods of the simulation model represented by the event-based object code.
    Type: Application
    Filed: April 26, 2005
    Publication date: November 9, 2006
    Inventors: Mark Davis, Trevor Robinson, Jon Nall
  • Patent number: 6445251
    Abstract: A variable gain amplifier that has a high linearity gain stage coupled with a low noise gain stage, and a steering circuit that steers the input signal between these two stages depending on the gain requirement. The preferred embodiment employs steering of the input signal and extensive linearization (in dB) of the control signal to provide stable and linear gain control and high dynamic range.
    Type: Grant
    Filed: September 30, 1998
    Date of Patent: September 3, 2002
    Assignee: Conexant Systems, Inc.
    Inventor: Trevor Robinson
  • Publication number: 20020119763
    Abstract: A system capable of varying the operating current of at least one frequency source in the receiver of a communication device in response to the presence of an undesired signal within a frequency band of signals received at the receiver. The system may include a condition signal indicative of the presence of an undesired signal within a frequency band of signals received at a receiver and a controller that adjusts a frequency source responsive to the condition signal.
    Type: Application
    Filed: February 26, 2001
    Publication date: August 29, 2002
    Inventors: Balasubramanian Ramachandran, Aravind Loke, Trevor Robinson
  • Publication number: 20020021174
    Abstract: A variable gain amplifier that has a high linearity gain stage coupled with a low noise gain stage, and a steering circuit that steers the input signal between these two stages depending on the gain requirement. The preferred embodiment employs steering of the input signal and extensive linearization (in dB) of the control signal to provide stable and linear gain control and high dynamic range.
    Type: Application
    Filed: September 30, 1998
    Publication date: February 21, 2002
    Inventor: TREVOR ROBINSON
  • Patent number: 6339361
    Abstract: A driver system for a power amplifier in a wireless communication handset. The driver system includes a driver and a current source. The driver drives the power amplifier at a level of linearity determined responsive to a variable input bias current provided by the current source. The current source varies the bias current, and thus the degree of linearity provided, responsive to the desired output power of the handset.
    Type: Grant
    Filed: June 9, 1999
    Date of Patent: January 15, 2002
    Assignee: Conexant Systems, Inc.
    Inventors: Sabah Khesbak, Madhukar Reddy, Pramote Piriyapoksombut, Trevor Robinson
  • Patent number: 6124761
    Abstract: A variable gain amplifier (VGA) having a control voltage source that provides high gain-to-control voltage linearity over at least an 80 dB gain range. Further, the gain curve for the VGA is essentially independent of temperature. In the preferred embodiment, the VGA includes a two-stage bipolar differential amplifier. Each stage is a transconductor followed by current steering. The first stage amplifier is coupled to an exponentially varying current source to change the transconductance of the stage. The second stage amplifier is coupled to an fixed current source to maintain a fixed transconductance for the stage. To obtain exponential current steering, the control signal for the current steering circuitry is pre-distorted by the following equation:I/(1+exp(-f(V.sub.CTRL /V.sub.T))=I*A*exp(V.sub.CTRL /V.sub.REF),where A is a scaling factor, V.sub.T =kT/q, and T is temperature in Kelvin. The invention includes a fast, inexpensive control voltage source that provides such a signal.
    Type: Grant
    Filed: September 30, 1998
    Date of Patent: September 26, 2000
    Inventors: Trevor Robinson, Pramote Piriyapoksombu
  • Patent number: D310857
    Type: Grant
    Filed: January 8, 1987
    Date of Patent: September 25, 1990
    Inventor: Trevor A. Robinson
  • Patent number: D311229
    Type: Grant
    Filed: January 8, 1987
    Date of Patent: October 9, 1990
    Inventor: Trevor A. Robinson