Patents by Inventor Mark Sinclair Krebs

Mark Sinclair Krebs 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: 10771849
    Abstract: A method for multimedia playback and transmission to wireless clients is described. A host webserver transcodes a live digital or analog audio-visual or audio broadcast signal and splits the input stream into small multimedia objects of an efficient compression such as MPEG4/AAC, and then immediately deploys the objects to distributed content servers for a geographically dispersed population of wireless clients. A java applet object player, downloaded to wireless clients at the beginning of the multimedia on-demand session, interprets and decodes the multimedia objects as they are received, using multiple levels of optimization. The applet uses novel video and audio decoding optimizations which can be generically applied to many digital video and audio codecs, and specifically decodes Simple Profile MPEG4 video and Low Complexity AAC audio.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: September 8, 2020
    Inventor: Mark Sinclair Krebs
  • Publication number: 20190075361
    Abstract: A method for multimedia playback and transmission to wireless clients is described. A host webserver transcodes a live digital or analog audio-visual or audio broadcast signal and splits the input stream into small multimedia objects of an efficient compression such as MPEG4/AAC, and then immediately deploys the objects to distributed content servers for a geographically dispersed population of wireless clients. A java applet object player, downloaded to wireless clients at the beginning of the multimedia on-demand session, interprets and decodes the multimedia objects as they are received, using multiple levels of optimization. The applet uses novel video and audio decoding optimizations which can be generically applied to many digital video and audio codecs, and specifically decodes Simple Profile MPEG4 video and Low Complexity AAC audio.
    Type: Application
    Filed: November 5, 2018
    Publication date: March 7, 2019
    Inventor: Mark Sinclair KREBS
  • Patent number: 10171873
    Abstract: A computer program video player product stored on a non-transitory computer readable medium and loadable into the internal memory of a computing device, comprising software code portions for performing, when the video player product is run on a computer, a method including sequentially reading a plurality of distinctive Internet address associated with a plurality of discrete multimedia objects; determining a playback rate based on available cellular bandwidth; playing back a video at the determined playback rate consisting of at least a subset of the plurality of discrete multimedia objects; wherein the discrete multimedia objects are obtained by transcoding an input multimedia stream including a video segment forming part of a video stream into an optimal audiovisual format at an optimal encoding rate reflecting available cellular network bandwidth; dynamically converting the transcoded multimedia stream into discrete objects by splitting the transcoded stream into specified intervals by scanning after the
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: January 1, 2019
    Inventor: Mark Sinclair Krebs
  • Publication number: 20160198226
    Abstract: A computer program video player product stored on a non-transitory computer readable medium and loadable into the internal memory of a computing device, comprising software code portions for performing, when the video player product is run on a computer, a method including sequentially reading a plurality of distinctive Internet address associated with a plurality of discrete multimedia objects; determining a playback rate based on available cellular bandwidth; playing back a video at the determined playback rate consisting of at least a subset of the plurality of discrete multimedia objects; wherein the discrete multimedia objects are obtained by transcoding an input multimedia stream including a video segment forming part of a video stream into an optimal audiovisual format at an optimal encoding rate reflecting available cellular network bandwidth; dynamically converting the transcoded multimedia stream into discrete objects by splitting the transcoded stream into specified intervals by scanning after the
    Type: Application
    Filed: February 5, 2016
    Publication date: July 7, 2016
    Inventor: Mark Sinclair KREBS
  • Patent number: 6286031
    Abstract: A method for broadcasting a scalable multimedia presentation over the Internet is disclosed. In a specific embodiment, a broadcasting server creates a multimedia list on a per broadcast per recipient basis. The multimedia list includes references to the objects (e.g., URLs) rather than the objects themselves. The broadcasting server transmits the multimedia list to a recipient system. The recipient system runs the multimedia list by retrieving each object on the multimedia list from one or more proxy webservers. The recipient computer enters an availability state associated with an object when it begins to receive the object. For each object, the recipient computer reports an indication of this availability state to the broadcasting server via the proxy webserver. The recipient then displays the objects. The broadcasting server uses the indications of the recipient availability states to load balance the system.
    Type: Grant
    Filed: January 21, 1999
    Date of Patent: September 4, 2001
    Inventors: Jerry Richard Waese, Mark Sinclair Krebs