Patents Assigned to Trustware International Limited
  • Patent number: 8850428
    Abstract: A secure computing environment that prevents malicious code from “illegitimately” interacting with programs and data residing on the computing platform. While the various embodiments restrict certain programs to operate in a virtualized environment, such operation is transparent to the user from the operational point of view. Moreover, any program operating in the virtualized environment is made to believe that it has full access to all of the computing resources. To prevent a user from unknowingly or inadvertently allowing the program to adversely affect the computer, the user is also presented with “feel” that the program is able to perform all operations in the computing environment.
    Type: Grant
    Filed: November 10, 2010
    Date of Patent: September 30, 2014
    Assignee: Trustware International Limited
    Inventor: Eyal Dotan
  • Patent number: 8838994
    Abstract: A method that protects computer data from untrusted programs. Each computer's object and process is assigned with trust attributes, which define the way it can interact with other objects within the system. When an object is classified as untrusted, it can interact with other object within the system on a limited basis. A virtualized system is provided on the computer so that when the untrusted object attempts to perform an operation that is outside its scope of authorization, the virtualized system intercepts the operation but present the untrusted program with an indication that the requested operation has been performed. The method further includes processes to securely move a program from an untrusted group to a trusted group.
    Type: Grant
    Filed: July 8, 2013
    Date of Patent: September 16, 2014
    Assignee: Trustware International Limited
    Inventor: Eyal Dotan
  • Patent number: 8484483
    Abstract: A method that protects computer data from untrusted programs. Each computer's object and process is assigned with trust attributes, which define the way it can interact with other objects within the system. When an object is classified as untrusted, it can interact with other object within the system on a limited basis. A virtualized system is provided on the computer so that when the untrusted object attempts to perform an operation that is outside its scope of authorization, the virtualized system intercepts the operation but present the untrusted program with an indication that the requested operation has been performed. The method further includes processes to securely move a program from an untrusted group to a trusted group.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: July 9, 2013
    Assignee: Trustware International Limited
    Inventor: Eyal Dotan
  • Publication number: 20120090029
    Abstract: A method that protects computer data from untrusted programs. Each computer's object and process is assigned with trust attributes, which define the way it can interact with other objects within the system. When an object is classified as untrusted, it can interact with other object within the system on a limited basis. A virtualized system is provided on the computer so that when the untrusted object attempts to perform an operation that is outside its scope of authorization, the virtualized system intercepts the operation but present the untrusted program with an indication that the requested operation has been performed. The method further includes processes to securely move a program from an untrusted group to a trusted group.
    Type: Application
    Filed: December 9, 2011
    Publication date: April 12, 2012
    Applicant: TRUSTWARE INTERNATIONAL LIMITED
    Inventor: Eyal Dotan
  • Patent number: 8078886
    Abstract: A method that protects computer data from untrusted programs. Each computer's object and process is assigned with trust attributes, which define the way it can interact with other objects within the system. When an object is classified as untrusted, it can interact with other object within the system on a limited basis. A virtualized system is provided on the computer so that when the untrusted object attempts to perform an operation that is outside its scope of authorization, the virtualized system intercepts the operation but present the untrusted program with an indication that the requested operation has been performed. The method further includes processes to securely move a program from an untrusted group to a trusted group.
    Type: Grant
    Filed: September 2, 2009
    Date of Patent: December 13, 2011
    Assignee: Trustware International Limited
    Inventor: Eyal Dotan
  • Publication number: 20100058472
    Abstract: A method that protects computer data from untrusted programs. Each computer's object and process is assigned with trust attributes, which define the way it can interact with other objects within the system. When an object is classified as untrusted, it can interact with other object within the system on a limited basis. A virtualized system is provided on the computer so that when the untrusted object attempts to perform an operation that is outside its scope of authorization, the virtualized system intercepts the operation but present the untrusted program with an indication that the requested operation has been performed. The method further includes processes to securely move a program from an untrusted group to a trusted group.
    Type: Application
    Filed: September 2, 2009
    Publication date: March 4, 2010
    Applicant: TRUSTWARE INTERNATIONAL LIMITED
    Inventor: Eyal DOTAN
  • Patent number: 7613930
    Abstract: A method that protects computer data from untrusted programs. Each computer's object and process is assigned with trust attributes, which define the way it can interact with other objects within the system. When an object is classified as untrusted, it can interact with other object within the system on a limited basis. A virtualized system is provided on the computer so that when the untrusted object attempts to perform an operation that is outside its scope of authorization, the virtualized system intercepts the operation but present the untrusted program with an indication that the requested operation has been performed. The method further includes processes to securely move a program from an untrusted group to a trusted group.
    Type: Grant
    Filed: June 2, 2005
    Date of Patent: November 3, 2009
    Assignee: Trustware International Limited
    Inventor: Eyal Dotan