Systems and methods for intelligent layered interactive programmatic elements for fixed content
First Claim
1. A system for intelligent layering of interactive programmatic elements for fixed content, comprising:
- an intelligent layering computer comprising at least a processor, a memory, and a plurality of programming instructions stored in the memory and operating on the processor, the programming instructions, when executed by the processor, cause the processor to;
receive fixed context data from a data store;
receive a shape designation, from a first user device;
send the fixed content data to a display device associated to the first user device;
receive a selection from the first user device, the selection identifying an x-axis coordinate and a y-axis coordinate, the coordinates associated to a position within the fixed content;
establish a search start position based on the coordinates;
determine a search pattern, the search pattern comprising a plurality of search directions based on the shape designation;
find boundaries of one or more element area, using the search pattern, the boundaries determined by a change in pixel color;
receive a plurality of properties from the first user device, the plurality of properties defining a plurality of behaviors for the one or more element areas;
create a fixed-layout package comprising the plurality of boundaries, the one or more element areas, and the plurality of properties as one or more layers.
0 Assignments
0 Petitions
Accused Products
Abstract
The disclosed systems and methods relate to the creation and use of fixed-layout display component(s) embedded as part of the overall programmatic device(s) screen display(s). In preferred embodiments, these fixed-layout components may behave in a specific manner and can be utilized and managed independently of the remaining programmatically generated screen display functionality. A fixed-layout component may contain many elements and associated user interactivities. Each element may be related positionally, dimensionally and display sequence to the overall component and to other elements contained such that the mathematical calculation of relative position, size and dimension aspect ratio of all the component items and the item display sequence is maintained programmatically and visually relative to each other irrespective of the device screen size or orientation when the fixed-layout component is part of an overall display. Advantages include rapid embedding of fixed-layout component(s) into device(s) display application(s).
9 Citations
16 Claims
-
1. A system for intelligent layering of interactive programmatic elements for fixed content, comprising:
-
an intelligent layering computer comprising at least a processor, a memory, and a plurality of programming instructions stored in the memory and operating on the processor, the programming instructions, when executed by the processor, cause the processor to; receive fixed context data from a data store; receive a shape designation, from a first user device; send the fixed content data to a display device associated to the first user device; receive a selection from the first user device, the selection identifying an x-axis coordinate and a y-axis coordinate, the coordinates associated to a position within the fixed content; establish a search start position based on the coordinates; determine a search pattern, the search pattern comprising a plurality of search directions based on the shape designation; find boundaries of one or more element area, using the search pattern, the boundaries determined by a change in pixel color; receive a plurality of properties from the first user device, the plurality of properties defining a plurality of behaviors for the one or more element areas; create a fixed-layout package comprising the plurality of boundaries, the one or more element areas, and the plurality of properties as one or more layers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for intelligent layering of interactive programmatic elements for fixed content, comprising:
an intelligent layering computer comprising at least a processor, a memory, anda plurality of programming instructions stored in the memory and operating on the processor, the programming instructions, when executed by the processor, cause the processor to configure and associate one or more element areas to fixed content comprising the steps of; receiving, at an export manager, fixed context data from a data store; receiving, by an element finder, a shape designation, from a user device; sending, by the element finder, the fixed content data to a display device associated to the user device; receiving, at the element finder, a selection from the user device, the selection identifying an x-axis coordinate and a y-axis coordinate, the coordinates associated to a position within the fixed content; establishing a search start position, the search start position based on the coordinates; determining, by the element finder, a search pattern, the search pattern comprising a plurality of search directions based on the shape designation; finding, by the element finder, boundaries of an element area, using the search pattern, the boundaries determined by a change in pixel color; receiving, at an element metadata manager, a plurality of properties from the user device, the plurality of properties defining a plurality of behaviors for the element area; creating, at the export manager, a fixed-layout package comprising the plurality of boundaries, the one or more element areas, and the plurality of properties as one or more layers. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
Specification