Patents by Inventor John Solaro

John Solaro 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: 10856041
    Abstract: A content promotion system includes a computing platform having a hardware processor and a system memory storing a conversational agent software code. The hardware processor executes the conversational agent software code to receive user identification data, obtain user profile data including a content consumption history of a user associated with the user identification data, and identify a first predetermined phrase for use in interacting with the user based on the user profile data. In addition, the conversational agent software code initiates a dialog with the user based on the first predetermined phrase, detects a response or non-response to the dialog, updates the user profile data based on the response or non-response, resulting in updated user profile data, identifies a second predetermined phrase for use in interacting with the user based on the updated user profile data, and continues the dialog with the user based on the second predetermined phrase.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: December 1, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Miquel Angel Farre Guiu, Albert Aparicio Isarn, Jordi Badia Pujol, Marc Junyent Martin, Anthony M. Accardo, Jason Roeckle, John Solaro, Avner Swerdlow
  • Publication number: 20200304866
    Abstract: A content promotion system includes a computing platform having a hardware processor and a system memory storing a conversational agent software code. The hardware processor executes the conversational agent software code to receive user identification data, obtain user profile data including a content consumption history of a user associated with the user identification data, and identify a first predetermined phrase for use in interacting with the user based on the user profile data. In addition, the conversational agent software code initiates a dialog with the user based on the first predetermined phrase, detects a response or non-response to the dialog, updates the user profile data based on the response or non-response, resulting in updated user profile data, identifies a second predetermined phrase for use in interacting with the user based on the updated user profile data, and continues the dialog with the user based on the second predetermined phrase.
    Type: Application
    Filed: March 18, 2019
    Publication date: September 24, 2020
    Inventors: Miquel Angel Farre Guiu, Albert Aparicio, Jordi Badia Pujol, Marc Junyent Martin, Anthony M. Accardo, Jason Roeckle, John Solaro, Avner Swerdlow
  • Publication number: 20190020912
    Abstract: According to one implementation, a system for programmatic generation of media content digests includes a computing platform having a hardware processor and a system memory storing a media content digest software code. The hardware processor executes the media content digest software code to identify a media content for use in generating a content digest, the media content including a timecode of the media content, to access a metadata describing the media content and indexed to the timecode, and to identify one or more constraints for the content digest. In addition, the hardware processor executes the media content digest software code to programmatically extract content segments from the media content using the metadata indexed to the timecode and based on the one or more constraints, and to generate the content digest based on the media content from the content segments.
    Type: Application
    Filed: July 11, 2017
    Publication date: January 17, 2019
    Inventors: John Solaro, Alexis J. Lindquist, Anthony M. Accardo, Avner Swerdlow, Miquel Angel Farre Guiu, Katharine S. Ettinger
  • Patent number: 8513308
    Abstract: The present invention is directed to Pak1 agonists and methods of use.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: August 20, 2013
    Assignee: The Board of Trustees of the University of Illinois
    Inventors: Yunbo Ke, Ross John Solaro
  • Patent number: 8316018
    Abstract: A network-community research service includes a research module to receive a research query from a requesting member belonging to a network community. The research module is configured to answer the research query with a ranked list of research results at least partially prioritized based on network-community activities of non-requesting members.
    Type: Grant
    Filed: May 7, 2008
    Date of Patent: November 20, 2012
    Assignee: Microsoft Corporation
    Inventors: John Solaro, Kathleen P. Mulcahy
  • Publication number: 20110152221
    Abstract: The present invention is directed to Pak1 agonists and methods of use.
    Type: Application
    Filed: August 7, 2009
    Publication date: June 23, 2011
    Applicant: THE BOARD OF TRUSTEES OF THE UNIVERSITY OF ILLINOIS
    Inventors: Yunbo Ke, Ross John Solaro
  • Publication number: 20110004608
    Abstract: Embodiments are presented for combining and re-ranking results of the same search performed by multiple search sources. This is generally accomplished by first inputting the results of the search from the multiple sources. Typically the results produced by the sources and their rankings will vary from one source to another. A ranking standard is established based on the differences in rank between consecutively ranked search results items in the results input from one of the search sources that is designated as the primary search source. The search result items from each secondary search source are then re-ranked based on this ranking standard to create a common ranking scheme for all the search result items input from the primary and secondary search sources. In addition, duplicate search result items are eliminated. The remaining primary and secondary search result items are then provided to the user in a single results set.
    Type: Application
    Filed: July 2, 2009
    Publication date: January 6, 2011
    Applicant: Microsoft Corporation
    Inventors: John Solaro, Jim Gooder, Alex Semko, Sumved Sharma
  • Publication number: 20090305217
    Abstract: A computerized educational resource presentation and tracking system is provided. The system includes a collection of stored educational resources organized according to user accounts for each of a plurality of users, a presentation application configured to present at least some of the collection of stored educational resources at a client device of each of the plurality of users. The presentation application may include an educational resource module configured to create a modified version of a specified educational resource in response to receiving a user-generated edit of the specified educational resource, the modified version having metadata to link to a previous version of the specified educational resource. The presentation application may further include a presentation generator configured to generate a presentation of a user-selected subset of the collection of educational resources including the modified version of the specified educational resource, ordered in a user-specified presentation order.
    Type: Application
    Filed: June 10, 2008
    Publication date: December 10, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Kathleen P. Mulcahy, John Solaro
  • Publication number: 20090288031
    Abstract: A system, method and apparatus for time block planning is disclosed. For example, one disclosed embodiment comprises receiving a first task with a set start time and a set duration, receiving a second task with a flexible start time, and scheduling the first task at the set start time and for the set duration. Next, the embodiment comprises scheduling the second task if the second task does not temporally overlap the first task, otherwise scheduling the second task at a different time or placing the second task in a user input queue if the second task temporally overlaps the first task. Additionally, this embodiment comprises displaying a schedule with a graphical user interface and prompting a response to the second task in the user input queue. In this way, a second task can be scheduled at a different time according to a response to the user input queue.
    Type: Application
    Filed: May 16, 2008
    Publication date: November 19, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: John Solaro, Kathleen P. Mulcahy, Robert S. Dietz
  • Publication number: 20090282017
    Abstract: A network-community research service includes a research module to receive a research query from a requesting member belonging to a network community. The research module is configured to answer the research query with a ranked list of research results at least partially prioritized based on network-community activities of non-requesting members.
    Type: Application
    Filed: May 7, 2008
    Publication date: November 12, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: John Solaro, Kathleen P. Mulcahy
  • Patent number: D644654
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: September 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Craig Maitlen, David Heutmaker, Russell Alexander, John Solaro
  • Patent number: D647913
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: November 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Craig Maitlen, David Heutmaker, Martin Jung, John Solaro
  • Patent number: D667416
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: September 18, 2012
    Assignee: Microsoft Corporation
    Inventors: Craig Maitlen, David Heutmaker, Martin Jung, John Solaro, Antonio Pizzutelli
  • Patent number: D684989
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: June 25, 2013
    Assignee: Microsoft Corporation
    Inventors: Insheik Martin Jung, Cyrus Kanga, Colin Riley, David Gardner, Salvador Alucema, John Solaro
  • Patent number: D686230
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: July 16, 2013
    Assignee: Microsoft Corporation
    Inventors: Jennifer Rodenhouse, David Gardner, Jeff Fleischmann, Cyrus Kanga, John Solaro
  • Patent number: D686231
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: July 16, 2013
    Assignee: Microsoft Corporation
    Inventors: Jennifer Rodenhouse, David Gardner, Jeff Fleischmann, Cyrus Kanga, John Solaro
  • Patent number: D687055
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: July 30, 2013
    Assignee: Microsoft Corporation
    Inventors: Jennifer Rodenhouse, David Gardner, Jeff Fleischmann, Cyrus Kanga, Edward M Capuano, John Solaro
  • Patent number: D695302
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: December 10, 2013
    Assignee: Microsoft Corporation
    Inventors: Jennifer Rodenhouse, David Gardner, Jeff Fleischmann, Cyrus Kanga, John Solaro, Edward M Capuano
  • Patent number: D697077
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: January 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Jennifer Rodenhouse, David Gardner, Jeff Fleischmann, Cyrus Kanga, John Solaro, Edward Capuano
  • Patent number: D712908
    Type: Grant
    Filed: November 29, 2011
    Date of Patent: September 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Jennifer Rodenhouse, David Gardner, Jeff Fleischmann, Cyrus Kanga, John Solaro