System, process and software arrangement for providing multidimensional recommendations/suggestions
First Claim
1. A process executed by a processor for providing at least one recommendation to at least one of one or more users and one or more applications using multidimensional data, comprising the steps of:
- a) accessing the multidimensional data which define a multidimensional space, the multidimensional space having at least three dimensions, the multidimensional space being defined by a Cartesian product of the dimensions, each of the dimensions being configured to provide variable information and configured to include a plurality of attributes;
b) retrieving information from the multidimensional space; and
c) generating the at least one recommendation based on the retrieved information,wherein the at least one recommendation includes at least one multidimensional suggestion, the at least one multidimensional suggestion including the at least three dimensions, each of which is configured to include a plurality of further attributes, andwherein at least one of;
each of the dimensions is capable of having a type that is different from a type of another one of the dimensions, orat least one of the dimensions includes profiles.
3 Assignments
0 Petitions
Accused Products
Abstract
A process, system and computer software are rovided to facilitate at least one recommendation to one or more users (420) and/or one or more applications (430) using multidimensional data (410). In particular, the multidimensional data (410) which define a multidimensional space (400) is accessed. The multidimensional space (400) can have more than two dimensions, each capable of providing variable information. Then, information from the multidimensional space is retrieved. Further, the recommendation is generated based on the retrieved information. In addition, it is possible to generate a recommendation-specific query (440). This can be performed by generating the recommendation-specific query (440) to access a multidimensional cube and retrieve data stored therein. Then, the recommendation can be issued based on the data retrieved from the multidimensional cube.
-
Citations
75 Claims
-
1. A process executed by a processor for providing at least one recommendation to at least one of one or more users and one or more applications using multidimensional data, comprising the steps of:
-
a) accessing the multidimensional data which define a multidimensional space, the multidimensional space having at least three dimensions, the multidimensional space being defined by a Cartesian product of the dimensions, each of the dimensions being configured to provide variable information and configured to include a plurality of attributes; b) retrieving information from the multidimensional space; and c) generating the at least one recommendation based on the retrieved information, wherein the at least one recommendation includes at least one multidimensional suggestion, the at least one multidimensional suggestion including the at least three dimensions, each of which is configured to include a plurality of further attributes, and wherein at least one of; each of the dimensions is capable of having a type that is different from a type of another one of the dimensions, or at least one of the dimensions includes profiles. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20, 21, 22, 23, 24, 25, 26, 55, 59)
-
-
13. A process executed by a processor for providing at least one recommendation to at least one of one or more users and one or more applications using multidimensional data, comprising the steps of:
-
a) accessing the multidimensional data which define a multidimensional space, the multidimensional space having at least three dimensions, the multidimensional space being defined by a Cartesian product of the dimensions, each of the dimensions being configured to provide variable information and configured to include a plurality of attributes; b) retrieving information from the multidimensional space; and c) generating the at least one recommendation based on the retrieved information, wherein the at least one recommendation includes at least one multidimensional suggestion, the at least one multidimensional suggestion including the at least three dimensions, and wherein the at least three dimensions of the at least one multidimensional suggestion are related to at least three of the following; (i) at least one dimension of at least one of users, people, entities or customers, (ii) at least one dimension of at least one of a place or a location, (iii) at least one dimension of at least one of a time, a date, a day, a month, a year or a season, or (iv) at least one dimension of at least one of items, products or services. - View Dependent Claims (14, 15, 16, 17, 18, 19, 56, 60)
-
-
27. A system comprising a processor which, when executed on a processing device, provides at least one recommendation to at least one of one or more users and one or more applications using multidimensional data, the system comprising:
-
a processing subsystem which, when executed on the processing device, configures the processing device to perform the following; a) access the multidimensional data which define a multidimensional space, the multidimensional space having at least three dimensions, the multidimensional space being defined by a Cartesian product of the dimensions, each of the dimensions being configured to provide variable information and configured to include a plurality of attributes, b) retrieve information from the multidimensional space, and c) generate the at least one recommendation based on the retrieved information, wherein the at least one recommendation includes at least one multidimensional suggestion, the at least one multidimensional suggestion including the at least three dimensions, each of which is configured to include a plurality of further attributes, and wherein at least one of; each of the dimensions is capable of having a type that is different from a type of another one of the dimensions, or at least one of the dimensions includes profiles. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 46, 47, 48, 49, 50, 51, 52, 57, 61, 63, 64, 65, 66, 67)
-
-
39. A system comprising a processor which, when executed on a processing device, provides at least one recommendation to at least one of one or more users and one or more applications using multidimensional data, the system comprising:
-
a processing subsystem which, when executed on the processing device, configures the processing device to perform the following; a) access the multidimensional data which define a multidimensional space, the multidimensional space having at least three dimensions, the multidimensional space being defined by a Cartesian product of the dimensions, each of the dimensions being configured to provide variable information, b) retrieve information from the multidimensional space and including a plurality of attributes, and c) generate the at least one recommendation based on the retrieved information, wherein the at least one recommendation includes at least one multidimensional suggestion, the at least one multidimensional suggestion including the at least three dimensions, and wherein the at least three dimensions of the at least one multidimensional suggestion are related to at least three of the following; (i) at least one dimension of at least one of users, people, entities or customers, (ii) at least one dimension of at least one of a place or a location, (iii) at least one dimension of at least one of a time, a date, a day, a month, a year or a season, or (iv) at least one dimension of at least one of items, products or services. - View Dependent Claims (40, 41, 42, 43, 44, 45, 58, 62)
-
-
53. A computer storage medium comprising computer software executable on a processing device to provide at least one recommendation to at least one of one or more users and one or more applications using multidimensional data, the computer software comprising:
-
a) a first module which, when executed by the processing device, accesses the multidimensional data which define a multidimensional space, the multidimensional space having at least three dimensions, the multidimensional space being defined by a Cartesian product of the dimensions, each of the dimensions configured to provide variable information and configured to include a plurality of attributes; b) a second module which, when executed by the processing device, retrieves information from the multidimensional space; and c) a third module which, when executed by the processing arrangement, generates the at least one recommendation based on the retrieved information, wherein the at least one recommendation includes at least one multidimensional suggestion, the at least one multidimensional suggestion including the at least three dimensions, each of which is configured to include a plurality of further attributes, and wherein at least one of; each of the dimensions is capable of having a type that is different from a type of another one of the dimensions, or at least one of the dimensions includes profiles.
-
-
54. A computer storage medium comprising computer software executable on a processing device to provide at least one recommendation to at least one of one or more users and one or more applications using multidimensional data, the computer software comprising:
-
a) a first module which, when executed by the processing device, accesses the multidimensional data which define a multidimensional space, the multidimensional space having at least three dimensions, the multidimensional space being defined by a Cartesian product of the dimensions, each of the dimensions configured to provide variable information and configured to include a plurality of attributes; b) a second module which, when executed by the processing device, retrieves information from the multidimensional space; and c) a third module which, when executed by the processing arrangement, generates the at least one recommendation based on the retrieved information, wherein the at least one recommendation includes at least one multidimensional suggestion, the at least one multidimensional suggestion including the at least three dimensions, and wherein the at least three dimensions of the at least one multidimensional suggestion are related to at least three of the following; (i) at least one dimension of at least one of users, people, entities or customers, (ii) at least one dimension of at least one of a place or a location, (iii) at least one dimension of at least one of a time, a date, a day, a month, a year or a season, or (iv) at least one dimension of at least one of items, products or services.
-
-
68. A process executed by a processor for providing at least one recommendation to at least one of one or more users and one or more applications using multidimensional data, comprising the steps of:
-
a) accessing the multidimensional data which define a multidimensional space, the multidimensional space having at least three dimensions, the multidimensional space being defined by a Cartesian product of the dimensions, each of the dimensions being configured to provide variable information and configured to include a plurality of attributes; b) retrieving information from the multidimensional space; and c) generating the at least one recommendation based on the retrieved information, wherein the at least one recommendation includes at least one multidimensional suggestion that includes the at least three dimensions, and; (i) a suggestion to at least one of a user, a person, an entity or a customer, (ii) a suggestion for at least one of an item, a product, or a service, and (iii) a suggestion at least one of (x) at least one of a particular time, a date, a day, a month, a year or a season, or (y) for at least one of a particular place or a location.
-
-
69. A system comprising a processor which, when executed on a processing device, provides at least one recommendation to at least one of one or more users and one or more applications using multidimensional data, the system comprising:
-
a processing subsystem which, when executed on the processing device, configures the processing device to perform the following; a) access the multidimensional data which define a multidimensional space, the multidimensional space having at least three dimensions, the multidimensional space being defined by a Cartesian product of the dimensions, each of the dimensions being configured to provide variable information and configured to include a plurality of attributes, b) retrieve information from the multidimensional space, and c) generate the at least one recommendation based on the retrieved information, wherein the at least one recommendation includes at least one multidimensional suggestion that includes the at least three dimensions and; (i) a suggestion to at least one of a user, a person, an entity or a customer, (ii) a suggestion for at least one of an item, a product, or a service, and (iii) a suggestion at least one of (x) at least one of a particular time, a date, a day, a month, a year or a season, or (y) for at least one of a particular place or a location. - View Dependent Claims (71, 72)
-
-
70. A computer storage medium comprising computer software executable on a processing device to provide at least one recommendation to at least one of one or more users and one or more applications using multidimensional data, the computer software comprising:
-
a) a first module which, when executed by the processing device, accesses the multidimensional data which define a multidimensional space, the multidimensional space having at least three dimensions, the multidimensional space being defined by a Cartesian product of the dimensions, each of the dimensions being configured to provide variable information and configured to include a plurality of attributes; b) a second module which, when executed by the processing device, retrieves information from the multidimensional space; and c) a third module which, when executed by the processing arrangement, generates the at least one recommendation based on the retrieved information, wherein the at least one recommendation includes at least one multidimensional suggestion that includes the at least three dimensions and; (i) a suggestion to at least one of a user, a person, an entity or a customer, (ii) a suggestion for at least one of an item, a product, or a service, and (iii) a suggestion at least one of (x) at least one of a particular time, a date, a day, a month, a year or a season, or (y) for at least one of a particular place or a location.
-
-
73. A process executed by a processor for providing at least one recommendation to at least one of one or more users and one or more applications using multidimensional data, comprising the steps of:
-
a) accessing the multidimensional data which define a multidimensional space, the multidimensional space having at least three dimensions, the multidimensional space being defined by a Cartesian product of the dimensions, each of the dimensions being configured to provide variable information and configured to include a plurality of attributes; b) retrieving information from the multidimensional space; and c) generating the at least one recommendation based on the retrieved information, wherein the at least one recommendation includes at least one multidimensional suggestion, the at least one multidimensional suggestion including the at least three four dimensions that relate to; (i) at least one of users, people, entities or customers, (ii) at least one of a place or a location; (iii) at least one of a time, a date, a day, a month, a year or a season, and (iv) at least one of items, products or services.
-
-
74. A system comprising a processor which, when executed on a processing device, provides at least one recommendation to at least one of one or more users and one or more applications using multidimensional data, the system comprising:
-
a processing subsystem which, when executed on the processing device, configures the processing device to perform the following; a) access the multidimensional data which define a multidimensional space, the multidimensional space having at least three dimensions, the multidimensional space being defined by a Cartesian product of the dimensions, each of the dimensions being configured to provide variable information and configured to include a plurality of attributes, b) retrieve information from the multidimensional space, and c) generate the at least one recommendation based on the retrieved information, wherein the at least one recommendation includes at least one multidimensional suggestion, the at least one multidimensional suggestion including the at least three dimensions that relate to; (i) at least one of users, people, entities or customers, (ii) at least one of a place or a location; (iii) at least one of a time, a date, a day, a month, a year or a season, and (iv) at least one of items, products or services.
-
-
75. A computer storage medium comprising computer software executable on a processing device to provide at least one recommendation to at least one of one or more users and one or more applications using multidimensional data, the computer software comprising:
-
a) a first module which, when executed by the processing device, accesses the multidimensional data which define a multidimensional space, the multidimensional space having at least three dimensions, the multidimensional space being defined by a Cartesian product of the dimensions, each of the dimensions being configured to provide variable information and configured to include a plurality of attributes; b) a second module which, when executed by the processing device, retrieves information from the multidimensional space; and c) a third module which, when executed by the processing arrangement, generates the at least one recommendation based on the retrieved information, wherein the at least one recommendation includes at least one multidimensional suggestion, the at least one multidimensional suggestion including the at least three few dimensions that relate to; (i) at least one of users, people, entities or customers, (ii) at least one of a place or a location; (iii) at least one of a time, a date, a day, a month, a year or a season, and (iv) at least one of items, products or services.
-
Specification