Patents by Inventor Keith A. Marlow

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

  • Publication number: 20240112275
    Abstract: Systems and methods for performing insurance damage inspection by an unmanned aerial vehicle (UAV) are provided. A computing device may receive a request to inspect a vehicle, the request comprising a location of the vehicle. The computing device may identify a UAV from a plurality of UAVs that is located closest to the location of the vehicle from other UAVs in the plurality of UAVs. The computing device may instruct the UAV to travel to the location of the vehicle. The computing device may instruct the UAV to collect damage information on the vehicle using one or more onboard sensors of the UAV. The computing device may determine an amount of insurance payout to approve for repairs to the vehicle based on the damage information collected by the UAV.
    Type: Application
    Filed: December 7, 2023
    Publication date: April 4, 2024
    Applicant: Allstate Insurance Company
    Inventors: Clint J. Marlow, Bryan Keith Corder
  • 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
  • Patent number: 10025855
    Abstract: The subject matter disclosed herein relates to web searching protocols. In a particular implementation, one or more federated searches may be indexed accordance with index criteria. A query may be compared to one or more index criterion. The query may be matched with index criteria. One or more indexed federated searches associated with index criteria associated with the query may be provided.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: July 17, 2018
    Assignee: Excalibur IP, LLC
    Inventor: Keith A. 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: 20160253926
    Abstract: A method for customizing a map is provided. The method includes receiving a query for a portion of a map, and determining a predetermined region of interest (ROI) map tile included in the portion of the map. The predetermined ROI map tile indicates information associated with a category. The method further includes providing the predetermined ROI map tile for displaying to a user. Further, an apparatus for customizing maps is provided. The apparatus includes a movement event processor for receiving a query for a portion of a map, and a Region of Interest (ROI) selector for determining a predetermined region of interest (ROI) map tile included in the portion of the map. The predetermined ROI map tile indicates information associated with a category. The apparatus further includes a map tile layout generator for providing the predetermined ROI map tile for displaying to a user.
    Type: Application
    Filed: May 6, 2016
    Publication date: September 1, 2016
    Inventor: Keith A. Marlow
  • Patent number: 9418074
    Abstract: The present invention is directed towards systems and methods for updating a search results page in response to user interaction with a map resource. The method of the present invention comprises receiving a first search results page in response to a search query comprising at least a first map resource. The method monitors a change in position of a map resource in response to a user interaction and calculates a location corresponding to a map position. The method then re-executes at least one search query based upon said calculated location and displays a second search results page comprising a plurality of updated search results.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: August 16, 2016
    Assignee: EXCALIBUR IP, LLC
    Inventor: Keith A. Marlow
  • Patent number: 9336695
    Abstract: A method for customizing a map is provided. The method includes receiving a query for a portion of a map, and determining a predetermined region of interest (ROI) map tile included in the portion of the map. The predetermined ROI map tile indicates information associated with a category. The method further includes providing the predetermined ROI map tile for displaying to a user. Further, an apparatus for customizing maps is provided. The apparatus includes a movement event processor for receiving a query for a portion of a map, and a Region of Interest (ROI) selector for determining a predetermined region of interest (ROI) map tile included in the portion of the map. The predetermined ROI map tile indicates information associated with a category. The apparatus further includes a map tile layout generator for providing the predetermined ROI map tile for displaying to a user.
    Type: Grant
    Filed: October 13, 2008
    Date of Patent: May 10, 2016
    Assignee: Yahoo! Inc.
    Inventor: Keith A. Marlow
  • Patent number: 8706661
    Abstract: A method of determining whether a sprite will be generated determines a probability of a first page module being displayed on a web page together with a second page module, and if the probability exceeds a predetermined threshold, generates the sprite based on a first image within the first page module and a second image within the second page module, a rule indicating that the sprite contains the first image and the second image, and a style sheet code associated with the sprite.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: April 22, 2014
    Assignee: Yahoo! Inc.
    Inventor: Keith A. 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: 20120136894
    Abstract: The present invention is directed towards systems and methods for updating a search results page in response to user interaction with a map resource. The method of the present invention comprises receiving a first search results page in response to a search query comprising at least a first map resource. The method monitors a change in position of a map resource in response to a user interaction and calculates a location corresponding to a map position. The method then re-executes at least one search query based upon said calculated location and displays a second search results page comprising a plurality of updated search results.
    Type: Application
    Filed: December 30, 2011
    Publication date: May 31, 2012
    Inventor: Keith A. Marlow
  • Patent number: 8108416
    Abstract: The present invention is directed towards systems and methods for updating a search results page in response to user interaction with a map resource. The method of the present invention comprises receiving a first search results page in response to a search query comprising at least a first map resource. The method monitors a change in position of a map resource in response to a user interaction and calculates a location corresponding to a map position. The method then re-executes at least one search query based upon said calculated location and displays a second search results page comprising a plurality of updated search results.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: January 31, 2012
    Assignee: Yahoo! Inc.
    Inventor: Keith A. Marlow
  • Publication number: 20110113000
    Abstract: A method of determining whether a sprite will be generated determines a probability of a first page module being displayed on a web page together with a second page module, and if the probability exceeds a predetermined threshold, generates the sprite based on a first image within the first page module and a second image within the second page module, a rule indicating that the sprite contains the first image and the second image, and a style sheet code associated with the sprite.
    Type: Application
    Filed: November 10, 2009
    Publication date: May 12, 2011
    Applicant: YAHOO! INC.
    Inventor: Keith A. MARLOW
  • Publication number: 20100095231
    Abstract: A method for customizing a map is provided. The method includes receiving a query for a portion of a map, and determining a predetermined region of interest (ROI) map tile included in the portion of the map. The predetermined ROI map tile indicates information associated with a category. The method further includes providing the predetermined ROI map tile for displaying to a user. Further, an apparatus for customizing maps is provided. The apparatus includes a movement event processor for receiving a query for a portion of a map, and a Region of Interest (ROI) selector for determining a predetermined region of interest (ROI) map tile included in the portion of the map. The predetermined ROI map tile indicates information associated with a category. The apparatus further includes a map tile layout generator for providing the predetermined ROI map tile for displaying to a user.
    Type: Application
    Filed: October 13, 2008
    Publication date: April 15, 2010
    Applicant: YAHOO! INC.
    Inventor: Keith A. MARLOW
  • Publication number: 20100023872
    Abstract: The subject matter disclosed herein relates to presentation of content on web page protocols.
    Type: Application
    Filed: July 28, 2008
    Publication date: January 28, 2010
    Applicant: Yahoo! Inc.
    Inventor: Keith A. Marlow
  • Publication number: 20100023502
    Abstract: The subject matter disclosed herein relates to web searching protocols.
    Type: Application
    Filed: July 28, 2008
    Publication date: January 28, 2010
    Applicant: Yahoo! Inc.
    Inventor: Keith A. Marlow
  • Publication number: 20090112833
    Abstract: The present invention is directed towards systems and methods for normalizing search engine results page (“SERP”) data. The method of the present invention comprises receiving a search request and retrieving at least one RSS feed in response to receiving said search request. The retrieved RSS feed is normalized and a SERP page is generated based on the at least one RSS feed. The SERP is then provided to a user.
    Type: Application
    Filed: October 30, 2007
    Publication date: April 30, 2009
    Inventor: Keith A. Marlow
  • Publication number: 20090112816
    Abstract: The present invention is directed towards systems and methods for updating a search results page in response to user interaction with a map resource. The method of the present invention comprises receiving a first search results page in response to a search query comprising at least a first map resource. The method monitors a change in position of a map resource in response to a user interaction and calculates a location corresponding to a map position. The method then re-executes at least one search query based upon said calculated location and displays a second search results page comprising a plurality of updated search results.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Applicant: YAHOO! INC.
    Inventor: Keith A. 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
  • Patent number: 6991540
    Abstract: A method for supplying playing cards (12) in which indicia carried by the cards (12) is derived or selected randomly and applied to the cards (12) prior to dealing. The indicia carried by the cards (12) is removed after the game is played thereby allowing the cards (12) to be reused and have further randomly derived indicia to be applied. The apparatus (10) for use in the method includes a card delivery chute (26), an indicia removing device (25), a card storage device (11) in which cards (12) are stacked, and an image applying device for applying indicia to the cards (12) for delivery to a card feeding device (24) for playing a game. The method and apparatus may be applied to other game playing pieces and the cards and pieces may be in many different configurations and include an electronic display for displaying indicia.
    Type: Grant
    Filed: May 17, 2002
    Date of Patent: January 31, 2006
    Inventor: John Keith Marlow