Patents by Inventor Johan Janssen

Johan Janssen 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).

  • Publication number: 20260143196
    Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for performing context classification of streaming content using machine learning (ML). In an embodiment, a streaming media client receives an audio/video (A/V) stream that represents a portion of content to be played back by the client. The client reconstructs a sequence of video frames from the A/V stream, extracts audio information from the A/V stream, and executes an ML based classifier to predict a context label associated with the portion of content based at least on one or more video frames from the sequence of video frames and the audio information. The client then transmits the context label to a streaming media service. The service may use the context label to select an advertisement or content recommendation to send to the client or to select a set of content streaming parameters for the client.
    Type: Application
    Filed: January 13, 2026
    Publication date: May 21, 2026
    Applicant: ROKU, INC.
    Inventors: Sayan MAITY, Juhi CHECKER, Beth Teresa LOGAN, Erwin BELLERS, Johan JANSSEN, Vijay Anand RAGHAVAN, Andrew LARDIERE, Weiming ZHANG
  • Patent number: 12549815
    Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for performing context classification of streaming content using machine learning (ML). In an embodiment, a streaming media client receives an audio/video (A/V) stream that represents a portion of content to be played back by the client. The client reconstructs a sequence of video frames from the A/V stream, extracts audio information from the A/V stream, and executes an ML based classifier to predict a context label associated with the portion of content based at least on one or more video frames from the sequence of video frames and the audio information. The client then transmits the context label to a streaming media service. The service may use the context label to select an advertisement or content recommendation to send to the client or to select a set of content streaming parameters for the client.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: February 10, 2026
    Assignee: ROKU, INC.
    Inventors: Sayan Maity, Juhi Checker, Beth Teresa Logan, Erwin Bellers, Johan Janssen, Vijay Anand Raghavan, Andrew Lardiere, Weiming Zhang
  • Patent number: 12412092
    Abstract: The invention provides a method for evaluating a set of input data, the input data comprising at least one of: clinical data of a subject; genomic data of a subject; clinical data of a plurality of subjects; and genomic data of a plurality of subjects, using a deep learning algorithm. The method includes obtaining a set of input data, wherein the set of input data comprises raw data arranged into a plurality of data clusters and tuning the deep learning algorithm based on the plurality of data clusters. The deep learning algorithm comprises: an input layer; an output layer; and a plurality of hidden layers. The method further includes performing statistical clustering on the raw data using the deep learning algorithm, thereby generating statistical clusters and obtaining a marker from each statistical cluster. Finally, the set of input data is evaluated based on the markers to derive data of medical relevance in respect of the subject or subjects.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: September 9, 2025
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Dimitrios Mavroeidis, Monique Hendriks, Pieter Christiaan Vos, Sergio Consoli, Jacek Lukasz Kustra, Johan Janssen, Ralf Dieter Hoffmann
  • Publication number: 20250142143
    Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for enhancing a picture quality of visual content rendered for display by a media device. In an embodiment, the media device reconstructs a video frame from a video signal that is received by the media device, provides the video frame as input to a machine learning model that outputs a set of picture quality parameter values based on the video frame, receives the set of picture quality parameter values output by the machine learning model, modifies the video frame based on the set of picture quality parameter values to generate a modified video frame, and provides the modified video frame to a display device for presentation thereby.
    Type: Application
    Filed: November 1, 2023
    Publication date: May 1, 2025
    Inventors: JUHI CHECKER, Sharada Palasamudram Ashok Kumar, Erwin Bellers, Dengzhi Zhang, Weiming Zhang, Kunlung Wu, Chih-Kai Chang, Johan Janssen, Yong Li, Hsiang Yao Shih, Kung-Ho Lee
  • Publication number: 20250008188
    Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for performing context classification of streaming content using machine learning (ML). In an embodiment, a streaming media client receives an audio/video (A/V) stream that represents a portion of content to be played back by the client. The client reconstructs a sequence of video frames from the A/V stream, extracts audio information from the A/V stream, and executes an ML based classifier to predict a context label associated with the portion of content based at least on one or more video frames from the sequence of video frames and the audio information. The client then transmits the context label to a streaming media service. The service may use the context label to select an advertisement or content recommendation to send to the client or to select a set of content streaming parameters for the client.
    Type: Application
    Filed: June 30, 2023
    Publication date: January 2, 2025
    Inventors: SAYAN MAITY, JUHI CHECKER, BETH TERESA LOGAN, ERWIN BELLERS, JOHAN JANSSEN, VIJAY ANAND RAGHAVAN, ANDREW LARDIERE, WEIMING ZHANG
  • Patent number: 11842268
    Abstract: The invention provides a method for evaluating a set of input data, the input data comprising at least one of: clinical data of a subject; genomic data of a subject; clinical data of a plurality of subjects; and genomic data of a plurality of subjects, using a deep learning algorithm. The method includes obtaining a set of input data, wherein the set of input data comprises raw data arranged into a plurality of data clusters and tuning the deep learning algorithm based on the plurality of data clusters. The deep learning algorithm comprises: an input layer; an output layer; and a plurality of hidden layers. The method further includes performing statistical clustering on the raw data using the deep learning algorithm, thereby generating statistical clusters and obtaining a marker from each statistical cluster. Finally, the set of input data is evaluated based on the markers to derive data of medical relevance in respect of the subject or subjects.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: December 12, 2023
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Dimitrios Mavroeidis, Monique Hendriks, Pieter Christiaan Vos, Sergio Consoli, Jacek Lukasz Kustra, Johan Janssen, Ralf Dieter Hoffmann
  • Publication number: 20230342601
    Abstract: The invention provides a method for evaluating a set of input data, the input data comprising at least one of: clinical data of a subject; genomic data of a subject; clinical data of a plurality of subjects; and genomic data of a plurality of subjects, using a deep learning algorithm. The method includes obtaining a set of input data, wherein the set of input data comprises raw data arranged into a plurality of data clusters and tuning the deep learning algorithm based on the plurality of data clusters. The deep learning algorithm comprises: an input layer; an output layer; and a plurality of hidden layers. The method further includes performing statistical clustering on the raw data using the deep learning algorithm, thereby generating statistical clusters and obtaining a marker from each statistical cluster. Finally, the set of input data is evaluated based on the markers to derive data of medical relevance in respect of the subject or subjects.
    Type: Application
    Filed: June 30, 2023
    Publication date: October 26, 2023
    Inventors: DIMITRIOS MAVROEIDIS, MONIQUE HENDRIKS, PIETER CHRISTIAAN VOS, SERGIO CONSOLI, JACEK LUKASZ KUSTRA, JOHAN JANSSEN, RALF DIETER HOFFMANN
  • Publication number: 20200251224
    Abstract: The invention provides a method for evaluating a set of input data, the input data comprising at least one of: clinical data of a subject; genomic data of a subject; clinical data of a plurality of subjects; and genomic data of a plurality of subjects, using a deep learning algorithm. The method includes obtaining a set of input data, wherein the set of input data comprises raw data arranged into a plurality of data clusters and tuning the deep learning algorithm based on the plurality of data clusters. The deep learning algorithm comprises: an input layer; an output layer; and a plurality of hidden layers. The method further includes performing stabstical clustering on the raw data using the deep learning algorithm, thereby generating statistical clusters and obtaining a marker from each statistical cluster. Finally, the set of input data is evaluated based on the markers to derive data of medical relevance in respect of the subject or subjects.
    Type: Application
    Filed: September 10, 2018
    Publication date: August 6, 2020
    Inventors: Dimitrios Mavroeidis, Monique Hendriks, Pieter Christiaan Vos, Sergio Consoli, Jacek Lukasz Kustra, Johan Janssen, Ralf Dieter Hoffmann
  • Publication number: 20120256906
    Abstract: A system and method to render 3D images from a 2D source are described. An embodiment of a method to render 3D images from a 2D source comprises the steps of providing a graphics rendering device to estimate depth of a 2D image; providing video or graphics textures and depth-maps to describe an object in a 3D scene; creating, in one embodiment, a single view angle and in another preferred embodiment at least two view angles of the 3D scene to represent an intraocular distance using the graphics rendering device; and presenting both of the at least two view angles on a display using the graphics rendering device and especially the commonly available 3D imaging technology of the graphics rendering device.
    Type: Application
    Filed: September 30, 2011
    Publication date: October 11, 2012
    Applicant: TRIDENT MICROSYSTEMS (FAR EAST) LTD.
    Inventors: Kevin Ross, Robertus Vogelaar, Om Prakash Gangwal, Johan Janssen, Haiyan He, Wim Michiels, Erwin Bellers
  • Patent number: 7161633
    Abstract: An apparatus and method for enhancing the quality of a digital video signal uses coding information for use in connection with spatial domain sharpness enhancement algorithms used in multimedia devices. The sharpness of previously encoded or transcoded digital video images is enhanced without enhancing encoding artifacts. The apparatus includes a usefulness metric generator that identifies a limit to the sharpness enhancement of an image that can be applied to a previously coded digital video that represents a sequence of images without enhancing coding artifacts. The usefulness metric generator applies the usefulness metric to at least one sharpness enhancement algorithm. The usefulness metric and the sharpness enhancement algorithm are separate so that the usefulness metric can be used with a variety of video enhancement algorithms.
    Type: Grant
    Filed: October 12, 2001
    Date of Patent: January 9, 2007
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Lilla Boroczky, Johan Janssen
  • Patent number: 6873657
    Abstract: In accordance with the preferred embodiment of the present invention, a method of and system for improving temporal consistency of an enhanced signal representative of at least one frame using a sharpness enhancement algorithm with an enhancement gain are provided. The method comprises the steps of: receiving the enhanced signal comprising at least one frame, obtaining an enhancement gain for each pixel in the frame, retrieving an enhancement gain value of each pixel in a reference frame from a gain memory using motion vectors, identifying if the frame is an I, P or B frame type and determining an updated enhancement gain for an I frame type by calculating a gain map for use in the sharpness enhancement algorithm. The updated enhancement gain of each pixel is equal to enhancement gain previously determined for use in the sharpness enhancement algorithm.
    Type: Grant
    Filed: December 27, 2001
    Date of Patent: March 29, 2005
    Assignee: Koninklijke Philips Electronics, N.V.
    Inventors: Yibin Yang, Lilla Boroczky, Johan Janssen
  • Patent number: 6832000
    Abstract: Pixels in a video image may be segmented based upon selected criteria, such as a common color, texture, shape, amplitude range or temporal variation. Color values for these pixels may be used to calculate a color probability function which indicates the probability that the color value of the pixel will lie within a designated range of values. The pixels are also used to calculate a texture probability function that indicates whether the pixel represents a designated texture. Pixels that are assigned to a given segment may then be further processed to improve the quality of an image. In this manner, pixels that identify grass, sky, human skin, etc. may be identified and processed in order to achieve a more pleasing appearance.
    Type: Grant
    Filed: March 28, 2001
    Date of Patent: December 14, 2004
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Stephen Herman, Johan Janssen, Erwin Bellers, James Wendorf
  • Publication number: 20030123549
    Abstract: In accordance with the preferred embodiment of the present invention, a method of and system for improving temporal consistency of an enhanced signal representative of at least one frame using a sharpness enhancement algorithm with an enhancement gain are provided. The method comprises the steps of: receiving the enhanced signal comprising at least one frame, obtaining an enhancement gain for each pixel in the frame, retrieving an enhancement gain value of each pixel in a reference frame from a gain memory using motion vectors, identifying if the frame is an I, P or B frame type and determining an updated enhancement gain for an I frame type by calculating a gain map for use in the sharpness enhancement algorithm. The updated enhancement gain of each pixel is equal to enhancement gain previously determined for use in the sharpness enhancement algorithm.
    Type: Application
    Filed: December 27, 2001
    Publication date: July 3, 2003
    Applicant: Koninklijke Philipse Electronics N.V.
    Inventors: Yibin Yang, Lilla Boroczky, Johan Janssen
  • Publication number: 20020140815
    Abstract: Pixels in a video image may be segmented based upon selected criteria, such as a common color, texture, shape, amplitude range or temporal variation. Color values for these pixels may be used to calculate a color probability function which indicates the probability that the color value of the pixel will lie within a designated range of values. The pixels are also used to calculate a texture probability function that indicates whether the pixel represents a designated texture. Pixels that are assigned to a given segment may then be further processed to improve the quality of an image. In this manner, pixels that identify grass, sky, human skin, etc. may be identified and processed in order to achieve a more pleasing appearance.
    Type: Application
    Filed: March 28, 2001
    Publication date: October 3, 2002
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Stephen Herman, Johan Janssen, Erwin Bellers, James Wendorf
  • Publication number: 20020131638
    Abstract: There is disclosed an apparatus and method for boundary detection in vector sequences and edge detection in color image signals. A boundary detection controller analyzes a vector sequence that represents a signal. A frequency dependent function is used to calculate a modified first order difference (MFD) of the vector act sequence, first as a vector quantity, then as a scalar quantity. A local maximum of the MFD scalar quantity that is greater than a predetermined threshold value identifies a boundary location. The boundary detection controller also analyzes luminance and chrominance portions of a color image signal to locate luminance edges and chrominance edges in a color image.
    Type: Application
    Filed: November 2, 2001
    Publication date: September 19, 2002
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Haiyan He, Johan Janssen
  • Publication number: 20020131512
    Abstract: An apparatus and method is disclosed for enhancing the quality of a digital video signal using coding information. The sharpness of previously encoded or transcoded digital video images is enhanced without enhancing encoding artifacts. The invention may be used in connection with spatial domain sharpness enhancement algorithms used in multimedia devices. The apparatus comprises a usefulness metric generator that identifies a limit to the sharpness enhancement of an image that can be applied to a previously coded digital video that represents a sequence of images without enhancing coding artifacts. The usefulness metric generator applies the usefulness metric to at least one sharpness enhancement algorithm. The usefulness metric and the sharpness enhancement algorithm are separate so that the usefulness metric can be used with a variety of video enhancement algorithms.
    Type: Application
    Filed: October 12, 2001
    Publication date: September 19, 2002
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Lilla Boroczky, Johan Janssen