WO2008020313A3 - Dynamically identifying, selecting and extracting objects rendered by a software application - Google Patents
Dynamically identifying, selecting and extracting objects rendered by a software application Download PDFInfo
- Publication number
- WO2008020313A3 WO2008020313A3 PCT/IB2007/003000 IB2007003000W WO2008020313A3 WO 2008020313 A3 WO2008020313 A3 WO 2008020313A3 IB 2007003000 W IB2007003000 W IB 2007003000W WO 2008020313 A3 WO2008020313 A3 WO 2008020313A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- objects
- game
- selecting
- software application
- spots
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
-
- A63F13/12—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/61—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor using advertising information
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/60—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor
- A63F13/63—Generating or modifying game content before or while executing the game program, e.g. authoring tools specially adapted for game development or game-integrated level editor by the player, e.g. authoring using a level editor
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/77—Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/448—Execution paradigms, e.g. implementations of programming paradigms
- G06F9/4482—Procedural
- G06F9/4484—Executing subprograms
- G06F9/4486—Formation of subprogram jump address
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/55—Details of game data or player data management
- A63F2300/5506—Details of game data or player data management using advertisements
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/6009—Methods for processing data by generating or executing the game program for importing or creating game content, e.g. authoring tools during game development, adapting content to different platforms, use of a scripting language to create content
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
- G06F2201/865—Monitoring of software
Abstract
A system, method and computer program product for pre-processing computer games or other software applications to identify spots in the application for future advertisement placement or for other purposes. An embodiment of the invention analyzes the structure of a game in run¬ time and provides tools for human operators to identify such spots within the game. More particularly, using techniques such as hooking, an embodiment of the invention identifies objects (graphic, sound, video, etc.) that are used during execution of a computer game and then allows operators to select any of those objects for future use and/or reference. Alternatively, an embodiment of the invention may 'log' all objects into a database, including sufficient information about each such logged object to allow a human operator to later select the objects that are of interest. These selected objects may be associated with business rules to perform any number of functions.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP07825314A EP2033090A2 (en) | 2006-05-05 | 2007-04-25 | Dynamically identifying, selecting and extracting objects rendered by a software application |
Applications Claiming Priority (12)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US79766906P | 2006-05-05 | 2006-05-05 | |
US60/797,669 | 2006-05-05 | ||
US79871006P | 2006-05-09 | 2006-05-09 | |
US60/798,710 | 2006-05-09 | ||
US81017706P | 2006-06-02 | 2006-06-02 | |
US60/810,177 | 2006-06-02 | ||
US11/472,454 US7596536B2 (en) | 2005-12-01 | 2006-06-22 | System, method and computer program product for dynamically measuring properties of objects rendered and/or referenced by an application executing on a computing device |
US11/472,454 | 2006-06-22 | ||
US11/492,069 US20070129990A1 (en) | 2005-12-01 | 2006-07-25 | System, method and computer program product for dynamically serving advertisements in an executing computer game based on the entity having jurisdiction over the advertising space in the game |
US11/492,069 | 2006-07-25 | ||
US11/588,318 US8629885B2 (en) | 2005-12-01 | 2006-10-27 | System, method and computer program product for dynamically identifying, selecting and extracting graphical and media objects in frames or scenes rendered by a software application |
US11/588,318 | 2006-10-27 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2008020313A2 WO2008020313A2 (en) | 2008-02-21 |
WO2008020313A3 true WO2008020313A3 (en) | 2008-06-12 |
Family
ID=38982588
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2007/003000 WO2008020313A2 (en) | 2006-05-05 | 2007-04-25 | Dynamically identifying, selecting and extracting objects rendered by a software application |
Country Status (3)
Country | Link |
---|---|
US (1) | US8629885B2 (en) |
EP (1) | EP2033090A2 (en) |
WO (1) | WO2008020313A2 (en) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6453334B1 (en) | 1997-06-16 | 2002-09-17 | Streamtheory, Inc. | Method and apparatus to allow remotely located computer programs and/or data to be accessed on a local computer in a secure, time-limited manner, with persistent caching |
US8831995B2 (en) | 2000-11-06 | 2014-09-09 | Numecent Holdings, Inc. | Optimized server for streamed applications |
US7062567B2 (en) | 2000-11-06 | 2006-06-13 | Endeavors Technology, Inc. | Intelligent network streaming and execution system for conventionally coded applications |
JP2008527468A (en) | 2004-11-13 | 2008-07-24 | ストリーム セオリー,インコーポレイテッド | Hybrid local / remote streaming |
EP1875364A2 (en) | 2005-03-23 | 2008-01-09 | Stream Theory, Inc. | System and method for tracking changes to files in streaming applications |
US8024523B2 (en) | 2007-11-07 | 2011-09-20 | Endeavors Technologies, Inc. | Opportunistic block transmission with time constraints |
US8629885B2 (en) | 2005-12-01 | 2014-01-14 | Exent Technologies, Ltd. | System, method and computer program product for dynamically identifying, selecting and extracting graphical and media objects in frames or scenes rendered by a software application |
US7596536B2 (en) * | 2005-12-01 | 2009-09-29 | Exent Technologies, Ltd. | System, method and computer program product for dynamically measuring properties of objects rendered and/or referenced by an application executing on a computing device |
US7596540B2 (en) * | 2005-12-01 | 2009-09-29 | Exent Technologies, Ltd. | System, method and computer program product for dynamically enhancing an application executing on a computing device |
US20070129990A1 (en) * | 2005-12-01 | 2007-06-07 | Exent Technologies, Ltd. | System, method and computer program product for dynamically serving advertisements in an executing computer game based on the entity having jurisdiction over the advertising space in the game |
US20070296718A1 (en) * | 2005-12-01 | 2007-12-27 | Exent Technologies, Ltd. | Dynamic resizing of graphics content rendered by an application to facilitate rendering of additional graphics content |
US20070168309A1 (en) * | 2005-12-01 | 2007-07-19 | Exent Technologies, Ltd. | System, method and computer program product for dynamically extracting and sharing event information from an executing software application |
US8261345B2 (en) | 2006-10-23 | 2012-09-04 | Endeavors Technologies, Inc. | Rule-based application access management |
JP2008281385A (en) * | 2007-05-09 | 2008-11-20 | Olympus Corp | Image processing device |
US8892738B2 (en) | 2007-11-07 | 2014-11-18 | Numecent Holdings, Inc. | Deriving component statistics for a stream enabled application |
US20090138813A1 (en) | 2007-11-14 | 2009-05-28 | Lamontagne Entertainment, Llc | System and method for providing an objective to a user |
US20090124386A1 (en) * | 2007-11-14 | 2009-05-14 | Lamontagne Joel David | Method and system for randomly altering information and content within web pages to create a new and unique website and online game |
DE102008046018A1 (en) * | 2008-09-05 | 2010-06-10 | Siemens Aktiengesellschaft | A method and apparatus for analyzing execution of a predetermined program flow on a physical computer system |
US20100145613A1 (en) * | 2008-12-05 | 2010-06-10 | Electronics And Telecommunications Research Institute | Apparatus for generating location information based on web map and method thereof |
JP4848001B2 (en) * | 2008-12-18 | 2011-12-28 | 株式会社ソニー・コンピュータエンタテインメント | Image processing apparatus and image processing method |
US20110063304A1 (en) * | 2009-09-16 | 2011-03-17 | Nvidia Corporation | Co-processing synchronizing techniques on heterogeneous graphics processing units |
US9830889B2 (en) | 2009-12-31 | 2017-11-28 | Nvidia Corporation | Methods and system for artifically and dynamically limiting the display resolution of an application |
US20110298816A1 (en) * | 2010-06-03 | 2011-12-08 | Microsoft Corporation | Updating graphical display content |
US20120239663A1 (en) * | 2011-03-18 | 2012-09-20 | Citypulse Ltd. | Perspective-based content filtering |
CN104574311B (en) * | 2015-01-06 | 2017-08-11 | 华为技术有限公司 | Image processing method and device |
EP3675015A4 (en) * | 2017-08-24 | 2021-01-13 | GungHo Online Entertainment, Inc. | Terminal device, program and method |
WO2019144101A1 (en) * | 2018-01-19 | 2019-07-25 | SunStone Information Defense, Inc. | Methods and apparatus for interfering with malware using displaced display elements |
US20200346114A1 (en) * | 2019-04-30 | 2020-11-05 | Microsoft Technology Licensing, Llc | Contextual in-game element recognition and dynamic advertisement overlay |
US11683243B1 (en) * | 2019-05-03 | 2023-06-20 | Nvidia Corporation | Techniques for quantifying the responsiveness of a remote desktop session |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040189671A1 (en) * | 2001-07-04 | 2004-09-30 | Masne Jean- Francois Le | Method and system for transmission of data for two-or three-dimensional geometrical entities |
Family Cites Families (80)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2661061B1 (en) | 1990-04-11 | 1992-08-07 | Multi Media Tech | METHOD AND DEVICE FOR MODIFYING IMAGE AREA. |
IL108957A (en) | 1994-03-14 | 1998-09-24 | Scidel Technologies Ltd | System for implanting an image into a video stream |
US6202058B1 (en) | 1994-04-25 | 2001-03-13 | Apple Computer, Inc. | System for ranking the relevance of information objects accessed by computer users |
US5687376A (en) | 1994-12-15 | 1997-11-11 | International Business Machines Corporation | System for monitoring performance of advanced graphics driver including filter modules for passing supported commands associated with function calls and recording task execution time for graphic operation |
JP4040117B2 (en) | 1995-06-30 | 2008-01-30 | ソニー株式会社 | Game machine and game machine control method |
US7895076B2 (en) | 1995-06-30 | 2011-02-22 | Sony Computer Entertainment Inc. | Advertisement insertion, profiling, impression, and feedback |
US5737553A (en) * | 1995-07-14 | 1998-04-07 | Novell, Inc. | Colormap system for mapping pixel position and color index to executable functions |
US5737619A (en) | 1995-10-19 | 1998-04-07 | Judson; David Hugh | World wide web browsing with content delivery over an idle connection and interstitial content display |
US20020049832A1 (en) | 1996-03-08 | 2002-04-25 | Craig Ullman | Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments |
US5905492A (en) | 1996-12-06 | 1999-05-18 | Microsoft Corporation | Dynamically updating themes for an operating system shell |
WO1998029974A1 (en) | 1996-12-25 | 1998-07-09 | Sony Corporation | Game machine system, broadcasting system, data distribution system and its method, and program executing device and its method |
US6047123A (en) | 1997-03-27 | 2000-04-04 | Hewlett-Packard Company | Methods for recording a compilable graphics call trace |
GB2324450A (en) | 1997-04-19 | 1998-10-21 | Ibm | Graphical user interface |
US5991836A (en) | 1997-05-02 | 1999-11-23 | Network Computing Devices, Inc. | System for communicating real time data between client device and server utilizing the client device estimating data consumption amount by the server |
US6134597A (en) | 1997-05-28 | 2000-10-17 | International Business Machines Corporation | CRC hash compressed server object identifier |
US6021438A (en) | 1997-06-18 | 2000-02-01 | Wyatt River Software, Inc. | License management system using daemons and aliasing |
US6314470B1 (en) | 1997-07-25 | 2001-11-06 | Hewlett Packard Company | System and method for asynchronously accessing a graphics system for graphics application evaluation and control |
WO1999024904A1 (en) | 1997-11-07 | 1999-05-20 | Intergraph Corporation | Apparatus and method for logging information relating to function calls to a function library |
US6631423B1 (en) | 1998-03-31 | 2003-10-07 | Hewlett-Packard Development Company, L.P. | System and method for assessing performance optimizations in a graphics system |
WO1999060504A1 (en) | 1998-05-15 | 1999-11-25 | Unicast Communications Corporation | A technique for implementing browser-initiated network-distributed advertising and for interstitially displaying an advertisement |
US6278966B1 (en) | 1998-06-18 | 2001-08-21 | International Business Machines Corporation | Method and system for emulating web site traffic to identify web site usage patterns |
US6311221B1 (en) | 1998-07-22 | 2001-10-30 | Appstream Inc. | Streaming modules |
US6330711B1 (en) | 1998-07-30 | 2001-12-11 | International Business Machines Corporation | Method and apparatus for dynamic application and maintenance of programs |
IL127073A0 (en) | 1998-11-15 | 1999-09-22 | Tiktech Software Ltd | Software translation system and method |
US6036601A (en) | 1999-02-24 | 2000-03-14 | Adaboy, Inc. | Method for advertising over a computer network utilizing virtual environments of games |
US6907566B1 (en) | 1999-04-02 | 2005-06-14 | Overture Services, Inc. | Method and system for optimum placement of advertisements on a webpage |
US6467052B1 (en) | 1999-06-03 | 2002-10-15 | Microsoft Corporation | Method and apparatus for analyzing performance of data processing system |
US6868525B1 (en) | 2000-02-01 | 2005-03-15 | Alberti Anemometer Llc | Computer graphic display visualization system and method |
JP2001312286A (en) | 2000-05-02 | 2001-11-09 | Noritsu Koki Co Ltd | Device and method for data management, and computer- readable recording medium with recorded data managing program |
US7451187B2 (en) | 2000-05-04 | 2008-11-11 | At&T Intellectual Property I, L.P. | Viewing attachments to electronic communications via pushing the attachment to a networked viewing site |
US7003781B1 (en) | 2000-05-05 | 2006-02-21 | Bristol Technology Inc. | Method and apparatus for correlation of events in a distributed multi-system computing environment |
CA2412578A1 (en) | 2000-05-11 | 2002-01-17 | Nes Stewart Irvine | Zeroclick |
US6954728B1 (en) | 2000-05-15 | 2005-10-11 | Avatizing, Llc | System and method for consumer-selected advertising and branding in interactive media |
US6616533B1 (en) | 2000-05-31 | 2003-09-09 | Intel Corporation | Providing advertising with video games |
US7076445B1 (en) | 2000-06-20 | 2006-07-11 | Cartwright Shawn D | System and methods for obtaining advantages and transacting the same in a computer gaming environment |
US7487112B2 (en) | 2000-06-29 | 2009-02-03 | Barnes Jr Melvin L | System, method, and computer program product for providing location based services and mobile e-commerce |
US20030167202A1 (en) | 2000-07-21 | 2003-09-04 | Marks Michael B. | Methods of payment for internet programming |
US20020112033A1 (en) | 2000-08-09 | 2002-08-15 | Doemling Marcus F. | Content enhancement system and method |
US20020154214A1 (en) | 2000-11-02 | 2002-10-24 | Laurent Scallie | Virtual reality game system using pseudo 3D display driver |
JP2003044297A (en) | 2000-11-20 | 2003-02-14 | Humming Heads Inc | Information processing method and device controlling computer resource, information processing system, control method therefor, storage medium and program |
US9047609B2 (en) | 2000-11-29 | 2015-06-02 | Noatak Software Llc | Method and system for dynamically incorporating advertising content into multimedia environments |
US7171670B2 (en) | 2001-02-14 | 2007-01-30 | Ricoh Co., Ltd. | Method and system of remote diagnostic, control and information collection using multiple formats and multiple protocols with verification of formats and protocols |
US6851117B2 (en) | 2001-05-25 | 2005-02-01 | Sun Microsystems, Inc. | Supplanting motif dialog boxes via modifying intercepted function calls from an application |
US8538803B2 (en) | 2001-06-14 | 2013-09-17 | Frank C. Nicholas | Method and system for providing network based target advertising and encapsulation |
US6802055B2 (en) | 2001-06-27 | 2004-10-05 | Microsoft Corporation | Capturing graphics primitives associated with any display object rendered to a graphical user interface |
US6887151B2 (en) | 2001-07-13 | 2005-05-03 | Gameaccount Limited | System and method for determining the outcome of a wager for a gaming application |
US7076736B2 (en) | 2001-07-31 | 2006-07-11 | Thebrain Technologies Corp. | Method and apparatus for sharing many thought databases among many clients |
US20030204275A1 (en) | 2002-04-26 | 2003-10-30 | Krubeck Ronald Lee | Sports charting system |
US8099325B2 (en) | 2002-05-01 | 2012-01-17 | Saytam Computer Services Limited | System and method for selective transmission of multimedia based on subscriber behavioral model |
US7249140B1 (en) | 2002-05-31 | 2007-07-24 | Ncr Corp. | Restartable scalable database system updates with user defined rules |
US7436406B2 (en) * | 2002-07-12 | 2008-10-14 | Raytheon Company | Scene graph based display for desktop applications |
US20040116183A1 (en) | 2002-12-16 | 2004-06-17 | Prindle Joseph Charles | Digital advertisement insertion system and method for video games |
US20040122940A1 (en) | 2002-12-20 | 2004-06-24 | Gibson Edward S. | Method for monitoring applications in a network which does not natively support monitoring |
US7610575B2 (en) | 2003-01-08 | 2009-10-27 | Consona Crm Inc. | System and method for the composition, generation, integration and execution of business processes over a network |
US7729946B2 (en) | 2003-01-24 | 2010-06-01 | Massive Incorporated | Online game advertising system |
GB2420896A (en) | 2003-02-14 | 2006-06-07 | Axiohm Transaction Solutions | Method for counting pos printing of graphic objects |
US7487460B2 (en) | 2003-03-21 | 2009-02-03 | Microsoft Corporation | Interface for presenting data representations in a screen-area inset |
US7124145B2 (en) | 2003-03-27 | 2006-10-17 | Millennium It (Usa) Inc. | System and method for dynamic business logic rule integration |
US7120619B2 (en) | 2003-04-22 | 2006-10-10 | Microsoft Corporation | Relationship view |
US20040217987A1 (en) | 2003-05-01 | 2004-11-04 | Solomo Aran | Method and system for intercepting and processing data during GUI session |
US7246254B2 (en) | 2003-07-16 | 2007-07-17 | International Business Machines Corporation | System and method for automatically and dynamically optimizing application data resources to meet business objectives |
US8214256B2 (en) | 2003-09-15 | 2012-07-03 | Time Warner Cable Inc. | System and method for advertisement delivery within a video time shifting architecture |
US8077341B2 (en) | 2003-09-25 | 2011-12-13 | Ricoh Co., Ltd. | Printer with audio or video receiver, recorder, and real-time content-based processing logic |
US7620893B2 (en) * | 2004-03-31 | 2009-11-17 | Sap Ag | Aiding a user in using a software application |
US8712986B2 (en) | 2004-04-07 | 2014-04-29 | Iac Search & Media, Inc. | Methods and systems providing desktop search capability to software application |
US20050246174A1 (en) | 2004-04-28 | 2005-11-03 | Degolia Richard C | Method and system for presenting dynamic commercial content to clients interacting with a voice extensible markup language system |
US20060085812A1 (en) | 2004-10-15 | 2006-04-20 | Shishegar Ahmad R | Method for monitoring television usage |
US8849701B2 (en) | 2004-12-13 | 2014-09-30 | Google Inc. | Online video game advertising system and method supporting multiplayer ads |
US20060143675A1 (en) | 2004-12-17 | 2006-06-29 | Daniel Willis | Proxy advertisement server and method |
US20060155643A1 (en) | 2005-01-07 | 2006-07-13 | Microsoft Corporation | Payment instrument notification |
US7507157B2 (en) | 2005-07-14 | 2009-03-24 | Microsoft Corporation | Peripheral information and digital tells in electronic games |
US20070072676A1 (en) | 2005-09-29 | 2007-03-29 | Shumeet Baluja | Using information from user-video game interactions to target advertisements, such as advertisements to be served in video games for example |
US7596540B2 (en) | 2005-12-01 | 2009-09-29 | Exent Technologies, Ltd. | System, method and computer program product for dynamically enhancing an application executing on a computing device |
US20070129990A1 (en) | 2005-12-01 | 2007-06-07 | Exent Technologies, Ltd. | System, method and computer program product for dynamically serving advertisements in an executing computer game based on the entity having jurisdiction over the advertising space in the game |
US7596536B2 (en) | 2005-12-01 | 2009-09-29 | Exent Technologies, Ltd. | System, method and computer program product for dynamically measuring properties of objects rendered and/or referenced by an application executing on a computing device |
US8629885B2 (en) | 2005-12-01 | 2014-01-14 | Exent Technologies, Ltd. | System, method and computer program product for dynamically identifying, selecting and extracting graphical and media objects in frames or scenes rendered by a software application |
US20070168309A1 (en) | 2005-12-01 | 2007-07-19 | Exent Technologies, Ltd. | System, method and computer program product for dynamically extracting and sharing event information from an executing software application |
US20070296718A1 (en) | 2005-12-01 | 2007-12-27 | Exent Technologies, Ltd. | Dynamic resizing of graphics content rendered by an application to facilitate rendering of additional graphics content |
US8321947B2 (en) | 2005-12-15 | 2012-11-27 | Emc Corporation | Method and system for dynamically generating a watermarked document during a printing or display operation |
US9028329B2 (en) | 2006-04-13 | 2015-05-12 | Igt | Integrating remotely-hosted and locally rendered content on a gaming device |
-
2006
- 2006-10-27 US US11/588,318 patent/US8629885B2/en not_active Expired - Fee Related
-
2007
- 2007-04-25 EP EP07825314A patent/EP2033090A2/en not_active Withdrawn
- 2007-04-25 WO PCT/IB2007/003000 patent/WO2008020313A2/en active Application Filing
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040189671A1 (en) * | 2001-07-04 | 2004-09-30 | Masne Jean- Francois Le | Method and system for transmission of data for two-or three-dimensional geometrical entities |
Non-Patent Citations (4)
Title |
---|
EXENT TECHNOLOGIES: "Exent Technologies: In-Game Advertising", INTERNET ARTICLE, 4 May 2006 (2006-05-04), XP002474098, Retrieved from the Internet <URL:http://web.archive.org/web/20060504072829/http://www.exent.com/products_and_services/In_Game_Advertising.asp> [retrieved on 20080314] * |
EXENT TECHNOLOGIES: "New In-Game Advertising Solution From Exent Technologies Provides Dramatic Increase In Ad Inventory Without Technical Integration", INTERNET ARTICLE, 27 April 2006 (2006-04-27), pages 1 - 2, XP002474097, Retrieved from the Internet <URL:http://www.exent.com/news/pr/20060427.asp> [retrieved on 20080314] * |
MOHR A ET AL ASSOCIATION FOR COMPUTING MACHINERY: "HIJACKGL: RECONSTRUCTION FROM STREAMS FOR STYLIZED RENDERING", NPAR 2002. SYMPOSIUM ON NON - PHOTOREALISTIC ANIMATION AND RENDERING. ANNECY, FRANCE, JUNE 3 - 5, 2002, SYMPOSIUM ON NON - PHOTOREALISTIC ANIMATION AND RENDERING, NEW YORK, NY : ACM, US, 3 June 2002 (2002-06-03), pages 13 - 20, XP001201005, ISBN: 1-58113-494-0 * |
WALDERS H: "glAnalyze - The Newest OpenGL Product", INTERNET CITATION, 29 April 1999 (1999-04-29), pages 1 - 3, XP002196095, Retrieved from the Internet <URL:http://www.3dsite.com/n/sites/3dsite/newsletter/issues/10/sec12.html> [retrieved on 20020415] * |
Also Published As
Publication number | Publication date |
---|---|
EP2033090A2 (en) | 2009-03-11 |
US20070126749A1 (en) | 2007-06-07 |
WO2008020313A2 (en) | 2008-02-21 |
US8629885B2 (en) | 2014-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2008020313A3 (en) | Dynamically identifying, selecting and extracting objects rendered by a software application | |
Webb et al. | Beginning kinect programming with the microsoft kinect SDK | |
WO2008070501A3 (en) | Determining advertisement effectiveness | |
WO2008024354A3 (en) | Apparatus, system, method and computer program for task and process management | |
WO2007095239A3 (en) | Aptitude and interest assessment system and method | |
WO2006053068A3 (en) | Method and system of retrieving avatar data unique to a user | |
EP1193599A3 (en) | Pictorial-based user interface management of computer hardware components | |
DE69811832D1 (en) | Procedure for estimating statistics of the properties of interactions processed by a processor pipeline | |
WO2006062815A3 (en) | System and method for constructing cognitive programs | |
WO2005020003A3 (en) | Creating a graphical user interface for selected parameters of a graphical program | |
WO2008032200A8 (en) | Method, apparatus and computer program product for providing standard real world to virtual world links | |
WO2006125138A3 (en) | Searching a database including prioritizing results based on historical data | |
WO2005076126A3 (en) | Method, system and software application for real time accounting data processing | |
TW200709013A (en) | A method and apparatus for protecting private information on a user apparatus | |
WO2007014201A3 (en) | Computer implemented character creation for an interactive user experience | |
EP1796005A3 (en) | A method of configuring a product | |
EA200801928A1 (en) | SYSTEM AND METHOD OF MODEL FLIGHT | |
WO2006124666A3 (en) | A coordinate based computer authentication system and methods | |
WO2006071637A3 (en) | Method and system for allowing a user to create actions to be taken by a server | |
WO2006058217A3 (en) | Methods and systems for analyzing data related to possible online fraud | |
WO2005079341A3 (en) | System and method for producing merchandise from a virtual environment | |
WO2006039102A3 (en) | System, software and method for examining a database in a forensic accounting environment | |
WO2004025409A3 (en) | Map based lottery ticket sales and marketing analysis system and method | |
WO2006091726A8 (en) | Method for modeling and testing a security system | |
WO2007063422A3 (en) | System, method and computer program product for dynamically enhancing an application executing on a computing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2007825314 Country of ref document: EP |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 07825314 Country of ref document: EP Kind code of ref document: A2 |