Patents by Inventor Alistair Joseph Bastian
Alistair Joseph Bastian has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11822375Abstract: A method at a controller (112) of a database network (110) is provided. The controller (112) receives (S100) a request for a first set of data entries (200a). The request comprises a public identifier and an identifier of a first database (111a) of the plurality of databases (111) from which the first set of data entries (200a) is to be retrieved, each data entry (210) in the first set of data entries (200a) comprising a respective raw value for each of a plurality of attributes (220). The controller (112) retrieves the first set of data entries (200a) and uses the public identifier to transform (S120) the raw values of at least a first attribute (220a) of the plurality of attributes (220) into respective synthetic values. The controller (112) generates (S130) and outputs (S140) a first dataset (300a) comprising data entries having the synthetic values for the first attribute (220a) and the raw values for at least one of the attributes (220).Type: GrantFiled: April 28, 2023Date of Patent: November 21, 2023Assignee: INFOSUM LIMITEDInventors: Alistair Joseph Bastian, Jason Clifford Tye, Stephen Paul Rowles, Ashkan Lorkalantari, Robert Graham Clayburn
-
Patent number: 10579827Abstract: User events are processed to estimate a unique user count. An identifier hash, having a bucket index portion denoting one of a plurality hash buckets, is generated for each of the user events. At a processing node, each of the user events is allocated to one of a plurality of processing threads based on the bucket index portion of its identifier hash. A unique user count is estimated as follows: for each user event satisfying at least one query parameter, 1) determine a run length of a second portion of its identifier hash, 2) compare it with a value of the hash bucket denoted by the bucket index portion of that identifier hash, and 3) if the determined run length is greater, change that hash bucket value at that node to match the determined run length. The hash bucket values are used to estimate the unique user count.Type: GrantFiled: July 24, 2017Date of Patent: March 3, 2020Assignee: Meltwater News International Holdings GmbHInventors: Nicholas Telford, Andi Miller, Alistair Joseph Bastian
-
Patent number: 10482285Abstract: User events of a platform are processed to extract aggregate information about users of the platform at an event processing system. A query relating to the user events is received at the system and at least one query parameter is determined from the query. Various privacy controls are disclosed for ensuring that any information released in response to the query cannot be used to identify users individually or to infer information about individual users.Type: GrantFiled: July 6, 2018Date of Patent: November 19, 2019Assignee: Mediasift LimitedInventors: Lorenzo Alberton, Alistair Joseph Bastian, Timothy David Budden
-
Patent number: 10467433Abstract: User events of a platform are processed to extract aggregate information about users of the platform at an event processing system. A query relating to the user events is received at the system and at least one query parameter is determined from the query. Various privacy controls are disclosed for ensuring that any information released in response to the query cannot be used to identify users individually or to infer information about individual users.Type: GrantFiled: March 17, 2017Date of Patent: November 5, 2019Assignee: Mediasift LimitedInventors: Lorenzo Alberton, Alistair Joseph Bastian, Timothy David Budden
-
Patent number: 10387678Abstract: User events of a platform are processed to extract aggregate information about users of the platform at an event processing system. A query relating to the user events is received at the system and at least one query parameter is determined from the query. Various privacy controls are disclosed for ensuring that any information released in response to the query cannot be used to identify users individually or to infer information about individual users.Type: GrantFiled: July 6, 2018Date of Patent: August 20, 2019Assignee: Mediasift LimitedInventors: Lorenzo Alberton, Alistair Joseph Bastian, Timothy David Budden
-
Publication number: 20190026491Abstract: User events are processed to estimate a unique user count. An identifier hash, having a bucket index portion denoting one of a plurality hash buckets, is generated for each of the user events. At a processing node, each of the user events is allocated to one of a plurality of processing threads based on the bucket index portion of its identifier hash. A unique user count is estimated as follows: for each user event satisfying at least one query parameter, 1) determine a run length of a second portion of its identifier hash, 2) compare it with a value of the hash bucket denoted by the bucket index portion of that identifier hash, and 3) if the determined run length is greater, change that hash bucket value at that node to match the determined run length. The hash bucket values are used to estimate the unique user count.Type: ApplicationFiled: July 24, 2017Publication date: January 24, 2019Inventors: Nicholas TELFORD, Andi MILLER, Alistair Joseph BASTIAN
-
Publication number: 20180314854Abstract: User events of a platform are processed to extract aggregate information about users of the platform at an event processing system. A query relating to the user events is received at the system and at least one query parameter is determined from the query. Various privacy controls are disclosed for ensuring that any information released in response to the query cannot be used to identify users individually or to infer information about individual users.Type: ApplicationFiled: July 6, 2018Publication date: November 1, 2018Inventors: Lorenzo ALBERTON, Alistair Joseph BASTIAN, Timothy David BUDDEN
-
Publication number: 20180268167Abstract: User events of a platform are processed to extract aggregate information about users of the platform at an event processing system. A query relating to the user events is received at the system and at least one query parameter is determined from the query. Various privacy controls are disclosed for ensuring that any information released in response to the query cannot be used to identify users individually or to infer information about individual users.Type: ApplicationFiled: June 1, 2017Publication date: September 20, 2018Inventors: Lorenzo ALBERTON, Alistair Joseph BASTIAN, Timothy David BUDDEN
-
Publication number: 20180268166Abstract: User events of a platform are processed to extract aggregate information about users of the platform at an event processing system. A query relating to the user events is received at the system and at least one query parameter is determined from the query. Various privacy controls are disclosed for ensuring that any information released in response to the query cannot be used to identify users individually or to infer information about individual users.Type: ApplicationFiled: March 17, 2017Publication date: September 20, 2018Inventors: Lorenzo ALBERTON, Alistair Joseph BASTIAN, Timothy David BUDDEN
-
Patent number: 10025645Abstract: A system for processing user events from a platform having a plurality of users comprises: an input configured to receive user events of the platform, each of which is associated with an identifier of one of users of the platform; a plurality of event processors for processing the user events; an event allocator configured to allocate the user events to the event processors based on the user identifiers associated with the events; and a total count generator. Each of the user events is assigned to one of the event processors, and the event allocator is configured to allocate all of the user events associated with that user identifier to that same event processor. Each of the event processors is configured to generate, from the user events allocated to it, a local user count indicating a number of unique user identifiers associated with those user events.Type: GrantFiled: February 28, 2017Date of Patent: July 17, 2018Assignee: MEDIASIFT LIMITEDInventors: Alistair Joseph Bastian, Timothy David Budden