Patents by Inventor Chad Estes

Chad Estes 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: 11704696
    Abstract: A single tracking URL collects tracking information for multiple tracking services based on multiple tracking URL templates. A dynamic link generator generates a tracking URL configured to collect tracking information requested by each of a set of enabled tracking URL templates. The tracking information is transmitted to the tracking services associated with the enabled tracking URL templates. Additionally or alternatively, a tracking URL is configured to redirect a consumer to one of a candidate set of destination URLs. A tracking URL includes a base URL, which is resolved to an IP address of a server of a particular tracking service. Based on tracking data associated with the tracking URL and/or digital body language associated with the consumer, the particular tracking service selects one of a candidate set of destination URLs associated with the tracking URL. A destination page corresponding to the selected destination URL is presented to the consumer.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: July 18, 2023
    Assignee: Oracle International Corporation
    Inventors: Michael J. Strutton, Steven Keith Woods, Chad Estes, Kimberly Ann Wolfe, Donald Chun Wing Ho, Yizhou Jiang, Natalie You, Wenhua Li
  • Patent number: 11620660
    Abstract: Systems and methods for delivering application media content to multiple social media systems (SMSs) for display to SMS members. The method includes the steps of providing initial application media content to respective SMSs. Once a respective SMS member interacts with the initial content, a social relationship management system (SRMS) receives indication from an SMS of such interaction, and retrieves a unique application media file relating to application media content. The unique application media file is then applied to an application media container file that overcomes certain formatting protocols and requirements of the SMS and enables transmission and delivery of the application media content to the SMS. The application media content is then delivered to the SMS member on the SMS through the application media container file.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: April 4, 2023
    Assignee: Oracle International Corporation
    Inventors: Michael J. Strutton, Paulo Delgado, Slain J. Wilde, Chad Estes, Benjamin Turner, John Schult, John Maxwell, Jason C. Reynolds, Bryan S. Pocius, Horace Williams, II, John B. Nolt
  • Patent number: 11093979
    Abstract: Techniques for using machine learning to configure social media campaigns are disclosed. A social relationship management (SRM) service performs supervised machine learning to generate a learned model, at least by: generating feature vectors based on training data including campaign configuration data and one or more campaign success metrics; and performing pattern recognition on the feature vectors to determine one or more preferred campaign configurations. The SRM service publishes messages to one or more social media platforms and receives user interaction data associated with users' interactions with the messages. The SRM service performs unsupervised machine learning to update the learned model based at least in part on the user interaction data.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: August 17, 2021
    Assignee: Oracle International Corporation
    Inventors: Michael J. Strutton, John B. Nolt, Chad Estes, Kimberly Ann Wolfe, Yizhou Jiang, Natalie You, Wenhua Li, Tara U. Roberts
  • Patent number: 10970741
    Abstract: Disclosed is an improved approach for implementing a system, method, and computer program product for integrating with a social media site, which can be used to create and configure a custom audience on the social media site.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: April 6, 2021
    Assignee: Oracle International Corporation
    Inventors: Michael J. Strutton, Chad Estes, Stephanie Fossan, Eugene Thompson, Steven Keith Woods, Taha Sheikh
  • Publication number: 20200027128
    Abstract: A single tracking URL collects tracking information for multiple tracking services based on multiple tracking URL templates. A dynamic link generator generates a tracking URL configured to collect tracking information requested by each of a set of enabled tracking URL templates. The tracking information is transmitted to the tracking services associated with the enabled tracking URL templates. Additionally or alternatively, a tracking URL is configured to redirect a consumer to one of a candidate set of destination URLs. A tracking URL includes a base URL, which is resolved to an IP address of a server of a particular tracking service. Based on tracking data associated with the tracking URL and/or digital body language associated with the consumer, the particular tracking service selects one of a candidate set of destination URLs associated with the tracking URL. A destination page corresponding to the selected destination URL is presented to the consumer.
    Type: Application
    Filed: September 26, 2019
    Publication date: January 23, 2020
    Applicant: Oracle International Corporation
    Inventors: Michael J. Strutton, Steven Keith Woods, Chad Estes, Kimberly Ann Wolfe, Donald Chun Wing Ho, Yizhou Jiang, Natalie You, Wenhua Li
  • Publication number: 20190266616
    Abstract: Systems and methods for delivering application media content to multiple social media systems (SMSs) for display to SMS members. The method includes the steps of providing initial application media content to respective SMSs. Once a respective SMS member interacts with the initial content, a social relationship management system (SRMS) receives indication from an SMS of such interaction, and retrieves a unique application media file relating to application media content. The unique application media file is then applied to an application media container file that overcomes certain formatting protocols and requirements of the SMS and enables transmission and delivery of the application media content to the SMS. The application media content is then delivered to the SMS member on the SMS through the application media container file.
    Type: Application
    Filed: May 14, 2019
    Publication date: August 29, 2019
    Applicant: Oracle International Corporation
    Inventors: Michael J. Strutton, Paulo Delgado, Slain J. Wilde, Chad Estes, Benjamin Turner, John Schult, John Maxwell, Jason C. Reynolds, Bryan S. Pocius, Horace Williams, II, John B. Nolt
  • Patent number: 10339541
    Abstract: Systems and methods for delivering application media content to multiple social media systems (SMSs) for display to SMS members. The method includes the steps of providing initial application media content to respective SMSs. Once a respective SMS member interacts with the initial content, a social relationship management system (SRMS) receives indication from an SMS of such interaction, and retrieves a unique application media file relating to application media content. The unique application media file is then applied to an application media container file that overcomes certain formatting protocols and requirements of the SMS and enables transmission and delivery of the application media content to the SMS. The application media content is then delivered to the SMS member on the SMS through the application media container file.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: July 2, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Michael J. Strutton, Slain J. Wilde, Chad Estes, Benjamin Turner, John Schult, John Maxwell, Jason C. Reynolds, Bryan S. Pocius, Horace Williams, II, John B. Nolt
  • Publication number: 20190156373
    Abstract: Techniques for using machine learning to configure social media campaigns are disclosed. A social relationship management (SRM) service performs supervised machine learning to generate a learned model, at least by: generating feature vectors based on training data including campaign configuration data and one or more campaign success metrics; and performing pattern recognition on the feature vectors to determine one or more preferred campaign configurations. The SRM service publishes messages to one or more social media platforms and receives user interaction data associated with users' interactions with the messages. The SRM service performs unsupervised machine learning to update the learned model based at least in part on the user interaction data.
    Type: Application
    Filed: January 3, 2019
    Publication date: May 23, 2019
    Applicant: Oracle International Corporation
    Inventors: Michael J. STRUTTON, John B. NOLT, Chad ESTES, Kimberly Ann WOLFE, Yizhou JIANG, Natalie YOU, Wenhua LI, Tara U. ROBERTS
  • Patent number: 10296574
    Abstract: A computing device and method for use in enabling contextual ink annotation in a mapping interface are disclosed. In one aspect, the computing method may include receiving a map view request to render a map view of map data based upon a current map rendering context, determining that a previously created virtual ink annotation is associated with a location within the map view, the virtual ink annotation having a previous map rendering context captured at a time of creation of the virtual ink annotation, and comparing the current map rendering context to the previous map rendering context associated with the virtual ink annotation. The method may further include, based on a result of the comparison, controlling display of the virtual ink annotation in a rendered map view.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: May 21, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Douglas Smith, Chad Estes, Kshitij Sethi, Felix Andrew, Jeff West
  • Publication number: 20180211427
    Abstract: A map application is provided that allows a user to create layers that can be used to modify a map. A layer may include features such as points of interest, routes, and polygons that are created or selected by the user. When the user enables a created layer, the generated features are displayed on the map until the user chooses to disable the layer. The features that are displayed in a layer are independent of any features currently being displayed on the map. The features associated with a layer may be static or may be dynamic. Layers may be shared with other users, and any changes made to a layer by an owner or creator of the layer may be pushed or provided to some or all of the users of the layer.
    Type: Application
    Filed: January 20, 2017
    Publication date: July 26, 2018
    Inventors: Felix Gerard Torquil Ifor Andrew, Jeff West, Chad Estes
  • Publication number: 20170277670
    Abstract: A computing device and method for use in enabling contextual ink annotation in a mapping interface are disclosed. In one aspect, the computing method may include receiving a map view request to render a map view of map data based upon a current map rendering context, determining that a previously created virtual ink annotation is associated with a location within the map view, the virtual ink annotation having a previous map rendering context captured at a time of creation of the virtual ink annotation, and comparing the current map rendering context to the previous map rendering context associated with the virtual ink annotation. The method may further include, based on a result of the comparison, controlling display of the virtual ink annotation in a rendered map view.
    Type: Application
    Filed: April 28, 2016
    Publication date: September 28, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Douglas Smith, Chad Estes, Kshitij Sethi, Felix Andrew, Jeff West
  • Patent number: 9704165
    Abstract: Systems and methods for evaluating the effectiveness of social media pages. Users of social media systems review and publish various kinds of content on social media pages, including various messages, audio clips, video clips, polls, web links, etc. A social media page evaluation system hosted on a physical server or a cloud receives a social media page that is to be evaluated, and provides results of an evaluation process. The evaluation process involves processing of various criteria and parameters that characterize engagements and interactions between users of social media pages. Results of an evaluation process include qualitative and quantitative attributes in connection with evaluating the effectiveness of published content on social media pages. Such results are useful for purposes of enriching content in social media pages, resulting in greater network traffic due to increased engagements and interaction among users of social media pages.
    Type: Grant
    Filed: May 11, 2011
    Date of Patent: July 11, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: James V. Anderson, John B. Nolt, Michael J. Strutton, Wenchang Yan, Sriti Kumar, Robert M. Maury, Paul M. Broft, Maria F. Arscott, Nancy M. Lim, Jason C. Reynolds, Joe Kearney, John Schult, Melinda M. Weathers, Chad Estes, Erica M. Stanley, Geoffrey Hom, Gregory K. Dunn, Horace Williams, II, Matt White, Reginald R. Bradford, Andrei Erdoss, Andrew Robert Dorr, Brian Culler
  • Publication number: 20150081438
    Abstract: The present application presents an improved approach for tracking consumer digital body language. A campaign is assigned to social posts by specifying one or more campaign tags and a tracking URL template. Posts associated with a campaign are created by entering post details and parameters and automatically retrieving the campaign tags. The parameters and template may be used to form a tracking URL to be published with the post. When a consumer clicks on a URL associated with a published post, the tracking URL is read and parsed, so that the tracking information may be read and stored for analysis. In addition, digital body language may be stored for the consumer. The consumer will then be redirected to the destination URL.
    Type: Application
    Filed: September 19, 2014
    Publication date: March 19, 2015
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Michael J. STRUTTON, Steven Keith WOODS, Chad ESTES, Kimberly Ann WOLFE, Donald Chun Wing HO, Yizhou JIANG, Natalie YOU, Wenhua LI
  • Publication number: 20150081429
    Abstract: Disclosed is an improved approach for implementing a system, method, and computer program product for integrating with a social media site, which can be used to create and configure a custom audience on the social media site.
    Type: Application
    Filed: September 19, 2014
    Publication date: March 19, 2015
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Michael J. STRUTTON, Chad ESTES, Stephanie FOSSAN, Eugene THOMPSON, Steven Keith WOODS, Taha SHEIKH
  • Publication number: 20150081419
    Abstract: The present application presents an improved approach for dynamically generating tracking links. In some embodiments, the present invention allows for the defining of tracking link templates allowing a user to specify parameters usable by a tracking service. One or more post parameters and one or more custom parameters may be defined. SRM posts may then be created by a user through an SRM interface, and a tracking URL be automatically created by reading in the post parameters and one or more user-inputted custom parameters.
    Type: Application
    Filed: September 19, 2014
    Publication date: March 19, 2015
    Applicant: Oracle International Corporation
    Inventors: Michael J. STRUTTON, John B. NOLT, Chad ESTES, Kimberly Ann WOLFE, Yizhou JIANG, Natalie YOU, Wenhua LI
  • Publication number: 20130054316
    Abstract: Commercial communications, such as advertisements or promotions, are collected from multiple channels and presented in a consistent format. Using metadata associated with or derived from such communications, they can be searched, sorted, displayed and otherwise managed in a way that allows them to be persistent instead of ephemeral.
    Type: Application
    Filed: August 22, 2011
    Publication date: February 28, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Chad Estes, Michael Kunz, Walter Harp, Wook Chung
  • Publication number: 20110282943
    Abstract: Systems and methods for evaluating the effectiveness of social media pages. Users of social media systems review and publish various kinds of content on social media pages, including various messages, audio clips, video clips, polls, web links, etc. A social media page evaluation system hosted on a physical server or a cloud receives a social media page that is to be evaluated, and provides results of an evaluation process. The evaluation process involves processing of various criteria and parameters that characterize engagements and interactions between users of social media pages. Results of an evaluation process include qualitative and quantitative attributes in connection with evaluating the effectiveness of published content on social media pages. Such results are useful for purposes of enriching content in social media pages, resulting in greater network traffic due to increased engagements and interaction among users of social media pages.
    Type: Application
    Filed: May 11, 2011
    Publication date: November 17, 2011
    Applicant: VITRUE, INC.
    Inventors: James V. Anderson, John B. Nolt, Michael J. Strutton, Wenchang Yan, Sriti Kumar, Robert M. Maury, Paul M. Broft, Maria F. Arscott, Nancy M. Lim, Jason C. Reynolds, Joe Kearney, John Schult, Melinda M. Weathers, Chad Estes, Erica M. Stanley, Geoffrey Hom, Gregory K. Dunn, Horace Williams, II, Matt White, Reginald R. Bradford, Andrei Erdoss, Andrew Robert Dorr, Brian Culler
  • Publication number: 20110213670
    Abstract: Systems and methods for delivering application media content to multiple social media systems (SMSs) for display to SMS members. The method includes the steps of providing initial application media content to respective SMSs. Once a respective SMS member interacts with the initial content, a social relationship management system (SRMS) receives indication from an SMS of such interaction, and retrieves a unique application media file relating to application media content. The unique application media file is then applied to an application media container file that overcomes certain formatting protocols and requirements of the SMS and enables transmission and delivery of the application media content to the SMS. The application media content is then delivered to the SMS member on the SMS through the application media container file.
    Type: Application
    Filed: January 31, 2011
    Publication date: September 1, 2011
    Applicant: VITRUE, INC.
    Inventors: Michael J. Strutton, Paulo Delgado, Slain J. Wilde, Chad Estes, Benjamin Turner, John Schult, John Maxwell, Jason C. Reynolds, Bryan S. Pocius, Horace Williams, II, John B. Nolt