Patents by Inventor William Brandon George
William Brandon George 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: 11128724Abstract: This disclosure involves performing event analytics on-the-fly based on user input to an analysis interface. An event analytics system correlates a plurality of event datasets to include a common visitor identifier. The system causes display, via the analysis interface, of information about the plurality of event datasets. The system receives, via the analysis interface, user selection of one or more event datasets, of the plurality of event datasets. Based on the selected one or more event datasets, the system generates a combined event dataset. The event analytics system receives, via the analysis interface, user input specifying information requested about the combined event dataset. The system obtains the requested information about the combined event dataset. The system causes display, via the analysis interface, of a visualization of the obtained information, wherein the visualization is based on event data from the combined event dataset in chronological order.Type: GrantFiled: March 9, 2020Date of Patent: September 21, 2021Assignee: Adobe Inc.Inventors: William Brandon George, Trevor Paulsen, Joshua Butikofer, Alexandra Strawn
-
Publication number: 20210281650Abstract: This disclosure involves performing event analytics on-the-fly based on user input to an analysis interface. An event analytics system correlates a plurality of event datasets to include a common visitor identifier. The system causes display, via the analysis interface, of information about the plurality of event datasets. The system receives, via the analysis interface, user selection of one or more event datasets, of the plurality of event datasets. Based on the selected one or more event datasets, the system generates a combined event dataset. The event analytics system receives, via the analysis interface, user input specifying information requested about the combined event dataset. The system obtains the requested information about the combined event dataset. The system causes display, via the analysis interface, of a visualization of the obtained information, wherein the visualization is based on event data from the combined event dataset in chronological order.Type: ApplicationFiled: March 9, 2020Publication date: September 9, 2021Inventors: William Brandon George, Trevor Paulsen, Joshua Butikofer, Alexandra Strawn
-
Patent number: 11113700Abstract: Creating an association of a user identifier linked to a mobile device with the presentation of content. A computing device may create an association between the presentation of content on a presentation device and a user identifier linked to a mobile device in response to the presentation of content. The computing device may detect a presentation event which indicates a connection between a user identifier linked to the mobile device and the presentation of content. The computing device may then send a presentation event message to a network server. Subsequently, a predefined event may be detected via the mobile device, and in response, a predefined event message, including the user identifier linked to the mobile device and the predefined event, may be sent to the network server.Type: GrantFiled: November 5, 2012Date of Patent: September 7, 2021Assignee: Adobe Inc.Inventors: William Brandon George, Kevin G. Smith
-
Patent number: 11113721Abstract: The present disclosure covers systems and methods for collecting and analyzing analytics data for a plurality of online user interactions and aggregating the analytics data to determine sentiment scores and generate a presentation of a path of interactions. For example, the systems and methods analyze the analytics data to identify attributes of the online user interactions and determine, based on the identified attributes, a sentiment score for each of the plurality of online user interactions. In addition, the systems and methods aggregate the plurality of online user online user interactions to identify an interaction path commonly experienced by the users of the interactions. Further, the systems and methods generate and provide an interactive presentation including a visualization of the interaction path and associated ranges of sentiment scores associated with types of online user interactions that make up the interaction path.Type: GrantFiled: July 25, 2017Date of Patent: September 7, 2021Assignee: ADOBE INC.Inventors: William Brandon George, Jordan Walker, Benjamin R. Gaines
-
Publication number: 20210200823Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for generating webpage design templates based on product information, audience information, and user experience information. For example, the disclosed systems can utilize an internet-based product catalog engine to determine actual product information such as product descriptions and reviews to include within a webpage design template during the design process. The disclosed systems can further generate personalization rules to modify the appearance of a product webpage to accommodate the preferences of different audiences. In addition, the disclosed systems can generate recommendations to modify various design elements based on product information, audience information, and user experience information. Further, the disclosed systems can publish a webpage design template as a product storefront webpage accessible to end users.Type: ApplicationFiled: March 12, 2021Publication date: July 1, 2021Inventors: William Brandon George, Kevin Gary Smith
-
Publication number: 20210203563Abstract: The present disclosure is directed toward systems and methods for identifying contributing audience segments associated with a metric anomaly. One or more embodiments described herein identify contributing factors based on statistical analysis and machine learning. Additionally, one or more embodiments identify audience segments associated with each contributing factor. In one or more embodiments, the systems and methods provide an interactive display that enables a user to select a particular anomaly for further analysis. The interactive display also provides additional interfaces through which the user can view informational displays that illustrate the factors and segments that caused the particular anomaly and how those factors correlate with each other.Type: ApplicationFiled: March 12, 2021Publication date: July 1, 2021Inventors: William Brandon George, James Meyer, John Bates
-
Publication number: 20210194751Abstract: The present disclosure is directed toward systems and methods for identifying contributing factors associated with a metric anomaly. One or more embodiments described herein identify contributing factors based on statistical analysis and machine learning. Additionally, one or more embodiments identify sub-factors associated with each contributing factor. In one or more embodiments, the systems and methods provide an interactive display that enables a user to select a particular anomaly for further analysis. The interactive display also provides additional interfaces through which the user can view informational displays that illustrate the factors that caused the particular anomaly and how those factors correlate with each other.Type: ApplicationFiled: March 4, 2021Publication date: June 24, 2021Inventors: John Bates, James Meyer, William Brandon George
-
Patent number: 10985993Abstract: The present disclosure is directed toward systems and methods for identifying contributing audience segments associated with a metric anomaly. One or more embodiments described herein identify contributing factors based on statistical analysis and machine learning. Additionally, one or more embodiments identify audience segments associated with each contributing factor. In one or more embodiments, the systems and methods provide an interactive display that enables a user to select a particular anomaly for further analysis. The interactive display also provides additional interfaces through which the user can view informational displays that illustrate the factors and segments that caused the particular anomaly and how those factors correlate with each other.Type: GrantFiled: September 16, 2015Date of Patent: April 20, 2021Assignee: ADOBE INC.Inventors: William Brandon George, James Meyer, John Bates
-
Patent number: 10984069Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for generating webpage design templates based on product information, audience information, and user experience information. For example, the disclosed systems can utilize an internet-based product catalog engine to determine actual product information such as product descriptions and reviews to include within a webpage design template during the design process. The disclosed systems can further generate personalization rules to modify the appearance of a product webpage to accommodate the preferences of different audiences. In addition, the disclosed systems can generate recommendations to modify various design elements based on product information, audience information, and user experience information. Further, the disclosed systems can publish a webpage design template as a product storefront webpage accessible to end users.Type: GrantFiled: January 23, 2019Date of Patent: April 20, 2021Assignee: ADOBE INC.Inventors: William Brandon George, Kevin Gary Smith
-
Patent number: 10983625Abstract: An unsupported event module may install one or more event handlers in an application, wherein the one or more event handlers are configured to catch user interface events not otherwise handled by the application. During execution of the application, one or more unsupported event handlers may record user interface events not otherwise handled by the application. The method further includes storing or transmitting one or more records of the user interface events recorded by the one or more unsupported event handlers. Other embodiments may include receiving, from a plurality of remote computing devices, records of user interface events. The recorded user interface events from a plurality of computers implementing instances of an application may be aggregated to generate a report indicting the number of user interface events not otherwise handled for the application.Type: GrantFiled: December 22, 2011Date of Patent: April 20, 2021Assignee: Adobe Inc.Inventors: William Brandon George, Kevin G. Smith
-
Patent number: 10972332Abstract: The present disclosure is directed toward systems and methods for identifying contributing factors associated with a metric anomaly. One or more embodiments described herein identify contributing factors based on statistical analysis and machine learning. Additionally, one or more embodiments identify sub-factors associated with each contributing factor. In one or more embodiments, the systems and methods provide an interactive display that enables a user to select a particular anomaly for further analysis. The interactive display also provides additional interfaces through which the user can view informational displays that illustrate the factors that caused the particular anomaly and how those factors correlate with each other.Type: GrantFiled: August 31, 2015Date of Patent: April 6, 2021Assignee: ADOBE INC.Inventors: John Bates, James Meyer, William Brandon George
-
Patent number: 10944706Abstract: This disclosure relates to dynamic determination of data-transmission characteristics based on historical data accesses. For example, some embodiments include accessing a content stream having (i) a first content item and a second content item to be provided to one or more user devices associated with a user and (ii) a trigger condition for providing the second content item. In addition, some embodiments include detecting that the first content item has been consumed at the one or more user devices through a first communication channel and, further, determining that the trigger condition has been met. A machine-learning model inputs action data to determine a second communication channel from among two or more available communication channels. In some cases, the second content item is triggered to be delivered via the second communication channel, responsive to the first content item being consumed and the trigger condition being met.Type: GrantFiled: May 22, 2019Date of Patent: March 9, 2021Assignee: Adobe Inc.Inventors: William Brandon George, Kevin Gary Smith
-
Patent number: 10929860Abstract: View location metric generation and engagement attribution within an AR or VR environment are described. In one example, a system of a digital medium environment is configured to generate metric data describing viewed locations within an augmented or virtual reality environment. The system includes a log data collection module implemented at least partially in hardware of a computing device to collect log data from a plurality of user devices. The log data describes locations associated with an augmented or virtual reality environment and a viewing direction at corresponding locations. The system also includes a metric generation module implemented at least partially in hardware of the computing device to generate metric data describing viewed locations within the augmented or virtual reality environment by the plurality of user devices and an output module implemented at least partially in hardware of the computing device to output the generated metric data.Type: GrantFiled: March 28, 2017Date of Patent: February 23, 2021Assignee: Adobe Inc.Inventors: Joshua Aaron Hansen, William Brandon George, Kevin Gary Smith
-
Patent number: 10911553Abstract: Various embodiments describe techniques for dynamically customizing structured interactive content for a particular user within a session of an interactive computing environment. Machine-learning techniques are used to establish a behavioral class of each individual user based on user interactions with a diagnostic set of interactive content items during the session. The identified behavioral class is used to customize interactive content presented later during the session using various machine-learning techniques. In some embodiments, the user progress during the session is determined based on user interactions with the customized interactive content, and a content customization is performed if the user progress is below a threshold value.Type: GrantFiled: April 27, 2018Date of Patent: February 2, 2021Assignee: ADOBE INC.Inventors: William Brandon George, Kevin Gary Smith
-
Patent number: 10855783Abstract: In some embodiments, a real-time and interactive preview of alerts is provided in a user interface. A computer system parses a set of rules that specifies an alert definition. Each rule identifies a set of observations and an alert trigger criterion based on user input in the user interface. For a rule, the computer system accesses historical data corresponding to the set of observations identified by the rule and determines, based on an analysis of the historical data, time points that trigger alerts over a time period according to the rule. The analysis is based on the alert trigger criterion identified by the rule. The computer system aggregates, based on the alert definition, the time points determined for the rule with time points determined for another rule from the set of rules. Further, the computer system generates an alert preview over the time period for presentation at the user interface.Type: GrantFiled: January 23, 2017Date of Patent: December 1, 2020Assignee: Adobe Inc.Inventors: William Brandon George, Nathan Purser, Joseph Ward, Kristopher Paries, John Bates
-
Publication number: 20200374183Abstract: 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: ApplicationFiled: May 20, 2019Publication date: November 26, 2020Inventors: William Brandon George, Kevin Gary Smith
-
Publication number: 20200374248Abstract: This disclosure relates to dynamic determination of data-transmission characteristics based on historical data accesses. For example, some embodiments include accessing a content stream having (i) a first content item and a second content item to be provided to one or more user devices associated with a user and (ii) a trigger condition for providing the second content item. In addition, some embodiments include detecting that the first content item has been consumed at the one or more user devices through a first communication channel and, further, determining that the trigger condition has been met. A machine-learning model inputs action data to determine a second communication channel from among two or more available communication channels. In some cases, the second content item is triggered to be delivered via the second communication channel, responsive to the first content item being consumed and the trigger condition being met.Type: ApplicationFiled: May 22, 2019Publication date: November 26, 2020Inventors: William Brandon George, Kevin Gary Smith
-
Publication number: 20200234312Abstract: An improved analytics system generates product interest profiles for customers that are related to post-purchase interactions with a product by a customer. The analytics system receives product metadata from a catalog that is related to the product purchased by the customer. The analytics system can further receive social content of the customer from a social channel. The social content is analyzed for post-purchase interactions with the product purchased by the customer. A product interest profile is generated for the customer related to the product based at least in part on the post-purchase interaction.Type: ApplicationFiled: January 17, 2019Publication date: July 23, 2020Inventors: William Brandon George, Kevin Gary Smith
-
Publication number: 20200233924Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable media for generating webpage design templates based on product information, audience information, and user experience information. For example, the disclosed systems can utilize an internet-based product catalog engine to determine actual product information such as product descriptions and reviews to include within a webpage design template during the design process. The disclosed systems can further generate personalization rules to modify the appearance of a product webpage to accommodate the preferences of different audiences. In addition, the disclosed systems can generate recommendations to modify various design elements based on product information, audience information, and user experience information. Further, the disclosed systems can publish a webpage design template as a product storefront webpage accessible to end users.Type: ApplicationFiled: January 23, 2019Publication date: July 23, 2020Inventors: William Brandon George, Kevin Gary Smith
-
Patent number: 10713495Abstract: Techniques are disclosed for identifying a video using a video signature generated using image features derived from a portion of the video. In some examples, a method may include determining image features derived from a portion of a video, determining a video frame sequence of the video, and generating the video signature of the video based on the image features and the video frame sequence. The method may further include deriving a curve for the video based on the image features and the video frame sequence, and comparing the derived curve with one or more curves corresponding to respective one or more reference videos.Type: GrantFiled: March 13, 2018Date of Patent: July 14, 2020Assignee: Adobe Inc.Inventors: Kevin Gary Smith, William Brandon George