# US 11,030,181 B2 · Systems and methods for multi-brand experience in enterprise computing environment

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

- Number: US 11,030,181 B2
- Document ID: US11030181B2
- Status: Granted
- Kind: B2
- Application number: 15/365,286
- Filed: 2016-11-30
- Published: 2017-06-01
- Granted: 2021-06-08
- Earliest claimed: 2015-11-30
- Assignees: Open Text SA ULC
- Applicants: Open Text SA ULC
- Inventors: Srikanth Raghavan; Richard Guildford Hellier, Jr.; Kathy DiBella; Michael Scott; Andrew Chillrud
- Web page: https://patentgrep.com/patent/US11030181B2

## CPC

- G06F 16/2343: {Locking methods, e.g. distributed locking or locking implementation details}
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/0486: Drag-and-drop
- G06F 16/1873: {Versioning file systems, temporal file systems, e.g. file system supporting different historic versions of files}
- G06F 16/211: {Schema design and management}
- G06F 16/219: {Managing data history or versioning (querying versioned data G06F16/2474; querying temporal data G06F16/2477)}
- G06F 16/22: Indexing; Data structures therefor; Storage structures
- G06F 16/2329: {using versioning}
- G06F 16/25: Integrating or interfacing systems involving database management systems
- G06F 16/3337: {Translation of the query language, e.g. Chinese to English}
- G06F 40/177: of tables; using ruled lines
- G06F 40/58: Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A system provides a mechanism for providing a multi-brand experience. The system provides a way implement a multi-brand experience by adding a layer of information that can be helpful when differentiating among consumers in order to accomplish market segmentation. The multi-brand experience enables each group of users to be presented with a different look and feel of the same application.

## Claims

### Claim 1

A method for providing a multi-brand experience in a content management system, the method comprising:
presenting a brand configurations page of a content management user interface to a brand configuration user of the content management system;
receiving, through the brand configurations page of the content management user interface from the brand configuration user of the content management system by a server machine embodying the content management system in an enterprise computing environment, a request to create a new brand, the new brand comprising a selection of settings defining a look and feel of a user interface of the content management system;
collecting, through the brand configurations page of the content management user interface, information inputted from the brand configuration user of the content management system, the collected information including a folder created for the new brand, a folder property set to the folder, a name of the new brand, a description of the new brand, and values relating to the settings defining the look and feel of the content management system;
creating, by the content management system, the new brand in response to the request received through the brand configurations page of the content management user interface from the brand configuration user based on the collected information from the brand configuration user;
presenting, through a display device, a user groups page of the content management user interface to the brand configuration user of the content management system;
receiving, from the brand configuration user of the content management system through the user groups page of the content management user interface, a selection of a user group in the enterprise computing environment to associate with the new brand;
associating, by the content management system, the selected user group with the new brand;
presenting, through the user groups page of the content management user interface, a branding tab for providing a list of brands with a respective description;
receiving, through the list of brands under the branding tab of the user groups page of the content management system, a selection of one or more settings for the user group associated with the new brand, wherein the one or more settings includes adding some brands from the list of brands to the user group;
storing, by the content management system, the selection of one or more settings for the user group associated with the new brand;
directing enterprise users of the content management system to a single instance of an entry point of the content management system regardless of user group affiliations;
presenting the single instance of the entry point as a login or portal page to an enterprise user on a client device in the enterprise computing environment;
receiving, through the login or portal page, login information from the enterprise user; and
responsive to the login information of the user, rendering a user interface of the content management system for the enterprise user according to the selection of one or more settings for the user group associated with the new brand based on a predetermined affiliation of the enterprise user with the user group such that different groups of enterprise users can experience totally different look and feel of the same single instance of the content management system.

### Claim 2 (depends on 1)

The system according to claim 1, wherein the settings for the new brand associated with the user group with which the enterprise user is associated are loaded post-login.

### Claim 3 (depends on 1)

The method according to claim 1, wherein the one or more settings relate to at least one of: logos, fonts, colors, backgrounds, or application features.

### Claim 4 (depends on 1)

The method according to claim 1, further comprising:
presenting a user interface of the content management system to an enterprise user on a client device; and
receiving configuration information from the enterprise user over the user interface relating to the one or more settings for the new brand.

### Claim 5 (depends on 4)

The method according to claim 4, wherein the configuration information is stored in a configuration file.

### Claim 6 (depends on 4)

The method according to claim 4, wherein receiving configuration information from the enterprise user includes importing predefined configuration settings.

### Claim 7

A system for multi-brand experience, comprising:
a processor;
a display device;
a non-transitory computer readable medium; and
stored instructions for the processor to perform:
presenting, by a server machine embodying a content management system through the display device, a brand configurations page of a content management user interface to a brand configuration user of the content management system;
receiving, through the brand configurations page of the content management user interface from the brand configuration user of the content management system, a request to create a new brand in the content management system operating in an enterprise computing environment, the new brand comprising a selection of settings defining a look and feel of a user interface of the content management system;
collecting, through the brand configurations page of the content management user interface, information inputted from the brand configuration user of the content management system, the collected information including a folder created for the new brand, a folder property set to the folder, a name of the new brand, a description of the new brand, and values relating to the settings defining the look and feel of the content management system;
creating the new brand in response to the request received through the brand configurations page of the content management user interface from the brand configuration user based on the collected information from the brand configuration user;
presenting, through the display device, a user groups page of the content management user interface to the brand configuration user of the content management system;
receiving, from the brand configuration user of the content management system through the user groups page of the content management user interface, a selection of a user group in the enterprise computing environment to associate with the new brand;
associating the selected user group with the new brand;
presenting, through the user groups page of the content management user interface, a branding tab for providing a list of brands with a respective description;
receiving, through the list of brands under the branding tab of the user groups page, a selection of one or more settings for the user group associated with the new brand, wherein the one or more settings includes adding some brands from the list of brands to the user group;
storing the selection of one or more settings for the user group associated with the new brand;
directing enterprise users of the content management system in the enterprise computing environment to a single instance of an entry point of the content management system regardless of user group affiliations;
presenting the single instance of the entry point as a login or portal page to an enterprise user on a client device in the enterprise computing environment;
receiving, through the login or portal page, login information from the enterprise user; and
responsive to the login information of the user, rendering a user interface of the content management system for the enterprise user according to the selection of one or more settings for the user group associated with the new brand based on a predetermined affiliation of the enterprise user with the user group such that different groups of enterprise users can experience totally different look and feel of the same single instance of the content management system.

### Claim 8 (depends on 7)

The system according to claim 7, wherein the settings for the brand associated with the user group with which the enterprise user is associated are loaded post-login.

### Claim 9 (depends on 7)

The system according to claim 7, wherein the one or more settings relate to at least one of: logos, fonts, colors, backgrounds, or application features.

### Claim 10 (depends on 7)

The system according to claim 7, wherein the stored instructions are further translatable by the processor for:
presenting a user interface of the content management system to an enterprise user on a client device; and
receiving configuration information from the enterprise user over the user interface relating to the one or more settings for the new brand.

### Claim 11 (depends on 10)

The system according to claim 10, wherein the configuration information is stored in a configuration file.

### Claim 12 (depends on 10)

The system according to claim 10, wherein receiving configuration information from the enterprise user includes importing predefined configuration settings.

### Claim 13

A computer program product for multi-brand experience, the computer program product comprising a non-transitory computer readable medium storing instructions for a processor to perform:
presenting a brand configurations page of a content management user interface to a brand configuration user of the content management system;
receiving, through the brand configurations page of a content management user interface from the brand configuration user of the content management system, a request to create a new brand in the content management system operating in an enterprise computing environment, the new brand comprising a selection of settings defining a look and feel of a user interface of the content management system;
collecting, through the brand configurations page of the content management user interface, information inputted from the brand configuration user of the content management system in response to the request received through the brand configuration user interface from the brand configuration user, the collected information including a folder created for the new brand, a folder property set to the folder, a name of the new brand, a description of the new brand, and values relating to the settings defining the look and feel of the content management system;
creating the new brand in response to the request received through the brand configurations page of the content management user interface from the brand configuration user based on the collected information from the brand configuration user;
presenting, through a display device, a user groups page of the content management user interface to the brand configuration user of the content management system;
receiving, from the brand configuration user of the content management system through the user groups page of the content management user interface, a selection of a user group in the enterprise computing environment to associate with the new brand;
associating the selected user group with the new brand;
presenting, through the user groups page of the content management user interface, a branding tab for providing a list of brands with a respective description;
receiving, through the list of brands under the branding tab of the user groups page, a selection of one or more settings for the user group associated with the new brand, wherein the one or more settings includes adding some brands from the list of brands to the user group;
storing the selection of one or more settings for the user group associated with the new brand;
directing enterprise users of the content management system to a single instance of an entry point of the content management system regardless of user group affiliations;
presenting the single instance of the entry point as a login or portal page to an enterprise user on a client device in the enterprise computing environment;
receiving, through the login or portal page, login information from the enterprise user; and
responsive to the login information of the user in the user group, rendering a user interface of the content management system for the enterprise user according to the selection of one or more settings for the user group associated with the new brand based on a predetermined affiliation of the enterprise user with the user group such that different groups of enterprise users can experience totally different look and feel of the same single instance of the content management system.

### Claim 14 (depends on 13)

The computer program product according to claim 13, wherein the settings for the new brand associated with the user group with which the enterprise user is associated are loaded post-login.

### Claim 15 (depends on 13)

The computer program product according to claim 13, wherein the one or more settings relate to at least one of: logos, fonts, colors, backgrounds, or application features.

### Claim 16 (depends on 13)

The computer program product according to claim 13, wherein the instructions are further translatable by the processor for:
presenting a user interface of the content management system to an enterprise user on a client device; and
receiving configuration information from the enterprise user over the user interface relating to the one or more settings for the new brand.

### Claim 17 (depends on 16)

The computer program product according to claim 16, wherein the configuration information is stored in a configuration file.
