Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


EXENT TECHNOLOGIES, LTD.

EXENT TECHNOLOGIES, LTD. Patent applications
Patent application numberTitlePublished
20110157196REMOTE GAMING FEATURES - Features are described herein that may be used to implement a system that enables a user to execute, operate and interact with a software application, such as a video game, on a client wherein the software application is executing on a remote server. The features enable the system to be implemented in an optimized fashion. For example, one feature entails intercepting graphics commands generated by the software application that are directed to a graphics application programming interface (API), manipulating the intercepted graphics commands to produce manipulated graphics commands that are reduced in size as compared to the intercepted graphics commands, and transferring the manipulated graphics commands from the server to the client for rendering thereon.06-30-2011
20110151955MULTI-PLAYER AUGMENTED REALITY COMBAT - Techniques are described herein for performing multi-player augmented reality combat. Each player wears (or is otherwise associated with) an indicator (e.g., an object that has a designated pattern, a visual tag, etc.) that identifies the player or a team thereof. Each player has a mobile communication device that is capable of identifying the players' indicators. A user may point a camera of the user's mobile communication device at another player (e.g., an opponent). The image that is captured by the camera includes the indicator that is associated with the opponent. The user may choose to fire a virtual bullet at the opponent using an audio and/or tactile command, which is processed by the user's mobile communication device. The mobile communication device determines the time that the virtual bullet takes to travel from the mobile communication device to the opponent based on the distance between the user and the opponent.06-23-2011
20100332984SYSTEM AND METHOD FOR PROVIDING A REMOTE USER INTERFACE FOR AN APPLICATION EXECUTING ON A COMPUTING DEVICE - A system and method for providing a remote user interface for an application, such as a video game, executing on a computing device. The system 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.12-30-2010
20100037218Registry Emulation - 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.02-11-2010
20100036785SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR DYNAMICALLY MEASURING PROPERTIES OF OBJECTS RENDERED AND/OR REFERENCED BY AN APPLICATION EXECUTING ON A COMPUTING DEVICE - 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.02-11-2010
20090307173SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR DYNAMICALLY ENHANCING AN APPLICATION EXECUTING ON A COMPUTING DEVICE - 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.12-10-2009
20090237418USEABILITY FEATURES IN ON-LINE DELIVERY OF APPLICATIONS - Systems, methods, and computer program products for enhancing useability of on-line delivered applications. Access control is provided by generating and delivering an activation key to a client whenever the client seeks access to an application. A security process, integral to the application, validates the key. With respect to displaying information, a client inserts itself between the application and the renderer. This allows the client to provide information to the renderer for display to the user.09-24-2009
20090083753DYNAMIC THREAD GENERATION AND MANAGEMENT FOR IMPROVED COMPUTER PROGRAM PERFORMANCE - The performance of an executing computer program is dynamically enhanced by creating one or more additional threads of execution and then intercepting function calls generated by the executing computer program and executing such function calls within one of the one or more additional threads. Each thread may be associated with a different processing resource, thereby allowing for concurrent execution of the multiple threads. This technique may be used, for example, to improve the performance of a single-threaded computer program, such as a single-threaded video game program, by allowing multi-threaded techniques to be used to execute the computer program even though the computer program was not designed to use such techniques.03-26-2009

Patent applications by EXENT TECHNOLOGIES, LTD.