Patents by Inventor Donn Rochette
Donn Rochette 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: 20160105347Abstract: A method is provided for tracking a transaction communicated in a network through nodes connected using sockets, wherein socket data is stored in one or more memory devices. The method includes identifying a start node and a trace-out socket on that node, and for i from 1 to N: by using the socket data, identifying an ith traced node and a trace-in socket on that node, wherein the ith base node is the start node if i=1 or the (i?1)th traced node if i>1, and wherein the trace-in socket on the ith traced node and the trace-out socket on the ith base node form a socket pair; and by using the socket data, identifying a trace-out socket on the ith traced node.Type: ApplicationFiled: October 13, 2014Publication date: April 14, 2016Applicant: AppFirst, Inc.Inventor: Donn Rochette
-
Patent number: 9213751Abstract: A first-system has a plurality of interconnected computers which receive operational data from remote data sources. The first-system has a software application for processing the operational data received from remote data sources and the operational data characterizes performance of one or more software applications running on the remote data sources. A load capacity “L” for the first-system is determined; wherein L is the number of remote data sources that can be processed before the system becomes overloaded. The first-system is repeatedly monitors remote data sources to determine their number. When the number of remote data sources exceeds a predetermined fraction of L the first-system is replicated and replications are installed. When a client requests data from one of the systems, using a time stamp the data is automatically provided. The first-system is replicated as more processing power is required conditional upon the load capacity of the system.Type: GrantFiled: November 7, 2013Date of Patent: December 15, 2015Assignee: AppFirst, Inc.Inventor: Donn Rochette
-
Publication number: 20140136482Abstract: A first-system has a plurality of interconnected computers which receive operational data from remote data sources. The first-system has a software application for processing the operational data received from remote data sources and the operational data characterizes performance of one or more software applications running on the remote data sources. A load capacity “L” for the first-system is determined; wherein L is the number of remote data sources that can be processed before the system becomes overloaded. The first-system is repeatedly monitors remote data sources to determine their number. When the number of remote data sources exceeds a predetermined fraction of L the first-system is replicated and replications are installed. When a client requests data from one of the systems, using a time stamp the data is automatically provided. The first-system is replicated as more processing power is required conditional upon the load capacity of the system.Type: ApplicationFiled: November 7, 2013Publication date: May 15, 2014Applicant: AppFirst, Inc.Inventor: Donn Rochette
-
Patent number: 8707274Abstract: A system and method for providing detailed information about how a software application is running has a processor and memory including a shared memory. The method provides an automated way of extracting information from a first software application having a plurality of libraries as the application executes. A special library used to interrogate an execution application is placed in the execution path but does not use I/O resources while it is extracting information about an executing software application. An intercept causes the special library to execute, and information is seamless provided to an output device during execution of the interrogated application.Type: GrantFiled: April 8, 2011Date of Patent: April 22, 2014Assignee: Appfirst, Inc.Inventors: Donn Rochette, Ilho Ye
-
Publication number: 20110252407Abstract: A system and method for providing detailed information about how a software application is running has a processor and memory including a shared memory. The method provides an automated way of extracting information from a first software application having a plurality of libraries as the application executes. A special library used to interrogate an execution application is placed in the execution path but does not use I/O resources while it is extracting information about an executing software application. An intercept causes the special library to execute, and information is seamless provided to an output device during execution of the interrogated application.Type: ApplicationFiled: April 8, 2011Publication date: October 13, 2011Applicant: AppFirst, Inc.Inventors: Donn Rochette, IIho Ye
-
Patent number: 7784058Abstract: A computing system and architecture is provided that affects and extends services exported through application libraries. The system has an operating system having an operating system kernel having OS critical system elements (OSCSEs) for running in kernel mode; and, a shared library having critical system elements (SLCSEs) stored within the shared library for use by the software applications in user mode. The SLCSEs stored in the shared library are accessible to the software applications and when accessed by a software application forms a part of the software application. When an instance of an SLCSE provided to an application from the shared library it is ran in a context of the software application without being shared with other software applications. The other applications running under the operating system each have use of a unique instance of a corresponding critical system element for performing essentially the same function, and can be run simultaneously.Type: GrantFiled: September 21, 2004Date of Patent: August 24, 2010Assignee: Trigence Corp.Inventors: Donn Rochette, Paul O'Leary, Dean Huffman
-
Patent number: 7774762Abstract: This invention discloses a system for enabling a first software application, which is designed for execution on a first computer platform, to be executed on an incompatible computer platform in which the software application is not intended to execute.Type: GrantFiled: April 26, 2006Date of Patent: August 10, 2010Assignee: Trigence Corp.Inventors: Donn Rochette, Alois Liebl, Craig MacDonald
-
Patent number: 7757291Abstract: The invention discloses a method and system for protecting a computer platform from malware. The protection is achieved by encapsulating an application that can serve as a malware conduit within a protected capsule environment, so as to prevent the conduit application or any processes originated therefrom from accessing and making changes to objects associated with an operating system (OS) of the computer platform or with other applications running on the computer platform outside of the capsule environment, thereby preventing the malware provided via the conduit application from contaminating the computer platform outside of said secure protected environment, or capsule.Type: GrantFiled: May 12, 2006Date of Patent: July 13, 2010Assignee: Trigence Corp.Inventors: Donn Rochette, Alois Liebl
-
Patent number: 7519814Abstract: A system is disclosed having servers with operating systems that may differ, operating in disparate computing environments, wherein each server includes a processor and an operating system including a kernel a set of associated local system files compatible with the processor. This invention discloses a method of providing at least some of the servers in the system with secure, executable, applications related to a service, wherein the applications may be executed in a secure environment, wherein the applications each include an object executable by at least some of the different operating systems for performing a task related to the service. The method of this invention requires storing in memory accessible to at least some of the servers a plurality of secure containers of application software.Type: GrantFiled: September 13, 2004Date of Patent: April 14, 2009Assignee: Trigence Corp.Inventors: Donn Rochette, Paul O'Leary, Dean Huffman
-
Publication number: 20080222160Abstract: In a method and system for performing a task for a software application that facilitates implementation of the software application with minimized installation requirements, in response to a request by the software application for a local system file of an operating system used for execution of the software application, a processor may redirect the request to access a file stored in a capsule environment together with the software application, where the redirecting includes: updating a table, which a local kernel of the operating system accesses for calling a system call handler, to include a pointer to a filter handler instead of the system call handler, the filter handler, when implemented, passing modified values to the system call handler; and/or causing an application library to redirect a request thereto to a filter library for communicating with the local kernel.Type: ApplicationFiled: March 13, 2008Publication date: September 11, 2008Inventors: Craig MacDonald, Donn Rochette, Alois Liebl
-
Publication number: 20060265761Abstract: The invention discloses a method and system for protecting a computer platform from malware. The protection is achieved by encapsulating an application that can serve as a malware conduit within a protected capsule environment, so as to prevent the conduit application or any processes originated therefrom from accessing and making changes to objects associated with an operating system (OS) of the computer platform or with other applications running on the computer platform outside of the capsule environment, thereby preventing the malware provided via the conduit application from contaminating the computer platform outside of said secure protected environment, or capsule.Type: ApplicationFiled: May 12, 2006Publication date: November 23, 2006Applicant: Trigence Corp.Inventors: Donn Rochette, Alois Liebl
-
Publication number: 20060253858Abstract: A system and a method are disclosed within an operating system (OS) environment, having an OS and a software application requesting a service. The invention disclosed fulfills requested services by filtering requests and fulfilling certain types of requests in an unconventional, atypical manner. For example a service call, such as an “open call” is executed through an additional software application which is not provided by the operating system or the software application which requests the service.Type: ApplicationFiled: May 1, 2006Publication date: November 9, 2006Applicant: Trigence Corp.Inventors: Donn Rochette, Craig MacDonald
-
Publication number: 20060184931Abstract: This invention discloses a system for enabling a first software application, which is designed for execution on a first computer platform, to be executed on an incompatible computer platform in which the software application is not intended to execute.Type: ApplicationFiled: April 26, 2006Publication date: August 17, 2006Applicant: Trigence Corp.Inventors: Donn Rochette, Alois Liebl, Craig MacDonald
-
Publication number: 20050066303Abstract: A computing system and architecture is provided that affects and extends services exported through application libraries. The system has an operating system having an operating system kernel having OS critical system elements (OSCSEs) for running in kernel mode; and, a shared library having critical system elements (SLCSEs) stored within the shared library for use by the software applications in user mode. The SLCSEs stored in the shared library are accessible to the software applications and when accessed by a software application forms a part of the software application. When an instance of an SLCSE provided to an application from the shared library it is ran in a context of the software application without being shared with other software applications. The other applications running under the operating system each have use of a unique instance of a corresponding critical system element for performing essentially the same function, and can be run simultaneously.Type: ApplicationFiled: September 21, 2004Publication date: March 24, 2005Applicant: Trigence Corp.Inventors: Donn Rochette, Paul O'Leary, Dean Huffman
-
Publication number: 20050060722Abstract: A system is disclosed having servers with operating systems that may differ, operating in disparate computing environments, wherein each server includes a processor and an operating system including a kernel a set of associated local system files compatible with the processor. This invention discloses a method of providing at least some of the servers in the system with secure, executable, applications related to a service, wherein the applications may be executed in a secure environment, wherein the applications each include an object executable by at least some of the different operating systems for performing a task related to the service. The method of this invention requires storing in memory accessible to at least some of the servers a plurality of secure containers of application software.Type: ApplicationFiled: September 13, 2004Publication date: March 17, 2005Applicant: Trigence Corp.Inventors: Donn Rochette, Paul O'Leary, Dean Huffman
-
Patent number: 5123017Abstract: A remote maintenance monitoring system retrofits to a given hardware device with a sensor implant which gathers and captures failure data from the hardware device, without interfering with its operation. Failure data is continuously obtained from predetermined critical points within the hardware device, and is analyzed with a diagnostic expert system, which isolates failure origin to a particular component within the hardware device. For example, monitoring of a computer-based device may include monitoring of parity error data therefrom, as well as monitoring power supply fluctuations therein, so that parity error and power supply anomaly data may be used to trace the failure origin to a particular plane or power supply within the computer-based device. A plurality of sensor implants may be rerofit to corresponding plural devices comprising a distributed large-scale system. Transparent interface of the sensors to the devices precludes operative interference with the distributed network.Type: GrantFiled: September 29, 1989Date of Patent: June 16, 1992Assignee: The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventors: Lorenz G. Simpkins, Richard C. Owens, Donn A. Rochette