Patents by Inventor Keith Marlow

Keith Marlow 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: 10108727
    Abstract: A method is provided for performing page personalization at an edge server. In response to a page request, page mark-up is retrieved from a page server, the page mark-up including embedded edge server instructions. A plurality of content feature vectors are parsed from the embedded edge server instructions, the plurality of content feature vectors being respectively associated with a plurality of content modules. A user feature vector associated with the user is determined. The user feature vector is matched against the plurality of content feature vectors to determine a closest matching content feature vector to the user feature vector. A selected content module associated with the closest matching content feature vector is retrieved. The selected content module is combined with the page mark-up to define an edge-personalized page mark-up.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: October 23, 2018
    Assignee: Oath Inc.
    Inventor: Keith Marlow
  • Publication number: 20180165373
    Abstract: A method is provided for performing page personalization at an edge server. In response to a page request, page mark-up is retrieved from a page server, the page mark-up including embedded edge server instructions. A plurality of content feature vectors are parsed from the embedded edge server instructions, the plurality of content feature vectors being respectively associated with a plurality of content modules. A user feature vector associated with the user is determined. The user feature vector is matched against the plurality of content feature vectors to determine a closest matching content feature vector to the user feature vector. A selected content module associated with the closest matching content feature vector is retrieved. The selected content module is combined with the page mark-up to define an edge-personalized page mark-up.
    Type: Application
    Filed: February 12, 2018
    Publication date: June 14, 2018
    Inventor: Keith Marlow
  • Patent number: 9892198
    Abstract: A method is provided for performing page personalization at an edge server. In response to a page request from a user's browser, page mark-up is retrieved from a page server, the page mark-up including embedded edge server instructions. An edge server matching object is parsed from the embedded edge server instructions, the edge server matching object defining a plurality of content feature vectors which are respectively associated with a plurality of content modules. A user feature vector associated with the user is determined. The user feature vector is matched against the plurality of content feature vectors to determine a closest matching content feature vector to the user feature vector. A selected content module associated with the closest matching content feature vector is retrieved. The selected content module is combined with the page mark-up to define an edge-personalized page mark-up.
    Type: Grant
    Filed: June 7, 2012
    Date of Patent: February 13, 2018
    Assignee: Oath Inc.
    Inventor: Keith Marlow
  • Publication number: 20130332814
    Abstract: A method is provided for performing page personalization at an edge server. In response to a page request from a user's browser, page mark-up is retrieved from a page server, the page mark-up including embedded edge server instructions. An edge server matching object is parsed from the embedded edge server instructions, the edge server matching object defining a plurality of content feature vectors which are respectively associated with a plurality of content modules. A user feature vector associated with the user is determined. The user feature vector is matched against the plurality of content feature vectors to determine a closest matching content feature vector to the user feature vector. A selected content module associated with the closest matching content feature vector is retrieved. The selected content module is combined with the page mark-up to define an edge-personalized page mark-up.
    Type: Application
    Filed: June 7, 2012
    Publication date: December 12, 2013
    Applicant: Yahoo! Inc.
    Inventor: Keith Marlow
  • Publication number: 20080126450
    Abstract: A system and method for processing a plurality of secondary data sets includes the steps of aggregating the secondary data sets to form a primary data set comprising of the secondary data sets, syndicating each of the secondary data sets within the primary data set for standardizing the format of each of the secondary data sets, and geocoding each of the secondary data sets within the primary data set with a geocode, the geocode indicating a geographic location relating to information contained within the secondary data set.
    Type: Application
    Filed: November 28, 2006
    Publication date: May 29, 2008
    Inventors: Justin O'Neill, Keith Marlow