IP Library Granted Patent US 9,224,165
Granted Patent B2
US 9,224,165 · App. 14/080,779 · Granted Dec 29, 2015

Deploying multiple E-commerce systems in a single computing platform

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,224,165
App. No.
14/080,779
Granted
Dec 29, 2015
Kind
B2
Abstract

A method, system, architecture and apparatus for deploying multiple e-commerce systems in a single computing platform. In accordance with the present invention, an e-commerce systems architecture can include an instantiable owning business logic component derived from an abstract business definition and one or more instantiable business element components configured for aggregation under the control of a business facility instance. The business facility instance can include a coupling to an instance of the owning business logic component. Finally, the architecture can include an instantiable partner business component derived from the abstract business definition. In particular, the instantiable partner business component can include a configuration for limited access to selected ones of the instantiable business element components aggregated under the control of the business facility instance.

Claims (31)

1. A co-locatable e-commerce system comprising:

a computing platform comprising a computing server coupled to one or more computing clients over a computer communications network, the computing server being configured to host one or more e-commerce systems representative of one or more respective business operations, the computing server including an application server programmed to host and manage a distributable application over the network, the computing server further including a data store configured to store an application interface to one or more applications operating through the application server, the computing server also including a defined business operation application architecture created through the application server and supporting corresponding business operations co-located within the computing platform, the architecture comprising:

a root organization component;

a user organization component that is controlled by said root organization component;

a first selling organization component that is also controlled by said root organization component and configured for access by said user organization component; and,

at least one other selling organization component that is different than the first selling organization component but that is also controlled by said root organization component and configured for access by said user organization component.

2. The system of claim 1 , wherein said user organization component comprises a shopper organization component.

3. The system of claim 2 , wherein said user organization component further comprises an administrative organization component.

4. The system of claim 1 , wherein said first selling organization component comprises a business to consumer component.

5. The system of claim 1 , wherein said first selling organization component comprises:

a plurality of reseller organization components; and,

a hub organization component configured to manage assets accessed by said reseller organization components.

6. The system of claim 5 , wherein said hub organization comprises:

an asset organization component configured to manage assets accessed by said reseller organization components; and,

a management organization component configured to manage access to said assets by said reseller organization components.

7. A method of deploying multiple e-commerce systems in a single computing platform, the method comprising the steps of:

co-locating first and second instances of a business logic component for respectively different first and second business operations together in the single computing platform comprising a computing server coupled to one or more computing clients over a computer communications network, the computing server being configured to host one or more e-commerce systems representative of one or more respective business operations, the computing server including an application server programmed to host and manage a distributable application over the network, the computing server further including a data store configured to store an application interface to one ro more applications operating through the application server, the computing server also including a defined business operation application architecture created through the application server and supporting corresponding business operations co-located within the computing platform, the architecture comprising a root organization component, a user organization component that is controlled by said root organization component, a first selling organization component that is also controlled by said root organization component and configured for access by said user organization component, and at least one other selling organization component that is different than the first selling organization component but that is also controlled by said root organization component and configured for access by said user organization component;

associating at least one instance of a first business facility with said first instance of said business logic component; and,

associating at least one instance of a second business facility with said second instance of said business logic component.

8. The method of claim 7 , further comprising the steps of:

creating an instance of a business provisioning hub component;

associating said instance of said business provisioning hub component with an instance of a third business facility; and,

managing access by other instances of business logic components to said third business facility in said instance of said business provisioning hub component.

9. A machine readable storage comprising a device having stored thereon a computer program for deploying multiple e-commerce systems in a single computing platform, the computer program comprising a routine set of instructions which when executed by a machine cause the machine to perform the steps of:

co-locating first and second instances of a business logic component for respectively different first and second business operations together in the single computing platform comprising a computing server coupled to one or more computing clients over a computer communications network, the computing server being configured to host one or more e-commerce systems representative of one or more respective business operations, the computing server including an application server programmed to host and manage a distributable application over the network, the computing server further including a data store configured to store an application interface to one ro more applications operating through the application server, the computing server also including a defined business operation application architecture created through the application server and supporting corresponding business operations co-located within the computing platform, the architecture comprising a root organization component, a user organization component that is controlled by said root organization component, a first selling organization component that is also controlled by said root organization component and configured for access by said user organization component, and at least one other selling organization component that is different than the first selling organization component but that is also controlled by said root organization component and configured for access by said user organization component;

associating at least one instance of a first business facility with said first instance of said business logic component; and,

associating at least one instance of a second business facility with said second instance of said business logic component.

10. The machine readable storage of claim 9 , further comprising the steps of:

creating an instance of a business provisioning hub component;

associating said instance of said business provisioning hub component with an instance of a third business facility; and,

managing access by other instances of business logic components to said third business facility in said instance of said business provisioning hub component.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: HCL TECHNOLOGIES LIMITED
Reel/Frame 050374/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2015
From: CHAN, VICTOR; HUBBARD, MARK WILLIAM; KHUSIAL, DARSHANAND
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 036984/0403 →