Method for automating digital signage applications using intelligent self-configuring objects and smart templates
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-003/00
G06F-017/00
G06F-017/20
G06F-017/21
G06F-017/22
G06F-017/24
G06F-017/25
G06F-017/26
G06F-017/27
G06F-017/28
G06F-003/048
G06F-009/44
출원번호
US-0101396
(2008-04-11)
등록번호
US-8683340
(2014-03-25)
발명자
/ 주소
Wilkins, David
출원인 / 주소
X20 Media Inc.
대리인 / 주소
Slaney, Brett J.
인용정보
피인용 횟수 :
3인용 특허 :
5
초록▼
A digital signage content management system is provided that uses existing interfaces such as web interfaces and turns existing commercially available graphics programs such as web based tools or locally run programs such as Microsoft PowerPoint® into a digital signage platform to facilitate develop
A digital signage content management system is provided that uses existing interfaces such as web interfaces and turns existing commercially available graphics programs such as web based tools or locally run programs such as Microsoft PowerPoint® into a digital signage platform to facilitate developing and managing digital signage applications through the creation of smart objects and intelligent templates that are easy to create and easy to modify to suit different applications. This enables digital signage content to be professionally created without requiring custom programming for each and every stream of new and/or changing content. The smart objects and intelligent templates can also be used to provide content with changing elements in real-time.
대표청구항▼
1. A method for generating content for a digital display comprising: enabling a plurality of objects to be authored using a commercially available graphics program by enabling, for each object, an object layout to be defined for presenting data within said object using an interface provided by said
1. A method for generating content for a digital display comprising: enabling a plurality of objects to be authored using a commercially available graphics program by enabling, for each object, an object layout to be defined for presenting data within said object using an interface provided by said commercially available graphics program, one or more data sources to be identified for obtaining said data, and behavior logic to be created for responding to changing inputs from said one or more data sources, said behavior logic being executable to self-configure a respective object to dynamically modify its output in response to at least one data trigger, without user intervention, said behavior logic interrelating one object with at least one other object to have an event related to said one object trigger a change in said at least one other object;enabling said plurality of objects to be stored in a library to enable said objects to be available to multiple applications;enabling a template to be authored using said commercially available graphics program by enabling a template layout to be defined using said interface;providing access to said library;enabling a plurality of selected objects to be obtained from said library and added to said template using said interface;enabling respective data sources for said plurality of selected objects to be defined;enabling scheduling rules to be defined for displaying said plurality of selected objects within said template;generating said template by inheriting said data sources and said behavior logic of said plurality of selected objects to individually control said plurality of selected objects within said template;enabling said template to be stored such that said template may be used in multiple applications; andenabling said template to be used by a content provider for generating a digital display output by executing said behavior logic for said plurality of objects. 2. The method according to claim 1, wherein said graphics program is Microsoft PowerPoint® or a web-based graphics program. 3. The method according to claim 2, wherein each of said plurality of objects comprises a data structure in a Microsoft PowerPoint® format or a format applicable to said web-based graphics program. 4. The method according to claim 1 wherein said templates are stored in a template library. 5. The method according to claim 1, further comprising enabling at least one of said layout of said objects, said behavior logic, said scheduling rules and said data sources to be modified. 6. The method according to claim 1 wherein said object layout, said one or more data sources and said behavior logic are stored as a set of modifiable parameters. 7. The method according to claim 1, wherein said data is provided by said data source in real-time and said plurality of objects are configured to be updated in real-time. 8. A non-transitory computer readable medium comprising computer executable instructions for generating content for a digital display, the computer executable instructions comprising instructions for: enabling a plurality of objects to be authored using a commercially available graphics program by enabling, for each object, an object layout to be defined for presenting data within said object using an interface provided by said commercially available graphics program, one or more data sources to be identified for obtaining said data, and behavior logic to be created for responding to changing inputs from said one or more data sources, said behavior logic being executable to self-configure a respective object to dynamically modify its output in response to at least one data trigger, without user intervention, said behavior logic interrelating one object with at least one other object to have an event related to said one object trigger a change in said at least one other object;enabling said plurality of objects to be stored in a library to enable said objects to be available to multiple applications;enabling a template to be authored using said commercially available graphics program by enabling a template layout to be defined using said interface;providing access to said library;enabling a plurality of selected objects to be obtained from said library and added to said template using said interface;enabling respective data sources for said plurality of selected objects to be defined;enabling scheduling rules to be defined for displaying said plurality of selected objects within said template;generating said template by inheriting said data sources and said behavior logic of said plurality of selected objects to individually control said plurality of selected objects within said template;enabling said template to be stored such that said template may be used in multiple applications; andenabling said template to be used by a content provider for generating a digital display output by executing said behavior logic for said plurality of objects. 9. The non-transitory computer readable medium according to claim 8, wherein said graphics program is Microsoft PowerPoint® or a web-based graphics program. 10. The non-transitory computer readable medium according to claim 9, wherein each of said plurality of objects comprises a data structure in a Microsoft PowerPoint® format or a format applicable to said web-based graphics program. 11. The non-transitory computer readable medium according to claim 8 wherein said templates are stored in a template library. 12. The non-transitory computer readable medium according to claim 8, further comprising enabling at least one of said layout of said objects, said behavior logic, said scheduling rules and said data sources to be modified. 13. The non-transitory computer readable medium according to claim 8, wherein said object layout, said one or more data sources and said behavior logic are stored as a set of modifiable parameters. 14. The non-transitory computer readable medium according to claim 8, wherein said data is provided by said data source in real-time and said plurality of objects are configured to be updated in real-time.
Shukla, Dharma K.; Mehta, Mayank; Valegerepura, Kumarswamy P.; Malhi, Balinder S.; Schmidt, Robert B., Framework for seamlessly authoring and editing workflows at design and runtime.
Lewis Robert W. ; Tanner Matthew A. ; Walker Timothy K., Object-oriented computer program, system, and method for developing control schemes for facilities.
Hoskins Josiah C. ; Brooks Ruven E. ; Hafemann Dennis R. ; Chalupa Jan,CZX, System, method and article of manufacture for building an enterprise-wide data model.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.