Patents by Inventor Francis C. Li

Francis C. Li 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: 9600452
    Abstract: Creating and delivering advertisements within wrapped packages of cards, which selectively include (i) media content, including advertisement(s) for item(s) available for purchase, (ii) application functionality and/or (iii) e-commerce related transactional services. By defining the sequence order in which the cards are navigated when consumed, wraps may deliver advertisements in the context of a “story” or “narrative”, which unfolds as the cards are sequentially browsed, similar to the turning of the pages of a book or magazine. Ads thus become more compelling. In addition, with built-in transactional functionality, advertised Item(s) can be immediately purchased without having to exit the wrap.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: March 21, 2017
    Assignee: Wrap Media, LLC
    Inventors: Eric H. Greenberg, John M. Garris, Ian McFarland, Jon Stevens, Francis C. Li, Dana A. Levine, Mark E. Rolston, Jared L. Ficklin, Sylvio H. Drouin
  • Publication number: 20170017634
    Abstract: An ecosystem that enables third party creators to create card templates and widgets and businesses and/or consumers to author wrap packages using the same for distribution. During authoring, the businesses and consumers, using a wrap package authoring tool, can incorporate the various card templates and/or widgets maintained in a library into their wrap packages. In this manner, businesses and consumers alike can quickly create wrap packages, including a wide array of highly pertinent and specialized content, application functionality, and e-commerce related services, without having to create the templates and/or widgets themselves.
    Type: Application
    Filed: January 26, 2016
    Publication date: January 19, 2017
    Inventors: Dana A. LEVINE, Francis C. LI, Kunal K. BHASIN
  • Publication number: 20160342573
    Abstract: Creating and delivering advertisements within wrapped packages of cards, which selectively include (i) media content, including advertisement(s) for item(s) available for purchase, (ii) application functionality and/or (iii) e-commerce related transactional services. By defining the sequence order in which the cards are navigated when consumed, wraps may deliver advertisements in the context of a “story” or “narrative”, which unfolds as the cards are sequentially browsed, similar to the turning of the pages of a book or magazine. Ads thus become more compelling. In addition, with built-in transactional functionality, advertised Item(s) can be immediately purchased without having to exit the wrap.
    Type: Application
    Filed: August 4, 2016
    Publication date: November 24, 2016
    Inventors: Eric H. GREENBERG, John M. GARRIS, Ian McFARLAND, Jon STEVENS, Francis C. LI, Dana A. LEVINE, Mark E. ROLSTON, Jared L. FICKLIN, Sylvio H. DROUIN
  • Patent number: 9448972
    Abstract: Creating and delivering advertisements within wrapped packages of cards, which selectively include (i) media content, including advertisement(s) for item(s) available for purchase, (ii) application functionality and/or (iii) e-commerce related transactional services. By defining the sequence order in which the cards are navigated when consumed, wraps may deliver advertisements in the context of a “story” or “narrative”, which unfolds as the cards are sequentially browsed, similar to the turning of the pages of a book or magazine. Ads thus become more compelling. In addition, with built-in transactional functionality, advertised Item(s) can be immediately purchased without having to exit the wrap.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: September 20, 2016
    Assignee: Wrap Media, LLC
    Inventors: Eric H. Greenberg, John M. Garris, Ian McFarland, Jon Stevens, Francis C. Li, Dana A. Levine, Mark E. Rolston, Jared L. Ficklin, Sylvio H. Drouin
  • Patent number: 9442906
    Abstract: A wrap descriptor, which defines a wrap package of cards, including (i) a plurality of card descriptors, each defining card-specific components that define content, structure and a layout for an associated card and (ii) a global component descriptor for specifying a global component associated with two or more cards of the wrap package. Unlike card descriptors that define only card-specific components, global descriptors define components that can be applied to all the cards, or a designated subset of the cards, of a wrap package.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: September 13, 2016
    Assignee: Wrap Media, LLC
    Inventors: Eric H. Greenberg, Francis C. Li, Dana A. Levine
  • Publication number: 20160124924
    Abstract: A method for (a) delivering wrapped packages of cards, each card selectively including (i) media content, (ii) application functionality and/or (iii) e-commerce related services and (b) displaying the wrap package of cards within an overlay window presented within a web site page and/or an application.
    Type: Application
    Filed: January 15, 2016
    Publication date: May 5, 2016
    Inventors: Eric H. GREENBERG, Dana A. LEVINE, Francis C LI, Mark E. ROLSTON, Ajay RAMACHANDRAN
  • Publication number: 20160103594
    Abstract: A variety of data structures, components, runtime viewers and methods are described for integrating external content into wrapped packages of cards. Each card may selectively include media content, and a palette of application functionality and/or supporting e-commerce related services. In some aspects a “widget” construct may be provided in one or more of the cards. The widget provides a mechanism for seamlessly integrating external content into the wrap package. Widgets can be used to provide the wrap with a wide variety of different content, functionality and/or services.
    Type: Application
    Filed: August 27, 2015
    Publication date: April 14, 2016
    Inventors: Eric H. GREENBERG, Francis C. LI, John M. GARRIS, Dana A. LEVINE
  • Publication number: 20160104202
    Abstract: Creating and delivering advertisements within wrapped packages of cards, which selectively include (i) media content, including advertisement(s) for item(s) available for purchase, (ii) application functionality and/or (iii) e-commerce related transactional services. By defining the sequence order in which the cards are navigated when consumed, wraps may deliver advertisements in the context of a “story” or “narrative”, which unfolds as the cards are sequentially browsed, similar to the turning of the pages of a book or magazine. Ads thus become more compelling. In addition, with built-in transactional functionality, advertised Item(s) can be immediately purchased without having to exit the wrap.
    Type: Application
    Filed: November 18, 2015
    Publication date: April 14, 2016
    Inventors: Eric H. GREENBERG, John M. GARRIS, Ian MCFARLAND, Jon STEVENS, Francis C. LI, Dana A. LEVINE, Mark E. ROLSTON, Jared L. FICKLIN, Sylvio H. DROUIN
  • Publication number: 20160103654
    Abstract: A wrap package descriptor defining (i) a structure, layout and content for a set of cards that together constitute a wrap package corresponding to the wrap package descriptor, (ii) a plurality of card descriptors, each card descriptor arranged to define a structure, layout and content of an associated card, and (iii) an audio component, associated with one or more of the card descriptors, the audio component resulting in the playing of audio content when the associated one or more card(s) is/are rendered during consumption of the wrap package.
    Type: Application
    Filed: September 14, 2015
    Publication date: April 14, 2016
    Inventors: Eric H. GREENBERG, Francis C. LI, Dana A. LEVINE
  • Publication number: 20160103804
    Abstract: A wrap descriptor, which defines a wrap package of cards, including (i) a plurality of card descriptors, each defining card-specific components that define content, structure and a layout for an associated card and (ii) a global component descriptor for specifying a global component associated with two or more cards of the wrap package. Unlike card descriptors that define only card-specific components, global descriptors define components that can be applied to all the cards, or a designated subset of the cards, of a wrap package.
    Type: Application
    Filed: September 11, 2015
    Publication date: April 14, 2016
    Inventors: Eric H. GREENBERG, Francis C. LI, Dana A. LEVINE
  • Patent number: 7506356
    Abstract: A program distribution system includes a plurality of set-top boxes that receive broadcast programming and segmentation data from content and information providers. The segmentation information indicates portions of programs that are to be included in skimmed or condensed versions of the received programming, and is produced using manual or automated methods. Automated methods include the use of ancillary production data to detect the most important parts of a program. A user interface allows a user to control time scale modification and skimming during playback, and also allows the user to easily browse to different points within the current program.
    Type: Grant
    Filed: October 22, 2004
    Date of Patent: March 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Anoop Gupta, Li-Wei He, Francis C. Li, Yong Rui
  • Patent number: 7313808
    Abstract: A program distribution system includes a plurality of set-top boxes that receive broadcast programming and segmentation data from content and information providers. The segmentation information indicates portions of programs that are to be included in skimmed or condensed versions of the received programming, and is produced using manual or automated methods. Automated methods include the use of ancillary production data to detect the most important parts of a program. A user interface allows a user to control time scale modification and skimming during playback, and also allows the user to easily browse to different points within the current program.
    Type: Grant
    Filed: May 5, 2000
    Date of Patent: December 25, 2007
    Assignee: Microsoft Corporation
    Inventors: Anoop Gupta, Li-Wei He, Francis C. Li, Yong Rui
  • Patent number: 7293280
    Abstract: A program distribution system includes a plurality of set-top boxes that receive broadcast programming and segmentation data from content and information providers. The segmentation information indicates portions of programs that are to be included in skimmed or condensed versions of the received programming, and is produced using manual or automated methods. Automated methods include the use of ancillary production data to detect the most important parts of a program. A user interface allows a user to control time scale modification and skimming during playback, and also allows the user to easily browse to different points within the current program.
    Type: Grant
    Filed: May 5, 2000
    Date of Patent: November 6, 2007
    Assignee: Microsoft Corporation
    Inventors: Anoop Gupta, Li-Wei He, Francis C. Li, Yong Rui
  • Patent number: 6791583
    Abstract: In a plurality of electronic devices, a system and method is provided for providing interfaces on the plurality of electronic devices for interacting with at least one source of dynamically changing awareness information. Each of the plurality of electronic devices communicates with the at least one source to update the at least one source with individual awareness information for the electronic device in communication with the at least one source. Each of the plurality of electronic devices communicates with the at least one source to receive awareness information relating to others of the plurality of electronic devices. The awareness information can be a summary of electronic device statuses relating to a selected user. The awareness information can also include an indication of time since each of a plurality of electronic devices relating to a selected user has been in use.
    Type: Grant
    Filed: November 13, 2001
    Date of Patent: September 14, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: John C. Tang, Nicole Y. Mordecai, James M. A. Begole, Francis C. Li, Max G. Van Kleek, Janak R. Bhalodia
  • Publication number: 20020101446
    Abstract: In a plurality of electronic devices, a system and method is provided for providing interfaces on the plurality of electronic devices for interacting with at least one source of dynamically changing awareness information. Each of the plurality of electronic devices communicates with the at least one source to update the at least one source with individual awareness information for the electronic device in communication with the at least one source. Each of the plurality of electronic devices communicates with the at least one source to receive awareness information relating to others of the plurality of electronic devices. The awareness information can be a summary of electronic device statuses relating to a selected user. The awareness information can also include an indication of time since each of a plurality of electronic devices relating to a selected user has been in use.
    Type: Application
    Filed: November 13, 2001
    Publication date: August 1, 2002
    Applicant: Sun Microsystems, Inc.
    Inventors: John C. Tang, Nicole Y. Mordecai, James M.A. Begole, Francis C. Li, Max G. Van Kleek, Janak R. Bhalodia