Patents by Inventor Wim Sweldens

Wim Sweldens 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: 10911827
    Abstract: A method comprises receiving video streams from a plurality of mobile devices associated with respective distinct users of a crowd-stream video application, evaluating the received video streams relative to an event of interest, selecting particular ones of the video streams for use in generation of crowd-stream video output based at least in part on results of the evaluating, generating the crowd-stream video output utilizing at least portions of the selected video streams, and providing the crowd-stream video output to one or more servers of a content delivery network for delivery to one or more viewer devices. The video streams illustratively comprise live video streams of the event of interest captured by respective ones of the mobile devices. In some embodiments, evaluating the received video streams relative to an event of interest comprises evaluating the received video streams in terms of at least vantage point relative to the event of interest.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: February 2, 2021
    Assignee: Kiswe Mobile Inc.
    Inventors: Yung-Lung Ho, Wim Sweldens, Tom Cuypers, Bert De Decker
  • Patent number: 10887646
    Abstract: A method comprises receiving video content from at least one video source, timestamping frames of the video content to generate respective first timestamps, and providing the frames in association with the respective first timestamps to a commentator application. The method further includes receiving audio content from the commentator application in association with respective second timestamps, combining the frames of the video content with the received audio content based at least in part on the first timestamps and the second timestamps to generate commented video content, and providing the commented video content to one or more servers of a content delivery network for delivery to one or more viewer devices. A plurality of distinct streams of audio content may be received from respective distinct commentator applications, and the frames of the video content combined with the plurality of distinct streams of audio content to generate the commented video content.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: January 5, 2021
    Assignee: Kiswe Mobile Inc.
    Inventors: Francis X. Zane, Thomas J. Janiszewski, Yung-Lung Ho, Wim Sweldens
  • Publication number: 20200288200
    Abstract: A method comprises receiving video streams from a plurality of mobile devices associated with respective distinct users of a crowd-stream video application, evaluating the received video streams relative to an event of interest, selecting particular ones of the video streams for use in generation of crowd-stream video output based at least in part on results of the evaluating, generating the crowd-stream video output utilizing at least portions of the selected video streams, and providing the crowd-stream video output to one or more servers of a content delivery network for delivery to one or more viewer devices. The video streams illustratively comprise live video streams of the event of interest captured by respective ones of the mobile devices. In some embodiments, evaluating the received video streams relative to an event of interest comprises evaluating the received video streams in terms of at least vantage point relative to the event of interest.
    Type: Application
    Filed: May 2, 2019
    Publication date: September 10, 2020
    Inventors: Yung-Lung Ho, Wim Sweldens, Tom Cuypers, Bert De Decker
  • Publication number: 20200120363
    Abstract: A method comprises receiving from each of a plurality of commentator applications corresponding commentary information relating to video content from at least one video source, sending at least portions of the commentary information received from each of the commentator applications to one or more other ones of the commentator applications, and generating commented video content based at least in part on the commentary information received from the commentator applications. The commented video content is provided to one or more servers of a content delivery network for delivery to one or more viewer devices. The receiving and sending are illustratively implemented in a media server through interaction of the media server with web browsers of respective commentator devices that implement the commentator applications.
    Type: Application
    Filed: December 10, 2019
    Publication date: April 16, 2020
    Inventors: Bert De Decker, Tom Cuypers, Wim Sweldens, Francis X. Zane, Thomas J. Janiszewski, Yung-Lung Ho
  • Publication number: 20200059687
    Abstract: A method comprises receiving video content from at least one video source, timestamping frames of the video content to generate respective first timestamps, and providing the frames in association with the respective first timestamps to a commentator application. The method further includes receiving audio content from the commentator application in association with respective second timestamps, combining the frames of the video content with the received audio content based at least in part on the first timestamps and the second timestamps to generate commented video content, and providing the commented video content to one or more servers of a content delivery network for delivery to one or more viewer devices. A plurality of distinct streams of audio content may be received from respective distinct commentator applications, and the frames of the video content combined with the plurality of distinct streams of audio content to generate the commented video content.
    Type: Application
    Filed: December 19, 2018
    Publication date: February 20, 2020
    Inventors: Francis X. Zane, Thomas J. Janiszewski, Yung-Lung Ho, Wim Sweldens
  • Patent number: 10419513
    Abstract: A method comprises receiving content from a source, and generating multiple content streams each comprising the received content. Each content stream includes segments comprising respective portions of the received content. Different segmenting is utilized in generating respective ones of the content streams such that the segments in each of the content streams are offset in time relative to corresponding segments in the other ones of the streams. For example, generating the multiple content streams may comprise segmenting n content streams such that each content stream comprises segments of length Ts with corresponding segments in adjacent ones of the content streams being offset from one another by an offset Tg. Such an arrangement ensures that latency shift upon switching between one of the content streams and another content stream in a different set of multiple content streams at a client device can be limited to a value approximated by Tg.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: September 17, 2019
    Assignee: Kiswe Mobile Inc.
    Inventors: Jeong H. Kim, Francis X. Zane, Thomas J. Janiszewski, Wim Sweldens, Yung-Lung Ho
  • Patent number: 10182270
    Abstract: A method comprises receiving content from at least one source, processing the content to identify an object in the content, assigning an identifier to the object based on the processing, permitting viewer selection of the object identifier, and providing additional information for presentation to a viewer of the content responsive to viewer selection of the object identifier. The content in some embodiments comprises live video from at least one live video source. For example, the content may comprise at least a portion of a panoramic video comprising a combination of multiple live videos from respective ones of a plurality of video sources. The panoramic video may be digitally cropped and scaled before a resulting version of the content is provided for presentation to the viewer. A plurality of different digitally cropped and scaled versions of the content from the panoramic video can be generated and made available to the viewer.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: January 15, 2019
    Assignee: Kiswe Mobile Inc.
    Inventors: Jeong H. Kim, Francis X. Zane, Thomas J. Janiszewski, Wim Sweldens, Yung-Lung Ho, Tom Cuypers
  • Publication number: 20180131744
    Abstract: A method comprises receiving content from a source, and generating multiple content streams each comprising the received content. Each content stream includes segments comprising respective portions of the received content. Different segmenting is utilized in generating respective ones of the content streams such that the segments in each of the content streams are offset in time relative to corresponding segments in the other ones of the streams. For example, generating the multiple content streams may comprise segmenting n content streams such that each content stream comprises segments of length Ts with corresponding segments in adjacent ones of the content streams being offset from one another by an offset Tg. Such an arrangement ensures that latency shift upon switching between one of the content streams and another content stream in a different set of multiple content streams at a client device can be limited to a value approximated by Tg.
    Type: Application
    Filed: January 9, 2018
    Publication date: May 10, 2018
    Inventors: Jeong H. Kim, Francis X. Zane, Thomas J. Janiszewski, Wim Sweldens, Yung-Lung Ho
  • Patent number: 9900362
    Abstract: A method comprises receiving content from a source, and generating multiple content streams each comprising the received content. Each content stream includes segments comprising respective portions of the received content. Different segmenting is utilized in generating respective ones of the content streams such that the segments in each of the content streams are offset in time relative to corresponding segments in the other ones of the streams. For example, generating the multiple content streams may comprise segmenting n content streams such that each content stream comprises segments of length Ts with corresponding segments in adjacent ones of the content streams being offset from one another by an offset Tg. Such an arrangement ensures that latency shift upon switching between one of the content streams and another content stream in a different set of multiple content streams at a client device can be limited to a value approximated by Tg.
    Type: Grant
    Filed: November 18, 2014
    Date of Patent: February 20, 2018
    Assignee: Kiswe Mobile Inc.
    Inventors: Jeong H. Kim, Francis X. Zane, Thomas J. Janiszewski, Wim Sweldens, Yung-Lung Ho
  • Patent number: 9820291
    Abstract: A wireless communication system and method for use with radio access network with a plurality of client devices are disclosed. The system includes a scheduling controller including a processor configured to receive session information from the radio access network for each client device. The session information includes a utility associated with each session. The scheduling controller is configured to generate a schedule for a spectrum valley based on the session information.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: November 14, 2017
    Assignee: TUBE, INC.
    Inventors: Mung Chiang, Sangtae Ha, Carlee Joe-Wong, Shantigram Jagannath, Wim Sweldens
  • Publication number: 20170223430
    Abstract: A method comprises receiving content from at least one source, processing the content to identify an object in the content, assigning an identifier to the object based on the processing, permitting viewer selection of the object identifier, and providing additional information for presentation to a viewer of the content responsive to viewer selection of the object identifier. The content in some embodiments comprises live video from at least one live video source. For example, the content may comprise at least a portion of a panoramic video comprising a combination of multiple live videos from respective ones of a plurality of video sources. The panoramic video may be digitally cropped and scaled before a resulting version of the content is provided for presentation to the viewer. A plurality of different digitally cropped and scaled versions of the content from the panoramic video can be generated and made available to the viewer.
    Type: Application
    Filed: April 11, 2017
    Publication date: August 3, 2017
    Inventors: Jeong H. Kim, Francis X. Zane, Thomas J. Janiszewski, Wim Sweldens, Yung-Lung Ho, Tom Cuypers
  • Patent number: 9654844
    Abstract: A method comprises receiving content from at least one source, processing the content to identify an object in the content, assigning an identifier to the object based on the processing, permitting viewer selection of the object identifier, and providing additional information for presentation to a viewer of the content responsive to viewer selection of the object identifier. The content in some embodiments comprises live video from at least one live video source. For example, the content may comprise at least a portion of a panoramic video comprising a combination of multiple live videos from respective ones of a plurality of video sources. The panoramic video may be digitally cropped and scaled before a resulting version of the content is provided for presentation to the viewer. A plurality of different digitally cropped and scaled versions of the content from the panoramic video can be generated and made available to the viewer.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: May 16, 2017
    Assignee: Kiswe Mobile Inc.
    Inventors: Jeong H. Kim, Francis X. Zane, Thomas J. Janiszewski, Wim Sweldens, Yung-Lung Ho, Tom Cuypers
  • Patent number: 9407508
    Abstract: A system configured to generate a utilization metric using a plurality of client devices coupled to a network server is disclosed. The system includes a channel condition monitor and a probe packet coordinator located on each client device, the channel condition monitor being configured to gather channel information, the probe packet coordinator being configured to format a packet train containing the channel information, the probe packet coordinator being configured to schedule or control the transmission timing of the packet train. The system also includes a network congestion calculator located at the network server, the network congestion calculator being configured to receive the packet train from each client device and generate a utilization metric based on the packet train received from each client device.
    Type: Grant
    Filed: September 4, 2014
    Date of Patent: August 2, 2016
    Assignee: TUBE, Inc.
    Inventors: Mung Chiang, Sangtae Ha, Carlee Joe-Wong, Harjot Singh Saluja, Shantigram Jagannath, Wim Sweldens
  • Publication number: 20160080830
    Abstract: A method comprises receiving content from at least one source, processing the content to identify an object in the content, assigning an identifier to the object based on the processing, permitting viewer selection of the object identifier, and providing additional information for presentation to a viewer of the content responsive to viewer selection of the object identifier. The content in some embodiments comprises live video from at least one live video source. For example, the content may comprise at least a portion of a panoramic video comprising a combination of multiple live videos from respective ones of a plurality of video sources. The panoramic video may be digitally cropped and scaled before a resulting version of the content is provided for presentation to the viewer. A plurality of different digitally cropped and scaled versions of the content from the panoramic video can be generated and made available to the viewer.
    Type: Application
    Filed: September 11, 2015
    Publication date: March 17, 2016
    Inventors: Jeong H. Kim, Francis X. Zane, Thomas J. Janiszewski, Wim Sweldens, Yung-Lung Ho, Tom Cuypers
  • Publication number: 20150229695
    Abstract: A method comprises receiving content from a source, and generating multiple content streams each comprising the received content. Each content stream includes segments comprising respective portions of the received content. Different segmenting is utilized in generating respective ones of the content streams such that the segments in each of the content streams are offset in time relative to corresponding segments in the other ones of the streams. For example, generating the multiple content streams may comprise segmenting n content streams such that each content stream comprises segments of length Ts with corresponding segments in adjacent ones of the content streams being offset from one another by an offset Tg. Such an arrangement ensures that latency shift upon switching between one of the content streams and another content stream in a different set of multiple content streams at a client device can be limited to a value approximated by Tg.
    Type: Application
    Filed: November 18, 2014
    Publication date: August 13, 2015
    Inventors: Jeong H. Kim, Francis X. Zane, Thomas J. Janiszewski, Wim Sweldens, Yung-Lung Ho
  • Publication number: 20150173096
    Abstract: A wireless communication system and method for use with radio access network with a plurality of client devices are disclosed. The system includes a scheduling controller including a processor configured to receive session information from the radio access network for each client device. The session information includes a utility associated with each session. The scheduling controller is configured to generate a schedule for a spectrum valley based on the session information.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 18, 2015
    Applicant: TUBE, INC.
    Inventors: Mung Chiang, Sangtae Ha, Carlee Joe-Wong, Shantigram Jagannath, Wim Sweldens
  • Publication number: 20150063152
    Abstract: A system configured to generate a utilization metric using a plurality of client devices coupled to a network server is disclosed. The system includes a channel condition monitor and a probe packet coordinator located on each client device, the channel condition monitor being configured to gather channel information, the probe packet coordinator being configured to format a packet train containing the channel information, the probe packet coordinator being configured to schedule or control the transmission timing of the packet train. The system also includes a network congestion calculator located at the network server, the network congestion calculator being configured to receive the packet train from each client device and generate a utilization metric based on the packet train received from each client device.
    Type: Application
    Filed: September 4, 2014
    Publication date: March 5, 2015
    Applicant: TUBE, INC.
    Inventors: Mung Chiang, Sangtae Ha, Carlee Joe-Wong, Harjot Singh Saluja, Shantigram Jagannath, Wim Sweldens
  • Patent number: 8830235
    Abstract: An irregular connectivity mesh representative of a surface having an arbitrary topology is processed using a non-uniform relaxation procedure. The non-uniform relaxation procedure minimizes differences between vectors normal to faces of pairs of triangles having a common edge and located within a designated neighborhood of a given vertex. The relaxation procedure may be used to construct subdivision and pyramid algorithms for performing processing operations such as upsampling, downsampling and filtering on irregular connectivity meshes. The signal processing algorithms may be utilized in applications such as smoothing, enhancement, editing, texture mapping and compression.
    Type: Grant
    Filed: September 13, 1999
    Date of Patent: September 9, 2014
    Assignees: Alcatel Lucent, California Institute of Technology, Trustees of Princeton University
    Inventors: Igor V. Guskov, Peter Schröder, Wim Sweldens
  • Patent number: 7555107
    Abstract: The concept of “roaming” is extended to wireline networks with a network hosted technique which emulates a wireline telecommunications network user's environment when the user is using a wireline telecommunications device located at a physical location other than his or her “home” location, or when using a wireline or wireless telecommunications device other than his or her own regardless of the location. Any telephone or other telecommunications device being used by the user advantageously appears to be logically connected directly to his or her home telecommunications network, irrespective of the location of the telephone or other telecommunications device being used and the telecommunications network to which that device is actually connected.
    Type: Grant
    Filed: December 30, 2003
    Date of Patent: June 30, 2009
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Vinod Anupam, Markus Andreas Hofmann, Wim Sweldens
  • Patent number: 7315303
    Abstract: A method of forming a hybrid mesh representation of an object surface is provided, along with the hybrid mesh representation and data structures corresponding to various polygons in the hybrid mesh representation. The hybrid mesh representation comprises a base mesh and one or more higher level meshes. At least one of the higher level meshes representing a patch is an irregular mesh. The method of forming the hybrid mesh representation comprises the steps of forming a base mesh, and then forming one or more higher level meshes from the base mesh through one or more regular refinement operations in combination with at least one irregular operation.
    Type: Grant
    Filed: October 28, 2004
    Date of Patent: January 1, 2008
    Assignees: California Institute of Technology, Lucent Technologies, Inc.
    Inventors: Igor Guskov, Andrei Khodakovsky, Peter Schröder, Wim Sweldens