Patents by Inventor Mark Tozer

Mark Tozer 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: 9641791
    Abstract: A scheduler is used to identify a schedule conflict that affects a client device receiving multiple media programs over a network. The scheduler is associated with the client device or a head-end source from which the programs are received. The scheduler accesses a schedule, which specifies a scheduled time at which multiple media programs are to be received by the client device. The scheduler obtains the actual bitrate to be consumed by each of the media programs as they are to be streamed to the client device. Based at least in part on the bitrates obtained for each of the media programs, the scheduler identifies a conflict that prevents at least one of the media programs from being streamed to the client device over the network. The scheduler enumerates at least one solution to the conflict to thereby resolve the conflict.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: May 2, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Mark Tozer, Bharath Shetty, Saul Wyner, Yvonne Ellefson, Jeffery C. Truong, Tim Lett
  • Patent number: 9554167
    Abstract: A server for network media program restart receives a request from a client device to restart a media program that is configured as being enabled for network media program restart subject to a set of one or more restrictions. Responsive to determining that a currently airing restriction is configured that allows the media program to be played by the client device only when that media program is currently airing in a locale of the client device and will become unavailable for viewing after a predefined amount of time has elapsed after the currently airing media program ends, the server transmits the media program to the client device for playback only responsive to a determination that at the time of the request the media program is currently airing in the locale of the client device and only when the predefined amount of time has not elapsed.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: January 24, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jeffery Truong, Patrick Egloff, Mark Tozer, Keith Okabe, Hugh Hitchens, Rabih Filfili, Aparna Varanasi, Swapnesh Chaubal
  • Publication number: 20150382031
    Abstract: A server for network media program restart receives a request from a client device to restart a media program that is configured as being enabled for network media program restart subject to a set of one or more restrictions. Responsive to determining that a currently airing restriction is configured that allows the media program to be played by the client device only when that media program is currently airing in a locale of the client device and will become unavailable for viewing after a predefined amount of time has elapsed after the currently airing media program ends, the server transmits the media program to the client device for playback only responsive to a determination that at the time of the request the media program is currently airing in the locale of the client device and only when the predefined amount of time has not elapsed.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: Jeffery Truong, Patrick Egloff, Mark Tozer, Keith Okabe, Hugh Hitchens, Rabih Filfili, Aparna Varanasi, Swapnesh Chaubal
  • Publication number: 20150249803
    Abstract: A scheduler is used to identify a schedule conflict that affects a client device receiving multiple media programs over a network. The scheduler is associated with the client device or a head-end source from which the programs are received. The scheduler accesses a schedule, which specifies a scheduled time at which multiple media programs are to be received by the client device. The scheduler obtains the actual bitrate to be consumed by each of the media programs as they are to be streamed to the client device. Based at least in part on the bitrates obtained for each of the media programs, the scheduler identifies a conflict that prevents at least one of the media programs from being streamed to the client device over the network. The scheduler enumerates at least one solution to the conflict to thereby resolve the conflict.
    Type: Application
    Filed: March 3, 2014
    Publication date: September 3, 2015
    Applicant: Microsoft Corporation
    Inventors: Mark Tozer, Bharath Shetty, Saul Wyner, Yvonne Ellefson, Jeffery C. Truong, Tim Lett