Patents by Inventor Russell Marks
Russell Marks 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: 20130250991Abstract: Optoelectronic devices have a photoactive region containing semiconductor material doped with ions of a rare earth element. Characteristic transitions associated with internal energy states of the rare earth dopant ions are modified by direct interaction of those states with an energy state in the semiconductor band structure. Eu+ and Yb+ doped silicon LEDs and photodetectors are described. The LEDs are emissive of radiation in the wavelength range 1300 nm to 1600 nm, important in optical communications.Type: ApplicationFiled: November 21, 2011Publication date: September 26, 2013Applicant: The University of SurreyInventors: Kevin Peter Homewood, Russell Mark Gwilliam
-
Patent number: 8493871Abstract: In a network that includes intermediary nodes, such as WAN accelerators, that transform messages between nodes, an end-to-end path of the messages is determined. The determined end-to-end path is used in subsequent analysis of message traces, to identify timing and other factors related to the performance of the network relative to the propagation of these messages, including the propagation of the transformed messages. A variety of techniques are presented for determining the path of the messages, depending upon the characteristics of the collected trace data. Upon determining the message path, the traces are synchronized in time and correlations between the connections along the path are determined, including causal relationships. In a preferred embodiment, a user identifies an application process between or among particular nodes of a network, and the system provides a variety of formats for viewing statistics related to the performance of the application on the network.Type: GrantFiled: November 23, 2009Date of Patent: July 23, 2013Assignee: Riverbed Technology, Inc.Inventors: Patrick J. Malloy, Antoine Dunn, Dana Znamova, Steven Niemczyk, Russell Mark Elsner, Ryan Gehl, Alex Chernyakov
-
Publication number: 20130103639Abstract: Creating web application using cloud-based friction-free databases without web hosting knowledge. User credentials are received at a web application service for initiating a web application task via client software. The user credentials are analyzed to determine whether to grant the user permission to initiate the requested web application task. The web application task is initiated when the permission is granted. Data associated with the initiated web application task is received at the web application service for analysis of the data to host and render a web application based solely on received data provided without basis of web hosting knowledge.Type: ApplicationFiled: October 25, 2011Publication date: April 25, 2013Applicant: MICROSOFT CORPORATIONInventors: Steven Greenberg, Michael Hopkins Smith, Vijayalakshmi Ramkumar, Brian Eugene Kihneman, Alexander Alexandrovich Spiridonov, David Michael Jade, Shen Wang, Sumit Chauhan, Gregory Chan, Tobias Joakim Bertil Ternström, Russell Mark Sinclair, Todd Haugen, Ritu Singh, Daniel J. Cole, Peter Alan Carlin, Christopher Todd Seitzinger
-
Publication number: 20130067073Abstract: The embodiments facilitate the analysis of application delays, including delays that occur on multiple paths. A trace file of an application's network events is processed to categorize the causes of delays incurred in the propagation and processing of these events. The system identifies the amount of delay that can be eliminated by eliminating each of the components of delay individually, as well as the amount of delay that can be eliminated by eliminating combinations of the delay components. A user interface displays the amount of reduction that can be achieved by eliminating various delays alone or in combination. The interface also allows the user to view the individual delay components contained in combinations of delay components. In this manner, the user is provided a view of each of the delay components that would need to be addressed, either individually or in combination, to improve the overall application delay.Type: ApplicationFiled: December 21, 2011Publication date: March 14, 2013Inventors: Steven Niemczyk, Patrick J. Malloy, Alain J. Cohen, Russell Mark Elsner
-
Patent number: 8296424Abstract: Data representing application deployment attributes, network topology, and network performance attributes based on a reduced set of element attributes is utilized to simulate application deployment. The data may be received from a user directly, a program that models a network topology or application behavior, and a wizard that implies the data based on an interview process. The simulation may be based on application deployment attributes including application traffic pattern, application message sizes, network topology, and network performance attributes. The element attributes may be determined from a lookup table of element operating characteristics that may contain element maximum and minimum boundary operating values utilized to interpolate other operating conditions.Type: GrantFiled: August 24, 2010Date of Patent: October 23, 2012Assignee: OPNET Technologies, Inc.Inventors: Patrick J. Malloy, Dana Znamova, Alain J. Cohen, Antoine Dunn, John W. Strohm, Abbas Haider Ali, Russell Mark Elsner
-
Publication number: 20120179816Abstract: A system and method for managing captured network traffic data is provided. The invention comprises a plurality of capture agents, each being configured to capture the network traffic associated with one or more applications. Each application is associated with one or more capture agents according to an application profile that is stored and maintained in a capture server. When analysis of an application's network traffic is required, the capture server contacts the corresponding capture agents according to the application profile. The capture server then effects the identification and archiving of the network traffic that corresponds to a user-defined capture condition. A database at the capture server maintains a record that associates the corresponding network traffic with the user-defined capture condition such that the corresponding network traffic can later be retrieved and analyzed using an analysis engine.Type: ApplicationFiled: March 19, 2012Publication date: July 12, 2012Applicant: OPNET TECHNOLOGIES, INC.Inventors: Patrick J. MALLOY, Michael S. CANNEY, Ryan GEHL, Marc A. COHEN, Eric S. NUDELMAN, Russell Mark ELSNER, Mark I. SCHNEIDER
-
Patent number: 8140665Abstract: A system and method for managing captured network traffic data is provided. The invention comprises a plurality of capture agents, each being configured to capture the network traffic associated with one or more applications. Each application is associated with one or more capture agents according to an application profile that is stored and maintained in a capture server. When analysis of an application's network traffic is required, the capture server contacts the corresponding capture agents according to the application profile. The capture server then effects the identification and archiving of the network traffic that corresponds to a user-defined capture condition. A database at the capture server maintains a record that associates the corresponding network traffic with the user-defined capture condition such that the corresponding network traffic can later be retrieved and analyzed using an analysis engine.Type: GrantFiled: August 19, 2006Date of Patent: March 20, 2012Assignee: OPNET Technologies, Inc.Inventors: Patrick J. Malloy, Michael S. Canney, Ryan Gehl, Marc A. Cohen, Eric S. Nudelman, Russell Mark Elsner, Marc I. Schneider
-
Patent number: 8095649Abstract: A multi-functional graphical user interface facilitates the analysis and assessment of application delays, including delays that occur on multiple paths. A trace file of an application's network events is processed to categorize the causes of delays incurred in the propagation and processing of these events. The system identifies the amount of delay (‘component delay’) that can be eliminated by eliminating each of the components of delay individually, as well as the amount of delay (‘parallel delay’) that can be eliminated by eliminating combinations of the delay components. A user interface displays the amount of reduction that can be achieved by eliminating each component delay individually and the amount of reduction that can be achieved by eliminating combinations of the individual component delays.Type: GrantFiled: April 1, 2008Date of Patent: January 10, 2012Assignee: OPNET Technologies, Inc.Inventors: Patrick J Malloy, Alain J Cohen, Steven Niemczyk, Russell Mark Elsner
-
Patent number: 8023893Abstract: A method and apparatus are disclosed for wireless communication among integrated circuit devices within a single enclosure. Each of a plurality of integrated circuit devices within a single enclosure has one or more antennas that permit wireless communication. A signal destined for one or more integrated circuit devices within the same enclosure is transmitted by the transmitting integrated circuit device using an associated antenna. The transmitted signal is received by the antennas of each destination integrated circuit device. The present invention provides for pin to pin wireless transmission and reception among at least two integrated circuit devices. A plurality of channels may be achieved using known multiplexing techniques, such as time division multiplexing or the transmission of multiple signals at different carrier frequencies or on different antennas.Type: GrantFiled: June 24, 2003Date of Patent: September 20, 2011Assignee: Agere Systems Inc.Inventor: Russell Mark Richman
-
Patent number: 8005006Abstract: Multiple parent-dependencies are identified for messages that are received on a network that includes nodes that are configured to avoid the conventional strictly-sequential communications techniques and protocols, in order to accelerate network performance. If a network is known, or assumed, to include intermediate/proxy nodes that are configured to provide acceleration, access control, and other services, the system that analyzes traffic on the network is configured to assume that these nodes may/will provide such features, and thereby introduce multiple dependencies among the messages communicated across the network. For each message transmitted from a forwarding node, messages received at the forwarding node are assessed to distinguish messages from the destination node and messages from an other node, and a dependency is defined for each.Type: GrantFiled: June 5, 2009Date of Patent: August 23, 2011Assignee: OPNET Technologies, IncInventors: Steve Niemczyk, Antoine Dunn, Russell Mark Elsner, Patrick J. Malloy, Dana Znamova
-
Publication number: 20110055390Abstract: Data representing application deployment attributes, network topology, and network performance attributes based on a reduced set of element attributes is utilized to simulate application deployment. The data may be received from a user directly, a program that models a network topology or application behavior, and a wizard that implies the data based on an interview process. The simulation may be based on application deployment attributes including application traffic pattern, application message sizes, network topology, and network performance attributes. The element attributes may be determined from a lookup table of element operating characteristics that may contain element maximum and minimum boundary operating values utilized to interpolate other operating conditions.Type: ApplicationFiled: August 24, 2010Publication date: March 3, 2011Inventors: Patrick J. Malloy, Dana Znamova, Alain J. Cohen, Antoine Dunn, John W. Strohm, Abbas Haider Ali, Russell Mark Elsner
-
Patent number: 7885200Abstract: A graphic user interface facilitates the hierarchical analysis of timing parameters related to network-based applications. At the top level of the hierarchy, the user is presented a summary of the delays incurred while running an application, or while simulating the running of an application, organized by delay categories, including processing delays at each node, as well as propagation delays at each link between nodes. The interface enables a user to “drill down” into lower levels of the timing information hierarchy by ‘clicking’ on currently displayed information. The information is presented in a form most appropriate to the level of analysis. The presentation forms include, for example, pie-charts, multi-variable timing diagrams (in both absolute and relative forms), data exchange charts, and so on, and ‘zoom’ capabilities are provided as appropriate to the particular display form.Type: GrantFiled: April 4, 2006Date of Patent: February 8, 2011Assignee: OPNET Technologies, Inc.Inventors: Russell Mark Elsner, John Wilson Strohm, Michael S. Canney
-
Patent number: 7839790Abstract: Application messages are segregated into message paths, and the delays of the transmitted packets associated with each message path are independently analyzed to distinguish propagation, bandwidth, congestion, and protocol delays. To further distinguish the congestion delays, all of the paths of the application messages are assessed to identify delays induced by the application, including self-congestion delay, corresponding to pre-congestion delays caused by attempting to send data from a source device faster than the bandwidth of the channel allows, and cross-congestion delay, corresponding to post-congestion delays caused by varying delays beyond a bottleneck link in the channel. The remaining congestion delay is identified as network congestion delay, corresponding to delays caused by network devices other than the source device. After identifying each of the components of delay, the effect of each component on the overall delay is determined to identify where improvements can best be made.Type: GrantFiled: July 12, 2007Date of Patent: November 23, 2010Assignee: OPNET Technologies, Inc.Inventors: Steve Niemczyk, Patrick J. Malloy, Alain J. Cohen, Russell Mark Elsner
-
Publication number: 20100128623Abstract: In a network that includes intermediary nodes, such as WAN accelerators, that transform messages between nodes, an end-to-end path of the messages is determined. The determined end-to-end path is used in subsequent analyses of message traces, to identify timing and other factors related to the performance of the network relative to the propagation of these messages, including the propagation of the transformed messages. A variety of techniques are presented for determining the path of the messages, depending upon the characteristics of the collected trace data. Upon determining the message path, the traces are synchronized in time and correlations between the connections along the path are determined, including causal relationships. In a preferred embodiment, a user identifies an application process between or among particular nodes of a network, and the system provides a variety of formats for viewing statistics related to the performance of the application on the network.Type: ApplicationFiled: November 23, 2009Publication date: May 27, 2010Inventors: Antoine Dunn, Steven Niemezyk, Dana Znamova, Russell Mark Elsner, Patrick J. Malloy, Ryan Gehl, Alex Chernyaov
-
Publication number: 20090303899Abstract: Multiple parent-dependencies are identified for messages that are received on a network that includes nodes that are configured to avoid the conventional strictly-sequential communications techniques and protocols, in order to accelerate network performance. If a network is known, or assumed, to include intermediate/proxy nodes that are configured to provide acceleration, access control, and other services, the system that analyzes traffic on the network is configured to assume that these nodes may/will provide such features, and thereby introduce multiple dependencies among the messages communicated across the network. For each message transmitted from a forwarding node, messages received at the forwarding node are assessed to distinguish messages from the destination node and messages from an other node, and a dependency is defined for each.Type: ApplicationFiled: June 5, 2009Publication date: December 10, 2009Inventors: Steve NIEMCZYK, Antoine Dunn, Russell Mark Elsner, Patrick J. Malloy, Dana Znamova
-
Publication number: 20080281961Abstract: A multi-functional graphical user interface facilitates the analysis and assessment of application delays, including delays that occur on multiple paths. A trace file of an application's network events is processed to categorize the causes of delays incurred in the propagation and processing of these events. The system identifies the amount of delay (‘component delay’) that can be eliminated by eliminating each of the components of delay individually, as well as the amount of delay (‘parallel delay’) that can be eliminated by eliminating combinations of the delay components. A user interface displays the amount of reduction that can be achieved by eliminating each component delay individually and the amount of reduction that can be achieved by eliminating combinations of the individual component delays.Type: ApplicationFiled: April 1, 2008Publication date: November 13, 2008Inventors: Steven NIEMCZYK, Patrick J. Malloy, Alain J. Cohen, Russell Mark Elsner
-
Patent number: 7421853Abstract: A control system and method for interactive startup and shutdown of a steam turbine driven chiller unit is provided. The chiller unit includes an integrated central control panel to control operation of both the steam turbine system and the refrigerant system. The central control panel has startup control system to assist an operator manually start the steam turbine system and the refrigerant system and a shutdown control system to assist an operator manually shutdown the steam system and the refrigerant system. Both the startup control system and the shutdown control system include logic for performing necessary protective actions and for notifying an operator when to perform required actions.Type: GrantFiled: December 17, 2004Date of Patent: September 9, 2008Assignee: York International CorporationInventors: Dennis Lee Shaffer, Russell Mark Thompson
-
Patent number: 7421854Abstract: A control system and method are provided for the automatic startup and shutdown of a steam turbine driven chiller unit. The chiller unit includes an integrated central control panel to control operation of both the steam turbine system and the refrigerant system. The central control panel has a startup control system to automatically start the steam turbine driven chiller unit while performing necessary protective actions and a shutdown control system to automatically stop the steam turbine driven chiller unit while performing necessary protective actions.Type: GrantFiled: December 17, 2004Date of Patent: September 9, 2008Assignee: York International CorporationInventors: Dennis Lee Shaffer, Russell Mark Thompson
-
Patent number: 7400246Abstract: The INERTIAL SENSOR TRACKING SYSTEM is an overall system installation consisting of wireless body pack transmitters, broadband telemetry transceivers, computer and monitoring equipment, and emergency power generation for tracking personnel in an underground mine environment. The system is designed to function with normal primary power and on battery operation in the event of an emergency. In the past inertial sensors have been large spinning mass gyroscopes and large mass-based accelerometers. These inertial sensors have required high voltage three phase electrical supplies. The “wearable” body pack must be battery operated and the sensors must be small and lightweight. Micro-Electro-Mechanical (MEM) sensors fulfill both the requirements of low weight and low power consumption. The accuracy of the MEM sensor has been developed sufficiently to incorporate, with de-noising algorithms, an accurate position-sensing device.Type: GrantFiled: April 11, 2006Date of Patent: July 15, 2008Inventor: Russell Mark Breeding
-
Patent number: 7328587Abstract: A control system for a steam turbine driven chiller unit is provided. The control system automatically utilizes the full range of the governor, compressor pre-rotation vanes, and hot gas bypass valve capabilities to control the capacity of the chiller and provide anti-surge and override control functions to prevent undesirable operational ranges while maintaining maximum efficiency of operation.Type: GrantFiled: December 17, 2004Date of Patent: February 12, 2008Assignee: York International CorporationInventors: Dennis Lee Shaffer, Russell Mark Thompson, Stephen Michael Kachmar, Eric John Smyder, Brenda Jane Roberts, Daniel J. Petroskie, Ryan Perry Eisensmith