Patents Assigned to Trigence Corp.
-
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: 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