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: 10108727Abstract: 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: GrantFiled: February 12, 2018Date of Patent: October 23, 2018Assignee: Oath Inc.Inventor: Keith Marlow
-
Patent number: 10025855Abstract: 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: GrantFiled: July 28, 2008Date of Patent: July 17, 2018Assignee: Excalibur IP, LLCInventor: Keith A. Marlow
-
Publication number: 20180165373Abstract: 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: ApplicationFiled: February 12, 2018Publication date: June 14, 2018Inventor: Keith Marlow
-
Patent number: 9892198Abstract: 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: GrantFiled: June 7, 2012Date of Patent: February 13, 2018Assignee: Oath Inc.Inventor: Keith Marlow
-
Publication number: 20160253926Abstract: 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: ApplicationFiled: May 6, 2016Publication date: September 1, 2016Inventor: Keith A. Marlow
-
Patent number: 9418074Abstract: 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: GrantFiled: December 30, 2011Date of Patent: August 16, 2016Assignee: EXCALIBUR IP, LLCInventor: Keith A. Marlow
-
Patent number: 9336695Abstract: 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: GrantFiled: October 13, 2008Date of Patent: May 10, 2016Assignee: Yahoo! Inc.Inventor: Keith A. Marlow
-
Patent number: 8706661Abstract: 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: GrantFiled: November 10, 2009Date of Patent: April 22, 2014Assignee: Yahoo! Inc.Inventor: Keith A. Marlow
-
Publication number: 20130332814Abstract: 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: ApplicationFiled: June 7, 2012Publication date: December 12, 2013Applicant: Yahoo! Inc.Inventor: Keith Marlow
-
Publication number: 20120136894Abstract: 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: ApplicationFiled: December 30, 2011Publication date: May 31, 2012Inventor: Keith A. Marlow
-
Patent number: 8108416Abstract: 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: GrantFiled: October 31, 2007Date of Patent: January 31, 2012Assignee: Yahoo! Inc.Inventor: Keith A. Marlow
-
Publication number: 20110113000Abstract: 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: ApplicationFiled: November 10, 2009Publication date: May 12, 2011Applicant: YAHOO! INC.Inventor: Keith A. MARLOW
-
Publication number: 20100095231Abstract: 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: ApplicationFiled: October 13, 2008Publication date: April 15, 2010Applicant: YAHOO! INC.Inventor: Keith A. MARLOW
-
Publication number: 20100023872Abstract: The subject matter disclosed herein relates to presentation of content on web page protocols.Type: ApplicationFiled: July 28, 2008Publication date: January 28, 2010Applicant: Yahoo! Inc.Inventor: Keith A. Marlow
-
Publication number: 20100023502Abstract: The subject matter disclosed herein relates to web searching protocols.Type: ApplicationFiled: July 28, 2008Publication date: January 28, 2010Applicant: Yahoo! Inc.Inventor: Keith A. Marlow
-
Publication number: 20090112816Abstract: 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: ApplicationFiled: October 31, 2007Publication date: April 30, 2009Applicant: YAHOO! INC.Inventor: Keith A. Marlow
-
Publication number: 20090112833Abstract: 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: ApplicationFiled: October 30, 2007Publication date: April 30, 2009Inventor: Keith A. Marlow
-
Publication number: 20080126450Abstract: 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: ApplicationFiled: November 28, 2006Publication date: May 29, 2008Inventors: Justin O'Neill, Keith Marlow
-
Patent number: 6991540Abstract: 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: GrantFiled: May 17, 2002Date of Patent: January 31, 2006Inventor: John Keith Marlow
-
Publication number: 20040195772Abstract: 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: ApplicationFiled: November 18, 2003Publication date: October 7, 2004Inventor: John Keith Marlow