Patents by Inventor Alex Daniel
Alex Daniel 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: 12282580Abstract: The present application discloses a method, system, and computer system for deleting, auditing, and/or performing disaster recovery for personal identifiable information (PII). The method includes determining to delete from a dataset PII data corresponding to an individual, determining a PII key associated with the individual, and performing a lookup with respect to the dataset for PII data associated with the individual using the PII key.Type: GrantFiled: March 22, 2022Date of Patent: April 22, 2025Assignee: Ridgeline, Inc.Inventors: Alex Daniel Ciampaglia, Wen Jie Zhou
-
Patent number: 12248605Abstract: The present application discloses a method, system, and computer system for storing, reading and/or encrypting personal identifiable information (PII). The method includes obtaining PII data corresponding to a dataset, obtaining a PII key associated with the PII data, and storing, in the dataset, information pertaining to the PII key in association with the PII data.Type: GrantFiled: March 22, 2022Date of Patent: March 11, 2025Assignee: Ridgeline, Inc.Inventors: Alex Daniel Ciampaglia, Wen Jie Zhou
-
Patent number: 12244606Abstract: This disclosure relates to generating location event measurements. In one aspect, a method includes presenting, by a client device, a digital component comprising geofence data that defines one or more physical locations corresponding to the digital component. In response to presenting the digital component, a trusted program of the client device stores, in a presentation event data structure, a presentation event data element specifying the geofence data. The trusted program detects, based on location information indicating a current location of the client device and the geofence data that the client device is within one of the one or more physical locations. In response to detecting that the client device is within one of the one or more physical locations, an event report is transmitted to a reporting system for the digital component. The event report indicates that a location event for the digital component has occurred.Type: GrantFiled: October 30, 2023Date of Patent: March 4, 2025Assignee: Google LLCInventors: Alex Daniel Jacobson, Gang Wang
-
Patent number: 12240542Abstract: A slider includes a first segment and a second segment. The first segment includes a first upper surface, a first lower surface, and a first interior surface that connects the first upper surface to the first lower surface. The first upper surface is configured to support a track. The first interior surface includes a first component of an attachment mechanism. The second segment includes a second upper surface, a second lower surface, and a second interior surface that connects the second upper surface to the second lower surface. The second upper surface is configured to support the track. The second interior surface includes a second component of the attachment mechanism that is configured to be removably attached to the first component.Type: GrantFiled: January 29, 2021Date of Patent: March 4, 2025Assignee: Caterpillar Inc.Inventors: Alex Daniel Baldwin, Mircea Dumitru
-
Patent number: 12223008Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for validating interactions with false rendered elements. In one aspect, a method includes receiving a rendering notification and a declaration of a rendered element defined in an active window on a client device, detecting interaction with the rendered element at the client device, determining whether the interaction occurred at a declared location of the rendered element within the active window, and processing the interaction including: in response to determining that the interaction occurred: capturing a screenshot of the active window on the client device; verifying a visual appearance of the rendered element in the screenshot with a declared appearance of the rendered element, and generating an interaction attestation, thereby validating the interaction. In response to determining that the interaction did not occur, refraining from generating the interaction attestation.Type: GrantFiled: October 26, 2023Date of Patent: February 11, 2025Assignee: Google LLCInventors: Gang Wang, Alex Daniel Jacobson
-
Patent number: 12192377Abstract: This disclosure describes systems and techniques for using controlling access to user information using ephemeral user identifiers. In one aspect, a method includes determining, for a given domain, engagement by a user with content provided by the given domain for display by an application at a client device of the user. A determination is made, based on the engagement by the user, to extend, for the given domain, a linkage between user identifiers for a user of the application. In response to determining to extend, for the given domain, the linkage between the user identifiers for the user of the application, one or more future domain-specific ephemeral user identifiers for the user and the given domain are obtained. An attestation record that includes a current domain-specific ephemeral user identifier and the one or more is generated and sent to the given domain.Type: GrantFiled: December 15, 2021Date of Patent: January 7, 2025Assignee: Google LLCInventors: Alex Daniel Jacobson, Gang Wang, Marcel M. Moti Yung
-
Patent number: 12172275Abstract: Various embodiments of the present disclosure provide a combustion powered fastener driving tool including a fuel cell receiver configured to receive and engage a fuel cell metering valve of a fuel cell, the fuel cell metering valve configured to dispense a dose of fuel from the fuel cell.Type: GrantFiled: July 26, 2022Date of Patent: December 24, 2024Assignee: Illinois Tool Works Inc.Inventors: Michael Stephen Popovich, Stephen Patrick Moore, Walter Taylor, Alex Daniel Makeyev
-
Publication number: 20240303687Abstract: Systems, methods, and computer-readable storage media utilized to determine product response for analysis systems. One method includes receiving a product response for a first product, the product response including interaction data indicating a user interaction with a content item of a second product, wherein the content item is associated with a content provider, and identifying a relatedness graph of a plurality of products. The method further includes aggregating weights of measures of degrees of relatedness in the relatedness graph of a first node of the first product to a second node of the second product, and generating a relatedness index based on normalizing the aggregation of the weights of the measures of degrees. The method further includes, in response to the relatedness index exceeding a threshold, calculating an attribution credit assigned to the product response based on the relatedness index, and providing the attribution credit to the content provider.Type: ApplicationFiled: May 4, 2021Publication date: September 12, 2024Inventors: Laura Marie Eidem, Alex Daniel Jacobson
-
Publication number: 20240220654Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for securely attributing a content platform while maintain user data privacy are described. In one aspect, a method includes receiving, by a content platform and from a first application executing on a client device, a request for digital components. The request includes a first anonymous token that includes a set of content. The content platform transmits, to the first application, a response including data for a digital component that includes content related to a second application and a hash value of the first anonymous token. The content platform receives, from the first application, a display notification indicating the display of the digital component via the application, the display notification including a second anonymous token and the hash value of the first anonymous token.Type: ApplicationFiled: August 26, 2022Publication date: July 4, 2024Inventors: Gang WANG, Marcel M. Moti YUNG, Alex Daniel JACOBSON
-
Patent number: 12028460Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, to verify whether an interaction with a particular content displayed on a content platform is an interaction by an actual human user. A request to generate a click verification token can be received from a first application executing on a client device. The request can include data for a first set of parameters for a first interaction and a first message authentication code (MAC) set. If the first MAC set matches a second MAC set, which is generated using some of the data included in the request, the click verification token can be generated. The click verification token can be provided to the first application, which in turn can provide this token to a content verification system. The content verification can use this token to verify whether the first interaction is an actual human user interaction.Type: GrantFiled: February 6, 2020Date of Patent: July 2, 2024Assignee: Google LLCInventors: Gang Wang, Sudhi P Herle, Giles Dominic Hogben, Alex Daniel Jacobson, Michael Wright, Nicholas N. Kralevich, IV, Bram Bonné
-
Patent number: 12013930Abstract: Methods, systems, and computer readable medium for verifying interactions with digital components. The method includes receiving input indicating interaction associated with a digital component that is provided by a content provider and presented by a user interface of the user device, determining, by a trusted program of the user device, that the interaction is valid, generating, by the trusted program and based on the determination that the interaction is valid based on a validity evaluation, a digitally signed token that attests the validity of the interaction with the digital component, and providing, by the trusted program and to a third party, the digitally signed token as an indication of the validity of the interaction.Type: GrantFiled: June 21, 2023Date of Patent: June 18, 2024Assignee: Google LLCInventors: Gang Wang, Alex Daniel Jacobson
-
Publication number: 20240146739Abstract: This disclosure relates to generating location event measurements. In one aspect, a method includes presenting, by a client device, a digital component comprising geofence data that defines one or more physical locations corresponding to the digital component. In response to presenting the digital component, a trusted program of the client device stores, in a presentation event data structure, a presentation event data element specifying the geofence data. The trusted program detects, based on location information indicating a current location of the client device and the geofence data that the client device is within one of the one or more physical locations. In response to detecting that the client device is within one of the one or more physical locations, an event report is transmitted to a reporting system for the digital component. The event report indicates that a location event for the digital component has occurred.Type: ApplicationFiled: October 30, 2023Publication date: May 2, 2024Inventors: Alex Daniel Jacobson, Gang Wang
-
Publication number: 20240095364Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for securely attributing application (app) installations while preserving user privacy are described. In one aspect, a method includes a given digital component that can be provided and can include a reference to a software application. A user interaction with the digital component that initiates installation of the application can be detected. The software application can be installed at a client device. The following can be obtained: (i) impression data that reference the software application and (ii) interaction data that reference the software application. Attribution credits for the installation of the software application can be assigned by applying an attribution model to the presentation and interaction data.Type: ApplicationFiled: May 6, 2022Publication date: March 21, 2024Inventors: Gang Wang, Nicholas Alexander Bruno Sabatino, Alex Daniel Jacobson
-
Publication number: 20240089119Abstract: This disclosure relates to generating telecommunication network measurements. In one aspect, a method includes presenting, by a client device, a digital component that, when interacted with, initiates a call by the client device to a phone number specified by the digital component. A trusted program stores, in a presentation event data structure, a presentation event data element specifying the phone number and resource locator for a reporting system to which reports for the digital component are sent. The trusted program detects a phone call by the client device to a given phone number. The given phone number is compared to one or more presentation event data elements stored in the presentation event data structure. A determination is made that the given phone number matches the phone number specified by the digital component. In response, an event report is transmitted to the reporting system.Type: ApplicationFiled: November 16, 2023Publication date: March 14, 2024Inventors: Gang Wang, Alex Daniel Jacobson
-
Publication number: 20240054173Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for validating interactions with false rendered elements. In one aspect, a method includes receiving a rendering notification and a declaration of a rendered element defined in an active window on a client device, detecting interaction with the rendered element at the client device, determining whether the interaction occurred at a declared location of the rendered element within the active window, and processing the interaction including: in response to determining that the interaction occurred: capturing a screenshot of the active window on the client device; verifying a visual appearance of the rendered element in the screenshot with a declared appearance of the rendered element, and generating an interaction attestation, thereby validating the interaction. In response to determining that the interaction did not occur, refraining from generating the interaction attestation.Type: ApplicationFiled: October 26, 2023Publication date: February 15, 2024Inventors: Gang Wang, Alex Daniel Jacobson
-
Patent number: 11882327Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting errors that can occur in third party content presentation and verifying that third party content provided by a content provider to a content platform is actually displayed and is visible to the user when the content platform is accessed on the client device. Methods can include receiving, from an application executing on a client device, a request to generate a digitally signed token that is used to validate whether a particular content item displayed at the particular portion of the display is a third party content item. A digital watermark embedded at the particular portion of the display can be extracted and decoded to obtain data for attributes that are descriptive of the particular content item. A digitally signed token can be generated using this data, and the token can then be provided to application.Type: GrantFiled: February 6, 2020Date of Patent: January 23, 2024Assignee: Google LLCInventors: Gang Wang, Alex Daniel Jacobson
-
Patent number: 11863690Abstract: This disclosure relates to generating telecommunication network measurements. In one aspect, a method includes presenting, by a client device, a digital component that, when interacted with, initiates a call by the client device to a phone number specified by the digital component. A trusted program stores, in a presentation event data structure, a presentation event data element specifying the phone number and resource locator for a reporting system to which reports for the digital component are sent. The trusted program detects a phone call by the client device to a given phone number. The given phone number is compared to one or more presentation event data elements stored in the presentation event data structure. A determination is made that the given phone number matches the phone number specified by the digital component. In response, an event report is transmitted to the reporting system.Type: GrantFiled: May 20, 2020Date of Patent: January 2, 2024Assignee: Google LLCInventors: Gang Wang, Alex Daniel Jacobson
-
Patent number: 11836209Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for validating interactions with false rendered elements. In one aspect, a method includes receiving a rendering notification and a declaration of a rendered element defined in an active window on a client device, detecting interaction with the rendered element at the client device, determining whether the interaction occurred at a declared location of the rendered element within the active window, and processing the interaction including: in response to determining that the interaction occurred: capturing a screenshot of the active window on the client device; verifying a visual appearance of the rendered element in the screenshot with a declared appearance of the rendered element, and generating an interaction attestation, thereby validating the interaction. In response to determining that the interaction did not occur, refraining from generating the interaction attestation.Type: GrantFiled: May 22, 2020Date of Patent: December 5, 2023Assignee: Google LLCInventors: Gang Wang, Alex Daniel Jacobson
-
Patent number: 11831651Abstract: This disclosure relates to generating location event measurements. In one aspect, a method includes presenting, by a client device, a digital component comprising geofence data that defines one or more physical locations corresponding to the digital component. In response to presenting the digital component, a trusted program of the client device stores, in a presentation event data structure, a presentation event data element specifying the geofence data. The trusted program detects, based on location information indicating a current location of the client device and the geofence data that the client device is within one of the one or more physical locations. In response to detecting that the client device is within one of the one or more physical locations, an event report is transmitted to a reporting system for the digital component. The event report indicates that a location event for the digital component has occurred.Type: GrantFiled: May 12, 2022Date of Patent: November 28, 2023Assignee: Google LLCInventors: Alex Daniel Jacobson, Gang Wang
-
Publication number: 20230334142Abstract: Methods, systems, and computer readable medium for verifying interactions with digital components. The method includes receiving input indicating interaction associated with a digital component that is provided by a content provider and presented by a user interface of the user device, determining, by a trusted program of the user device, that the interaction is valid, generating, by the trusted program and based on the determination that the interaction is valid based on a validity evaluation, a digitally signed token that attests the validity of the interaction with the digital component, and providing, by the trusted program and to a third party, the digitally signed token as an indication of the validity of the interaction.Type: ApplicationFiled: June 21, 2023Publication date: October 19, 2023Inventors: Gang Wang, Alex Daniel Jacobson