Patents by Inventor Kevin Gary Smith
Kevin Gary Smith 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).
-
Publication number: 20240153047Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that modify digital images using an intelligent user interface tool that determines the intent of a user interaction. For instance, in some embodiments, the disclosed systems receive, via a graphical user interface of a client device, a user interaction with a set of pixels within a digital image. The disclosed systems determine, based on the user interaction, a user intent for targeting one or more portions of the digital image for deletion, the one or more portions including an additional set of pixels that differs from the set of pixels.Type: ApplicationFiled: January 4, 2024Publication date: May 9, 2024Inventors: Kevin Gary Smith, Matthew Joss, Scott Cohen
-
Publication number: 20230419571Abstract: The present disclosure relates to systems, methods, and non-transitory computer-readable media that implements related image search and image modification processes using various search engines and a consolidated graphical user interface. For instance, in one or more embodiments, the disclosed systems receive an input digital image and search input and further modify the input digital image using the image search results retrieved in response to the search input. In some cases, the search input includes a multi-modal search input having multiple queries (e.g., an image query and a text query), and the disclosed systems retrieve the image search results utilizing a weighted combination of the queries. In some implementations, the disclosed systems generate an input embedding for the search input (e.g., the multi-modal search input) and retrieve the image search results using the input embedding.Type: ApplicationFiled: June 28, 2022Publication date: December 28, 2023Inventors: Zhifei Zhang, Zhe Lin, Scott Cohen, Kevin Gary Smith
-
Patent number: 11853723Abstract: Application personalization techniques and systems are described that leverage an embedded machine learning module to preserve a user's privacy while still supporting rich personalization with improved accuracy and efficiency of use of computational resources over conventional techniques and systems. The machine learning module, for instance, may be embedded as part of an application to execute within a context of the application to learn user preferences to train a model using machine learning. This model is then used within the context of execution of the application to personalize the application, such as control access to digital content, make recommendations, control which items of digital marketing content are exposed to a user via the application, and so on.Type: GrantFiled: September 30, 2021Date of Patent: December 26, 2023Assignee: Adobe Inc.Inventors: Thomas William Randall Jacobs, Peter Raymond Fransen, Kevin Gary Smith, Kent Andrew Edmonds, Jen-Chan Jeff Chien, Gavin Stuart Peter Miller
-
Patent number: 11811592Abstract: In some embodiments, a contact stream is generated or modified based on configuration data received from a machine-learning model. Multiple contact items are selected for a contact stream, to be delivered to a user device via electronic communication channels. In addition, a success metric is identified indicating an engagement with the contact stream or an action performed following the engagement. A machine-learning model is applied to the contact items, where the machine-learning model is trained to identify relationships among actions in an online environment and configuration parameters that control delivery of contact streams. The machine-learning model provides an output indicating configuration data or a success probability for the contact stream. The configuration data includes configuration parameter values computed by the machine-learning model for achieving the identified success metric.Type: GrantFiled: May 20, 2019Date of Patent: November 7, 2023Assignee: Adobe Inc.Inventors: William Brandon George, Kevin Gary Smith
-
Patent number: 11797161Abstract: In implementations of systems for generating sequential supporting answer reports, a computing device implements a report system to receive a user input defining a question with respect to a visual representation of analytics data rendered in a user interface. The report system determines a final answer to the question by processing a semantic representation of the question using a machine learning model. A sequence of reports is generated and the sequence defines an order of progression from a first supporting answer to the final answer. Each report of the sequence of reports includes a visual representation of a supporting answer to the question. The report system displays a dashboard in the user interface including a first report of the sequence of reports, the first report depicting a visual representation of the first supporting answer to the question.Type: GrantFiled: February 24, 2023Date of Patent: October 24, 2023Assignee: Adobe Inc.Inventors: Kevin Gary Smith, William Brandon George, Vishwa Vinay, Iftikhar Ahamath Burhanuddin
-
Patent number: 11775286Abstract: Systems and methods for software management are described. One or more embodiments of the present disclosure receive first organization data about a first organization that uses a first software system and second organization data about a second organization that uses a second software system; receive first event data from the first organization and second event data from the second organization; generate first converted event data and second converted event data by converting the first event data and the second event data to a common data format; predict organization output based on using the first software system and based on using the second software system; compute a first rating for the first software system and a second rating for the second software system for use in the third organization; and installing the first software system in a computer system of a third organization based on the first rating.Type: GrantFiled: October 8, 2021Date of Patent: October 3, 2023Assignee: ADOBE, INC.Inventors: Kevin Gary Smith, William Brandon George
-
Publication number: 20230214100Abstract: In implementations of systems for generating sequential supporting answer reports, a computing device implements a report system to receive a user input defining a question with respect to a visual representation of analytics data rendered in a user interface. The report system determines a final answer to the question by processing a semantic representation of the question using a machine learning model. A sequence of reports is generated and the sequence defines an order of progression from a first supporting answer to the final answer. Each report of the sequence of reports includes a visual representation of a supporting answer to the question. The report system displays a dashboard in the user interface including a first report of the sequence of reports, the first report depicting a visual representation of the first supporting answer to the question.Type: ApplicationFiled: February 24, 2023Publication date: July 6, 2023Applicant: Adobe Inc.Inventors: Kevin Gary Smith, William Brandon George, Vishwa Vinay, Iftikhar Ahamath Burhanuddin
-
Patent number: 11630558Abstract: In implementations of systems for generating sequential supporting answer reports, a computing device implements a report system to receive a user input defining a question with respect to a visual representation of analytics data rendered in a user interface. The report system determines a final answer to the question by processing a semantic representation of the question using a machine learning model. A sequence of reports is generated and the sequence defines an order of progression from a first supporting answer to the final answer. Each report of the sequence of reports includes a visual representation of a supporting answer to the question. The report system displays a dashboard in the user interface including a first report of the sequence of reports, the first report depicting a visual representation of the first supporting answer to the question.Type: GrantFiled: June 9, 2020Date of Patent: April 18, 2023Assignee: Adobe Inc.Inventors: Kevin Gary Smith, William Brandon George, Vishwa Vinay, Iftikhar Ahamath Burhanuddin
-
Publication number: 20230116854Abstract: Systems and methods for software management are described. One or more embodiments of the present disclosure receive first organization data about a first organization that uses a first software system and second organization data about a second organization that uses a second software system; receive first event data from the first organization and second event data from the second organization; generate first converted event data and second converted event data by converting the first event data and the second event data to a common data format; predict organization output based on using the first software system and based on using the second software system; compute a first rating for the first software system and a second rating for the second software system for use in the third organization; and installing the first software system in a computer system of a third organization based on the first rating.Type: ApplicationFiled: October 8, 2021Publication date: April 13, 2023Inventors: Kevin Gary Smith, William Brandon George
-
Publication number: 20230013199Abstract: Techniques and systems are described to enable users to optimize a digital marketing content system by analyzing an effect of components of digital marketing content on audience segments, environments of consumption, and channels of consumption. A computing device of an analytics system receives user interaction data describing an effect of user interaction with multiple items of digital marketing content on achieving an action for multiple audience segments. The analytics system identifies which of a plurality of components are included in respective items of digital marketing content. The analytics system generates data identifying different aspects that likely had an effect on the achieving an action on the items of digital marketing content, such as components of the items of digital marketing content, environments of consumption, channels of consumption. The analytics system outputs a result based on the data in a user interface.Type: ApplicationFiled: September 21, 2022Publication date: January 19, 2023Applicant: Adobe Inc.Inventors: Oliver Isaac Goldman, Thomas William Randall Jacobs, Kent Andrew Edmonds, Kevin Gary Smith, Pradeep Saikalyanachakravarthi Javangula, Ashley Manning Still
-
Patent number: 11551257Abstract: Techniques and systems are described to enable users to optimize a digital marketing content system by analyzing an effect of components of digital marketing content on audience segments, environments of consumption, and channels of consumption. A computing device of an analytics system receives user interaction data describing an effect of user interaction with multiple items of digital marketing content on achieving an action for multiple audience segments. The analytics system identifies which of a plurality of components are included in respective items of digital marketing content. The analytics system generates data identifying different aspects that likely had an effect on the achieving an action on the items of digital marketing content, such as components of the items of digital marketing content, environments of consumption, channels of consumption. The analytics system outputs a result based on the data in a user interface.Type: GrantFiled: October 12, 2017Date of Patent: January 10, 2023Assignee: Adobe Inc.Inventors: Oliver Isaac Goldman, Thomas William Randall Jacobs, Kent Andrew Edmonds, Kevin Gary Smith, Pradeep Saikalyanachakravarthi Javangula, Ashley Manning Still
-
Patent number: 11544743Abstract: Application personalization techniques and systems are described that leverage an embedded machine learning module to preserve a user's privacy while still supporting rich personalization with improved accuracy and efficiency of use of computational resources over conventional techniques and systems. The machine learning module, for instance, may be embedded as part of an application to execute within a context of the application to learn user preferences to train a model using machine learning. This model is then used within the context of execution of the application to personalize the application, such as control access to digital content, make recommendations, control which items of digital marketing content are exposed to a user via the application, and so on.Type: GrantFiled: October 16, 2017Date of Patent: January 3, 2023Assignee: Adobe Inc.Inventors: Thomas William Randall Jacobs, Peter Raymond Fransen, Kevin Gary Smith, Kent Andrew Edmonds, Jen-Chan Jeff Chien, Gavin Stuart Peter Miller
-
Publication number: 20220413881Abstract: The present disclosure describes systems, non-transitory computer-readable media, and methods that intelligently sense digital user context across client devices applications utilizing a dynamic sensor graph framework and then utilize a persistent context store to generate flexible digital recommendations across digital applications. In one or more embodiments, the disclosed systems utilize triggers to select and activate one or more sensor graphs. These sensor graphs can include software sensors arranged according to an architecture of dependencies and subject to various constraints. The underlying architecture of dependencies and constraints in each sensor graph allows the disclosed systems to avoid race-conditions in persisting actionable user-context based signals, verify the validity of sensor output through the sensor graph, generate user-context based recommendations across multiple related applications, and accommodate a specific latency/refresh rate of context values.Type: ApplicationFiled: August 31, 2022Publication date: December 29, 2022Inventors: Oliver Brdiczka, Robert Alley, Kyoung Tak Kim, Kevin Gary Smith, Aliakbar Darabi
-
Patent number: 11501331Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed to a proof and attestation service that can confirm the veracity of a claim or a statement of truth based on data dynamically-retrieved from various data repositories. A server device receives, from a client device, a request to determine the veracity of a claim or a statement of truth. The server device is generally a trusted computing device, having privileged-access to a variety of data repositories that the client device may or may not access. The server device can select one or more data repositories based on the claim, obtain results data from the selected one or more data repositories, and evaluate each result to determine whether it corresponds to or contradicts the claim. A veracity score can be calculated for the claim or for a result that corresponds to or contradicts the claim.Type: GrantFiled: December 11, 2020Date of Patent: November 15, 2022Assignee: Adobe Inc.Inventors: Kevin Gary Smith, John Bevil Bates, Xuejun Xu, Shriram Venkatesh Shet Revankar
-
Patent number: 11467857Abstract: The present disclosure describes systems, non-transitory computer-readable media, and methods that intelligently sense digital user context across client devices applications utilizing a dynamic sensor graph framework and then utilize a persistent context store to generate flexible digital recommendations across digital applications. In one or more embodiments, the disclosed systems utilize triggers to select and activate one or more sensor graphs. These sensor graphs can include software sensors arranged according to an architecture of dependencies and subject to various constraints. The underlying architecture of dependencies and constraints in each sensor graph allows the disclosed systems to avoid race-conditions in persisting actionable user-context based signals, verify the validity of sensor output through the sensor graph, generate user-context based recommendations across multiple related applications, and accommodate a specific latency/refresh rate of context values.Type: GrantFiled: October 13, 2020Date of Patent: October 11, 2022Assignee: Adobe Inc.Inventors: Oliver Brdiczka, Robert Alley, Kyoung Tak Kim, Kevin Gary Smith, Aliakbar Darabi
-
Patent number: 11373217Abstract: Techniques and system are described for a real time bid platform to control output of digital marketing content to a potential consumer. In an example, impression data is generated by a physical retail environment or mobile device of the potential consumer based on a determined location of a user within a physical retail environment. The impression data is used by a digital marketing system to expose bid opportunities to a plurality of advertiser systems via the real time bid platform. The advertiser systems then generate bids based on impression data described as part of the bid opportunity, and may also be based on additional information the advertiser systems have about the potential consumer obtained from third-party systems. The bids are then used as a basis to control output of digital marketing content to the potential consumer.Type: GrantFiled: November 9, 2017Date of Patent: June 28, 2022Assignee: Adobe Inc.Inventors: Cameron Chris Michaelson, Kevin Gary Smith, Natalee A. Villa
-
Publication number: 20220113996Abstract: The present disclosure describes systems, non-transitory computer-readable media, and methods that intelligently sense digital user context across client devices applications utilizing a dynamic sensor graph framework and then utilize a persistent context store to generate flexible digital recommendations across digital applications. In one or more embodiments, the disclosed systems utilize triggers to select and activate one or more sensor graphs. These sensor graphs can include software sensors arranged according to an architecture of dependencies and subject to various constraints. The underlying architecture of dependencies and constraints in each sensor graph allows the disclosed systems to avoid race-conditions in persisting actionable user-context based signals, verify the validity of sensor output through the sensor graph, generate user-context based recommendations across multiple related applications, and accommodate a specific latency/refresh rate of context values.Type: ApplicationFiled: October 13, 2020Publication date: April 14, 2022Inventors: Oliver Brdiczka, Robert Alley, Kyoung Tak Kim, Kevin Gary Smith, Aliakbar Darabi
-
Patent number: 11243747Abstract: Application personalization techniques and systems are described that leverage an embedded machine learning module to preserve a user's privacy while still supporting rich personalization with improved accuracy and efficiency of use of computational resources over conventional techniques and systems. The machine learning module, for instance, may be embedded as part of an application to execute within a context of the application to learn user preferences to train a model using machine learning. This model is then used within the context of execution of the application to personalize the application, such as control access to digital content, make recommendations, control which items of digital marketing content are exposed to a user via the application, and so on.Type: GrantFiled: August 31, 2020Date of Patent: February 8, 2022Assignee: Adobe Inc.Inventors: Thomas William Randall Jacobs, Peter Raymond Fransen, Kevin Gary Smith, Kent Andrew Edmonds, Jen-Chan Jeff Chien, Gavin Stuart Peter Miller
-
Publication number: 20220019412Abstract: Application personalization techniques and systems are described that leverage an embedded machine learning module to preserve a user's privacy while still supporting rich personalization with improved accuracy and efficiency of use of computational resources over conventional techniques and systems. The machine learning module, for instance, may be embedded as part of an application to execute within a context of the application to learn user preferences to train a model using machine learning. This model is then used within the context of execution of the application to personalize the application, such as control access to digital content, make recommendations, control which items of digital marketing content are exposed to a user via the application, and so on.Type: ApplicationFiled: September 30, 2021Publication date: January 20, 2022Applicant: Adobe Inc.Inventors: Thomas William Randall Jacobs, Peter Raymond Fransen, Kevin Gary Smith, Kent Andrew Edmonds, Jen-Chan Jeff Chien, Gavin Stuart Peter Miller
-
Publication number: 20210382607Abstract: In implementations of systems for generating sequential supporting answer reports, a computing device implements a report system to receive a user input defining a question with respect to a visual representation of analytics data rendered in a user interface. The report system determines a final answer to the question by processing a semantic representation of the question using a machine learning model. A sequence of reports is generated and the sequence defines an order of progression from a first supporting answer to the final answer. Each report of the sequence of reports includes a visual representation of a supporting answer to the question. The report system displays a dashboard in the user interface including a first report of the sequence of reports, the first report depicting a visual representation of the first supporting answer to the question.Type: ApplicationFiled: June 9, 2020Publication date: December 9, 2021Applicant: Adobe Inc.Inventors: Kevin Gary Smith, William Brandon George, Vishwa Vinay, Iftikhar Ahamath Burhanuddin