Patents by Inventor Mark David Scott

Mark David Scott 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: 11954306
    Abstract: A system enables universal remote media control across multiple platforms, devices, and users. A protocol allows a cast controller to have access to media operations and a state(s) associated with media content. The system receives commands from a cast controller, provides the commands to a media player, loads new media content into the media player, based on the commands, and receives state notifications from the media player. Another cast controller can receive the state notifications from the media player and control the media player based on the media operations and state(s) associated with media content.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: April 9, 2024
    Assignee: Google LLC
    Inventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
  • Patent number: 11861153
    Abstract: In one general aspect, a method can include displaying, on a display device included in a computing device, content in an application executing on the computing device. The method can further include displaying, in a user interface on the display device, at least one identifier, receiving a selection of the at least one identifier, and initiating casting in response to receiving the selection of the at least one identifier.
    Type: Grant
    Filed: November 3, 2022
    Date of Patent: January 2, 2024
    Assignee: Google LLC
    Inventors: Mark David Scott, Mark Alan Foltz, Kurt Mauro Dresner, Adam Parker
  • Publication number: 20230376190
    Abstract: In one general aspect, a method can include displaying, on a display device included in a computing device, content in an application executing on the computing device. The method can further include displaying, in a user interface on the display device, at least one identifier, receiving a selection of the at least one identifier, and initiating casting in response to receiving the selection of the at least one identifier.
    Type: Application
    Filed: July 17, 2023
    Publication date: November 23, 2023
    Applicant: Google LLC
    Inventors: Mark David Scott, Mark Alan Foltz, Kurt Mauro Dresner, Adam Parker
  • Patent number: 11604856
    Abstract: The disclosed subject matter relates to systems, methods, and media for media session concurrency management with recurring license renewals. More particularly, the disclosed subject matter relates to using recurring license renewals for concurrent playback detection and concurrency limit enforcement for video delivery services and managing server resources for handling such recurring license renewals.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: March 14, 2023
    Assignee: Google LLC
    Inventors: David Kimbal Dorwin, Thomas William Inskip, Mark David Scott
  • Publication number: 20230045822
    Abstract: The disclosed subject matter relates to systems, methods, and media for media session concurrency management with recurring license renewals. More particularly, the disclosed subject matter relates to using recurring license renewals for concurrent playback detection and concurrency limit enforcement for video delivery services and managing server resources for handling such recurring license renewals.
    Type: Application
    Filed: November 1, 2022
    Publication date: February 16, 2023
    Inventors: David Kimbal Dorwin, Thomas William Inskip, Mark David Scott
  • Publication number: 20230049883
    Abstract: In one general aspect, a method can include displaying, on a display device included in a computing device, content in an application executing on the computing device. The method can further include displaying, in a user interface on the display device, at least one identifier, receiving a selection of the at least one identifier, and initiating casting in response to receiving the selection of the at least one identifier.
    Type: Application
    Filed: November 3, 2022
    Publication date: February 16, 2023
    Applicant: Google LLC
    Inventors: Mark David Scott, Mark Alan Foltz, Kurt Mauro Dresner, Adam Parker
  • Patent number: 11500530
    Abstract: In one general aspect, a method can include displaying, on a display device included in a computing device, content in an application executing on the computing device, and determining that the computing device is proximate to a videoconferencing system. The method can further include displaying, in a user interface on the display device, at least one identifier associated with a videoconference, receiving a selection of the at least one identifier, and initiating the videoconference on the videoconferencing system in response to receiving the selection of the at least one identifier. The videoconference on the videoconferencing system can be initiated such that the content is provided for display on a display device included in the videoconferencing system.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: November 15, 2022
    Assignee: Google LLC
    Inventors: Mark David Scott, Mark Alan Foltz, Kurt Mauro Dresner, Adam Parker
  • Publication number: 20210208756
    Abstract: A system enables universal remote media control across multiple platforms, devices, and users. A protocol allows a cast controller to have access to media operations and a state(s) associated with media content. The system receives commands from a cast controller, provides the commands to a media player, loads new media content into the media player, based on the commands, and receives state notifications from the media player. Another cast controller can receive the state notifications from the media player and control the media player based on the media operations and state(s) associated with media content.
    Type: Application
    Filed: March 18, 2021
    Publication date: July 8, 2021
    Inventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
  • Patent number: 10956002
    Abstract: A system enables universal remote media control across multiple platforms, devices, and users. A protocol allows a cast controller to have access to media operations and a state(s) associated with media content. The system receives commands from a cast controller, provides the commands to a media player, loads new media content into the media player, based on the commands, and receives state notifications from the media player. Another cast controller can receive the state notifications from the media player and control the media player based on the media operations and state(s) associated with media content.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: March 23, 2021
    Assignee: Google LLC
    Inventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
  • Publication number: 20200272315
    Abstract: In one general aspect, a method can include displaying, on a display device included in a computing device, content in an application executing on the computing device, and determining that the computing device is proximate to a videoconferencing system. The method can further include displaying, in a user interface on the display device, at least one identifier associated with a videoconference, receiving a selection of the at least one identifier, and initiating the videoconference on the videoconferencing system in response to receiving the selection of the at least one identifier. The videoconference on the videoconferencing system can be initiated such that the content is provided for display on a display device included in the videoconferencing system.
    Type: Application
    Filed: March 2, 2020
    Publication date: August 27, 2020
    Inventors: Mark David Scott, Mark Alan Foltz, Kurt Mauro Dresner, Adam Parker
  • Publication number: 20200192535
    Abstract: A system enables universal remote media control across multiple platforms, devices, and users. A protocol allows a cast controller to have access to media operations and a state(s) associated with media content. The system receives commands from a cast controller, provides the commands to a media player, loads new media content into the media player, based on the commands, and receives state notifications from the media player. Another cast controller can receive the state notifications from the media player and control the media player based on the media operations and state(s) associated with media content.
    Type: Application
    Filed: February 24, 2020
    Publication date: June 18, 2020
    Inventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
  • Publication number: 20200184040
    Abstract: The disclosed subject matter relates to systems, methods, and media for media session concurrency management with recurring license renewals. More particularly, the disclosed subject matter relates to using recurring license renewals for concurrent playback detection and concurrency limit enforcement for video delivery services and managing server resources for handling such recurring license renewals.
    Type: Application
    Filed: February 3, 2020
    Publication date: June 11, 2020
    Inventors: David Kimbal Dorwin, Thomas William Inskip, Mark David Scott
  • Patent number: 10579244
    Abstract: In one general aspect, a method can include displaying, on a display device included in a computing device, content in an application executing on the computing device, and determining that the computing device is proximate to a videoconferencing system. The method can further include displaying, in a user interface on the display device, at least one identifier associated with a videoconference, receiving a selection of the at least one identifier, and initiating the videoconference on the videoconferencing system in response to receiving the selection of the at least one identifier. The videoconference on the videoconferencing system can be initiated such that the content is provided for display on a display device included in the videoconferencing system.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: March 3, 2020
    Assignee: Google LLC
    Inventors: Mark David Scott, Mark Alan Foltz, Kurt Mauro Dresner, Adam Parker
  • Patent number: 10572117
    Abstract: A system enables universal remote media control across multiple platforms, devices, and users. A protocol allows a cast controller to have access to media operations and a state(s) associated with media content. The system receives commands from a cast controller, provides the commands to a media player, loads new media content into the media player, based on the commands, and receives state notifications from the media player. Another cast controller can receive the state notifications from the media player and control the media player based on the media operations and state(s) associated with media content.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: February 25, 2020
    Assignee: Google LLC
    Inventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
  • Patent number: 10552587
    Abstract: The disclosed subject matter relates to systems, methods, and media for media session concurrency management with recurring license renewals. More particularly, the disclosed subject matter relates to using recurring license renewals for concurrent playback detection and concurrency limit enforcement for video delivery services and managing server resources for handling such recurring license renewals.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: February 4, 2020
    Assignee: Google LLC
    Inventors: David Kimbal Dorwin, Thomas William Inskip, Mark David Scott
  • Publication number: 20190180004
    Abstract: The disclosed subject matter relates to systems, methods, and media for media session concurrency management with recurring license renewals. More particularly, the disclosed subject matter relates to using recurring license renewals for concurrent playback detection and concurrency limit enforcement for video delivery services and managing server resources for handling such recurring license renewals.
    Type: Application
    Filed: February 4, 2019
    Publication date: June 13, 2019
    Inventors: David Kimbal Dorwin, Thomas William Inskip, Mark David Scott
  • Patent number: 10198561
    Abstract: The disclosed subject matter relates to systems, methods, and media for media session concurrency management with recurring license renewals. More particularly, the disclosed subject matter relates to using recurring license renewals for concurrent playback detection and concurrency limit enforcement for video delivery services and managing server resources for handling such recurring license renewals.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: February 5, 2019
    Assignee: Google LLC
    Inventors: David Kimbal Dorwin, Thomas William Inskip, Mark David Scott
  • Publication number: 20180329594
    Abstract: A system enables universal remote media control across multiple platforms, devices, and users. A protocol allows a cast controller to have access to media operations and a state(s) associated with media content. The system receives commands from a cast controller, provides the commands to a media player, loads new media content into the media player, based on the commands, and receives state notifications from the media player. Another cast controller can receive the state notifications from the media player and control the media player based on the media operations and state(s) associated with media content.
    Type: Application
    Filed: July 20, 2018
    Publication date: November 15, 2018
    Inventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
  • Patent number: 10031647
    Abstract: A system enables universal remote media control across multiple platforms, devices, and users. A protocol allows a media controller (such as computer or mobile device) to have access to running activities (such as a television show playing on a media player). The protocol does not require installation of a specific platform application, or a specific user-login/pairing of the media controller with the media player. The system receives commands from a media controller device using a common interface, provides the commands to a remote media player, loads new media content into the media player, based on the commands, and receives state notifications from the media player. The commands and the state notifications include a namespace and a message payload represented as a two-element script array. Another user or device can control the media player using the common interface, for example provided by a browser application on the media controller device.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Mark David Scott, Mark Alan Foltz, John Affaki, Majd Bakar, Francis Tsui, Jennifer Shien-Ming Chen
  • Publication number: 20180164999
    Abstract: In one general aspect, a method can include displaying, on a display device included in a computing device, content in an application executing on the computing device, and determining that the computing device is proximate to a videoconferencing system. The method can further include displaying, in a user interface on the display device, at least one identifier associated with a videoconference, receiving a selection of the at least one identifier, and initiating the videoconference on the videoconferencing system in response to receiving the selection of the at least one identifier. The videoconference on the videoconferencing system can be initiated such that the content is provided for display on a display device included in the videoconferencing system.
    Type: Application
    Filed: February 12, 2018
    Publication date: June 14, 2018
    Inventors: Mark David Scott, Mark Alan Foltz, Kurt Mauro Dresner, Adam Parker