Patents by Inventor Russell W. Lai
Russell W. Lai 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: 10884717Abstract: A system includes a plurality of program components, including one or more sensor-agnostic components, one or more sensor-specific components, and a base subsystem manager (SSM) class. The sensor-agnostic components are preestablished, where each sensor-agnostic component is configured to be independent of sensor domain. The sensor-specific components are preestablished, where each sensor-specific component is customizable for use with a chosen sensor domain. The base SSM class is instantiated into a first SSM for a first subsystem comprising one or more resources, including at least one sensor. The system further includes a development environment configured to access the sensor-agnostic components and the sensor-specific components, and to enable combination of the sensor-agnostic components and the sensor-specific components. The sensor-agnostic components and the sensor-specific components are configured to interconnect in a plurality of combinations to form a program.Type: GrantFiled: April 9, 2019Date of Patent: January 5, 2021Assignee: RAYTHEON COMPANYInventors: Ryan D. Retting, Russell W. Lai, Michael L. Garibay
-
Publication number: 20200326915Abstract: A system includes a plurality of program components, including one or more sensor-agnostic components, one or more sensor-specific components, and a base subsystem manager (SSM) class. The sensor-agnostic components are preestablished, where each sensor-agnostic component is configured to be independent of sensor domain. The sensor-specific components are preestablished, where each sensor-specific component is customizable for use with a chosen sensor domain. The base SSM class is instantiated into a first SSM for a first subsystem comprising one or more resources, including at least one sensor. The system further includes a development environment configured to access the sensor-agnostic components and the sensor-specific components, and to enable combination of the sensor-agnostic components and the sensor-specific components. The sensor-agnostic components and the sensor-specific components are configured to interconnect in a plurality of combinations to form a program.Type: ApplicationFiled: April 9, 2019Publication date: October 15, 2020Inventors: Ryan D. Retting, Russell W. Lai, Michael L. Garibay
-
Patent number: 9295072Abstract: Embodiments of a system and method for using radio frequency (RF) resources are generally described herein. In some embodiments, the system includes an antenna subsystem including antenna apertures. The system may also include devices configured to execute a plurality RF tasks. The system may further include memory to store a prioritized list of RF tasks. The system may still further include a manager to receive a request from an RF task to use an antenna aperture. The manager may insert the RF task into a prioritized list of RF tasks within a time duration specified in the request. The manager may spawn a thread to execute the RF task through the antenna aperture, within a time frame depending on the RF task's position in the prioritized list.Type: GrantFiled: August 30, 2013Date of Patent: March 22, 2016Assignee: Raytheon CompanyInventors: Nathan M. Mintz, Jamil R. Hashimi, Russell W. Lai, Hung Q. Nguyen, Gregory S. Vogt, Gordon R. Scott, Retting D. Ryan
-
Publication number: 20150305053Abstract: Embodiments of a system and method for using radio frequency (RF) resources are generally described herein. In some embodiments, the system includes an antenna subsystem including antenna apertures. The system may also include devices configured to execute a plurality RF tasks. The system may further include memory to store a prioritized list of RF tasks. The system may still further include a manager to receive a request from an RF task to use an antenna aperture. The manager may insert the RF task into a prioritized list of RF tasks within a time duration specified in the request. The manager may spawn a thread to execute the RF task through the antenna aperture, within a time frame depending on the RF task's position in the prioritized list.Type: ApplicationFiled: August 30, 2013Publication date: October 22, 2015Applicant: Raytheon CompanyInventors: Nathan M. Mintz, Jamil R. Hashimi, Russell W. Lai, Hung Q. Nguyen, Gregory S. Vogt, Gordon R. Scott, Retting D. Ryan
-
Patent number: 8922419Abstract: A method for allocating system resources includes receiving, by a processor, an assignment list that includes a first assignment and a second assignment, each assignment is assigned a priority and includes tasks associated with each assignment, assigning each assignment to a system resource according to the assigned priority of each assignment, populating a tree for the system resource, the tree including each assignment assigned to the system resource ordered by the relative priority of the assignments, generating task roots associated with each task associated with each assignment in the tree, associating each task root with a task score, defining a first system resource root that includes the task roots having the lowest task scores, calculating a first system resource root score as a function of the task scores of the first system resource root, and saving the first system resource root as the current best estimate system resource root.Type: GrantFiled: December 10, 2012Date of Patent: December 30, 2014Assignee: Raytheon CompanyInventors: William Rudnisky, Robert E. Vitali, Russell W. Lai, Ryan D. Retting, Jeffery Jay Logan
-
Publication number: 20140159934Abstract: A method for allocating system resources includes receiving, by a processor, an assignment list that includes a first assignment and a second assignment, each assignment is assigned a priority and includes tasks associated with each assignment, assigning each assignment to a system resource according to the assigned priority of each assignment, populating a tree for the system resource, the tree including each assignment assigned to the system resource ordered by the relative priority of the assignments, generating task roots associated with each task associated with each assignment in the tree, associating each task root with a task score, defining a first system resource root that includes the task roots having the lowest task scores, calculating a first system resource root score as a function of the task scores of the first system resource root, and saving the first system resource root as the current best estimate system resource root.Type: ApplicationFiled: December 10, 2012Publication date: June 12, 2014Applicant: RAYTHEON COMPANYInventors: William Rudnisky, Robert E. Vitali, Russell W. Lai, Ryan D. Retting, Jeffery Jay Logan
-
Patent number: 8336775Abstract: An aerospace-ground integration testbed may include a truth data scheme, a common sensor adaptor, a common sensor framework, a visualization scheme and a communications scheme. The truth data scheme may generate truth data configured to provide data of at least one of threats, terrain, targets and offensive and defensive systems. The common sensor adaptor may provide sensed data generated from at least the truth data. The common sensor framework may provide modeled sensed data generated from at least the truth data utilizing sensor models. The visualization scheme may generate visual data to be displayed from the sensed data and the modeled sensed data. The communications scheme may provide communication and testbed messaging infrastructure between the truth data scheme, the common sensor adaptor, the common sensor framework, and the visualization scheme.Type: GrantFiled: June 22, 2010Date of Patent: December 25, 2012Assignee: Raytheon CompanyInventors: Joanne E. Wood, Rickford B. Still, Janet L. H. Housley, Russell W. Lai
-
Patent number: 8203942Abstract: A communications resource management system. The system includes a first module for prioritizing incoming messages and a second module for steering the messages in response to the prioritization by the first module. The first module assigns a message priority to each message based on a plurality of parameters such as mission mode, message type, and timeliness factor. The second module selects the most optimal communications resource for the message with the highest message priority by assigning a transmitter priority to each communications resource based on a plurality of factors such as estimated message arrival time, availability, and waveform compatibility. The message with the highest message priority is steered to the communications resource with the highest transmitter priority at the moment the message is sent. The first and second modules are each implemented using decision tree logic.Type: GrantFiled: July 14, 2006Date of Patent: June 19, 2012Assignee: Raytheon CompanyInventors: Fernando J. Hernandez, Jonathan D. Gray, Michael J. Meier, Jyoti D. Panjwani, Dori Ruste, Russell W. Lai, Deanna K. Harden
-
Publication number: 20110309143Abstract: An aerospace-ground integration testbed may include a truth data scheme, a common sensor adaptor, a common sensor framework, a visualization scheme and a communications scheme. The truth data scheme may generate truth data configured to provide data of at least one of threats, terrain, targets and offensive and defensive systems. The common sensor adaptor may provide sensed data generated from at least the truth data. The common sensor framework may provide modeled sensed data generated from at least the truth data utilizing sensor models. The visualization scheme may generate visual data to be displayed from the sensed data and the modeled sensed data. The communications scheme may provide communication and testbed messaging infrastructure between the truth data scheme, the common sensor adaptor, the common sensor framework, and the visualization scheme.Type: ApplicationFiled: June 22, 2010Publication date: December 22, 2011Inventors: Joanne E. Wood, Rickford B. Still, Janet L. H. Housley, Russell W. Lai
-
Publication number: 20110080897Abstract: A communications resource management system. The system includes a first module for prioritizing incoming messages and a second module for steering the messages in response to the prioritization by the first module. The first module assigns a message priority to each message based on a plurality of parameters such as mission mode, message type, and timeliness factor. The second module selects the most optimal communications resource for the message with the highest message priority by assigning a transmitter priority to each communications resource based on a plurality of factors such as estimated message arrival time, availability, and waveform compatibility. The message with the highest message priority is steered to the communications resource with the highest transmitter priority at the moment the message is sent. The first and second modules are each implemented using decision tree logic.Type: ApplicationFiled: July 14, 2006Publication date: April 7, 2011Inventors: Fernando J. Hernandez, Jonathan D. Gray, Michael J. Meier, Jyoti D. Panjwani, Dori Ruste, Russell W. Lai, Deanna K. Harden