Patents by Inventor Yaron Ben-Shoshan

Yaron Ben-Shoshan 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: 20080209525
    Abstract: Embodiments of the present invention include applications for a method of modifying a computer program to control and monitor usage, e.g., for software protection, by dividing the computer program code into protected and unprotected parts. The policy may dictate the conditions under which the resource may be released. The policy may be associated, for example, with a particular copy of the computer program being executed, or it may be associated with a user identification (for example, as identified by a user name and password), or a time limitation, or a mode of use of the software, or other conditions placed on the set of parameters received from the user machine. The policy may be dictated statically, or it may be changed dynamically by a supervisor.
    Type: Application
    Filed: February 21, 2008
    Publication date: August 28, 2008
    Inventor: Yaron BEN-SHOSHAN
  • Publication number: 20060259981
    Abstract: Embodiments of the present invention include a method of modifying a computer program to control and monitor usage, e.g., for software protection, by dividing the computer program code into protected and unprotected parts. According to some demonstrative embodiments of the invention, the protected part of the divided program may include logical operations and computations that influence resource-releasing instructions relating to resources used by the unprotected part of the program. The divided program may be indistinguishable to a user from the original version in terms of execution performance. Embodiments of the present invention include a method of profiling a computer program to collect statistics regarding resource consumption and related operations; analyzing the statistics to identify suitable operations; and generating code for a divided version of the computer program. Other features are described and claimed.
    Type: Application
    Filed: December 28, 2005
    Publication date: November 16, 2006
    Inventor: Yaron Ben-Shoshan