Patents by Inventor Eric Kienle
Eric Kienle 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: 12548466Abstract: Techniques for accessibility-enabled application switching are provided. In an example method, a processing device receives a status indication of a screen reader browsing content using a first application. The processing device receives a context switch indication from the screen reader, including a designation of a second application as a target application based on context switch accessibility code. The processing device generates a token comprising a client device identifier and identifiers of the source and target applications. The processing device then receives a status indication of the screen reader browsing content using the second application and a second context switch indication. The processing device accesses the token based on the client device identifier and determines the source application. The processing device updates the identifiers of the source and target applications.Type: GrantFiled: September 14, 2023Date of Patent: February 10, 2026Assignee: Adobe Inc.Inventors: Ajay Jain, Eric Kienle
-
Patent number: 12457519Abstract: Certain aspects and features of the present disclosure relate to providing message generation based on communication loss correlation. For example, a method involves detecting a loss of a communication with a communication recipient and parsing content of the communication. The method further involves computing communication-based values for recipient intent attributes corresponding to the communication and action-based values for the recipient intent attributes corresponding to the communication. The method additionally involves correlating the communication-based values and the action-based values for the recipient intent attributes to determine common intent attributes corresponding to the communication recipient. The method also involves generating at least one message configured for the communication recipient based on the common intent attributes. The method can also involve transmitting the at least one message to a target device.Type: GrantFiled: April 7, 2023Date of Patent: October 28, 2025Assignee: Adobe Inc.Inventors: Ajay Jain, Eric Kienle
-
Patent number: 12412189Abstract: Systems and methods for predictively and dynamically updating content using nested A/B testing are provided. In certain embodiments, a system may assign a content item to a dynamic content portion of a communication. The communication may be sent to a first plurality of recipients. The system may receive information about interactions of a second plurality of recipients with the communication, wherein the second plurality of recipients is a subset of the first plurality of recipients. The system can determine a first conversion metric. The system can then compare the first conversion metric to a conversion metric threshold and based on the comparison, modify the dynamic content portion of the communication to generate a modified communication. The modified communication may be sent to a third plurality of recipients, wherein the third plurality of recipients is a subset of the first plurality of recipients not including the second plurality of recipients.Type: GrantFiled: June 23, 2023Date of Patent: September 9, 2025Assignee: Adobe Inc.Inventors: Ajay Jain, Eric Kienle
-
Publication number: 20250095510Abstract: Techniques for accessibility-enabled application switching are provided. In an example method, a processing device receives a status indication of a screen reader browsing content using a first application. The processing device receives a context switch indication from the screen reader, including a designation of a second application as a target application based on context switch accessibility code. The processing device generates a token comprising a client device identifier and identifiers of the source and target applications. The processing device then receives a status indication of the screen reader browsing content using the second application and a second context switch indication. The processing device accesses the token based on the client device identifier and determines the source application. The processing device updates the identifiers of the source and target applications.Type: ApplicationFiled: September 14, 2023Publication date: March 20, 2025Inventors: Ajay Jain, Eric Kienle
-
Publication number: 20240428291Abstract: Systems and methods for predictively and dynamically updating content using nested A/B testing are provided. In certain embodiments, a system may assign a content item to a dynamic content portion of a communication. The communication may be sent to a first plurality of recipients. The system may receive information about interactions of a second plurality of recipients with the communication, wherein the second plurality of recipients is a subset of the first plurality of recipients. The system can determine a first conversion metric. The system can then compare the first conversion metric to a conversion metric threshold and based on the comparison, modify the dynamic content portion of the communication to generate a modified communication. The modified communication may be sent to a third plurality of recipients, wherein the third plurality of recipients is a subset of the first plurality of recipients not including the second plurality of recipients.Type: ApplicationFiled: June 23, 2023Publication date: December 26, 2024Inventors: Ajay Jain, Eric Kienle
-
Publication number: 20240340686Abstract: Certain aspects and features of the present disclosure relate to providing message generation based on communication loss correlation. For example, a method involves detecting a loss of a communication with a communication recipient and parsing content of the communication. The method further involves computing communication-based values for recipient intent attributes corresponding to the communication and action-based values for the recipient intent attributes corresponding to the communication. The method additionally involves correlating the communication-based values and the action-based values for the recipient intent attributes to determine common intent attributes corresponding to the communication recipient. The method also involves generating at least one message configured for the communication recipient based on the common intent attributes. The method can also involve transmitting the at least one message to a target device.Type: ApplicationFiled: April 7, 2023Publication date: October 10, 2024Inventors: Ajay Jain, Eric Kienle
-
Patent number: 11475458Abstract: The present disclosure relates to a cloud-based system including a server for generating and nurturing leads using within-a document lead nurturing. The server enables a marketer to generate initial content and contextual content, specify a consumption condition with respect to the initial content, and generate an electronic file including the initial content and executable code configured to monitor consumption of the initial content. A user (e.g., possible lead) uses a reader program of their device to open the electronic file, which presents the initial content and triggers execution of an instruction of the executable code to monitor interactions of the user with the initial content to determine whether the consumption condition has been satisfied. The reader program executes another instruction of the executable code to present the contextual content and notify the server that the user is a possible lead, when the consumption condition is satisfied.Type: GrantFiled: July 31, 2019Date of Patent: October 18, 2022Assignee: ADOBE INC.Inventors: Ajay Jain, Eric Kienle, Sachin Soni, Sanjeev Tagra
-
Patent number: 11175807Abstract: Techniques are provided for customizing, based on a user's activity over time, the selection of a video thumbnail for inclusion as a selectable interface element or element of a graphical interface. A server computer identifies events associated with prior interactions of a user and computes a time-decayed metric based on the time of a predicted future action of the user in comparison to a respective time of each identified event. Based on the time-decayed metric, the server computer selects a video thumbnail that is more relevant to the first event than the second event for presentation to the user.Type: GrantFiled: February 3, 2021Date of Patent: November 16, 2021Assignee: Adobe Inc.Inventors: Ajay Jain, Sanjeev Tagra, Sachin Soni, Eric Kienle
-
Publication number: 20210035111Abstract: The present disclosure relates to a cloud-based system including a server for generating and nurturing leads using within-a document lead nurturing. The server enables a marketer to generate initial content and contextual content, specify a consumption condition with respect to the initial content, and generate an electronic file including the initial content and executable code configured to monitor consumption of the initial content. A user (e.g., possible lead) uses a reader program of their device to open the electronic file, which presents the initial content and triggers execution of an instruction of the executable code to monitor interactions of the user with the initial content to determine whether the consumption condition has been satisfied. The reader program executes another instruction of the executable code to present the contextual content and notify the server that the user is a possible lead, when the consumption condition is satisfied.Type: ApplicationFiled: July 31, 2019Publication date: February 4, 2021Inventors: AJAY JAIN, ERIC KIENLE, SACHIN SONI, SANJEEV TAGRA
-
Patent number: 10769644Abstract: A method is provided, including the following method operations: accessing a first web page associated with a first domain using a browser of a device; in response to the accessing the first web page, accessing an identity server to retrieve an identifier for the browser that accessed the first web page, the identifier being stored to a local storage of the device; accessing a second web page associated with a second domain using the browser; in response to the accessing the second page, accessing the local storage of the device to retrieve the identifier; wherein accessing the first web page and accessing the second web page are associated to the identifier.Type: GrantFiled: March 19, 2014Date of Patent: September 8, 2020Assignee: ADOBE INC.Inventors: Ian Taylor, Eric Kienle, Shaun Klopfenstein
-
Publication number: 20150262199Abstract: A method is provided, including the following method operations: accessing a first web page associated with a first domain using a browser of a device; in response to the accessing the first web page, accessing an identity server to retrieve an identifier for the browser that accessed the first web page, the identifier being stored to a local storage of the device; accessing a second web page associated with a second domain using the browser; in response to the accessing the second page, accessing the local storage of the device to retrieve the identifier; wherein accessing the first web page and accessing the second web page are associated to the identifier.Type: ApplicationFiled: March 19, 2014Publication date: September 17, 2015Applicant: Marketo, Inc.Inventors: Ian Taylor, Eric Kienle, Shaun Klopfenstein