Patents Assigned to Exent Technologies, Ltd
  • Patent number: 9405777
    Abstract: A method for running a software application on a computer having an operating system that provides a local database containing consistent configuration data to be accessed by programs running on the computer. The method includes providing a file containing further configuration data required by the application, which further data are not stored in the local database. A request by the application to access the local database is intercepted, and an item of the further configuration data is returned from the file to the application, responsive to the request.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: August 2, 2016
    Assignee: Exent Technologies Ltd.
    Inventors: Amnon Romm, Avi Elkoni
  • Publication number: 20140082027
    Abstract: A method for running a software application on a computer having an operating system that provides a local database containing consistent configuration data to be accessed by programs running on the computer. The method includes providing a file containing further configuration data required by the application, which further data are not stored in the local database. A request by the application to access the local database is intercepted, and an item of the further configuration data is returned from the file to the application, responsive to the request.
    Type: Application
    Filed: September 10, 2013
    Publication date: March 20, 2014
    Applicant: Exent Technologies Ltd.
    Inventors: Amnon Romm, Avi Elkoni
  • Patent number: 8629885
    Abstract: A technique is described herein for dynamically enhancing and measuring a software application without having to change and recompile the original application code. A system includes a staging environment that monitors the application and indexes items of graphical and/or audio information into a first database. A second database is then populated with business rules that are associated with the objects indexed. The system further includes a run-time environment that identifies items of graphics and/or audio information generated during run-time, and upon determining that an identified item is associated with a business rule, applies the business rule, measures the object and its related attributes and optionally report the data back to a third database.
    Type: Grant
    Filed: October 27, 2006
    Date of Patent: January 14, 2014
    Assignee: Exent Technologies, Ltd.
    Inventors: Yoav Tzruya, Itay Nave
  • Patent number: 8069136
    Abstract: A system is described that dynamically enhances a software application executing on a computing device without having to change and recompile the original application code. The system includes a staging environment that monitors the execution of the application and indexes each item of graphical and/or audio information generated by the application into a first database. A second database is then populated by manual or automated means with one or more business rules, wherein each business rule is associated with one or more of the objects indexed in the first database. The system further includes a run-time environment that identifies items of graphics and/or audio information as they are generated by the application during run-time, uses the second database to determine if an identified item is associated with a business rule, and, responsive to a determination that an identified item is associated with a business rule, applies the business rule.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: November 29, 2011
    Assignee: Exent Technologies, Ltd.
    Inventors: Yoav M. Tzruya, Ohad Sheory, Uri Twig
  • Patent number: 8060460
    Abstract: A system, method and computer program product for dynamically measuring attributes of objects rendered and/or referenced by an executing software application without having to change and recompile the original application code. The system includes a staging environment that monitors the execution of the application and indexes items of graphical and/or audio information generated by the application into a first database. A second database is populated with one or more business rules, wherein each business rule is associated with one or more of the indexed objects. The system further includes a run-time environment that identifies items of graphics and/or audio information as they are generated by the application during run-time, uses the second database to determine if an identified item is associated with a business rule, and, responsive to a determination that an identified item is associated with a business rule, measures the object and its related attributes.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: November 15, 2011
    Assignee: Exent Technologies, Ltd.
    Inventors: Yoav M. Tzruya, Itay Nave
  • Patent number: 7844442
    Abstract: A system that includes a computing device configured to execute a software application and at least one remote user interface (UI) communicatively coupled to the computing device via a data communication network. The remote UI includes at least one hardware device such as a video, audio or user input/output (I/O) device. The computing device is further configured to emulate the hardware device locally and to redirect function calls generated by the software application for the emulated local hardware device to the remote UI for processing by the hardware device.
    Type: Grant
    Filed: August 16, 2005
    Date of Patent: November 30, 2010
    Assignee: Exent Technologies, Ltd.
    Inventor: Yoav M. Tzruya
  • Publication number: 20100037218
    Abstract: A method for running a software application on a computer having an operating system that provides a local database containing consistent configuration data to be accessed by programs running on the computer. The method includes providing a file containing further configuration data required by the application, which further data are not stored in the local database. A request by the application to access the local database is intercepted, and an item of the further configuration data is returned from the file to the application, responsive to the request.
    Type: Application
    Filed: October 19, 2009
    Publication date: February 11, 2010
    Applicant: Exent Technologies, Ltd.
    Inventors: Amnon ROMM, Avi ELKONI
  • Patent number: 7607127
    Abstract: A method for running a software application on a computer having an operating system that provides a local database containing consistent configuration data to be accessed by programs running on the computer. The method includes providing a file containing further configuration data required by the application, which further data are not stored in the local database. A request by the application to access the local database is intercepted, and an item of the further configuration data is returned from the file to the application, responsive to the request.
    Type: Grant
    Filed: July 11, 2005
    Date of Patent: October 20, 2009
    Assignee: Exent Technologies, Ltd.
    Inventors: Ammon Romm, Avi Elkoni
  • Patent number: 7596540
    Abstract: A system, method and computer program product for dynamically enhancing a software application, such as a video game, executing on a computing device, without having to change and recompile the original application code. The system includes a staging environment that monitors the execution of the application and indexes each item of graphical and/or audio information generated by the application into a first database. A system administrator or other entity then populates a second database by manual or automated means with one or more business rules, wherein each business rule is associated with one or more of the objects indexed in the first database.
    Type: Grant
    Filed: December 1, 2005
    Date of Patent: September 29, 2009
    Assignee: Exent Technologies, Ltd.
    Inventors: Yoav Tzruya, Ohad Sheory, Uri Twig
  • Patent number: 7596536
    Abstract: A system, method and computer program product for dynamically enhancing and measuring a software application, such as a video game, executing on a computing device, without having to change and recompile the original application code. The system includes a staging environment that monitors the execution of the application and indexes items of graphical and/or audio information generated by the application into a first database. A system administrator or other entity then populates a second database by manual or automated means with one or more business rules, wherein each business rule is associated with one or more of the objects indexed in the first database.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: September 29, 2009
    Assignee: Exent Technologies, Ltd.
    Inventors: Yoav Tzruya, Itay Nave
  • Patent number: 7533370
    Abstract: A method and system for determining whether a client is attempting to copy an application or use the application without authorization. First, data for at least one prediction log file for the application is created. Then, based on the at least one prediction log file, prediction knowledge is determined for the application, where the prediction knowledge is stored in a prediction file. The prediction file is then forwarded to the client executing the application. It is then determined by using the predication file whether the client is attempting to copy the application or use the application without authorization. If the client is attempting to copy the application or use the application without authorization, then the client's access to the application is terminated. In an offline mode, usage information is bound to user saved data such that modification of usage information renders user saved data unusable. This prevents unauthorized access to an offline delivered application.
    Type: Grant
    Filed: April 2, 2004
    Date of Patent: May 12, 2009
    Assignee: Exent Technologies, Ltd.
    Inventors: Itay Nave, Ohad Sheory
  • Publication number: 20070168309
    Abstract: A system, method and computer program product for dynamically extracting and sharing information indicative of the progress or performance of a user within a software application in an executing software application, such as a video game, without having to change and recompile the original application code or without having to add functionality into the source code. A server side environment is also described for building community features around such event information. A system, method and computer program product is further described for enhancing an executing software application by dynamically adding such event information to the executing application.
    Type: Application
    Filed: October 11, 2006
    Publication date: July 19, 2007
    Applicant: Exent Technologies, Ltd.
    Inventors: Yoav Tzruya, Zvi Levgoren, Itay Nave
  • Publication number: 20070129990
    Abstract: A system, method and computer program product for dynamically enhancing and measuring a software application, such as a video game, executing on a computing device, without having to change and recompile the original application code. The system includes a staging environment that monitors the execution of the application and indexes items of graphical and/or audio information generated by the application into a first database. A system administrator or other entity then populates a second database by manual or automated means with one or more business rules, wherein each business rule is associated with one or more of the objects indexed in the first database.
    Type: Application
    Filed: July 25, 2006
    Publication date: June 7, 2007
    Applicant: Exent Technologies, Ltd.
    Inventors: Yoav Tzruya, Itay Nave
  • Publication number: 20070126749
    Abstract: A system, method and computer program product for dynamically enhancing and measuring a software application, such as a video game, executing on a computing device, without having to change and recompile the original application code. The system includes a staging environment that monitors the execution of the application and indexes items of graphical and/or audio information generated by the application into a first database. A system administrator or other entity then populates a second database by manual or automated means with one or more business rules, wherein each business rule is associated with one or more of the objects indexed in the first database.
    Type: Application
    Filed: October 27, 2006
    Publication date: June 7, 2007
    Applicant: Exent Technologies, Ltd.
    Inventors: Yoav Tzruya, Itay Nave
  • Publication number: 20070129146
    Abstract: A system, method and computer program product for dynamically enhancing and measuring a software application, such as a video game, executing on a computing device, without having to change and recompile the original application code. The system includes a staging environment that monitors the execution of the application and indexes items of graphical and/or audio information generated by the application into a first database. A system administrator or other entity then populates a second database by manual or automated means with one or more business rules, wherein each business rule is associated with one or more of the objects indexed in the first database.
    Type: Application
    Filed: June 22, 2006
    Publication date: June 7, 2007
    Applicant: Exent Technologies, Ltd.
    Inventors: Yoav Tzruya, Itay Nave
  • Publication number: 20050246704
    Abstract: A method for running a software application on a computer having an operating system that provides a local database containing consistent configuration data to be accessed by programs running on the computer. The method includes providing a file containing further configuration data required by the application, which further data are not stored in the local database. A request by the application to access the local database is intercepted, and an item of the further configuration data is returned from the file to the application, responsive to the request.
    Type: Application
    Filed: July 11, 2005
    Publication date: November 3, 2005
    Applicant: Exent Technologies, Ltd.
    Inventors: Amnon Romm, Avi Elkoni
  • Patent number: 6598125
    Abstract: A method of caching information between work sessions for future use is described. The method efficiently determines those blocks of information least likely to be required for future use and preferentially discards such blocks from the cache when additional cache storage space is needed. The method also provides for the dynamic allocation of cache space between work sessions of different content.
    Type: Grant
    Filed: May 25, 2001
    Date of Patent: July 22, 2003
    Assignee: Exent Technologies, Ltd
    Inventor: Amnon Romm