Connection engine
First Claim
1. A computer-implemented method for identifying a group of objects or content, wherein the objects or content have a plurality of group-wise connections, said method comprising the steps of:
- generating a symbol backbone comprising a plurality of symbols, comprising the steps of;
(i) generating, using a set generator, a plurality of sets, wherein each of said plurality of sets comprise at least one of a plurality of related binary representations; and
(ii) mapping one or more facets between two or more of said plurality of sets;
storing the generated symbol backbone in memory;
mapping a plurality of object or content descriptions to the symbol backbone, comprising the steps of;
(i) calculating, using a processor, a first distance between at least one of said plurality of sets and at least one of said plurality of object or content descriptions; and
(ii) associating, using said processor, at least one of said plurality of object or content descriptions with at least one of said plurality of sets based on said first distance;
retrieving at least one symbol within said symbol backbone, comprising the steps of;
(i) receiving, from a user, a new query, wherein the new query is received after the plurality of sets have been generated;
(ii) associating the received new query with at least one of said plurality of sets; and
(iii) creating a first list, wherein said first list comprises each of said plurality of sets that are within a predetermined second distance to said received new query, said second distance being the difference between a first value obtained from at least one of said plurality of sets and a second value obtained from said received new query; and
identifying each object or content description mapped to each set contained within said first list.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for identifying a group of objects or content that have a plurality of group-wise connections, and for revealing the evolution of the state of those connections over time. A network of symbols are generated to create a symbol backbone, and raw object or content descriptions are mapped to the generated symbols. To identify the objects or content most closely and most interconnectedly related to a query object or content, the query object or content is mapped onto the symbol backbone. The raw object or content description expression set of the related symbols are retrieved, forming the group of interconnected objects or content. The retrieved object or content descriptions can be further refined.
-
Citations
236 Claims
-
1. A computer-implemented method for identifying a group of objects or content, wherein the objects or content have a plurality of group-wise connections, said method comprising the steps of:
-
generating a symbol backbone comprising a plurality of symbols, comprising the steps of;
(i) generating, using a set generator, a plurality of sets, wherein each of said plurality of sets comprise at least one of a plurality of related binary representations; and
(ii) mapping one or more facets between two or more of said plurality of sets;storing the generated symbol backbone in memory; mapping a plurality of object or content descriptions to the symbol backbone, comprising the steps of;
(i) calculating, using a processor, a first distance between at least one of said plurality of sets and at least one of said plurality of object or content descriptions; and
(ii) associating, using said processor, at least one of said plurality of object or content descriptions with at least one of said plurality of sets based on said first distance;retrieving at least one symbol within said symbol backbone, comprising the steps of;
(i) receiving, from a user, a new query, wherein the new query is received after the plurality of sets have been generated;
(ii) associating the received new query with at least one of said plurality of sets; and
(iii) creating a first list, wherein said first list comprises each of said plurality of sets that are within a predetermined second distance to said received new query, said second distance being the difference between a first value obtained from at least one of said plurality of sets and a second value obtained from said received new query; andidentifying each object or content description mapped to each set contained within said first list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
-
83. A system for identifying a group of objects or content, wherein the objects or content have a plurality of group-wise connections, said system comprising:
-
a symbol backbone generator configured to generate a symbol backbone comprising a plurality of symbols, the symbol backbone generator comprising;
(i) a set generator, wherein said set generator generates a plurality of sets, each of said plurality of sets comprising at least one of a plurality of related binary representations; and
a mapping component, the mapping component adapted to map one or more facets between two or more of said plurality of sets;a non-transitory symbol memory adapted to store the generated symbol backbone; an associative memory adapted to map a plurality of object or content descriptions to the symbol backbone, wherein said at least one of a plurality of object or content descriptions is within a first distance between said at least one of said plurality of sets and said at least one of a plurality of object or content descriptions; c. a symbol lookup server adapted to associate a new query received from a user with at least one of said plurality of sets, and further adapted to create a first list, wherein said first list comprises each of said plurality of sets that are within a predetermined second distance to said received new query, said second distance being the difference between a first value obtained from at least one of said plurality of sets and a second value obtained from said received new query; and d. a symbol expression lookup server, wherein said symbol expression lookup server identifies each object or content description mapped to each set contained within said first list. - View Dependent Claims (84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 197, 198, 199)
-
-
158. A program stored on a non-transitory computer readable storage medium, the program comprising:
-
means for generating a symbol backbone comprising a plurality of symbols, said means comprising;
(i) means for generating a plurality of sets, wherein each of said plurality of sets comprise at least one of a plurality of related binary representations; and
(ii) means for mapping one or more facets between two or more of said plurality of sets;means for storing the generated symbol backbone in memory; means for mapping a plurality of object or content descriptions to the symbol backbone, said means comprising;
(i) means for calculating a first distance between at least one of said plurality of sets and at least one of a plurality of object or content descriptions; and
(ii) means for associating at least one of said plurality of object or content descriptions with at least one of said plurality of sets based on said first distance;means for retrieving at least one symbol within said symbol backbone, said means comprising;
(i) a means for receiving, from a user, a new query, wherein the new query is received after the plurality of sets have been generated;
(ii) means for associating the received new query with at least one of said plurality of sets; and
(iii) means for creating a first list, wherein said first list comprises each of said plurality of sets that are within a predetermined second distance to said received new query, said second distance being the difference between a first value obtained from at least one of said plurality of sets and a second value obtained from said received new query; andmeans for identifying each object or content description mapped to each set contained within said first list. - View Dependent Claims (159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236)
-
Specification