CN109564667A - 用于显示三维数字资产信息的方法和系统 - Google Patents
用于显示三维数字资产信息的方法和系统 Download PDFInfo
- Publication number
- CN109564667A CN109564667A CN201780048530.5A CN201780048530A CN109564667A CN 109564667 A CN109564667 A CN 109564667A CN 201780048530 A CN201780048530 A CN 201780048530A CN 109564667 A CN109564667 A CN 109564667A
- Authority
- CN
- China
- Prior art keywords
- smart
- smart object
- user
- brdi
- somd
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/20—Scenes; Scene-specific elements in augmented reality scenes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Strategic Management (AREA)
- Accounting & Taxation (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Game Theory and Decision Science (AREA)
- Economics (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Electric Clocks (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
使用各种实施例,描述了用于显示与智能对象相关联的信息的方法和系统。在一个实施例中,系统接收在三维环境中从智能对象管理器发送的一组智能对象的智能对象标识数据(SOI)和智能对象度量数据(SOMD)。系统确定用户已请求与至少一个智能对象相关联的品牌相关详细信息(BRDI),并从该组智能对象生成与智能对象相关联的品牌识别数据(BID)的列表,并根据与该组智能对象中的每个智能对象相关的接收SOMD对它们进行排序。系统从智能对象集合中检索具有最高量化SOMD的智能对象的BRDI,并将BRDI与智能对象BID的排序列表一起发送给用户。
Description
相关申请的交叉引用
本申请要求名称为“Methods And Systems For Displaying InformationAssociated With A Smart Object”,2016年8月12日提交的美国专利申请号15/236,323的优先权。以上公开的申请的内容通过引用整体并入本文。
技术领域
本发明的实施例总体涉及在三维环境中显示信息的领域。更具体地,本发明的实施例涉及显示与智能对象相关联的信息,在一个实施例中,该信息可以用于三维环境中的广告目的。
背景技术
数字广告当前需要单独为每个广告商创建特定和定制的内容(例如,图像、视频、文本等),并将它们直接放置在各种形式的数字平台(例如,网站、游戏等)上。此外,这种广告通常依赖于基于超文本传输协议(HTTP)的cookie。HTTP cookie(也称为网络cookie或浏览器cookie)是从服务器发送并存储在客户机器上的数据,包括与用户选择相关的信息,以便仅将相关广告发送给用户。传统上,一旦用户访问网站/网页,第三方cookie就在本地保存在客户端机器上,并且每次客户端重新访问网页/网站时,cookie传送回第三方服务器。此外,这样的系统要求广告商为广告提供内容,然而,除了向广告系统提供关键字之外,广告商无法控制内容将在何处或如何显示。
然而,由于基于关键字的广告的固有限制,这种广告系统经常导致无效的广告。此外,定期发生虚假或错误点击,这进一步损害了广告商的兴趣。这样的系统无法预先确定其在出版商的数字平台上的广告是否会产生有意义的结果。因此,传统的广告平台经常导致浪费和低效的广告。因此,需要有效的系统、方法和技术,其允许开发者、发布者或广告商克服这些限制并根据基于用户动作/可视性生成的度量数据向用户显示信息。
发明内容
使用各种实施例,描述了用于向用户显示与智能对象相关联的信息的方法和系统。在一个实施例中,描述了向用户显示品牌相关信息的系统。该系统可以配置为在三维(3D)环境中接收一组智能对象的智能对象标识数据和智能对象度量数据。如本文所述,在一个实施例中,智能对象(也称为3D数字智能对象)可用于生成通用内容(横幅/广告牌、视频和/或3D资产),其可以选择用来自各种数字平台内的广告商的品牌内容替换,并使用数字平台上的通用和品牌内容来衡量用户表现。在一个实施例中,智能对象包括包含在透明3D资产占位符中的资产,其指示资产/对象的最大X轴、Y轴和Z轴维度。3D资产占位符中的资产提供智能对象的直观表示。在一个实施例中,资产可以是几何数据的3D表示,其中3D资产占位符内的资产提供智能对象的直观表示。智能对象包括可以是任何媒体内容的资产,诸如3D非活动资产、资产、视频、音频、多媒体对象、几何数据的任何一般3D表示,或其组合。在各种实施例中,智能对象可以用于与广告、通知相关的服务,或者通常用于可以利用与每个观看者相关的3D内容来个性化观看者环境的任何服务。
在一个实施例中,系统接收从驻留在三维环境内的智能对象管理器发送的智能对象标识数据和智能对象度量数据。该系统还可以配置为确定用户已经请求与至少一个智能对象相关联的品牌相关的详细信息。此后,系统可以配置为从该组智能对象生成智能对象关联的品牌标识数据的列表。在一个实施例中,可以基于与该组智能对象内的每个智能对象相关的智能对象度量数据对该列表进行排序。然后,系统可以从确定为具有最高智能对象度量数据量化值的智能对象集合中检索智能对象的品牌相关详细信息。系统还可以向用户发送智能对象的品牌相关详细信息和智能对象品牌识别数据的分类列表。在一个实施例中,与智能对象相关联的品牌相关识别数据经由用户界面与智能对象品牌识别数据的分类列表一起显示给用户。
在另一实施例中,用户可以通过从排序列表中选择与智能对象相关联的品牌标识数据来请求与另一智能对象相关联的品牌相关详细信息。在又一实施例中,智能对象管理器可以在确定一个智能对象的智能对象度量数据时发送智能对象标识数据和该组智能对象的智能对象度量数据相关数据。在一个实施例中,该智能对象可以与品牌服务或产品相关联。在另一实施例中,基于智能对象集合中的每个智能对象的智能对象度量数据的量化值,从最高到最低对智能对象品牌标识数据的列表进行排序。在一个实施例中,为了检索与品牌相关的详细信息,该系统还可以配置为确定与该组智能对象内的优选广告商相关联的品牌识别数据的存在,以及检索与优选广告商相关联的智能对象的品牌相关详细信息,而不是与智能对象度量数据的最高量化值相关的智能对象相关信息。
在又一实施例中,发送给用户的与品牌相关的详细信息包括可以(可选地)由广告商选出的参与数据,并且可以包括折扣优惠券、社交媒体网站链接、基于电子邮件的链接、用于访问与品牌信息相关联的网页的网络链接,或者用于购买与至少一个智能对象相关联的对象或服务的网络链接。在一个实施例中,系统可以通过接收用户已经在用户界面内选择了标签或按钮的指令来确定用户已经请求与智能对象相关联的BRDI。在另一实施例中,如本文所述,该组智能对象可以是三维在线环境中的多个智能对象、在用户界面上显示的多个智能对象、三维环境场景中的许多智能对象,或者在三维环境中渲染的许多智能对象。
附图说明
通过示例而非限制的方式在附图中示出了本发明,其中相同的附图标记表示类似的元件。
图1示出了根据本发明一个实施例的可以生成和实现智能对象以处理与广告相关的相关信息的一般系统架构的框图。
图2示出了根据本发明一个实施例的描述从三维环境接收数据的智能对象处理系统的框图。
图3示出了根据本发明一个实施例的显示智能对象的3D环境以及显示与智能对象相关的详细品牌信息的按钮或标签。
图4示出了根据本发明一个实施例的3D环境,其显示与智能对象相关联的详细品牌信息以及与一组智能对象相关联的品牌信息的分类列表。
图5示出了描述根据本发明一个实施例的由服务器显示与智能对象相关联的品牌信息的方法的流程图。
图6示出了描述根据本发明一个实施例的由服务器显示与智能对象相关联的品牌信息的方法的替换实施例的流程图。
图7示出了描述根据本发明一个实施例的由用户实现的由服务器显示与智能对象相关联的品牌信息的方法的流程图。
图8示出了根据本发明一个实施例的描述由服务器显示与智能对象相关联的品牌信息的系统的流程图。
图9示出了说明诸如可以与本发明的一个实施例一起使用的计算机系统的数据处理系统的框图。
图10示出了根据本发明一个实施例的与3D数字智能对象相关联的数据的框图。
具体实施方式
将参考下面讨论的细节描述本发明的各种实施例和方面,并且附图将示出各种实施例。以下描述和附图是对本发明的说明,而不应解释为限制本发明。描述了许多具体细节以提供对本发明的各种实施例的透彻理解。然而,在某些情况下,没有描述众所周知的或传统的细节以便提供对本发明的实施例的简明讨论。
说明书中对“一个实施例”或“实施例”或“另一实施例”的引用意味着结合该实施例描述的特定特征、结构或特性可以包括在本发明的至少一个实施例中。在说明书中各处出现的短语“在一个实施例中”不一定都指同一实施例。随后的附图中描绘的过程由处理逻辑执行,该处理逻辑包括硬件(例如,电路、专用逻辑等)、软件或两者的组合。尽管下面根据一些顺序操作描述了这些过程,但是应该理解,所描述的一些操作可以以不同的顺序执行。此外,一些操作可以并行执行而不是顺序执行。
图1示出了根据本发明一个实施例的可以生成和实现智能对象以处理广告相关的相关信息的一般系统架构的框图100。在一个实施例中,智能对象可用于生成通用内容(横幅/广告牌、视频和/或3D资产),其可以选择用来自各种数字平台内的广告商的品牌内容替换,并使用数字平台上的通用和品牌内容来衡量用户表现。在一个实施例中,智能对象包括包含在透明3D资产占位符中的资产,其决定了资产/对象的最大X轴、Y轴和Z轴尺寸和/或理解在3D数字环境中占据特定形状的缩放尺寸。3D资产占位符中的资产提供智能对象的直观表示。在一个实施例中,资产可以是几何数据的3D表示,其中3D资产占位符内的资产提供智能对象的直观表示。智能对象包括可以是任何媒体内容的资产,诸如3D非活动资产、资产、视频、音频、多媒体对象、几何数据的任何一般3D表示,或其组合。在各种实施例中,智能对象可以用于与广告、通知相关的服务,或者通常用于可以利用与每个观看者相关的3D内容来个性化观看者环境的任何服务。
在生成智能对象101之后,可以通过智能对象放置系统108将其放置在三维环境中。在2016年7月13日提交的美国专利申请号15/209,679中公开了在3D环境中生成智能对象101的各种示例性实施例,以及在2016年7月13日提交的美国专利申请号15/209,688中公开的在3D环境中显示智能对象的实施例可以全部或部分地与本发明一起使用。结果,上述公开内容通过引用整体并入本文。应当注意,在上述公开中,智能对象称为3D数字智能对象。
如图所示,发布者或开发者可以使用发布者界面102请求智能对象放置系统108将智能对象101放置在三维环境中,如本文进一步描述的。智能对象放置系统108可以请求发布者的输入来选择智能对象(由智能对象生成系统106生成)并保存坐标,包括游戏识别数据、智能对象识别数据、智能对象类别/类型数据、发布者/开发者识别数据和位置/场景识别数据。智能对象放置系统108可以使用各种3D游戏开发环境与开发者交互。通常,意图实现本文描述的技术的3D环境将需要提供SDK、API或智能对象放置系统108可以使用其与3D环境的开发接口交互的任何其他手段。因此,在一个实施例中,发布者界面102可以是游戏开发环境(例如,引擎、引擎、Torque引擎、 Air等)。在另一实施例中,发布者界面102可以是任何3D开发环境,如本领域普通技术人员所知。然而,应该注意,本文描述的本发明并不旨在限于任何特定的3D开发环境。因此,智能对象生成系统106生成了智能对象101,发布者可以通过使用由3D环境提供给开发者的SDK或API集请求智能对象放置系统108来请求将智能对象101放置在3D环境中。
在另一实施例中,智能对象放置系统108的系统管理员可以使用智能对象放置系统108呈现可以放置在三维环境内的预定智能对象(对于开发者)。通常,智能对象放置系统108可以是任何计算引擎,其可以与3D环境交互并确定开发者/发布者已经放置智能对象的位置(在环境内),并将其保存为放置数据。智能对象放置系统108还可以将3D环境中的智能对象101的放置数据与使用智能对象101标识数字平台的3D环境标识数据相关联。在一个实施例中,发布者或开发者可以将智能对象101放置为通用智能对象(GSO),如本文进一步描述的。在另一实施例中,发布者或开发者可以将智能对象101放置为品牌智能对象(BSO),如本文进一步描述的。当开发者/发布者将GSO放置在3D环境中时,在一个实施例中,广告商使用广告商界面104可以与智能对象放置系统108交互以用品牌资产替换发布者提供的资产以生成BSO。在又一实施例中,开发者/发布者可以向系统提供品牌资产(而不是通用资产)以生成BSO,然后由开发者使用智能对象放置系统108来放置BSO。
在将智能对象101放置到3D环境中之后,可以经由智能对象处理系统110生成从智能对象101生成的用户交互或基于可视性的度量。在一个实施例中,智能对象处理系统110可以是能够分析从智能对象101接收的信息的任何系统并且生成与任何用户交互相关的度量,包括轻敲、触摸、移动、与智能对象一起花费的时间、经由用户界面112查看(例如,从远处)、请求详情描述等。生成的度量对于与3D环境相关联的广告商和/或发布者可能是有用的。
图2示出了根据本发明一个实施例的描述从三维环境接收数据的智能对象处理系统的框图200。如图所示,在一个实施例中,智能对象101A和101B可以显示在用户界面112上。每个智能对象可以包括事件触发/脚本,其可以在用户界面112上显示时将智能对象度量数据(SOMD)发送到智能对象管理器203。SOMD可以包括(但不限于)与确定用户正在查看智能对象,与智能对象交互的用户,用户与智能对象之间的距离,与用户界面的尺寸相关的智能对象的百分比大小,用户与智能对象交互的时间段,和/或在用户屏幕上可查看的智能对象的百分比(例如,智能对象的可视表面是屏幕下方的50%)相关的数据。在一个实施例中,每个智能对象101可以配置为记录智能对象101与3D环境内的用户的不同类型的交互,并通过采用事件触发将其对应的SOMD发送到智能对象管理器203。此后,智能对象管理器203可以将信息转发到智能对象处理系统110。在一个实施例中,事件触发可以确定智能对象的用户可视性并且基于用户可视性将用户可视性数据发送到智能对象处理系统。在一个实施例中,任何上述SOMD可以从智能对象管理器203发送到后端服务器(例如,智能对象处理系统110)。
在一个实施例中,智能对象管理器203可以是智能对象101A/101B与智能对象处理系统110之间的通信接口。在一个实施例中,智能对象管理器203驻留在3D环境中,然而,智能对象管理器203对用户不可见(即,智能对象管理器在3D环境中运行后台进程)。在一个实施例中,智能对象101A和101B以及智能对象管理器203可以在3D环境中编译,从而成为环境的组成部分。在一个实施例中,智能对象管理器203从3D环境内的各种智能对象接收所有事件触发,并且可以周期性地将用户参与数据发送到系统100的智能对象处理系统110。在一个实施例中,每个智能对象(例如,101A、101B等)可以配置为以周期性间隔将SOMD发送到智能对象管理器203。在另一实施例中,智能对象管理器203可以配置为请求每个智能对象以周期间隔发送SOMD。在又一实施例中,智能对象管理器仅将已生成SOMD的智能对象的数据发送到智能对象处理系统110。
本发明涉及向用户显示与一个或多个智能对象相关联的信息。在用户与3D环境交互期间,通过用户界面112向用户呈现一组智能对象。每个智能对象可以是与非品牌信息相关联的通用智能对象(GSO),或与品牌产品或商品相关的信息相关联的品牌智能对象(BSO)。在用户选择时,在一个实施例中,与智能对象相关联的数据可以在用户界面112上的单独窗口(例如,选项卡式窗口、滑动窗口、弹出窗口等)中显示给用户。出于说明目的,本发明的实施例假设在3D环境中存在品牌智能对象(即,与品牌信息相关联的智能对象),然而,本领域普通技术人员将理解,本文描述的教导也可以针对非品牌智能对象(即,具有与其相关联的其他非品牌数据的智能对象)或其组合来实现。
在一个实施例中,SOMD可以量化为得分、值、百分比、数值数据等,其可以用于推断智能对象对用户的重要性。因此,在一个实施例中,与智能对象处理系统110接收的智能对象(与一组智能对象中的其他对象相比)相关的较高SOMD可以表示智能对象对用户的重要性。基于所接收的SOMD,智能对象处理系统110可以优先化发送给用户的品牌相关详细信息(BRDI)(在一个实施例中,根据用户的请求),如本文所述。因此,取决于为实现而选择的数据,在一个实施例中,由智能对象发送的较高SOMD量化值将表示用户可能有兴趣更多地了解与智能对象相关联的信息。
作为非限制性示例,如果选择该组智能对象的用户接近度和/或可视性作为SOMD,则每组智能对象所采用的屏幕的百分比值和/或它们与用户的接近度可以表示为度量量词,用户可能有兴趣从3D环境的一组智能对象中学习更多关于智能对象的信息。该组智能对象可以包括三维在线环境中的多个智能对象、在用户界面上显示的多个智能对象、三维环境中的多个智能对象或者在三维环境中渲染的许多智能对象。
对于一组智能对象,智能对象管理器203将智能对象相关数据(包括每个智能对象的智能对象标识数据(SOID)(例如,智能对象ID号)和相关SOMD)发送到智能对象处理系统110的智能对象数据引擎205。在一个实施例中,智能对象管理器203可以周期性间隔发送每个智能对象的智能对象相关数据。在另一实施例中,智能对象管理器203在用户请求时发送每个智能对象的智能对象相关数据以显示与一个或多个智能对象相关联的BRDI。在又一实施例中,智能对象管理器203可以实时地发送每个智能对象的智能对象相关数据,即,一旦从智能对象接收到数据。在一个实施例中,在接收到智能对象相关数据时,智能对象数据引擎205可以处理由其相应SOID识别的每个智能对象的SOMD,以确定其对用户的各自重要性。在一个实施例中,当用户请求BRDI显示在用户界面121上时,智能对象数据引擎205确定具有最高SOMD的智能对象,并且检索(和发送)从数据库储存库121检索与该智能对象相关的BRDI。在另一实施例中,智能对象数据引擎205还检索与该组智能对象中的每个智能对象相关联的品牌识别数据(BID)(例如,品牌名称、商标、品牌相关识别数据等),并生成在请求时也发送给用户的BID列表。在一个实施例中,每个智能对象的BID与具有最高SOMD的智能对象的BRDI一起发送。在另一实施例中,每个智能对象的BID在其发送到用户界面121之前基于其SOMD量化信息被分类。此后,向用户显示具有最高SOMD量化值的智能对象的BRDI。还向用户呈现与该组智能对象中的每个智能对象相关联的BID的列表。然后,用户可以从列表中选择BID;然后,智能对象数据引擎205从数据库121中检索与BID相关联的相关BRDI,并将其发送到用户界面121以显示给用户。在一个实施例中,BRDI包括与品牌相关联的参与数据。在一个实施例中,参与数据可包括折扣优惠券、社交媒体/网络网站链接、基于电子邮件的链接(即通过电子邮件直接与其他人共享的链接)、访问与品牌信息相关联的网页的网络链接、或者用于购买与其BRDI显示在用户界面112上的智能对象相关联的产品/商品或服务的网络链接,或者通常是任何形式的数字通信以与另一方共享信息,如本领域普通技术人员所理解的。
图3示出了根据本发明一个实施例的3D环境300中显示智能对象的场景和用于显示与智能对象相关的详细品牌信息的按钮或标签。如图所示,3D环境300中的场景显示咖啡店的示例性实施例,其可在3D环境(例如,游戏、网站、虚拟现实、增强现实等)中对用户可用。在图3所示的示例中,可以向用户显示智能对象101A/101B。当前不在用户的视口内的其他智能对象也可以存在于场景中(或者通常在3D环境中)。在一个实施例中,可以向用户呈现标签302,其在被选择(例如,点击、触摸、滑动等)时显示与3D环境300内的一组智能对象中的至少一个智能对象相关联的BRDI,如图4中进一步所示。在一个实施例中,当在屏幕上显示智能对象时,可以向用户呈现标签302。在另一实施例中,当用户与智能对象交互时,可以向用户呈现标签302。在又一实施例中,当用户通常与3D环境300交互时,可以呈现标签302。在另一个实施例中,标签302可以由用户界面112上的按钮表示,或者也可以是物理硬件按钮(例如,游戏硬件中的播放按钮等)。在一个实施例中,当智能对象处理系统110确定用户可能有兴趣了解呈现给用户的智能对象时,可以向用户显示标签302。在该实施例中,智能对象管理器203可以连续地将相关SOMD发送到智能对象处理系统110,使用该智能对象管理器203,智能对象处理系统110可以确定显示标签302是否适合于用户。例如,基于用户的过去动作或与智能对象或其相关联的BRDI(例如,先前购买、社交网络共享历史等)和所发送的SOMD的交互,在一个实施例中,当用户选择标签302时(例如,如果新的优惠券、折扣、奖励等可用),智能对象处理系统110可以自动显示标签302和/或优先显示要显示给用户的BRDI。
图4示出了根据本发明一个实施例的3D环境场景400,其显示与智能对象相关联的BRDI以及与一组智能对象相关联的品牌信息的分类列表。在一个实施例中,在用户点击标签302之后,智能对象数据引擎205可以基于从智能对象管理器203接收的每个智能对象的SOMD来确定与智能对象101A相关联的BRDI对用户来说是重要的。如上所述,可以基于智能对象数据引擎205接收的最高SOMD来确定显着性。作为示例,在一个实施例中,SOMD可以是用户可视性度量数据或智能对象与用户度量数据的接近度,以确定用户与智能对象的接近度。如图所示,在智能对象数据引擎205确定与智能对象101A相关的数据对用户可能是重要的之后,与智能对象101A相关联的BDRI 402在窗口401中发送给用户。在一个实施例中,BRDI402可以包括主品牌显示消息405、促销或优惠券407和/或参与数据406。参与数据406可以包括折扣优惠券、社交媒体网络链接、用于访问与品牌信息相关联的网页的网络链接、或者用于购买与智能对象101A相关联的对象或服务的网络链接。在另一实施例中,广告商通过广告商界面104配置向用户显示与智能对象101A相关的哪些参与数据(例如,通过选择广告商确定的重要或重要的参与数据)。
如图4中通过附图标记403和404所示,智能对象数据引擎205还可以发送与可以或可以不向用户显示的3D环境相关联的一组智能对象相关联的BID列表。在一个实施例中,可以基于如上所述的SOMD量化器对BID列表进行排序。如图所示,BID 403表示在窗口401中显示的BRDI 402。BID列表还可以显示BID 404,每个BID 404与另一个智能对象相关联;当用户选择BID 404时,在窗口401中显示对应的BRDI 402。在一个实施例中,系统可以跟踪和维护用户可能感兴趣的智能对象的日志(基于用户与智能对象的交互)。如上所述,在一个实施例中,智能对象处理系统110可以确定与最初向用户显示的智能对象相关联的BRDI402。例如,如果确定智能对象101A对用户是重要的(例如,用户先前购买的与智能对象101A相关联的商品/产品/服务,在社交媒体上共享其信息等),则智能对象处理系统110可以基于用户与智能对象的历史来自动增加与智能对象101A相关联的SOMD的量化值。在另一实施例中,智能对象处理系统110可以基于先前用户与与智能对象相关联的BRDI的交互来增加(或减少)SOMD。在一个实施例中,智能对象处理系统110还可以基于在社交网络上共享的信息来确定用户对智能对象的兴趣。例如,如果用户抱怨品牌或(在社交网络上)写下关于与智能对象101A相关联的品牌的否定声明,系统可以确定用户对品牌的喜欢或不满,并且可以自动呈现激励并为用户调整其益处(例如,客户忠诚度折扣、免费试用等)。在一个实施例中,基于用户关于与智能对象相关联的品牌的评论,广告商可以选择不向用户显示特定品牌。因此,系统可以配置为基于用户与智能对象101A相关联的参与数据的交互来自动调整折扣、激励或完全移除与智能对象相关联的品牌。如果广告客户选择移除其品牌,则其他广告客户可以选择取代其位置。在一个实施例中,可以给广告商提供通过广告商界面104配置广告商愿意在优惠券或促销中提供的最小和最大折扣的选项。然后,系统可以基于用户与智能对象相关联的品牌的跟踪历史来自动调整提供给用户的折扣或激励。类似地,如果用户参与与智能对象相关联的BRDI,则下次用户访问3D环境的相同场景时,广告商可以选择显示另一产品,或者选择其产品不会再次显示给用户,直到经过一段时间(例如,几天、几周、几个月等)。
图5示出了根据本发明一个实施例的描述由服务器显示与智能对象相关联的品牌信息的方法的流程图500。如图所示,在502处,智能对象处理系统110可以从驻留在3D环境内的智能对象管理器接收智能对象相关数据,包括与一组智能对象相关的SOID和SOMD。在504处,系统可以从用户接收请求(例如,当用户选择标签302时)以显示与3D环境的智能对象集合中的至少一个智能对象相关联的BRDI。在506处,系统从该组智能对象生成智能对象BID的列表。在一个实施例中,可以基于与每个智能对象相关的SOMD对BID列表进行排序。在508处,系统可以检索与SOMD的最高量化器相关联的BRDI,并且在510处,系统将BRDI和BID的排序列表发送到用户界面112(例如,在窗口401中)。
图6示出了根据本发明一个实施例的描述由服务器显示与智能对象相关联的品牌信息的方法的替换实施例的流程图600。参考A在图5的框506之后启动替代实施例。在一个实施例中,系统可以配置为确定优选广告商是否与该组智能对象内的任何智能对象相关联,如框602所示。在604处,在这样的确定时,系统检索与优选广告商的智能对象相关联的BRDI,否则检索与最高SOMD相关联的品牌相关信息。然后将控制转移回510,其中将检索到的BRDI和排序列表发送到用户界面112。
在一个实施例中,用户可以通过从BID列表中选择该智能对象的BID来请求与另一智能对象相关联的BRDI。在另一实施例中,智能对象管理器在确定与品牌服务或产品相关联的至少一个智能对象的SOMD时发送该组智能对象的SOID和SOMD相关数据。此外,智能对象BID的列表可以基于该组智能对象中的每个智能对象的SOMD从最高到最低排序。在又一实施例中,用于检索与智能对象相关的BRDI的系统确定与该组智能对象内的优选广告商相关联的BID的存在,并检索与优选广告商相关联的智能对象的BRDI,而不是具有最高BRDI的智能对象。在又一实施例中,将BRDI发送给用户包括发送参与数据(可以可选地由广告商选择)。在一个实施例中,参与数据包括折扣优惠券、社交媒体网络链接、访问与品牌信息相关联的网页的网络链接、或购买与至少一个智能对象相关联的对象或服务的网络链接中的至少一个。在又一实施例中,系统通过接收用户已经在用户界面内选择了标签或按钮的指令来确定用户已经请求与至少一个智能对象相关联的BRDI。在另一个实施例中,该组智能对象可以是三维在线环境中的多个智能对象、在用户界面上显示的多个智能对象、三维环境中的多个智能对象,或者在三维环境中渲染的许多智能对象。
图7示出了根据本发明一个实施例的描述由用户实现的由服务器显示与智能对象相关联的品牌信息的方法的流程图700。如图所示,在702处,用户选择按钮或标签以从用户界面请求与智能对象相关的BRDI。在704处,用户接收BRDI,其包括与该组智能对象中的至少一个智能对象相关的参与数据。用户接收该组智能对象的BID列表,在可选实施例中,该BID列表可以基于可以是量词值的SOMD进行分类。在706处,用户选择参与数据或购买与显示BRDI的智能对象相关联的服务产品。用户还可以从列表中选择BID以查看与当前选择了BID的智能对象相关联的BRDI,如框708所示。
图8示出了根据本发明一个实施例的描述由服务器显示与智能对象相关联的品牌信息的系统的流程图800。如图所示,在802处,智能对象管理器接收3D环境内的至少一个智能对象的BRDI。在804处,智能对象管理器将一组智能对象的SOID和SOMD发送到服务器。在806处,用户通过用户界面选择按钮或标签以请求与3D环境内的至少一个智能对象相关联的BRDI。在808处,服务器发送与至少一个智能对象相关联的BRDI以及与3D环境内的该组智能对象相关联的BID的列表。在810处,用户可以从显示的BRDI中选择参与数据。在812处,用户可以选择从与该组智能对象相关联的BID列表中选择与另一智能对象相关的BID,并且控制转移回到808,其中服务器检索并将所请求的信息发送给用户。或者,如814所示,用户可以参与显示的BRDI,系统可以从该BRDI跟踪用户与相关联的智能对象的交互。
可以使用计算机程序指令(计算机代码)和在一个或多个电子系统(例如,计算机系统等)上存储和执行的数据来实现图中所示的技术。这种电子系统使用机器可读介质(例如机器可读的非暂时性存储介质(例如,磁盘;光盘;随机存取存储器;动态随机存取存储器;只读存储器;闪存设备;相变存储器))存储和通信(在内部和/或通过网络与其他电子系统)代码和数据。此外,这种电子系统通常包括一组耦合到一个或多个其他部件的一个或多个处理器,例如,一个或多个存储设备、用户输入/输出设备(例如,键盘、触摸屏和/或显示器)和网络连接。该组处理器和其他部件的耦合通常通过一个或多个总线和桥(也称为总线控制器)。存储设备和承载网络流量的信号分别代表一个或多个机器可读存储介质和机器可读通信介质。因此,给定电子设备的存储设备通常存储用于在该电子设备的一个或多个处理器的集合上执行的代码和/或数据。
从该描述中应该显而易见的是,本发明的各方面可以至少部分地以软件实现。也就是说,可以在计算机系统或其他计算机系统中响应于其处理器来执行这些技术,例如微处理器,执行包含在存储器中的指令序列,例如ROM、DRAM,大容量存储器或远程存储设备。在各种实施例中,硬件电路可以与软件指令结合使用以实现本发明。因此,这些技术不限于硬件电路和软件的任何特定组合,也不限于计算机系统执行的指令的任何特定源。另外,在整个说明书中,各种功能和操作描述为由软件代码执行或由软件代码引起以简化描述。然而,本领域技术人员将认识到这些表达的含义是功能是由处理器执行代码产生的。
图9是示出可以与本发明的一个实施例一起使用的诸如计算机系统1900的数据处理系统的框图。例如,系统1900可以实现为系统的一部分,以显示与智能对象相关联的信息。在一个实施例中,系统1900可以表示智能对象处理系统110。系统1900可以具有分布式架构,其具有通过网络耦合的分散单元,或者其所有部件可以集成到单个单元中。计算机系统1900可以实现为Trivve,Inc实现的各种产品的一部分。
例如,计算机系统1900可以表示执行上述任何过程或方法的上述任何数据处理系统。系统1900可包括许多不同的部件。这些部件可以实现为集成电路(IC),其部分,分立电子设备,或者适用于电路板的其他模块,例如计算机系统的主板或附加卡,或者作为以其他方式结合在计算机系统的机箱内的部件。还要注意,系统1900旨在示出计算机系统的许多部件的高级视图。然而,应理解,在某些实施方式中可存在额外的或更少的部件,此外,所示部件的不同布置可在其他实施方式中出现。系统1900可以代表台式机、笔记本电脑、平板电脑、服务器、移动电话、可编程逻辑控制器、个人数字助理(PDA)、个人通信器、网络路由器或集线器、无线接入点(AP)或中继器、机顶盒或其组合。
在一个实施例中,系统1900经由总线或互连1922包括处理器1901、存储器1903和设备1905-1908。处理器1901可以表示单个处理器或多个处理器,其中包括单个处理器核或多个处理器核。处理器1901可以表示一个或多个通用处理器,例如微处理器、中央处理单元(CPU)等。更具体地,处理器1901可以是复杂指令集计算(CISC)微处理器、精简指令集计算(RISC)微处理器、超长指令字(VLIW)微处理器、或实现其他指令集的处理器,或实现指令集组合的处理器。处理器1901还可以是一个或多个专用处理器,例如专用集成电路(ASIC)、蜂窝或基带处理器、现场可编程门阵列(FPGA)、数字信号处理器(DSP)、网络处理器、图形处理器、网络处理器、通信处理器、密码处理器、协处理器、嵌入式处理器或能够处理指令的任何其他类型的逻辑。
处理器1901(其可以是诸如超低电压处理器的低功率多核处理器插座)可以充当用于与系统的各种部件通信的主处理单元和中央集线器。这种处理器可以实现为片上系统(SoC)。在一个实施例中,处理器1901可以是基于架构核心TM的处理器,例如i3、i5、i19或可从加利福尼亚州圣克拉拉市的英特尔公司获得的另一种这样的处理器。然而,其他低功率处理器,例如可从加利福尼亚州桑尼维尔的Advanced Micro Devices,Inc.(AMD)获得,从ARM Holdings,Ltd.获得基于ARM的设计或者从来自加利福尼亚州桑尼维尔的MIPS科技公司的获得基于MIPS的设计,或者他们的被许可人或采用者可以替代地存在于其他实施例中。
处理器1901配置为执行用于执行本文所讨论的操作和方法的指令。系统1900还包括与图形子系统1904通信的图形界面,图形子系统1904可包括显示控制器和/或显示设备。
处理器1901可以与存储器1903通信,在一个实施例中,存储器1903可以经由多个存储器设备来实现,以提供给定量的系统存储器。作为示例,存储器可以符合联合电子器件工程委员会(JEDEC)的基于低功率双倍数据速率(LPDDR)的设计,例如根据JEDEC JESD207-2E(2007年4月出版)的当前LPDDR2标准,或者称为LPDDR3的下一代LPDDR标准,它将为LPDDR2提供扩展以增加带宽。作为示例,可以存在2/4/8千兆字节(GB)的系统存储器,并且可以经由一个或多个存储器互连耦合到处理器1901。在各种实现中,各个存储器设备可以是不同的封装类型,诸如单管芯封装(SDP)、双管芯封装(DDP)或四管芯封装(QDP)。在一些实施例中,这些设备可以直接焊接到母板上以提供较低轮廓的解决方案,而在其他实施例中,这些设备可以配置为一个或多个存储器模块,这些存储器模块又可以通过给定的连接器耦合到母板。
存储器1903可以是机器可读的非暂时性存储介质,诸如一个或多个易失性存储(或存储器)设备,诸如随机存取存储器(RAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、静态RAM(SRAM)或其他类型的存储设备,如硬盘驱动器和闪存。存储器1903可以存储包括由处理器1901或任何其他设备执行的可执行程序指令的序列的信息。例如,各种操作系统、设备驱动程序、固件(例如,输入输出基本系统或BIOS)和/或应用程序的可执行代码和/或数据可以加载到存储器1903中并由处理器1901执行。操作系统可以是任何类型的操作系统,例如来自的操作系统,来自Apple的Mac 来自 或其他实时或嵌入式操作系统(如VxWorks)的
系统1900还可以包括IO设备,诸如设备1905-1908,包括无线收发器1905、输入设备1906、音频IO设备19019和其他IO设备1908。无线收发器1905可以是WiFi收发器、红外收发器、蓝牙收发器、WiMax收发器、无线蜂窝电话收发器、卫星收发器(例如,全球定位系统(GPS)收发器)、或其他射频(RF)收发器、网络接口(例如,以太网接口)或其组合。
输入设备1906可以包括鼠标、触摸板、触敏屏幕(可以与显示设备1904集成)、指针设备(例如触控笔)和/或键盘(例如,物理键盘或作为触敏屏幕的一部分显示的虚拟键盘)。例如,输入设备1906可以包括耦合到触摸屏的触摸屏控制器。触摸屏和触摸屏控制器可以例如使用多种触摸灵敏度技术(包括但不限于电容、电阻、红外和表面声波技术)中的任何一种来检测其接触和移动或中断,以及用于确定与触摸屏的一个或多个接触点的其他接近传感器阵列或其他元件。
音频IO设备1907可以包括扬声器和/或麦克风,以便于启用语音功能,例如语音识别、语音复制、数字记录和/或电话功能。其他可选设备1908可以包括存储设备(例如,硬盘驱动器、闪存设备)、通用串行总线(USB)端口、并行端口、串行端口、打印机、网络接口、总线桥(例如,PCI-PCI桥)、传感器(例如,诸如加速计、陀螺仪、磁力计、光传感器、罗盘、接近传感器等的运动传感器)或其组合。可选设备1908还可以包括成像处理子系统(例如,相机),其可以包括光学传感器,例如电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)光学传感器,用于促进相机功能,例如记录照片和视频剪辑。某些传感器可以经由传感器集线器(未示出)耦合到互连1907,而诸如键盘或热传感器的其他设备可以由嵌入式控制器(未示出)控制,这取决于系统1900的特定配置或设计。
为了提供诸如数据、应用程序、一个或多个操作系统等信息的持久存储,大容量存储器(未示出)也可以耦合到处理器1901。在各种实施例中,为了实现更薄更轻的系统设计以及提高系统响应性,可以通过固态设备(SSD)来实现该大容量存储。然而在其他实施例中,大容量存储器可以主要使用具有较少量SSD存储器的硬盘驱动器(HDD)来实现,以充当SSD高速缓存,以在断电事件期间实现环境状态和其他此类信息的非易失性存储,使得可以在RE启动系统活动时快速启动。闪存设备也可以例如通过串行外围接口(SPI)耦合到处理器1901。该闪存设备可以提供系统软件的非易失性存储,包括基本输入/输出软件(BIOS)以及系统的其他固件。
注意,虽然系统1900示为具有数据处理系统的各种部件,但是并不旨在表示任何特定的架构或互连部件的方式;因为这些细节与本发明的实施例没有密切关系。还应当理解,具有较少部件或可能具有更多部件的网络计算机、手持式计算机、移动电话和其他数据处理系统也可以与本发明的实施例一起使用。
如美国专利申请号15/209,679中所述,该申请通过引用结合于本文,在与此一致的程度上,公开了方法和系统以生成三维(3D)数字资产,本文称为智能对象或数字智能对象,用于各种数字平台。在一个实施例中,3D数字智能对象可用于生成通用内容(横幅/广告牌、视频和/或3D资产),其可任选地被来自各种数字平台内的广告商的品牌内容替换,并通过数字平台上的通用和品牌内容衡量用户表现。在一个实施例中,3D数字智能对象包括包含在透明3D资产占位符中的资产,其指示资产/对象的最大X轴、Y轴和Z轴尺寸和/或理解在3D数字环境中占据特定形状的缩放尺寸。3D资产占位符内的资产提供3D数字智能对象的直观表示。在一个实施例中,资产可以是几何数据的3D表示,其中3D资产占位符内的资产提供3D数字智能对象的直观表示。3D数字智能对象包括可以是任何媒体内容的资产,诸如3D非活动资产、资产、视频、音频、多媒体对象、几何数据的任何一般3D表示,或其组合。在各种实施例中,3D数字智能对象可以用于与广告、通知相关的服务,或者通常用于可以利用与每个观看者相关的3D内容来个性化观看者环境的任何服务。
在一个实施例中,数字智能对象生成系统可以配置为向3D环境的发布者/游戏开发者呈现3D占位符,并且接收要将发布者放置在3D占位符内的资产。在整个本公开内容中,开发者和出版商指的是数字平台创建者,并且可以互换使用。开发者可以进一步选择与资产相关的资产类别和/或资产类型,使用该资产类别和/或资产类型将与3D数字智能对象相关的数据编目在存储库或数据库中。在一个实施例中,资产类别和资产类型可以帮助系统和/或广告商使用该系统来确定3D数字智能对象与观看者的相关性。上载资产后,系统可以将开发者或发布者的所选资产类别和/或资产类型与上载的资产相关联。数字智能对象生成系统还可以在3D资产占位符内接收资产的标准资产大小信息;标准资产规模信息包括3D资产占位符内资产的X轴、Y轴和Z轴尺寸。标准资产大小信息提供可以在3D资产占位符内容纳的资产的最大3D尺寸,而不会干扰资产的宽高比,如开发者或发布者所适合确定的那样。在一个实施例中,3D占位符可以是立方体。然而,3D占位符不限于任何特定的几何形状。例如,在各种实施例中,3D占位符可以是多面体、圆柱体、球体、锥体、圆环面结构或其组合。此外,在一个实施例中,当资产的X轴、Y轴或Z轴尺寸等于其3D资产占位符的对应轴尺寸时,可以确定标准资产大小信息。当开发者在3D资产占位符中放置3D资产并对资产进行缩放以使资产的至少一个维度等于3D占位符的尺寸时,可以实现这一点。在一个实施例中,当开发者点击并拖动资产以最大化3D资产占位符内的资产大小时,可以实现资产的这种缩放。
系统还可以配置为接收(或提供)资产包括资产定向信息和资产定位锚定位置的位置定位信息。资产位置锚定位置确定资产相对于3D资产占位符的位置,而资产方向确定资产本身的方向(例如,垂直、水平等);在一个实施例中,资产位置锚定位置可以是3D资产占位符的X轴坐标、Y轴坐标、Z轴坐标或其组合。资产位置锚定位置是3D资产占位符的轴,其充当资产的基准轴(换句话说,资产的方向相对于3D占位符的选定轴)。在这样的实施例中,锚定位置可以由显影剂提供,或者可以默认为某个轴(例如,X轴)。基于X轴坐标的锚定位置(例如,在1x1x1立方体中,基于(0.5,0,0)的锚定位置将指示锚位于占位符的X轴的中间,具有X轴作为基准位置)。基于Y轴的锚定位置将指示锚位于占位符的Y轴上(例如,在1x1x1立方体中,基于(0,0.5,0)的锚定位置将指示锚位于占位符的Y轴的中间,其中Y轴为基准位置。基于Z轴的锚定位置将指示占位符内锚位置的深度(例如,在1x1x1立方体中,基于(0,0,0.5)的锚定位置将指示锚位于占位符的Z轴的中间,其中Z轴为基准位置。因此,X轴和Y轴坐标(例如,0.5,0.5,0.5)的组合将指示占位符是锚定定位位置悬挂在3D占位符的中心。在一个实施例中,锚定定位位置可以帮助开发者实现数字智能对象创建者的意图如何将对象放置在3D环境中。在另一实施例中,当用户/观众与数字智能对象交互时,锚定定位位置还可以控制资产的方向。
在一个实施例中,在系统收到上述信息后,系统还可以用于存储数字智能对象数据,包括资产、标准资产规模信息、资产定位锚点位置、与资产(如果可用)关联的最大和最小多边形计数值,以及存储库中的资产数据(类别和/或类型)。使用数字智能对象数据,然后,系统可以进一步配置为生成可以放置在各种3D环境(例如,游戏、虚拟现实环境、增强现实环境、智能手机应用(“应用”)、数字电视(OTT)中的3D数字智能对象、网络界面、游戏控制台、视频等),并且可以与要分析的广告相关联。3D数字智能对象还可以记录3D数字智能对象与游戏用户的不同类型的交互,并且使用事件触发将用户交互信息发送到计算设备(通过在生成3D数字智能对象期间将数字智能对象数据与事件触发相关联)。在一个实施例中,事件触发能够确定用户与3D数字智能对象的交互或可视性,并基于用户交互(或可视性)将度量传输到数字智能对象处理系统。在一个实施例中,该事件触发发送用户交互,包括(但不限于)确定观看3D数字智能对象的用户、与3D数字智能对象交互的用户、用户与3D数字智能对象之间的距离、与用户界面的大小相关的3D数字智能对象的百分比大小、用户与3D数字智能对象交互的时间段、可在用户屏幕上观看的3D数字智能对象的百分比(例如,3D数字智能对象的可视表面在屏幕下方50%)等。在一个实施例中,事件触发可以由发布者或广告商配置或定制。
在另一实施例中,可以通过应用程序接口(API)或软件开发工具包(SDK)向开发者呈现3D占位符。在一个实施例中,由发布者为3D数字智能对象上载的资产可以是几何数据的通用3D表示。这种3D数字智能对象在此称为通用数字智能对象(GSO)。在另一个实施例中,广告商可以用GSO中与广告商相关联的品牌3D资产/对象替换通用3D资产。在这样的实施例中,GSO的发布者可以定义GSO内允许的资产的最小和/或最大多边形计数值。希望在GSO中具有通用3D资产以用品牌对象替换的广告商必须提供在由发布者定义的最小和最大多边形计数值内的品牌对象。这种3D数字智能对象(具有品牌对象/资产)在本文中称为品牌数字智能对象(BSO)。在一个实施例中,定义最小和/或最大多边形计数值有助于生成广告标准,该广告标准可以允许GSO以编程方式转换为BSO。在另一实施例中,发布者还可以通过识别资产类别和/或资产类型来识别可以替换资产的不同品牌对象的类型,如本文所讨论的。在一个实施例中,数字智能对象数据还可以与与开发者相关联的发布者标识数据相关联。在另一实施例中,数字智能对象数据还可以与与广告商相关联的广告商标识数据相关联。
图10示出了根据本发明一个实施例的与3D数字智能对象相关联的数据的框图。如图所示,在一个实施例中,3D数字智能对象101可以与数字智能对象识别数据401A相关联,数字智能对象识别数据401A表示3D数字智能对象的识别,当由发布者实现并且可以与存储在存储库121中的数字智能对象数据相关联时。3D数字智能对象101还可以与识别实现3D数字智能对象的发布者的发布者标识数据403A相关联。这种识别可以有助于呈现仅与其相关联的3D数字智能对象相关的游戏开发者数字智能对象,因为在一个实施例中,可以配置3D数字智能对象以收集可视性度量并将其发送回在其3D环境中实现3D数字智能对象的发布者。在替代实施例中,3D数字智能对象101还可以与广告商标识405A相关联,该广告商标识405A可以在用品牌资产替换GSO资产以生成BSO时使用。通过将3D数字智能对象101与广告商标识405A相关联,可以将基于广告的度量传输到广告商。尽管本文描述的技术通常与广告商的数据收集相关联,但是应该注意,本发明一般涉及使用3D数字智能对象的数据收集,并且不旨在限于广告目的。具体地,3D数字智能对象的生成可以用于数据收集目的,在三维环境中,用于广告商、数据分析员、软件开发者(例如,游戏或应用程序开发中的对象表现等),或用于各种领域(例如,医疗、军事或任何涉及使用3D环境进行基于精确训练的区域)的训练目的。然后,数字智能对象收集的数据可用于数据分析,以确定是否已实现目标。在又一实施例中,数据分析可以用于预测广告。基于使用3D数字智能对象的领域,目标可以是不同的。例如,在广告领域中,目标可以包括用户交互和/或与3D数字智能对象的可视性,在医学或军事训练相关任务中,目标可以包括确定3D数字智能对象与用户的精确交互(例如,方向、速度等)等。例如,在虚拟现实领域中,可以使用加速度计、陀螺仪、脚本或其组合来测量用户与3D数字智能对象的交互。因此,广告商标识405A可以与3D数字智能对象的任何第三方(不是发布者/开发者)相关联,但是作为从最终用户的可视性或与数字智能对象的交互来收集数据的要求。例如,取决于3D数字智能对象的使用,广告识别数据405A可以与医疗培训服务提供商、军事训练服务提供商等相关联。在一个实施例中,从3D数字智能对象接收的数据可以向用户通知他们的表现得分/等级。
3D数字智能对象101还可以与资产标识409相关联,资产标识409确定3D数字智能对象的资产表示(例如,视频、图像、3D对象、音频或其组合)。在一个实施例中,资产标识409还可以标识3D数字智能对象101是GSO还是BSO,即,资产对象/视频/3D表示是否包括通用资产或品牌资产。资产标识409还可以与资产类别标识407A和/或资产类型标识407B相关联。在一个实施例中,发布者在生成3D数字智能对象101的同时,给出预定资产类别和/或资产类型的列表,发布者从中选择与3D数字智能对象101相关联的期望类别或类型。在生成BSO(来自GSO)时分配资产类别和/或类型可能是有用的,因为它可以向广告商提供发布者对3D数字智能对象101的预期表示。例如,如果发布者生成GSO并将其分配到“饮料”类别,并键入“汽水罐”,这表明皮革镶嵌凉鞋'并非旨在成为GSO的品牌资产。因此,在一个实施例中,提供资产类别和/或类型可以通过向广告商通知3D数字智能对象101的预期表示来防止无效广告。此外,资产类别和类型还可以提供关于3D数字智能对象101的目标受众的广告商信息,因为基于“汽水罐”的品牌3D数字智能对象更可能认为适合于普通观众,而基于皮革镶嵌凉鞋的品牌3D数字智能对象更有可能认为适合年龄在25-50岁之间的女性观众。因此,通过提供资产类别和/或资产类型,发布者可以进一步识别旨在替换GSO中的资产的不同品牌对象的一个或多个类别/类型。
如图10所示,3D数字智能对象101还可以与资产定位信息(例如,资产定向、资产锚定位置等)411和标准对象大小尺寸413相关联,如上文所公开的。此外,3D数字智能对象101还可以与最大和/或最小多边形计数值415相关联。在一个实施例中,当发布者处于生成3D数字智能对象101的过程中时,发布者/开发者可以指定将包括在3D数字智能对象101中的3D资源的最小和/或最大多边形计数值415。在该实施例中,广告商可以用品牌对象替换GSO的资产,其中品牌对象与与广告商相关联的品牌相关。在该实施例中,一旦发布者为与3D数字智能对象(GSO)相关联的资产定义了最小和最大多边形计数值,仅当品牌对象的多边形数量在定义的最小和最大多边形计数值内时,品牌对象/资产才能替换发布者提供的资产。除了别的以外,这有助于确保在3D环境中实现时快速加载3D数字智能对象101。由于3D资产的多边形计数值可以直接与资产的大小(在存储器中)相关联,因此设置最小和/或最大多边形可以有助于在实现期间快速加载(或渲染)3D数字智能对象101。此外,当资产被替换时(例如,当GSO资产被品牌资产替换以将GSO转换为BSO时),设置最小/最大多边形数415可以帮助发布者确保不损害3D数字智能对象的美学方面。
此外,3D数字智能对象101还可以与事件触发(例如,脚本)417相关联。在一个实施例中,事件触发能够确定用户与3D数字智能对象的交互或可视性。在一个实施例中,事件脚本417可以向系统发送数据,该数据可以用于生成用户可视性或基于交互的度量。在另一实施例中,该事件触发传输用户交互,包括确定用户正在观看3D数字智能对象,用户与3D数字智能对象交互,用户与3D数字智能对象之间的距离,与用户界面的尺寸相关的3D数字智能对象的百分比大小,用户与3D数字智能对象交互的时间段,从用户看到的智能对象的百分比,3D数字智能对象被用户移动或抬起的角度,或者用户移动3D数字智能对象的速度等。事件触发的非限制性示例可以包括如下表1中所示的事件:
表1
在一个实施例中,数字智能对象还可以包括碰撞网格(例如,在游戏环境中),其可以用于检测事件触发。因此,在一个实施例中,数字智能对象可用于计算对象是否对用户可见,并且如果是,则可用于在用户的屏幕上可见的智能对象的百分比。例如,在游戏环境中实现的数字智能对象(其中可以实现碰撞网格)可以确定网格渲染器是否是活动的,并且进一步评估是否正在当前相机的剔除掩模上绘制数字智能对象。此后,使用射线投射技术,可以绘制主相机和数字智能对象之间的线。如果该线与数字智能对象的可碰撞网格碰撞,则可以假设数字智能对象被阻挡(并且在用户界面上可见)。为了计算数字智能对象在屏幕上的比例,在游戏环境中,可以使用屏幕边界功能(或等效物)来获得数字智能对象所覆盖的屏幕的近似值(百分比)。在其他环境(例如,非游戏环境)中,可以实现类似的技术,如本领域普通技术人员所知。
本领域普通技术人员将理解,还可以实现其他事件触发,这取决于广告商/服务提供商和/或发布者的业务需求。因此,在另一个实施例中,还可以指定特定于各个数字智能对象的其他功能(例如,可以实现3D数字环境内的其他多媒体效果)。在一个实施例中,3D数字智能对象101可以配置为将由事件触发生成的数据发送到数字智能对象管理器,数字智能对象管理器可以将信息转发到一个或多个系统以用于度量生成和/或进一步处理。在一个实施例中,事件触发可以由发布者或广告商/服务提供者根据其业务需求来配置或定制。在又一实施例中,发布者或广告商/服务提供商不能配置或定制事件触发,以便防止广告度量,与3D数字智能对象的可视性/交互欺诈。在这样的实施例中,事件触发脚本可以由3D数字智能对象生成器106加密和提供。在该实施例中,开发者和/或广告商可以向系统提出请求以生成可由开发者/发布者定制的事件触发脚本,或者可以请求系统创建全新的事件触发脚本,以满足发布者的特定数据报告需求。
因此,描述了显示与智能对象相关联的信息的方法、装置和计算机可读介质。尽管已经参考特定示例性实施例描述了本发明,但是显而易见的是,在不脱离权利要求中阐述的本发明的更广泛的精神和范围的情况下,可以对这些实施例进行各种修改和改变。因此,说明书和附图应视为说明性的而非限制性的。
示例和其他说明
示例1是一种在显示数字处理设备的三维(3D)环境的用户界面上显示品牌相关信息的方法,包括:通过计算设备接收3D环境中显示的一组智能对象的智能对象标识数据(SOID)和智能对象度量数据(SOMD),其中SOMD基于用户可视性或与智能对象集合中的每个智能对象的接近度,其中,数字处理设备使用至少一个事件脚本生成该组智能对象中的每个智能对象的SOMD,该至少一个事件脚本配置为:基于评估、绘图,通过光线投射,相机和每个智能对象之间的线,评估是否在3D环境的相机的剔除掩模上绘制每个智能对象,确定该线与每个智能对象的可碰撞网格碰撞,使用屏幕绑定功能计算,用户界面上每个智能对象的比例,以获得每个智能对象覆盖的用户界面的百分比,并根据每个智能对象覆盖的用户界面的百分比为每个智能对象生成SOMD;计算设备确定已经请求在用户界面上显示与至少一个智能对象相关联的品牌相关详细信息(BRDI);计算设备从一组智能对象生成与智能对象相关联的品牌标识数据(BID)的列表,其中,基于与一组智能对象内的每个智能对象相关的SOMD对列表进行排序;计算设备从一组智能对象中检索第一智能对象的BRDI,其中第一智能对象具有最高的SOMD;计算设备将第一智能对象的BRDI和智能对象BID的排序列表发送给用户;其中,与第一智能对象相关联的BRDI与智能对象BID的排序列表一起显示在用户界面上。
在示例2中,示例1的主题包括,其中,可以通过从在用户界面上显示的排序列表中选择第二智能对象的BID来请求与第二智能对象相关联的BRDI。在示例3中,示例1-2的主题包括,其中,在确定第一智能对象的SOMD时发送该组智能对象的SOID和SOMD相关数据,其中第一智能对象与品牌服务或产品相关联。在示例4中,示例1-3的主题包括,其中,基于智能对象集合中的每个智能对象的SOMD,智能对象BID的列表从最高到最低排序。在示例5中,示例1-4的主题包括,其中,检索BRDI还包括:确定与该组智能对象内的优选广告商相关联的BID的存在;并且在确定时检索与优选广告商相关联的智能对象的BRDI而不是第一智能对象。在示例6中,示例1-5的主题包括,其中BRDI的发送包括发送参与数据,其中参与数据由广告商选择,并且其中,参与数据包括折扣优惠券、社交媒体网站链接、基于电子邮件的链接、访问与品牌信息相关联的网页的网络链接,或者用于购买与至少一个智能对象相关联的对象或服务的网络链接中的至少一个。在示例7中,示例1-6的主题包括,其中确定已经在用户界面上请求与第一智能对象相关联的BRDI包括接收已经选择了用户界面内的标签或按钮的指令。在示例8中,示例1-7的主题包括,其中该组智能对象包括三维在线环境内的多个智能对象、在用户界面上显示的多个智能对象、三维环境的场景内的多个智能对象或者已经在三维环境中呈现的多个智能对象中的至少一个。
示例9是包括指令的非暂时性计算机可读介质,所述指令在由包括至少一个核的处理系统执行时执行在显示三维(3D)环境的用户界面上显示品牌相关信息的方法,所述方法包括:接收3D环境中显示的一组智能对象的智能对象标识数据(SOID)和智能对象度量数据(SOMD),其中SOMD基于用户可视性或与智能对象集合中的每个智能对象的接近度,并且其中使用至少一个事件脚本生成该组智能对象中的每个智能对象的SOMD,至少一个事件脚本配置为:基于评估、绘图,通过光线投射,相机和每个智能对象之间的线,评估是否在3D环境的相机的剔除掩模上绘制每个智能对象,确定该线与每个智能对象的可碰撞网格碰撞,使用屏幕绑定功能计算用户界面上每个智能对象的比例,以获得每个智能对象覆盖的用户界面的百分比,以及基于每个智能对象覆盖的用户界面的百分比为每个智能对象生成SOMD;确定已经请求在用户界面上显示与至少一个智能对象相关联的品牌相关详细信息(BRDI);从该组智能对象生成与智能对象相关联的品牌标识数据(BID)的列表,其中基于与该组智能对象内的每个智能对象相关的SOMD对该列表进行排序;从该组智能对象中检索第一智能对象的BRDI,其中第一智能对象具有最高的SOMD;将第一智能对象的BRDI和智能对象BID的排序列表发送给用户;其中,与第一智能对象相关联的BRDI与智能对象BID的排序列表一起显示在用户界面上。在示例10中,示例9的主题包括,其中,可以通过从在用户界面上显示的排序列表中选择第二智能对象的BID来请求与第二智能对象相关联的BRDI。在示例11中,示例9-10的主题包括,其中,在确定第一智能对象的SOMD时发送该组智能对象的SOID和SOMD相关数据,其中第一智能对象与品牌服务或产品相关联。在示例12中,示例9-11的主题包括,其中,基于智能对象集合中的每个智能对象的SOMD,智能对象BID的列表从最高到最低排序。在示例13中,示例9-12的主题包括,其中,检索BRDI还包括:确定与该组智能对象内的优选广告商相关联的BID的存在;并且在确定时检索与优选广告商相关联的智能对象的BRDI而不是第一智能对象。在示例14中,示例9-13的主题包括,其中BRDI的发送包括发送参与数据,其中,参与数据由广告商选择,并且其中,参与数据包括折扣优惠券、社交媒体网站链接、基于电子邮件的链接、用于访问与划线信息相关联的网页的网络链接或用于购买与所述至少一个智能对象相关联的对象或服务的网络链接中的至少一个。在示例15中,示例9-14的主题包括,其中确定已经在用户界面上请求与第一智能对象相关联的BRDI包括接收已经选择了用户界面内的标签或按钮的指令。在示例16中,示例9-15的主题包括,其中该组智能对象包括三维在线环境内的多个智能对象、在用户界面上显示的多个智能对象、三维环境场景中的许多智能对象、或者在三维环境中渲染的许多智能对象中的至少一个。
示例17是用于在显示计算设备的三维(3D)环境的用户界面上显示品牌相关信息的计算机系统,包括:存储器设备;处理设备,耦合到所述存储器设备,所述处理设备包括至少一个处理核,所述处理核配置为:接收3D环境中显示的一组智能对象的智能对象标识数据(SOID)和智能对象度量数据(SOMD),其中SOMD基于用户可视性或与智能对象集合中的每个智能对象的接近度,并且其中使用至少一个事件脚本生成该组智能对象中的每个智能对象的SOMD,至少一个事件脚本配置为:基于绘图,通过光线投射,相机和每个智能对象之间的线,评估是否在3D环境的相机的剔除掩模上绘制每个智能对象,确定该线与每个智能对象的可碰撞网格碰撞,使用屏幕绑定功能计算用户界面上每个智能对象的比例,以获得每个智能对象覆盖的用户界面的百分比,以及基于每个智能对象覆盖的用户界面的百分比为每个智能对象生成SOMD;确定已经请求在用户界面上显示与至少一个智能对象相关联的品牌相关详细信息(BRDI);从该组智能对象生成与智能对象相关联的品牌标识数据(BID)的列表,其中基于与该组智能对象内的每个智能对象相关的SOMD对该列表进行排序;从该组智能对象中检索第一智能对象的BRDI,其中第一智能对象具有最高的SOMD;将第一智能对象的BRDI和智能对象BID的排序列表发送给用户;其中,与第一智能对象相关联的BRDI与智能对象BID的排序列表一起显示在用户界面上。在示例18中,示例17的主题包括,其中,可以通过从在用户界面上显示的排序列表中选择第二智能对象的BID来请求与第二智能对象相关联的BRDI。在示例19中,示例17-18的主题包括,其中,在确定第一智能对象的SOMD时发送该组智能对象的SOID和SOMD相关数据,其中第一智能对象与品牌服务或产品相关联。在示例20中,示例17-19的主题包括,其中,基于智能对象集合中的每个智能对象的SOMD,智能对象BID的列表从最高到最低排序。在示例21中,示例17-20的主题包括,其中,检索BRDI还包括:确定与该组智能对象内的优选广告商相关联的BID的存在;在确定与优选广告商相关联的BID的存在时,检索与优选广告商相关联的智能对象的BRDI而不是第一智能对象。在示例22中,示例17-21的主题包括,其中BRDI的发送包括发送参与数据,其中,参与数据由广告商选择,并且其中,参与数据包括折扣优惠券、社交媒体网络链接、基于电子邮件的链接、用于访问与品牌信息相关联的网页的网络链接,或用于购买与所述至少一个智能对象相关联的对象或服务的网络链接中的至少一个。在示例23中,示例17-22的主题包括,其中确定已经在用户界面上请求与第一智能对象相关联的BRDI包括接收已经选择了用户界面内的标签或按钮的指令。在示例24中,示例17-23的主题包括,其中该组智能对象包括三维在线环境内的多个智能对象、在用户界面上显示的多个智能对象、三维环境的场景内的多个智能对象,或者已经在三维环境中渲染的多个智能对象中的至少一个。示例25是至少一种机器可读介质,包括指令,当指令由处理电路执行时,使得处理电路执行操作以实现示例1-24中的任何一个。示例26是一种装置,包括实施示例1-24中任一项的装置。示例27是实现示例1-24中任一项的系统。示例28是实施示例1-24中任一项的方法。
示例29是向用户显示品牌相关信息的方法,包括:通过计算设备接收三维环境中的一组智能对象的智能对象标识数据(SOID)和智能对象度量数据(SOMD),其中SOID和SOMD是从驻留在三维环境中的智能对象管理器发送的;计算设备确定用户已经请求与至少一个智能对象相关联的品牌相关详细信息(BRDI);计算设备从一组智能对象生成与智能对象相关联的品牌标识数据(BID)的列表,其中,基于与一组智能对象内的每个智能对象相关的SOMD对列表进行排序;计算设备从一组智能对象中检索第一智能对象的BRDI,其中第一智能对象具有最高的SOMD;计算设备将第一智能对象的BRDI和智能对象BID的排序列表发送给用户;其中,BRDI与第一智能对象相关联,经由用户界面与智能对象BID的排序列表一起显示给用户。在示例30中,示例29的主题包括,其中用户可以通过从排序列表中选择第二智能对象的BID来请求与第二智能对象相关联的BRDI。在示例31中,示例29-30的主题包括,其中智能对象管理器在确定第一智能对象的SOMD时发送该组智能对象的SOID和SOMD相关数据,其中第一智能对象与品牌服务或产品相关联。在示例32中,示例29-31的主题包括,其中,基于智能对象集合中的每个智能对象的SOMD,智能对象BID的列表从最高到最低排序。在示例33中,示例29-32的主题包括,其中,检索BRDI还包括:确定与该组智能对象内的优选广告商相关联的BID的存在;并且在确定时检索与优选广告商相关联的智能对象的BRDI而不是第一智能对象。在示例34中,示例29-33的主题包括,其中BRDI的发送包括发送参与数据,其中,参与数据由广告商选择,以及其中,参与数据包括折扣优惠券、社交媒体网络链接、基于电子邮件的链接、用于访问与品牌信息相关联的网页的网络链接,或用于购买与所述至少一个智能对象相关联的对象或服务的网络链接中的至少一个。在示例35中,示例29-34的主题包括,其中确定用户已请求与第一智能对象相关联的BRDI包括接收用户已在用户界面内选择了标签或按钮的指令。在示例36中,示例29-35的主题包括,其中该组智能对象包括三维在线环境内的多个智能对象、在用户界面上显示的多个智能对象、三维环境的场景内的多个智能对象、或者已经在三维环境中呈现的多个智能对象中的至少一个。
示例37是包括指令的非暂时性计算机可读介质,所述指令在由具有至少一个核的处理系统执行时执行向用户显示品牌相关信息的方法,该方法包括:在三维环境中接收一组智能对象的智能对象识别数据(SOID)和智能对象度量数据(SOMD),其中SOID和SOMD从驻留在三维环境中的智能对象管理器发送;确定用户已经请求与至少一个智能对象相关联的品牌相关详细信息(BRDI);从该组智能对象生成与智能对象相关联的品牌标识数据(BID)的列表,其中基于与该组智能对象内的每个智能对象相关的SOMD对该列表进行排序;从该组智能对象中检索第一智能对象的BRDI,其中第一智能对象具有最高的SOMD;将第一智能对象的BRDI和智能对象BID的排序列表发送给用户;其中,BRDI与第一智能对象相关联,经由用户界面与智能对象BID的排序列表一起显示给用户。在示例38中,示例37的主题包括,其中用户可以通过从排序列表中选择第二智能对象的BID来请求与第二智能对象相关联的BRDI。在示例39中,示例37-38的主题包括,其中智能对象管理器在确定第一智能对象的SOMD时发送该组智能对象的SOID和SOMD相关数据,其中第一智能对象与品牌服务或产品相关联。在示例40中,示例37-39的主题包括,其中智能对象BID的列表基于该组智能对象中的每个智能对象的SOMD从最高到最低排序。在示例41中,示例37-40的主题包括,其中,检索BRDI还包括:确定与该组智能对象内的优选广告商相关联的BID的存在;并且在确定时检索与优选广告商相关联的智能对象的BRDI而不是第一智能对象。在示例42中,示例37-41的主题包括,其中BRDI的发送包括发送参与数据,其中参与数据由广告商选择,以及其中参与数据包括折扣优惠券、社交媒体网络链接、基于电子邮件的链接、用于访问与品牌信息相关联的网页的网络链接,或用于购买与所述至少一个智能对象相关联的对象或服务的网络链接中的至少一个。在示例43中,示例37-42的主题包括,其中确定用户已请求与第一智能对象相关联的BRDI包括接收用户已在用户界面内选择了标签或按钮的指令。在示例44中,示例37-43的主题包括,其中该组智能对象包括三维在线环境内的多个智能对象、在用户界面上显示的多个智能对象、三维环境的场景内的多个智能对象、或者已经在三维环境中呈现的多个智能对象中的至少一个。
示例45是向用户显示品牌相关信息的系统,包括:存储器设备;耦合到存储器设备的处理设备,处理设备包括至少一个处理核,处理核配置为:在三维环境中接收一组智能对象的智能对象标识数据(SOID)和智能对象度量数据(SOMD),其中SOID和SOMD是从驻留在三维环境中的智能对象管理器发送的;确定用户已经请求与至少一个智能对象相关联的品牌相关详细信息(BRDI);从智能对象集生成智能对象关联的品牌识别数据(BID)列表,其中,基于与该组智能对象内的每个智能对象相关的SOMD对列表进行排序;从该组智能对象中检索第一智能对象的BRDI,其中第一智能对象具有最高的SOMD;将第一智能对象的BRDI和智能对象BID的排序列表发送给用户;其中,BRDI与第一智能对象相关联,经由用户界面与智能对象BID的排序列表一起显示给用户。在示例46中,示例45的主题包括,其中用户可以通过从排序列表中选择第二智能对象的BID来请求与第二智能对象相关联的BRDI。在示例47中,示例45-46的主题包括,其中智能对象管理器在确定第一智能对象的SOMD时发送该组智能对象的SOID和SOMD相关数据,其中第一智能对象与品牌服务或产品相关联。在示例48中,示例45-47的主题包括,其中智能对象BID的列表基于该组智能对象中的每个智能对象的SOMD从最高到最低排序。在示例49中,示例45-48的主题包括,其中,检索BRDI还包括:确定与该组智能对象内的优选广告商相关联的BID的存在;并且在确定时检索与优选广告商相关联的智能对象的BRDI而不是第一智能对象。在示例50中,示例45-49的主题包括,其中发送BRDI包括发送参与数据,其中参与数据由广告商选择,并且其中,所述参与数据包括折扣优惠券、社交媒体网站链接、基于电子邮件的链接、用于访问与品牌信息相关联的网页的网络链接,或用于购买与所述至少一个智能对象相关联的对象或服务的网络链接中的至少一个。在示例51中,示例45-50的主题包括,其中,确定用户已经请求与第一智能对象相关联的BRDI包括接收用户已经在用户界面内选择了标签或按钮的指令。在示例52中,示例45-51的主题包括,其中该组智能对象包括三维在线环境内的多个智能对象、在用户界面上显示的多个智能对象、三维环境的场景内的多个智能对象,或者已经在三维环境中渲染的多个智能对象中的至少一个。示例53是至少一种机器可读介质,包括指令,当指令由处理电路执行时,使得处理电路执行操作以实现示例29-52中的任何一个。示例54是一种装置,包括实施示例29-52中任一项的装置。示例55是实现示例29-52中任一项的系统。示例56是实现示例29-52中任一项的方法。
Claims (24)
1.一种向用户显示品牌相关信息的方法,包括:
通过计算设备接收三维环境中的一组智能对象的智能对象标识数据(SOID)和智能对象度量数据(SOMD),其中SOID和SOMD从驻留在三维环境中的智能对象管理器发送;
计算设备确定用户已经请求与至少一个智能对象相关联的品牌相关详细信息(BRDI);
计算设备从一组智能对象生成与智能对象相关联的品牌标识数据(BID)的列表,其中基于与一组智能对象内的每个智能对象相关的SOMD对列表进行排序;
计算设备从一组智能对象中检索第一智能对象的BRDI,其中第一智能对象具有最高的SOMD;
计算设备将第一智能对象的BRDI和智能对象BID的排序列表发送给用户;
其中BRDI与第一智能对象相关联,经由用户界面与智能对象BID的排序列表一起显示给用户。
2.根据权利要求1所述的方法,其中用户可以通过从排序列表中选择第二智能对象的BID来请求与第二智能对象相关联的BRDI。
3.根据权利要求1所述的方法,其中智能对象管理器在确定第一智能对象的SOMD时发送该组智能对象的SOID和SOMD相关数据,其中第一智能对象与品牌服务或产品相关联。
4.根据权利要求1所述的方法,其中智能对象BID的列表基于一组智能对象中的每个智能对象的SOMD从最高到最低排序。
5.根据权利要求1所述的方法,其中检索BRDI还包括:
确定与一组智能对象内的优选广告商相关联的BID的存在;以及
在确定时检索与优选广告商相关联的智能对象的BRDI而不是第一智能对象。
6.根据权利要求1所述的方法,其中BRDI的发送包括发送参与数据,其中参与数据由广告商选择,并且其中参与数据包括折扣优惠券、社交媒体网络链接、基于电子邮件的链接、用于访问与划线信息相关联的网页的网络链接,或用于购买与所述至少一个智能对象相关联的对象或服务的网络链接中的至少一个。
7.根据权利要求1所述的方法,其中确定用户已请求与第一智能对象相关联的BRDI包括接收用户已在用户界面内选择了标签或按钮的指令。
8.根据权利要求1所述的方法,其中一组智能对象包括三维在线环境中的多个智能对象、在用户界面上显示的多个智能对象、三维环境的场景内的多个智能对象,或者已经在三维环境中渲染的多个智能对象中的至少一个。
9.一种非暂时性计算机可读介质,包括指令,当指令由具有至少一个核的处理系统执行时,执行向用户显示品牌相关信息的方法,所述方法包括:
在三维环境中接收一组智能对象的智能对象识别数据(SOID)和智能对象度量数据(SOMD),其中SOID和SOMD从驻留在三维环境中的智能对象管理器发送;
确定用户已经请求与至少一个智能对象相关联的品牌相关详细信息(BRDI);
从一组智能对象生成与智能对象相关联的品牌标识数据(BID)的列表,其中基于与一组智能对象内的每个智能对象相关的SOMD对列表进行排序;
从一组智能对象中检索第一智能对象的BRDI,其中第一智能对象具有最高的SOMD;
将第一智能对象的BRDI和智能对象BID的排序列表发送给用户;
其中,BRDI与第一智能对象相关联,经由用户界面与智能对象BID的排序列表一起显示给用户。
10.根据权利要求9所述的非暂时性计算机可读介质,其中用户可以通过从排序列表中选择第二智能对象的BID来请求与第二智能对象相关联的BRDI。
11.根据权利要求9所述的非暂时性计算机可读介质,其中智能对象管理器在确定第一智能对象的SOMD时发送一组智能对象的SOID和SOMD相关数据,其中第一智能对象与品牌服务或产品相关联。
12.根据权利要求9所述的非暂时性计算机可读介质,其中智能对象BID的列表基于一组智能对象中的每个智能对象的SOMD从最高到最低排序。
13.根据权利要求9所述的非暂时性计算机可读介质,其中检索BRDI还包括:
确定与一组智能对象内的优选广告商相关联的BID的存在;以及
在确定时检索与优选广告商相关联的智能对象的BRDI而不是第一智能对象。
14.根据权利要求9所述的非暂时性计算机可读介质,其中BRDI的发送包括发送参与数据,其中参与数据由广告商选择,并且其中参与数据包括折扣优惠券、社交媒体网络链接、基于电子邮件的链接、用于访问与划线信息相关联的网页的网络链接,或用于购买与所述至少一个智能对象相关联的对象或服务的网络链接中的至少一个。
15.根据权利要求9所述的非暂时性计算机可读介质,其中确定用户已请求与第一智能对象相关联的BRDI包括接收用户已在用户界面内选择了标签或按钮的指令。
16.根据权利要求9所述的非暂时性计算机可读介质,其中一组智能对象包括三维在线环境中的多个智能对象、在用户界面上显示的多个智能对象、三维环境的场景内的多个智能对象,或者已经在三维环境中渲染的多个智能对象中的至少一个。
17.一种向用户显示品牌相关信息的系统,包括:
存储器设备;
处理设备,耦合到所述存储器设备,所述处理设备包括至少一个处理核,所述处理核配置为:
在三维环境中接收一组智能对象的智能对象识别数据(SOID)和智能对象度量数据(SOMD),其中SOID和SOMD从驻留在三维环境中的智能对象管理器发送;
确定用户已经请求与至少一个智能对象相关联的品牌相关详细信息(BRDI);
从一组智能对象生成与智能对象相关联的品牌标识数据(BID)的列表,其中基于与一组智能对象内的每个智能对象相关的SOMD对列表进行排序;
从一组智能对象中检索第一智能对象的BRDI,其中第一智能对象具有最高的SOMD;
将第一智能对象的BRDI和智能对象BID的排序列表发送给用户;
其中,BRDI与第一智能对象相关联,经由用户界面与智能对象BID的排序列表一起显示给用户。
18.根据权利要求17所述的系统,其中用户可以通过从排序列表中选择第二智能对象的BID来请求与第二智能对象相关联的BRDI。
19.根据权利要求17所述的系统,其中智能对象管理器在确定第一智能对象的SOMD时发送该组智能对象的SOID和SOMD相关数据,其中第一智能对象与品牌服务或产品相关联。
20.根据权利要求17所述的系统,其中智能对象BID的列表基于一组智能对象中的每个智能对象的SOMD从最高到最低排序。
21.根据权利要求17所述的系统,其中检索BRDI还包括:
确定与一组智能对象内的优选广告商相关联的BID的存在;以及
在确定时检索与优选广告商相关联的智能对象的BRDI而不是第一智能对象。
22.根据权利要求17所述的系统,其中发送BRDI包括发送参与数据,其中参与数据由广告商选择,并且其中参与数据包括折扣优惠券、社交媒体网络链接、基于电子邮件的链接、用于访问与划线信息相关联的网页的网络链接,或用于购买与所述至少一个智能对象相关联的对象或服务的网络链接中的至少一个。
23.根据权利要求17所述的系统,其中确定用户已请求与第一智能对象相关联的BRDI包括接收用户已在用户界面内选择了标签或按钮的指令。
24.根据权利要求17所述的系统,其中一组智能对象包括三维在线环境中的多个智能对象、在用户界面上显示的多个智能对象、三维环境的场景内的多个智能对象,或者已经在三维环境中渲染的多个智能对象中的至少一个。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/236,323 | 2016-08-12 | ||
| US15/236,323 US9904943B1 (en) | 2016-08-12 | 2016-08-12 | Methods and systems for displaying information associated with a smart object |
| PCT/IB2017/054225 WO2018029551A1 (en) | 2016-08-12 | 2017-07-12 | Methods and systems for displaying three dimensional digital asset information |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109564667A true CN109564667A (zh) | 2019-04-02 |
| CN109564667B CN109564667B (zh) | 2024-08-02 |
Family
ID=61159146
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201780048530.5A Active CN109564667B (zh) | 2016-08-12 | 2017-07-12 | 用于显示三维数字资产信息的方法和系统 |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US9904943B1 (zh) |
| EP (1) | EP3497654B1 (zh) |
| CN (1) | CN109564667B (zh) |
| AU (2) | AU2017308806B2 (zh) |
| CA (1) | CA3031714A1 (zh) |
| WO (1) | WO2018029551A1 (zh) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| USD817988S1 (en) * | 2016-11-17 | 2018-05-15 | Trivver, Inc. | Display screen or portion thereof with tab based graphical user interface |
| JP6767319B2 (ja) * | 2017-07-31 | 2020-10-14 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置およびファイルコピー方法 |
| US10528998B2 (en) * | 2018-04-11 | 2020-01-07 | Trivver, Inc. | Systems and methods for presenting information related to products or services being shown on a second display device on a first display device using augmented reality technology |
| EP3879501A1 (en) * | 2020-03-12 | 2021-09-15 | InterDigital CE Patent Holdings | Method and apparatus for modelling a scene |
| US11741489B2 (en) * | 2021-08-11 | 2023-08-29 | International Business Machines Corporation | AI enabled coupon code generation for improved user experience |
| USD1021939S1 (en) * | 2021-10-13 | 2024-04-09 | Degussa Bank AG | Display screen with financial institution navigation interface |
| USD1021940S1 (en) * | 2021-10-13 | 2024-04-09 | Degussa Bank AG | Display screen with financial institution communication interface |
| USD1018580S1 (en) * | 2021-10-13 | 2024-03-19 | Degussa Bank AG | Display screen with financial institution graphical user interface |
| US20240185292A1 (en) * | 2023-01-31 | 2024-06-06 | Meta Platforms, Inc. | Multi-seller advertisement attribution |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102411754A (zh) * | 2011-11-29 | 2012-04-11 | 南京大学 | 一种基于商品属性熵值的个性化推荐方法 |
| US20120158473A1 (en) * | 2010-12-15 | 2012-06-21 | International Business Machines Corporation | Promoting products in a virtual world |
| US8591304B2 (en) * | 2011-04-13 | 2013-11-26 | Zynga Inc. | Selecting and displaying branded virtual objects in a virtual environment |
| CN105335518A (zh) * | 2015-11-16 | 2016-02-17 | 孙宝文 | 生成用户偏好信息的方法及装置 |
Family Cites Families (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8574074B2 (en) | 2005-09-30 | 2013-11-05 | Sony Computer Entertainment America Llc | Advertising impression determination |
| AU2001239926A1 (en) * | 2000-02-25 | 2001-09-03 | The Research Foundation Of State University Of New York | Apparatus and method for volume processing and rendering |
| US7043695B2 (en) | 2000-09-19 | 2006-05-09 | Technion Research & Development Foundation Ltd. | Object positioning and display in virtual environments |
| US8751310B2 (en) | 2005-09-30 | 2014-06-10 | Sony Computer Entertainment America Llc | Monitoring advertisement impressions |
| US6995788B2 (en) * | 2001-10-10 | 2006-02-07 | Sony Computer Entertainment America Inc. | System and method for camera navigation |
| US6828966B1 (en) | 2001-04-27 | 2004-12-07 | California Institute Of Technology | Method of deriving mesh surface representation from volume representation |
| US8348762B2 (en) | 2005-05-17 | 2013-01-08 | Google Inc. | Method and system for enhancing video games and video game systems |
| US20070060346A1 (en) | 2005-06-28 | 2007-03-15 | Samsung Electronics Co., Ltd. | Tool for video gaming system and method |
| US20070060345A1 (en) | 2005-06-28 | 2007-03-15 | Samsung Electronics Co., Ltd. | Video gaming system and method |
| 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 |
| ES2304882B1 (es) | 2007-04-10 | 2009-10-23 | Vodafone España, S.A. | Metodo y sistema de deteccion de la visualizacion de objetos insertados en paginas web. |
| WO2009026198A1 (en) * | 2007-08-20 | 2009-02-26 | Double Fusion, Inc. | Independently-defined alteration of output from software executable using later-integrated code |
| US20090138813A1 (en) | 2007-11-14 | 2009-05-28 | Lamontagne Entertainment, Llc | System and method for providing an objective to a user |
| US20120089488A1 (en) * | 2010-10-12 | 2012-04-12 | Michael Letchford | Virtual reality system including smart objects |
| US20130158965A1 (en) | 2011-12-14 | 2013-06-20 | Christopher V. Beckman | Physics Engine Systems Using "Force Shadowing" For Forces At A Distance |
| US20130293530A1 (en) | 2012-05-04 | 2013-11-07 | Kathryn Stone Perez | Product augmentation and advertising in see through displays |
| WO2014035895A2 (en) | 2012-08-27 | 2014-03-06 | Lamontagne Entertainment, Inc. | A system and method for qualifying events based on behavioral patterns and traits in digital environments |
| US9412121B2 (en) | 2012-10-05 | 2016-08-09 | Sap Se | Backend support for augmented reality window shopping |
| KR20140068410A (ko) | 2012-11-28 | 2014-06-09 | 삼성전자주식회사 | 물리 엔진 기반의 사용자 인터페이스를 제공하는 방법 및 그 전자 장치 |
| US9443352B1 (en) | 2012-12-21 | 2016-09-13 | Motion Reality, Inc. | Navigating through a virtual environment having a real-world elevation characteristics using motion capture |
| US9183583B2 (en) | 2013-05-13 | 2015-11-10 | A9.Com, Inc. | Augmented reality recommendations |
| US20150035823A1 (en) | 2013-07-31 | 2015-02-05 | Splunk Inc. | Systems and Methods for Using a Three-Dimensional, First Person Display to Convey Data to a User |
| US10380799B2 (en) | 2013-07-31 | 2019-08-13 | Splunk Inc. | Dockable billboards for labeling objects in a display having a three-dimensional perspective of a virtual or real environment |
| US20160307374A1 (en) * | 2013-12-19 | 2016-10-20 | Metaio Gmbh | Method and system for providing information associated with a view of a real environment superimposed with a virtual object |
| US10062354B2 (en) | 2014-10-10 | 2018-08-28 | DimensionalMechanics, Inc. | System and methods for creating virtual environments |
| US10949805B2 (en) | 2015-11-06 | 2021-03-16 | Anguleris Technologies, Llc | Method and system for native object collaboration, revision and analytics for BIM and other design platforms |
-
2016
- 2016-08-12 US US15/236,323 patent/US9904943B1/en active Active
-
2017
- 2017-07-12 CA CA3031714A patent/CA3031714A1/en active Pending
- 2017-07-12 EP EP17838876.5A patent/EP3497654B1/en active Active
- 2017-07-12 WO PCT/IB2017/054225 patent/WO2018029551A1/en not_active Ceased
- 2017-07-12 AU AU2017308806A patent/AU2017308806B2/en active Active
- 2017-07-12 CN CN201780048530.5A patent/CN109564667B/zh active Active
- 2017-12-27 US US15/855,001 patent/US12248968B2/en active Active
-
2022
- 2022-08-15 AU AU2022218469A patent/AU2022218469B2/en not_active Withdrawn - After Issue
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120158473A1 (en) * | 2010-12-15 | 2012-06-21 | International Business Machines Corporation | Promoting products in a virtual world |
| US8591304B2 (en) * | 2011-04-13 | 2013-11-26 | Zynga Inc. | Selecting and displaying branded virtual objects in a virtual environment |
| CN102411754A (zh) * | 2011-11-29 | 2012-04-11 | 南京大学 | 一种基于商品属性熵值的个性化推荐方法 |
| CN105335518A (zh) * | 2015-11-16 | 2016-02-17 | 孙宝文 | 生成用户偏好信息的方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CA3031714A1 (en) | 2018-02-15 |
| EP3497654A1 (en) | 2019-06-19 |
| EP3497654C0 (en) | 2025-04-23 |
| EP3497654B1 (en) | 2025-04-23 |
| US12248968B2 (en) | 2025-03-11 |
| WO2018029551A1 (en) | 2018-02-15 |
| EP3497654A4 (en) | 2020-04-01 |
| CN109564667B (zh) | 2024-08-02 |
| AU2017308806A1 (en) | 2019-02-07 |
| AU2017308806B2 (en) | 2023-02-02 |
| US20180121968A1 (en) | 2018-05-03 |
| US9904943B1 (en) | 2018-02-27 |
| AU2022218469A1 (en) | 2022-09-08 |
| AU2022218469B2 (en) | 2022-09-22 |
| US20180047067A1 (en) | 2018-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109564667A (zh) | 用于显示三维数字资产信息的方法和系统 | |
| US10140620B2 (en) | Mobile device system and method providing combined delivery system using 3D geo-target location-based mobile commerce searching/purchases, discounts/coupons products, goods, and services, or service providers-geomapping-company/local and socially-conscious information/social networking (“PS-GM-C/LandSC/I-SN”) | |
| JP5706005B2 (ja) | 広告サービス | |
| JP6017457B2 (ja) | ジオソーシャルネットワーキングシステムのための広告ベース位置のランク付け | |
| US9870571B1 (en) | Methods and systems for determining user interaction based data in a virtual environment transmitted by three dimensional assets | |
| US20240144628A1 (en) | Methods and systems for generating digital objects for collecting data in a three-dimensional environment | |
| AU2017334312B2 (en) | Objective based advertisement placement platform | |
| CN111164950A (zh) | 用于用户分段即服务的方法和系统 | |
| KR102480515B1 (ko) | 온라인 환경에서 사용하기 위한 삼차원 디지털 자산을 생성 및 디스플레이하기 위한 방법 및 시스템 | |
| US20160364753A1 (en) | Retargeting based on user item interactions | |
| US10872355B2 (en) | Controlling user data visibility in online ad auctions | |
| US10089650B1 (en) | Leveraging ad retargeting for universal event notification | |
| US20200402094A9 (en) | Systems and methods to display three dimensional digital assets in an online environment based on an objective | |
| US20140214823A1 (en) | Virtual visitor's center application for the digital community | |
| CA3029691C (en) | Methods and systems for generating and displaying three dimensional digital assets for use in an online environment | |
| HK40006435A (zh) | 用於显示三维数字资产信息的方法和系统 | |
| HK40006435B (zh) | 用於显示三维数字资产信息的方法和系统 | |
| HK40006506A (zh) | 基於目标的广告植入平台 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40006435 Country of ref document: HK |
|
| GR01 | Patent grant | ||
| GR01 | Patent grant |