Source: http://www.google.ca/patents/US8060460
Timestamp: 2013-05-24 15:31:17
Document Index: 95649331

Matched Legal Cases: ['Application No. 06842386', 'Application No. 07825314', 'Application No. 07825369', 'Application No. 07825369', 'Application No. 07872836', 'Application No. 08830539', 'Application No. 10']

Patent US8060460 - System, method and computer program product for dynamically measuring ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Advanced Patent Search | Web History | Sign inAdvanced Patent SearchPatentsA 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...http://www.google.ca/patents/US8060460?utm_source=gb-gplus-sharePatent US8060460 - System, method and computer program product for dynamically measuring properties of objects rendered and/or referenced by an application executing on a computing devicePublication numberUS8060460 B2Publication typeGrantApplication number12/542,902Publication date15 Nov 2011Filing date18 Aug 2009Priority date1 Dec 2005Also published asEP2024827A2US7596536US20070129146US20100036785US20120291032WO2008020317A2WO2008020317A3InventorsItay NaveYoav M. TzruyaOriginal AssigneeExent Technologies, Ltd.U.S. Classification706/62705/1.1706/45706/52706/47706/46705/14.49705/14.73705/14.4706/48705/14.67International ClassificationG06F15/18G06F15/00Cooperative ClassificationG06Q30/0251G06Q30/0241G06Q30/0277G06F9/4443G06Q30/02G06Q30/0271European ClassificationG06F9/44WG06Q30/02G06Q30/0271G06Q30/0241G06Q30/0277G06Q30/0251ReferencesPatent Citations (87)Non-Patent Citations (29)Referenced by (3)External LinksUSPTOUSPTO AssignmentEspacenetSystem, method and computer program product for dynamically measuring properties of objects rendered and/or referenced by an application executing on a computing deviceUS 8060460 B2Abstract 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.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS568737615 Dec 199411 Nov 1997International Business Machines CorporationSystem 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 operationUS573755314 Jul 19957 Apr 1998Novell, Inc.Colormap system for mapping pixel position and color index to executable functionsUS59054926 Dec 199618 May 1999Microsoft CorporationDynamically updating themes for an operating system shellUS59918362 May 199723 Nov 1999Network Computing Devices, Inc.System for communicating real time data between client device and server utilizing the client device estimating data consumption amount by the serverUS602143818 Jun 19971 Feb 2000Wyatt River Software, Inc.License management system using daemons and aliasingUS603660124 Feb 199914 Mar 2000Adaboy, Inc.Method for advertising over a computer network utilizing virtual environments of gamesUS604712327 Mar 19974 Apr 2000Hewlett-Packard CompanyMethods for recording a compilable graphics call traceUS616331717 Apr 199819 Dec 2000International Business Machines CorporationMethod and apparatus for dynamically grouping objectsUS620205825 Apr 199413 Mar 2001Apple Computer, Inc.System for ranking the relevance of information objects accessed by computer usersUS627896618 Jun 199821 Aug 2001International Business Machines CorporationMethod and system for emulating web site traffic to identify web site usage patternsUS631122122 Jul 199830 Oct 2001Appstream Inc.Streaming modulesUS631447025 Jul 19976 Nov 2001Hewlett Packard CompanySystem and method for asynchronously accessing a graphics system for graphics application evaluation and controlUS633071130 Jul 199811 Dec 2001International Business Machines CorporationMethod and apparatus for dynamic application and maintenance of programsUS653954424 Aug 199825 Mar 2003Sony CorporationGame machine system, broadcasting system, data distribution system, and method, program executing apparatus and methodUS661653331 May 20009 Sep 2003Intel CorporationProviding advertising with video gamesUS663142331 Mar 19987 Oct 2003Hewlett-Packard Development Company, L.P.System and method for assessing performance optimizations in a graphics systemUS678565913 Jul 199931 Aug 2004Unicast Communications CorporationAgent-based technique for implementing browser-initiated user-transparent interstitial web advertising in a client computerUS680205527 Jun 20015 Oct 2004Microsoft CorporationCapturing graphics primitives associated with any display object rendered to a graphical user interfaceUS686852526 May 200015 Mar 2005Alberti Anemometer LlcComputer graphic display visualization system and methodUS69075662 Apr 199914 Jun 2005Overture Services, Inc.Method and system for optimum placement of advertisements on a webpageUS695472829 Sep 200011 Oct 2005Avatizing, LlcSystem and method for consumer-selected advertising and branding in interactive mediaUS70037815 May 200021 Feb 2006Bristol Technology Inc.Method and apparatus for correlation of events in a distributed multi-system computing environmentUS707673630 Nov 200111 Jul 2006Thebrain Technologies Corp.Method and apparatus for sharing many thought databases among many clientsUS712061922 Apr 200310 Oct 2006Microsoft CorporationRelationship viewUS724625416 Jul 200317 Jul 2007International Business Machines CorporationSystem and method for automatically and dynamically optimizing application data resources to meet business objectivesUS743640611 Jul 200314 Oct 2008Raytheon CompanyScene graph based display for desktop applicationsUS748711223 May 20023 Feb 2009Barnes Jr Melvin LSystem, method, and computer program product for providing location based services and mobile e-commerceUS759653622 Jun 200629 Sep 2009Exent 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 deviceUS75965401 Dec 200529 Sep 2009Exent Technologies, Ltd.System, method and computer program product for dynamically enhancing an application executing on a computing deviceUS200200025685 Feb 20013 Jan 2002Judson David H.Popup advertising display in a web browserUS2002003834416 Nov 200128 Mar 2002Actv, Inc.Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segmentsUS200200403226 Dec 20014 Apr 2002Sony CorporationApparatus and method for executing a game program having advertisements thereinUS2002009983719 Nov 200125 Jul 2002Humming Heads Inc.Information processing method, apparatus, and system for controlling computer resources, control method therefor, storage medium, and programUS200201120338 Aug 200115 Aug 2002Yahoo! Inc.Content enhancement system and methodUS2002012934924 Aug 199812 Sep 2002Sony CorporationGame machine system, broadcasting system, data distribution system, and method, program executing apparatus and methodUS2002014785814 Feb 200110 Oct 2002Ricoh Co., Ltd.Method and system of remote diagnostic, control and information collection using multiple formats and multiple protocols with verification of formats and protocolsUS200201542142 Nov 200124 Oct 2002Atlantis Cyberspace, Inc.Virtual reality game system using pseudo 3D display driverUS2002017830225 May 200128 Nov 2002Sun Microsystems, Inc.Supplanting motif dialog boxesUS2003004535812 Jul 20026 Mar 2003Cantor Gaming LimitedSystem and method for providing enhanced services to a user of a gaming applicationUS2003013128619 Nov 200210 Jul 2003Ferguson William J.Method and apparatus for analyzing performance of data processing systemUS2003016720218 Jul 20014 Sep 2003Marks Michael B.Methods of payment for internet programmingUS2003020427526 Apr 200230 Oct 2003Ace Tennis Technologies LlcSports charting systemUS200302087541 May 20026 Nov 2003Satyam Computer Services Limited Of Mayfair CentreSystem and method for selective transmission of multimedia based on subscriber behavioral modelUS2004003949611 Jul 200326 Feb 2004Dautelle Jean-Marie R.Scene graph based display for desktop applicationsUS200400831336 Jun 200329 Apr 2004Dizpersion CorporationMethod and system for providing network based target advertising and encapsulationUS2004011618316 Dec 200217 Jun 2004Prindle Joseph CharlesDigital advertisement insertion system and method for video gamesUS2004012294020 Dec 200224 Jun 2004Electronic Data Systems CorporationMethod for monitoring applications in a network which does not natively support monitoringUS200401338762 Jun 20038 Jul 2004Aptean, Inc.System and method for the composition, generation, integration and execution of business processes over a networkUS2004014822124 Jan 200329 Jul 2004Microsoft CorporationOnline game advertising systemUS2004018382421 Mar 200323 Sep 2004Microsoft CorporationInterface for presenting data representations in a screen-area insetUS200401896714 Jul 200130 Sep 2004Adobe Systems IncorporatedMethod and system for transmission of data for two-or three-dimensional geometrical entitiesUS200402179871 May 20034 Nov 2004LingocomMethod and system for intercepting and processing data during GUI sessionUS2005001564116 Jul 200320 Jan 2005International Business Machines CorporationSystem and method for automatically and dynamically optimizing application data resources to meet business objectivesUS2005006856730 Mar 200431 Mar 2005Ricoh Co., Ltd.Printer with audio or video receiver, recorder, and real-time content-based processing logicUS2005022335531 Mar 20046 Oct 2005Sap AktiengesellschaftAiding a user in using a software applicationUS2005024617416 Jun 20053 Nov 2005Apptera, Inc.Method and system for presenting dynamic commercial content to clients interacting with a voice extensible markup language systemUS2006008581215 Oct 200420 Apr 2006Gershan Jonathan DMethod for monitoring television usageUS2006012846913 Dec 200515 Jun 2006Google Inc.Online video game advertising system and method supporting multiplayer adsUS2006014367519 Dec 200529 Jun 2006Freedman GordonProxy advertisement server and methodUS200601556437 Jan 200513 Jul 2006Microsoft CorporationPayment instrument notificationUS200700061908 Sep 20064 Jan 2007Surasinghe Lakshitha CSystem and method for dynamic business logic rule integrationUS2007001557414 Jul 200518 Jan 2007Microsoft CorporationPeripheral information and digital tells in electronic gamesUS2007006120130 Aug 200615 Mar 2007Noatak Software LlcMethod and system for modifying object behavior based upon dynamically incorporated advertising contentUS2007007267629 Sep 200529 Mar 2007Google, Inc.Using information from user-video game interactions to target advertisements, such as advertisements to be served in video games for exampleUS2007012674927 Oct 20067 Jun 2007Exent 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 applicationUS2007012914622 Jun 20067 Jun 2007Exent 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 deviceUS2007012999025 Jul 20067 Jun 2007Exent 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 gameUS200701302921 Dec 20057 Jun 2007Exent Technologies, Ltd.System, method and computer program product for dynamically enhancing an application executing on a computing deviceUS2007014360315 Dec 200521 Jun 2007Authentica, Inc.Method and system for dynamically generating a watermarked document during a printing or display operationUS2007016830911 Oct 200619 Jul 2007Exent Technologies, Ltd.System, method and computer program product for dynamically extracting and sharing event information from an executing software applicationUS2007029671818 Jul 200727 Dec 2007Exent Technologies, Ltd.Dynamic resizing of graphics content rendered by an application to facilitate rendering of additional graphics contentUS200800093449 Jul 200710 Jan 2008IgtIntegrating remotely-hosted and locally rendered content on a gaming deviceUS2009030717318 Aug 200910 Dec 2009Exent Technologies, Ltd.System, method and computer program product for dynamically enhancing an application executing on a computing deviceJP2001312286A Title not availableJP2003044297A Title not availableKR20050111581A Title not availableWO1991015921A110 Apr 199117 Oct 1991Multi Media TechniquesProcess and device for modifying a zone of successive imagesWO1995025399A127 Feb 199521 Sep 1995Amir, YoelA system for implanting an image into a video streamWO1999024904A13 Nov 199820 May 1999Intergraph CorporationApparatus and method for logging information relating to function calls to a function libraryWO2000029964A115 Nov 199925 May 2000Aran, ShlomoSoftware language translation system and methodWO2005096782A26 Apr 200520 Oct 2005Ask Jeeves, Inc.Methods and systems for providing applications with internet search functionalityWO2007063422A228 Nov 20067 Jun 2007Exent Technologies, Ltd.System, method and computer program product for dynamically enhancing an application executing on a computing deviceWO2007148233A225 Apr 200727 Dec 2007Exent Technologies, Ltd.Dynamically serving advertisements in an executing computer gameWO2008020313A225 Apr 200721 Feb 2008Exent Technologies, Ltd.Dynamically identifying, selecting and extracting objects rendered by a software applicationWO2008020317A225 Apr 200721 Feb 2008Exent Technologies, Ltd.Dynamically measuring properties of objects rendered and/or referenced by an applicationWO2008104834A210 Oct 20074 Sep 2008Exent Technologies, Ltd.System, method and computer program product for dynamically extracting and sharing event information from an executing software applicationWO2009034478A215 Jul 200819 Mar 2009Exent Technologies, Ltd.Dynamic resizing of graphics content rendered by an application to facilitate rendering of additional graphics contentNon-Patent CitationsReference1"Exent Technologies: In-Game Advertising", http://web.archive.org/web/20060504072829/http://exent-com/products-and-services/In-Game-Advertising.asp, retrieved Mar. 14, 2008, (May 4, 2006), 1 page.2"New In-Game Advertising Solution from Exent Technologies Provides Dramatic Increase in Ad Inventory Without Technical Integration", http://www.exent.com/news/pr/20060427.asp, retrieved Mar. 14, 2008, (Apr. 27, 2006), pp. 1-2.3"Exent Technologies: In-Game Advertising", http://web.archive.org/web/20060504072829/http://exent�com/products�and�services/In�Game�Advertising.asp, retrieved Mar. 14, 2008, (May 4, 2006), 1 page.4Chalil, et al., "MPEG-4 Based Framework for Game Engine to Handle Virtual Advertisements in Games", International Conference on Multimedia and Expo,(Jul. 6, 2003), pp. 413-416.5English translation of office action received for Japanese Appl. No. 2008-542861, mailed on Apr. 26, 2011, 10 pages.6Internation Preliminary Report Received for PCT Patent Application No. PCT/IB2007/003000, mailed on Nov. 20, 2008, 8 pages.7International Preliminary Report on Patentability Received for PCT Patent Application No. PCT/IB2006/003968, mailed on Jun. 12, 2008, 8 pages.8International Preliminary Report on Patentability Received for PCT Patent Application No. PCT/IB2007/003066, mailed on Nov. 20, 2008, 7 pages.9International Preliminary Report Received for PCT Patent Application No. PCT/IB2007/003063, mailed on Nov. 20, 2008, 7 pages.10International Preliminary Report Received for PCT Patent Application No. PCT/IB2007/004515, mailed on Apr. 23, 2009, 13 pages.11International Preliminary Report Received for PCT Patent Application No. PCT/IB2008/003387, mailed on Jan. 28, 2010, 8 pages.12International Search Report Received for PCT Patent Application No. PCT/IB2006/003968, mailed on Aug. 30, 2007, 14 pages.13International Search Report Received for PCT Patent Application No. PCT/IB2007/003000, mailed on Apr. 10, 2008, 14 pages.14International Search Report Received for PCT Patent Application No. PCT/IB2007/003063, mailed on Apr. 10, 2008, 13 pages.15International Search Report Received for PCT Patent Application No. PCT/IB2007/003066 , mailed on Apr. 10, 2008, 13 pages.16International Search Report Received for PCT Patent Application No. PCT/IB2007/004515, mailed on Feb. 18, 2009, 19 pages.17International Search Report Received for PCT Patent Application No. PCT/IB2008/003387, mailed on May 13, 2009, 27 pages.18Lipkie, et al., "Star graphics: An object oriented implementation", ACM; Computer Graphics; vol. 15, No. 3, (Jul. 1982), pp. 115-124.19Mohr, et al., "HijackGL: Reconstructing from Streams for Stylized Rendering", Association for Computing Machinery, Inc., (Jun. 3, 2002), pp. 13-20.20Office Action Received for European Patent Application No. 06842386.2, mailed Jul. 15, 2010, 4 pages.21Office Action Received for European Patent Application No. 07825314.3, mailed on May 15, 2009, 6 pages.22Office Action Received for European Patent Application No. 07825369.7, mailed on Jan. 18, 2010, 6 pages.23Office Action Received for European Patent Application No. 07825369.7, mailed on Mar. 13, 2009, 6 pages.24Office Action Received for European Patent Application No. 07872836.7, mailed on Jul. 19, 2007, 3 pages.25Office Action Received for European Patent Application No. 08830539.6, mailed on Jun. 10, 2010, 3 pages.26Office Action Received for Korean Patent Application No. 10-2008-7013180, mailed on Jun. 17, 2009, 6 pages of Office Action and 5 pages of English Translation.27Schu, M. et al., "System-on-Silicon solution for High Quality Consumer Video Processing The Next Generation", IEEE Transactions on Consumer Electronics, IEEE Service Center, New York, NY, US, vol. 47, No. 3, (Aug. 1, 2001), pp. 412-419.28Walders, et al., "glAnalyze-The Newest OpenGL Product", http://www.3dsite.com/n/sites/3dsite/newsletter/issues/10/sec12.html, retrieved Apr. 15, 2002, (Apr. 29, 1999), pp. 1-3.29Walders, et al., "glAnalyze�The Newest OpenGL Product", http://www.3dsite.com/n/sites/3dsite/newsletter/issues/10/sec12.html, retrieved Apr. 15, 2002, (Apr. 29, 1999), pp. 1-3.Referenced byCiting PatentFiling datePublication dateApplicantTitleUS82505893 Apr 200921 Aug 2012Lsi CorporationMethod for simplifying interfaces having dynamic librariesUS2010002671023 Sep 20084 Feb 2010Ati Technologies UlcIntegration of External Input Into an ApplicationUS201002575463 Apr 20097 Oct 2010Lsi CorporationMethod for simplifying interfaces having dynamic librariesRotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services©2012 Google