Patents Assigned to Aggregate Knowledge Inc.
-
Patent number: 11144933Abstract: A method is disclosed. The method includes a relationship server receiving a discovery service request from a client computer, the relationship server comparing metadata provided in the discovery service request against a database and a crawler retrieving updated metadata from a commerce server for if the metadata provided in the discovery service request does not match the metadata stored in the database column.Type: GrantFiled: May 21, 2018Date of Patent: October 12, 2021Assignee: Aggregate Knowledge, Inc.Inventors: Paul Martino, Gian-Paolo Musumeci, Kristopher C. Wehner
-
Patent number: 10649818Abstract: To implement a multi-touch attribution model, a conversion event resulting from user activity is programmatically detected. A set of events that precede the conversion event is identified. Respective events of the set occur on respective websites. The conversion event is attributed to multiple websites of the respective websites.Type: GrantFiled: February 9, 2018Date of Patent: May 12, 2020Assignee: Aggregate Knowledge, Inc.Inventors: Matthew David Curcio, Robert Lawrence Grzywinski, Benjamin Charles Linsay
-
Patent number: 10002075Abstract: A memory management module operates to receive a query that identifies a set of data of a logical data structure. The logical data structure is stored with memory resources that are provided on multiple service-level tiers of a network environment, where the multiple service-level tiers may include at least a first tier of memory resources and a second tier of memory resources. From the query, a subset of data is determined that is stored with the second tier of memory resources. The memory management module responds to detecting the condition or event by causing transfer of the subset of data items from the second tier of memory resources to the first tier of memory resources.Type: GrantFiled: March 13, 2013Date of Patent: June 19, 2018Assignee: Aggregate Knowledge, Inc.Inventors: Paul Guadalupe O'Leary, Christopher Charles Campbell, David Andrew Starke, Joseph Francis Brightly
-
Patent number: 9891967Abstract: To implement a multi-touch attribution model, a conversion event resulting from user activity is programmatically detected. A set of events that precede the conversion event is identified. Respective events of the set occur on respective websites. The conversion event is attributed to multiple websites of the respective websites.Type: GrantFiled: April 16, 2015Date of Patent: February 13, 2018Assignee: AGGREGATE KNOWLEDGE, INC.Inventors: Matthew David Curcio, Robert Lawrence Grzywinski, Benjamin Charles Linsay
-
Patent number: 9740619Abstract: A method is disclosed including a client accessing a cache for a value of an object based on an object identification (ID), initiating a request to a cache loader if the cache does not include a value for the object, the cache loader performing a lookup in an object table for the object ID corresponding to the object, the cache loader retrieving a vector of execution context IDs, from an execution context table that correspond to the object IDs looked up in the object table and the cache loader performing an execution context lookup in an execution context table for every retrieved execution context ID in the vector to retrieve object IDs from an object vector.Type: GrantFiled: May 6, 2015Date of Patent: August 22, 2017Assignee: Aggregate Knowledge, Inc.Inventors: Gian-Paolo Musumeci, Kristopher C. Wehner
-
Patent number: 9058279Abstract: A method is disclosed including a client accessing a cache for a value of an object based on an object identification (ID), initiating a request to a cache loader if the cache does not include a value for the object, the cache loader performing a lookup in an object table for the object ID corresponding to the object, the cache loader retrieving a vector of execution context IDs, from an execution context table that correspond to the object IDs looked up in the object table and the cache loader performing an execution context lookup in an execution context table for every retrieved execution context ID in the vector to retrieve object IDs from an object vector.Type: GrantFiled: December 12, 2013Date of Patent: June 16, 2015Assignee: Aggregate Knowledge, Inc.Inventors: Gian-Paolo Musumeci, Kristopher C. Wehner
-
Patent number: 9037483Abstract: To implement a multi-touch attribution model, a conversion event resulting from user activity is programmatically detected. A set of events that precede the conversion event is identified. Respective events of the set occur on respective websites. The conversion event is attributed to multiple websites of the respective websites.Type: GrantFiled: April 9, 2012Date of Patent: May 19, 2015Assignee: Aggregate Knowledge, Inc.Inventors: Matthew David Curcio, Robert Lawrence Grzywinski, Benjamin Charles Linsay
-
Patent number: 8725779Abstract: A computer system that includes at least one processor, a first storage resource, and a second storage resource maintains a count of key events. The system determines that the count is not significant and, in response, stores data associated with the key in the second storage resource. The system subsequently can determine when the count has become significant and, in response, stores the data associated with the key in the first storage resource.Type: GrantFiled: May 7, 2012Date of Patent: May 13, 2014Assignee: Aggregate Knowledge, Inc.Inventors: Robert Lawrence Grzywinski, Matthew David Curcio
-
Publication number: 20140129781Abstract: A method is disclosed including a client accessing a cache for a value of an object based on an object identification (ID), initiating a request to a cache loader if the cache does not include a value for the object, the cache loader performing a lookup in an object table for the object ID corresponding to the object, the cache loader retrieving a vector of execution context IDs, from an execution context table that correspond to the object IDs looked up in the object table and the cache loader performing an execution context lookup in an execution context table for every retrieved execution context ID in the vector to retrieve object IDs from an object vector.Type: ApplicationFiled: December 12, 2013Publication date: May 8, 2014Applicant: Aggregate Knowledge, Inc.Inventors: Gian-Paolo Musumeci, Kristopher C. Wehner
-
Patent number: 8627013Abstract: A method is disclosed including a client accessing a cache for a value of an object based on an object identification (ID), initiating a request to a cache loader if the cache does not include a value for the object, the cache loader performing a lookup in an object table for the object ID corresponding to the object, the cache loader retrieving a vector of execution context IDs, from an execution context table that correspond to the object IDs looked up in the object table and the cache loader performing an execution context lookup in an execution context table for every retrieved execution context ID in the vector to retrieve object IDs from an object vector.Type: GrantFiled: September 16, 2011Date of Patent: January 7, 2014Assignee: Aggregate Knowledge, Inc.Inventors: Gian-Paolo Musumeci, Kristopher C. Wehner
-
Patent number: 8489619Abstract: Systems and methods are described for performing the dynamic generation of correlation scores between arbitrary objects. When a behavioral event is recorded, that is to say when an end user interacts with multiple objects, relationships between objects are created. These relationships are maintained as a list. When a request for correlated items is requested based upon a seed object, a list of correlated items is dynamically created through the generation of a pivot set and a scoring algorithm to compute the list of correlated items.Type: GrantFiled: May 30, 2012Date of Patent: July 16, 2013Assignee: Aggregate Knowledge, Inc.Inventors: Paul Martino, Gian-Paolo Musumeci, Kristopher C. Wehner
-
Patent number: 8200677Abstract: Systems and methods are described for performing the dynamic generation of correlation scores between arbitrary objects. When a behavioral event is recorded, that is to say when an end user interacts with multiple objects, relationships between objects are created. These relationships are maintained as a list. When a request for correlated items is requested based upon a seed object, a list of correlated items is dynamically created through the generation of a pivot set and a scoring algorithm to compute the list of correlated items.Type: GrantFiled: November 9, 2010Date of Patent: June 12, 2012Assignee: Aggregate Knowledge, Inc.Inventors: Paul Martino, Gian-Paolo Musumeci, Kristopher C. Wehner
-
Publication number: 20120011325Abstract: A method is disclosed including a client accessing a cache for a value of an object based on an object identification (ID), initiating a request to a cache loader if the cache does not include a value for the object, the cache loader performing a lookup in an object table for the object ID corresponding to the object, the cache loader retrieving a vector of execution context IDs, from an execution context table that correspond to the object IDs looked up in the object table and the cache loader performing an execution context lookup in an execution context table for every retrieved execution context ID in the vector to retrieve object IDs from an object vector.Type: ApplicationFiled: September 16, 2011Publication date: January 12, 2012Applicant: Aggregate Knowledge Inc.Inventors: Gian-Paolo Musumeci, Kristopher C. Wehner
-
Patent number: 8032714Abstract: A method is disclosed including a client accessing a cache for a value of an object based on an object identification (ID), initiating a request to a cache loader if the cache does not include a value for the object, the cache loader performing a lookup in an object table for the object ID corresponding to the object, the cache loader retrieving a vector of execution context IDs, from an execution context table that correspond to the object IDs looked up in the object table and the cache loader performing an execution context lookup in an execution context table for every retrieved execution context ID in the vector to retrieve object IDs from an object vector.Type: GrantFiled: June 18, 2008Date of Patent: October 4, 2011Assignee: Aggregate Knowledge Inc.Inventors: Gian-Paolo Musumeci, Kristopher C. Wehner