# US 2017/0255342 A1 · Mobile icon-centric enterprise content management platform

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2017/0255342 A1
- Document ID: US20170255342A1
- Status: Published application
- Kind: A1
- Application number: 14/912,990
- Filed: 2015-03-30
- Published: 2017-09-07
- Earliest claimed: 2015-03-30
- Assignees: Glaswegian Enterprises Inc.
- Applicants: Glaswegian Enterprises Inc.
- Inventors: Bruno Fontaine; Jim Orr
- Web page: https://patentgrep.com/patent/US20170255342A1

## CPC

- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/0481: 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
- G06F 3/04817: using icons (graphical or visual programming using iconic symbols G06F8/34)
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 16/9577: {Optimising the visualization of content, e.g. distillation of HTML documents}
- G06Q 10/10: Office automation; Time management
- G06T 11/60: Creating or editing images; Combining images with text
- G06T 2200/24: involving graphical user interfaces [GUIs]
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- 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
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL

## Abstract

An icon-centric enterprise management system comprises a presentation environment characterized by user-defined icons that include menu icons, action icons and icons that reveal content. Icons are designed by the user and are inserted into the system hierarchy by means of an insertion-enabling icon that is revealed only to users authorized to modify the hierarchy. An instance management database enables the handling of different organizational customers' instances of enterprise content and individual instances databases and instances file repositories comprise the icon records of the design and user-defined functionality for the various icons in the hierarchy.

## Claims

### Claim 1

A method of delivering enterprise content for display on a client device, comprising:
maintaining, at a database and a file repository associated with a server, records and files that represent a tree-based hierarchy of icons, said hierarchy comprising a plurality of branches;
each of said icons being associated with one of a plurality of icon-dependent actions;
enabling remote access to said icons by:
causing a remote user to navigate said hierarchy by selecting an icon in a given branch;
said server or a system application associated with said server executing an action responsive to said user selection of an icon;
at least one of said icons being a menu icon that, when selected by a user, reveals one or more other icons at a lower branch of said hierarchy;
at least one of said icons being a content icon that, when selected by a user, causes the display of a document on said remote device or the running of an audio or a video file for delivery to said remote device;
at least one of said icons, when selected by a user, causes either the launch of an application or the display of a web page identified by a hyperlink;
displaying to an authorized user on said device an icon that, when selected by a user, causes the server to display on said remote device an interface enabling said authorized user to create and design a new icon;
saving an image of said new icon in said file repository and recording features of said icon in said database;
displaying to an authorized user on said device an icon (“insertion icon”) on each branch of said hierarchy, that when said insertion icon is selected by a user, causes the server to display on said remote device an interface enabling said authorized user to assign functionality to a pre-existing icon and to insert said pre-existing icon with said user-assigned functionality in the branch from which said insertion icon was selected.

### Claim 2

A method of delivering enterprise content for display on a remote client device, comprising:
maintaining, at a database and a file repository associated with a server, records and files that represent a plurality of icons in a tree-based hierarchy of icons, said hierarchy comprising a plurality of branches;
each of said icons, when selected by a user, causing one of a plurality of icon-dependent actions to occur on said remote device and
at least a first one of said icons (“menu icon”), when selected by a user, revealing one or more other icons at a lower branch of said hierarchy;
at least a second one of said icons (“content icon”), when selected by a user, displaying a document or running an audio file or a video file;
at least a third one of said icons, when selected by a user, executing an action from among the group of actions comprising launching an application, opening a blog, displaying a linked web page;
providing to an authorized user one or more interfaces for enabling the authorized user to:
create and design said icons; and,
populate said hierarchy with said icons.

### Claim 3 (depends on 2)

The method of claim 2 wherein a first predetermined icon (“designer icon”) is displayed to an authorized user, said designer icon, when selected by said authorized user causes said server to provide an interface enabling said authorized user to create and design a new icon.

### Claim 4 (depends on 2)

The method of claim 2 wherein a second predetermined icon (“insertion icon”) is displayed to an authorized user at each branch of said hierarchy, said insertion icon, when selected by said user from any of said branches, causes said server to provide an interface enabling said user to select a previously created icon and to assign functionality to said previously created icon, and wherein said server or said system application inserts said previously created icon having said assigned functionality into said branch from which said second predetermined icon was selected.

### Claim 5 (depends on 3)

The method of claim 3 wherein a second predetermined icon (“insertion icon”) is displayed to said authorized user at each branch of said hierarchy, said insertion icon, when selected by said authorized user from any of said branches, causes said server to serve to said remote device an interface enabling said authorized user to select a previously created icon and to assign functionality to said previously created icon, and wherein said server or said system application inserts said previously created icon having said assigned functionality into said branch from which said insertion icon was selected.

### Claim 6 (depends on 3)

The method of claim 3 wherein:
said interface prompts said authorized user to identify a background for an icon to be created;
said interface prompts said authorized user to identify a foreground image to be overlaid on said background;
said server or said system application overlays said foreground image on said background, saves the resulting image in a file repository and records the sources for said background and said foreground image.

### Claim 7 (depends on 6)

The method of claim 6 wherein said interface enables said authorized user to position said foreground image in relation to said background and to resize said foreground image.

### Claim 8 (depends on 6)

The method of claim 6 wherein said file repository comprises a plurality of pre-existing backgrounds and foreground images for selection by said authorized user and said interface provides to said authorized user the alternative option of uploading background or foreground images from external sources.

### Claim 9 (depends on 4)

The method of claim 4 wherein said user assigning functionality to said previously created icon comprises the steps of:
selecting, from a list of options in said interface, a type of action that is to result from user selection of said previously created icon in said hierarchy;
specifying a specific action that is to result from user selection of said previously created icon in said hierarchy; and,
specifying an access security level to be associated with said previously created icon.

### Claim 10 (depends on 4)

The method of claim 4 wherein said server displays said insertion icon only to authorized users having a predetermined access security level.

### Claim 11 (depends on 6)

The method of claim 6, said records comprising a first icon record (“icon design record”) for each icon created by an authorized user, said icon design record containing:
the location in said file repository of said background;
the location in said file repository of said foreground image; and,
an icon ID
and further comprising a second icon record (“icon functionality record”) for each icon in said hierarchy, said icon functionality record containing data characterizing an action to be executed upon user selection of the icon to which said icon functionality record relates.

### Claim 12 (depends on 2)

The method of claim 2 wherein said records comprise:
an icon functionality record for each icon in said hierarchy, said icon functionality record specifying an icon access security level associated with each icon;
a user record for each user, said user record specifying a user access security level;
and wherein each time a menu icon is selected by a user, comparing said user access security level to said icon access security level and only displaying those icons for which the icon access security level is equal or lower than the user access security level.

### Claim 13 (depends on 2)

The method of claim 2 wherein:
each icon is associated with an icon functionality record comprising a first field indicative of whether said each icon is of a type that reveals other icons when selected by a user, and a second field identifying, if applicable, a menu icon from which said each icon depends, and
upon a user selecting any particular icon in said hierarchy, said system application determining whether said icon is of a type that reveals other icons and if so, polling all icons in said hierarchy to identify those icons for whom said second field identifies said particular icon.

### Claim 14 (depends on 2)

The method of claim 2 wherein said database comprises:
for each icon in said hierarchy:
an icon design record; and
an icon functionality record, said icon functionality record comprising an icon access security level associated with said icon;
for each of a plurality of users, a user record associating each user with a user access security level;
and wherein, before displaying any particular icon to a given user, the icon access security level for the particular icon is compared to the given user's user access security level, and only those icons are displayed that have an icon access security level equal to or lower than the user access security level associated with the given user.

### Claim 15 (depends on 14)

The method of claim 14 wherein the action that is executed upon the selection of an icon by a particular user is a function of the user access security level associated with said particular user.

### Claim 16 (depends on 2)

The method of claim 2 wherein at least one of said icons, when selected by a user, opens a copy of a blog that can also be opened by another icon at another branch of said hierarchy.

### Claim 17 (depends on 9)

The method of claim 9 wherein specifying a specific action comprises specifying a pre-existing icon that causes a blog to open such that a copy of that blog will be opened.

### Claim 18

A method of delivering enterprise content for display on a remote client device, comprising:
maintaining, at one or more databases and one or more file repositories associated with a server, records and files that represent a first plurality of icons in a first tree-based hierarchy of icons (“first hierarchy”), and a second plurality of icons in a second tree-based hierarchy of icons (“second hierarchy”), each of said first hierarchy and said second hierarchy comprising a plurality of branches;
maintaining at said one or more databases a user record for each of a plurality of users, said user record containing an association of said user with one of said first or second hierarchies;
providing access for a given user to the icons in said first or in said second hierarchy as a function of said association in said given user's user record;
each of said icons, when selected by said given user, causing one of a plurality of icon-dependent actions to occur on a remote device associated with said given user and
at least a first one of said icons (“menu icon”), when selected by said given user, revealing one or more other icons at a lower branch of the hierarchy identified in said given user's user record;
is at least a second one of said icons (“content icon”), when selected by a user, displaying a document or running an audio file or a video file;
at least a third one of said icons, when selected by a user, executing an action from among the group of actions comprising launching an application, opening a blog, displaying a linked web page;
providing to an authorized user one or more interfaces for enabling the user to:
create and design said icons; and,
populate said icons into the hierarchy with which said authorized user is associated in said user record.

### Claim 19 (depends on 18)

The method of claim 18 wherein said databases comprise an instances management database containing an association of domain names with each of said first and second hierarchies.

### Claim 20 (depends on 18)

The method of claim 18 where said files comprise a library of icon backgrounds and icon foregrounds accessible to users associated with said first hierarchy and to users associated with said second hierarchy, and said files comprise records of icon backgrounds and foregrounds associated with said first hierarchy, said method comprising the step of revealing to a user associated with said first hierarchy only those icons associated with said first hierarchy.

### Claim 21 (depends on 18)

The method of claim 18 wherein said records comprise icon creation records each recording a unique icon identifier and the combination of background and foreground that comprise each icon, said records further comprise icon functionality records each determining the behavior of a given icon, said file repositories comprising a first file repository associated with said first hierarchy stores images of icons associated with said first hierarchy and a second file repository associated with said second hierarchy stores images of icons associated with said second hierarchy.
