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).

  • Publication number: 20180213044
    Abstract: 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: Application
    Filed: January 23, 2017
    Publication date: July 26, 2018
    Inventors: William Brandon George, Nathan Purser, Joseph Ward, Kristopher Paries, John Bates
  • Publication number: 20180196502
    Abstract: The disclosure describes systems and methods of analyzing interactions with a user interface for an application, where the user interface is implemented at least partly within a virtual reality environment. Certain embodiments provide for receiving interactions that include gestures, spatial contexts, and applications contexts, and receiving results from the application, such as application behavior or error conditions. The user interface interactions and the application results are analyzed. Events, metrics, and relationships are determined based on the analysis. In some cases, additional data (such as historical interactions and results, system environment data, or system configuration data) are received and analyzed, and the determined relationships are further based on the additional data.
    Type: Application
    Filed: January 10, 2017
    Publication date: July 12, 2018
    Inventors: Kevin Smith, William Brandon George
  • Patent number: 10021220
    Abstract: Object amalgamation based on categorization and protocol granularization is described. For certain example embodiments, each object belongs to a category of objects that is associated with a particular protocol. A protocol may include a wireless communication protocol and/or a characteristic description protocol. The object is capable of communicating a characteristic in accordance with the corresponding particular protocol. The characteristic may be an intrinsic attribute or a sensed value. A coordinator object groups other objects so as to amalgamate them into subnetworks in which the member objects are empowered to communicate with each other. If two objects correspond to different protocols, another object may translate a wireless communication from one protocol to another protocol.
    Type: Grant
    Filed: November 2, 2015
    Date of Patent: July 10, 2018
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: William Brandon George, Kevin Gary Smith
  • Publication number: 20180165506
    Abstract: A virtual reality device is configured to generate realistic images, sounds and other sensations that replicate a real or imagined environment for a user. As a first user interacts with the device, first user interaction data representing interactions between the first user and the device during a first user visit are recorded. A first unique visitor fingerprint is generated based on the first user interaction data. As a second user interacts with the device, second user interaction data representing interactions between the second user and the device during a second user visit that is different from the first user visit are recorded. A second unique visitor fingerprint is generated based on the second user interaction data. The first and second unique visitor fingerprints are compared to determine whether the second user is the same as the first user. Based on the determination, one or more functions can be performed.
    Type: Application
    Filed: December 13, 2016
    Publication date: June 14, 2018
    Applicant: Adobe Systems Incorporated
    Inventors: William Brandon George, Kevin Gary Smith
  • Publication number: 20180129744
    Abstract: This disclosure generally covers systems and methods that create sequential segments from analytics data to enable investigation of events that occurred before or after a certain sequence of events—that is, pre-sequence or post-sequence events. In particular, certain embodiments of the disclosed systems and methods receive a segment query of certain analytics data to identify events that occurred before or after a defined sequence of events within a network and—in response to the segment query—provide a query result that identifies pre-sequence events or post-sequence events. By providing such query results, the disclosed systems and methods enable users to examine correlations between a sequence of events and any pre-sequence or post-sequence events, including any data associated with those events at a granular level.
    Type: Application
    Filed: November 10, 2016
    Publication date: May 10, 2018
    Inventors: William Brandon George, Kyle W. Smith
  • Patent number: 9860148
    Abstract: Methods and systems for segmenting traffic based on geography include assigning coordinate location data received with respect to members of a plurality of computing devices to analytics data associated with a plurality of requests for content received from respective ones of the plurality of computing devices. A geographical location of interest is defined. The defining the geographical location of interest includes designating a plurality of points defining boundaries of the geographical location of interest. Respective ones of a plurality of traffic segments are assigned to the plurality of requests for content based in part upon a comparison of the geographical location of interest to coordinate location data assigned to respective ones of the plurality of requests for content. Network traffic metrics are generated for ones of the plurality of traffic segments. The request traffic metrics describe request behavior associated with particular segments of the plurality of traffic segments.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: January 2, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: William Brandon George, Kevin G. Smith, Ian M. Hansen, Pearce Aurigemma, Carl J. Sandquist
  • Patent number: 9809184
    Abstract: Automobile usage analytics and personalization are described. In one or more implementations, a digital medium environment is described in which sensors are included with parts of automobiles, detect usage events that result from auto part usage, and produce sensor data indicative of the events. In this environment, a method is described of efficiently aggregating the sensor data and accurately determining automobile usage therefrom. Based on the automobile usage, the automobile is personalized for users. For example, personalized recommendations are made to automobile users to suggest goods, services, or information determined pertinent to the users. The aggregated sensor data can be used in other ways to personalize the automobile, such as to adjust seat positions, control climate, and so on. Further, the aggregated sensor data is used to answer queries regarding automobile usage that are made by users (e.g., manufacturers) via analytics tools of an auto usage reporting platform.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: November 7, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Kevin Gary Smith, William Brandon George, James H. Brown
  • Publication number: 20170300584
    Abstract: In embodiments of customized and automated dynamic infographics, an infographic template is received at a cloud-based service from a computing device, where a user at the computing device creates the infographic template in a graphics application to display data obtained from data sources. The cloud-based service assigns an identifier to associate the infographic template and the data sources of the data, and posts the infographic template making it available for cloud-based access by other computing devices that request to display the posted infographic template. The cloud-based service can receive a request from one of the computing devices to update the displayed data, and then query the data sources for current data, where the query is based on the identifier that is associated with the posted infographic template. The cloud-based service can then transform the current data to generate updated data, and update the posted infographic template with the updated data.
    Type: Application
    Filed: June 28, 2017
    Publication date: October 19, 2017
    Applicant: Adobe Systems Incorporated
    Inventors: Kevin Gary Smith, William Brandon George, Alan G. Wilson
  • Publication number: 20170286539
    Abstract: Methods and techniques are disclosed for matching user profiles on distinct social media platforms. A first profile is retrieved from a first social media platform. The first profile is identified by one or more search criteria. Responsive to identifying an instance of the one or more search criteria on a second social media platform, a first probability is determined. A second profile is identified by the one or more search criteria on the second social media platform. The first probability predicts whether the second profile is associated with an entity associated with the first profile. The determining the first probability further comprises comparing an attribute of the first profile to an attribute of the second profile. Responsive to determining that the first probability exceeds a threshold, a match indicating that the second profile is associated with an entity associated with the first profile is recorded.
    Type: Application
    Filed: June 21, 2017
    Publication date: October 5, 2017
    Inventors: Kevin G. Smith, William Brandon George
  • Publication number: 20170235830
    Abstract: In an online environment, a baseline attitude of an author of online content is determined. Based on the baseline attitude and a raw sentiment score for an instance of online content, an adjusted sentiment score for the online content instance is generated. A variance from the baseline attitude may be detected, based on the online content of the author. In response to the variance, a current mood of the author is determined and, using the current mood and the raw sentiment score, another adjusted sentiment score for the online content instance is generated. The baseline attitude of the author may be determined using one or more of an analysis of the online content instance, a demographic profile of the author, and a subject matter area of the online content instance. The detection of the variance from the baseline attitude may incorporate a frequency of instances of online content.
    Type: Application
    Filed: February 12, 2016
    Publication date: August 17, 2017
    Inventors: Kevin Gary Smith, William Brandon George
  • Patent number: 9710555
    Abstract: Methods and techniques may be provided for matching user profiles on distinct social media platforms. A first profile is retrieved from a first social media platform. The first profile is identified by one or more search criteria. Responsive to identifying an instance of the one or more search criteria on a second social media platform, a first probability is determined. A second profile is identified by the one or more search criteria on the second social media platform. The first probability predicts whether the second profile is associated with an entity associated with the first profile. The determining the first probability further comprises comparing an attribute of the first profile to an attribute of the second profile. Responsive to determining that the first probability exceeds a threshold, a match indicating that the second profile is associated with an entity associated with the first profile is recorded.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: July 18, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Kevin G. Smith, William Brandon George
  • Patent number: 9703820
    Abstract: In embodiments of customized and automated dynamic infographics, an infographic template is received at a cloud-based service from a computing device, where a user at the computing device creates the infographic template in a graphics application to display data obtained from data sources. The cloud-based service assigns an identifier to associate the infographic template and the data sources of the data, and posts the infographic template making it available for cloud-based access by other computing devices that request to display the posted infographic template. The cloud-based service can receive a request from one of the computing devices to update the displayed data, and then query the data sources for current data, where the query is based on the identifier that is associated with the posted infographic template. The cloud-based service can then transform the current data to generate updated data, and update the posted infographic template with the updated data.
    Type: Grant
    Filed: August 5, 2014
    Date of Patent: July 11, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Kevin Gary Smith, William Brandon George, Alan G. Wilson
  • Publication number: 20170149928
    Abstract: Techniques are disclosed for generating enhanced user profiles that include “off-line” activities omitted from conventional user profiles. In one embodiment, each of two or more Internet of Things (IoT) products records usage data descriptive of a user's interactions with the IoT product. This usage data is based on values of physical parameters measured by sensors embedded within the IoT products. In recording the usage data, an IoT product may transmit the usage and sensor data to a user profile storage device. In response to receiving the usage and sensor data from the IoT products, the user profile storage device stores the usage and sensor data and associates the usage and sensor data with the user. Additionally, the user profile storage device exposes an interface through which marketing personnel can analyze user profiles made up of the stored usage and sensor data.
    Type: Application
    Filed: November 19, 2015
    Publication date: May 25, 2017
    Applicant: Adobe Systems Incorporated
    Inventors: WILLIAM BRANDON GEORGE, KEVIN GARY SMITH
  • Publication number: 20170129426
    Abstract: Automobile usage analytics and personalization are described. In one or more implementations, a digital medium environment is described in which sensors are included with parts of automobiles, detect usage events that result from auto part usage, and produce sensor data indicative of the events. In this environment, a method is described of efficiently aggregating the sensor data and accurately determining automobile usage therefrom. Based on the automobile usage, the automobile is personalized for users. For example, personalized recommendations are made to automobile users to suggest goods, services, or information determined pertinent to the users. The aggregated sensor data can be used in other ways to personalize the automobile, such as to adjust seat positions, control climate, and so on. Further, the aggregated sensor data is used to answer queries regarding automobile usage that are made by users (e.g., manufacturers) via analytics tools of an auto usage reporting platform.
    Type: Application
    Filed: November 9, 2015
    Publication date: May 11, 2017
    Inventors: Kevin Gary Smith, William Brandon George, James H. Brown
  • Publication number: 20170126848
    Abstract: Object amalgamation based on categorization and protocol granularization is described. For certain example embodiments, each object belongs to a category of objects that is associated with a particular protocol. A protocol may include a wireless communication protocol and/or a characteristic description protocol. The object is capable of communicating a characteristic in accordance with the corresponding particular protocol. The characteristic may be an intrinsic attribute or a sensed value. A coordinator object groups other objects so as to amalgamate them into subnetworks in which the member objects are empowered to communicate with each other. If two objects correspond to different protocols, another object may translate a wireless communication from one protocol to another protocol.
    Type: Application
    Filed: November 2, 2015
    Publication date: May 4, 2017
    Inventors: William Brandon George, Kevin Gary Smith
  • Publication number: 20170116618
    Abstract: Object usage analytics are described. In one or more implementations, a digital medium environment is described in which sensors are included as part of objects, detect usage events that result from object usage, and produce sensor data indicative of the events. In this digital medium environment, a method is described of efficiently aggregating the sensor data and accurately making a determination of object usage from the aggregated sensor data to answer queries regarding the object usage that are made by users via analytics tools of a cloud reporting platform. Sensor data is obtained for an object that describes a usage event of the object. Once obtained, the sensor data is converted into aggregated usage data that is aggregated with other usage data of the object and maintained in the cloud reporting platform. The cloud reporting platform exposes analytics tools, which can provide users with a variety of information describing object usage.
    Type: Application
    Filed: October 22, 2015
    Publication date: April 27, 2017
    Inventors: William Brandon George, Kevin Gary Smith
  • Publication number: 20170109794
    Abstract: Content targeting and recommendations based on object usage is described. In one or more implementations, a digital medium environment is described in which sensors are included as part of objects, detect usage events that result from object usage, and produce sensor data indicative of the events. In this digital medium environment, a method of generating recommendations that are based on the object usage is described. For objects associated with a user, sensor data is obtained that describes usage events detected by the object sensors that are included as part of the objects. The obtained sensor data is analyzed to compute statistics that summarize usage of the objects. Based on the statistics, recommendations are made to the user, such as to suggest a good, a service, or information that is determined pertinent to the user based on the usage of the objects.
    Type: Application
    Filed: January 12, 2016
    Publication date: April 20, 2017
    Inventors: Kevin Gary Smith, William Brandon George
  • Publication number: 20170091968
    Abstract: Systems and methods are disclosed for generating a curated digital analytics workspace. In particular, in one or more embodiments, the disclosed systems and methods curate a digital analytics workspace based on a variety of factors to generate a curated digital analytics workspace capable of dynamically analyzing digital data elements. More specifically, one or more embodiments of the disclosed systems and methods limit data elements and/or analytics visualizations available in a digital analytics workspace based on user characteristics, data element features, or other factors to generate a curated digital analytics workspace. In this manner, the disclosed systems and methods can generate a curated digital analytics workspace that provides access to data elements and/or analytics visualizations targeted to the needs and capabilities of an individual or group while reducing confusion that often results from traditional analytics systems.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 30, 2017
    Inventors: William Brandon George, Matthew Bryan, Benjamin R. Gaines, Kristopher Paries, Bret B. Gundersen
  • Publication number: 20170076618
    Abstract: User interactions with a physical object are monitored via one or more sensors integrated with the physical object. The sensors collect usage data for the physical object, based on the user interactions. Analyzed usage data is generated from the usage data collected via the sensors in the physical object as well as from usage data for the physical object that is collected by sensors integrated with one or more additional physical objects that are connected to the physical object by a network. Training feedback, based on the analyzed usage data, is then presented to the user in real-time.
    Type: Application
    Filed: September 14, 2015
    Publication date: March 16, 2017
    Inventors: Kevin Gary Smith, William Brandon George
  • Publication number: 20170076202
    Abstract: 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: Application
    Filed: September 16, 2015
    Publication date: March 16, 2017
    Inventors: William Brandon George, James Meyer, John Bates