Patents by Inventor Michael Thomas Leotta

Michael Thomas Leotta 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: 10127287
    Abstract: A system including a processor and a memory storing instructions that, when executed, cause the system to: receive a stream of content including a plurality of content items; retrieve a plurality of related content items; identify a topic for at least one of the plurality of the related content items; rank the topics by relevance to the user and one of the plurality of items; associate the topic to the content item in the stream of content where the topic is ranked as being relevant to the content item; generate a marker for the topic; generate an interface including the marker associated with the content item in the stream of content; and provide the interface for display.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: November 13, 2018
    Assignee: Google LLC
    Inventors: Brynn Marie Evans, Shimrit Ben-Yair, Jonathan Terleski, John Cassidy, Michael Thomas Leotta, Dave Carlsson
  • Patent number: 9298778
    Abstract: A system including a processor and a memory storing instructions that, when executed, cause the system to: receive a stream of content including a plurality of content items; retrieve a plurality of related content items; identify a topic for at least one of the plurality of the related content items; rank the topics by relevance to the user and one of the plurality of items; associate the topic to the content item in the stream of content where the topic is ranked as being relevant to the content item; generate a marker for the topic; generate an interface including the marker associated with the content item in the stream of content; and provide the interface for display.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: March 29, 2016
    Assignee: Google Inc.
    Inventors: Brynn Marie Evans, Shimrit Ben-Yair, Jonathan Terleski, John Cassidy, Michael Thomas Leotta, Dave Carlsson
  • Publication number: 20140344288
    Abstract: A system including a processor and a memory storing instructions that, when executed, cause the system to: receive a stream of content including a plurality of content items; retrieve a plurality of related content items; identify a topic for at least one of the plurality of the related content items; rank the topics by relevance to the user and one of the plurality of items; associate the topic to the content item in the stream of content where the topic is ranked as being relevant to the content item; generate a marker for the topic; generate an interface including the marker associated with the content item in the stream of content; and provide the interface for display.
    Type: Application
    Filed: May 14, 2013
    Publication date: November 20, 2014
    Applicant: Google Inc.
    Inventors: Brynn Marie Evans, Shimrit Ben-Yair, Jonathan Terleski, John Cassidy, Michael Thomas Leotta, Dave Carlsson
  • Publication number: 20140258849
    Abstract: A plurality of content items for a content stream is determined by a system. The system estimates size dimensions for the content items, and determines a multidimensional layout by placing the content items into two or more adjacent containers based on the size dimensions. The system determines a difference in size between the two or more adjacent containers and adjusts an aspect of one or more of the content items to substantially equalize a size of the two or more containers.
    Type: Application
    Filed: May 14, 2013
    Publication date: September 11, 2014
    Applicant: Google Inc.
    Inventors: Irene Chung, Juan Carlos Miguel Anorga, Shimrit Ben-Yair, John Cassidy, Karl Witte Channell, Brynn Marie Evans, Michael Thomas Leotta, Jay Runquist, Jonathan Terleski, Ryo Misha Urano, Olga N. Wichrowska