Patents by Inventor Jonathan Alan Marshall

Jonathan Alan Marshall 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: 20160239495
    Abstract: A server may receive a new story. The server may calculate a base score for the new story. The server may identify a set of stories received prior to the new story with which the new story overlaps. For each story in the set of stories, the server may compute a current score that the story in the set of stories would receive if the story in the set of stories were received at the same time as the new story. The server may identify a lower bound story in the set of stories having an original score and having a current score nearest to and lower than the base score for the new story and an upper bound story in the set of stories having an original score and having a current score nearest to and higher than the base score for the new story. The server may assign a score to the new story based on the original score of the lower bound story and the original score of the upper bound story.
    Type: Application
    Filed: July 8, 2015
    Publication date: August 18, 2016
    Inventors: Lawrence C. Rafsky, Jonathan Alan Marshall, Raymond Sun
  • Publication number: 20160239494
    Abstract: A server may receive a request from a client for a list of stories pertaining to a topic or the server may initiate pushing to the client the list of stories pertaining to the topic. The server obtains a first list of stories pertaining to the topic belonging to a set of first news feeds. The server computes an initial story score for each story in the first list of stories from a set of key terms scores, wherein each key term score corresponds to the number of times that the key term appears in a second list of stories pertaining to the topic belonging to a set of second news feeds. The server outputs a set of top stories from the first list of stories based on a tradeoff between the amount of overlap in key terms among the stories in the first list of stories and a combination of the initial story scores of the stories in the first list of stories.
    Type: Application
    Filed: June 4, 2015
    Publication date: August 18, 2016
    Inventors: Lawrence C. Rafsky, Jonathan Alan Marshall, Raymond Sun
  • Publication number: 20160239574
    Abstract: Responsive to a server determining that at least one term of a story signature of a first news story matches at least one term of the story signature of a second news story of a list of top news stories derived from a set of first news feeds, the server may replace the second news story in the list with the first news story. The server may transmit to a client a set of top news stories from a set of second news feeds having stories which match one or more topics of the stories in the list of top news stories derived from the set of first news feeds.
    Type: Application
    Filed: June 17, 2015
    Publication date: August 18, 2016
    Inventors: Lawrence C. Rafsky, Jonathan Alan Marshall, Raymond Sun