Patents by Inventor Jeff Wei

Jeff Wei 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: 20240007519
    Abstract: Systems and methods are provided for operating a media transmission network. The system includes at least one destination device for receiving a plurality of media streams from a plurality of source devices. The system further includes a controller that is configured to, for each media stream of the plurality of media streams: determine a media property adjustment for the media stream based at least on the media stream; identify a source device from the plurality of source devices associated with generating the media stream; determine at least one device setting for the identified source device to apply the media property adjustment to the media stream; generate a control packet for configuring the identified source device based on the at least one device setting, the control packet including the at least one device setting; and transmit the control packet to the identified source device.
    Type: Application
    Filed: June 22, 2023
    Publication date: January 4, 2024
    Applicant: Evertz Microsystems Ltd.
    Inventors: Jeff Wei, Rakesh Patel
  • Publication number: 20230387959
    Abstract: The present disclosure generally relates to multi-stage digital converters, including multi-stage digital down-converters (DDCs) and multi-stage digital up-converters (DUCs). In at least one example, the multi-stage digital down converter (DDC) comprises a plurality of stages, each stage comprising a frequency mixer and a decimation filter, and at least one controller coupled to one or more of the plurality of stages and operable to control one of the frequency mixer and decimation filter. In another example, the multi-stage digital up converter (DUC) comprises a plurality of stages, each stage comprising a frequency mixer and interpolation filter; at least one controller coupled to one or more of the plurality of stages and operable to control one of the frequency mixer and the interpolation filter.
    Type: Application
    Filed: May 23, 2023
    Publication date: November 30, 2023
    Inventors: Jeff WEI, Eric Fankhauser, Xiaobing Sun
  • Publication number: 20230370691
    Abstract: A system and method are provided for determining delay of a plurality of media streams. The system and method involve generating, at a source processor, a series of source time packets; transmitting, at the source processor, through a network, the series of source time packets as a source packet stream; generating, at a destination processor, a series of destination time packets; receiving, at the destination processor, through the network, the source packet stream; determining, at the destination processor, a transmission time for the source packet stream based on the source time data and the destination time data; and determining, at the destination processor, a relative synchronization error based on the source signature data and the destination signature data. Each source time packet includes source time data and source signature data. Each destination time packet includes destination time data and destination signature data.
    Type: Application
    Filed: May 18, 2023
    Publication date: November 16, 2023
    Applicant: Evertz Microsystems Ltd.
    Inventors: Jeff Wei, Rakesh Patel
  • Publication number: 20230330376
    Abstract: Aspects of the current subject matter can include systems, devices and methods related to embodiments of a respiratory valve apparatus. The respiratory valve apparatus can include a first port configured to couple to a ventilator, a second port configured to couple to a resuscitation bag or a transport ventilator, a third port configured to couple to an endotracheal tube, and a piston within a housing of the respiratory valve apparatus. The piston can include a first flow pathway that allows fluid flow between the first and third ports when in the first position and a second flow pathway that allows fluid flow between the second and third ports when in a second position. The piston can prevent fluid flow between the second and third ports when in the first position and prevent fluid flow between the first and third ports when in the second position.
    Type: Application
    Filed: April 30, 2021
    Publication date: October 19, 2023
    Inventors: Michael Reber White, Jeff Wei-Kay Ho, Omar Abdallah, Jinyu Yang, Amy Sara Lam, Gordon Fox Grajek, Hieu Van Le, Myong Kim
  • Patent number: 11722541
    Abstract: Systems and methods are provided for operating a media transmission network. The system includes at least one destination device for receiving a plurality of media streams from a plurality of source devices. The system further includes a controller that is configured to, for each media stream of the plurality of media streams: determine a media property adjustment for the media stream based at least on the media stream; identify a source device from the plurality of source devices associated with generating the media stream; determine at least one device setting for the identified source device to apply the media property adjustment to the media stream; generate a control packet for configuring the identified source device based on the at least one device setting, the control packet including the at least one device setting; and transmit the control packet to the identified source device.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: August 8, 2023
    Assignee: Evertz Microsystems Ltd.
    Inventors: Jeff Wei, Rakesh Patel
  • Patent number: 11695999
    Abstract: A system and method are provided for determining delay of a plurality of media streams. The system and method involve generating, at a source processor, a series of source time packets; transmitting, at the source processor, through a network, the series of source time packets as a source packet stream; generating, at a destination processor, a series of destination time packets; receiving, at the destination processor, through the network, the source packet stream; determining, at the destination processor, a transmission time for the source packet stream based on the source time data and the destination time data; and determining, at the destination processor, a relative synchronization error based on the source signature data and the destination signature data. Each source time packet includes source time data and source signature data. Each destination time packet includes destination time data and destination signature data.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: July 4, 2023
    Assignee: Evertz Microsystems Ltd.
    Inventors: Jeff Wei, Rakesh Patel
  • Publication number: 20220311706
    Abstract: Apparatus, systems and methods for routing an input serial digital interface (SDI) signal from an input SDI port to an output SDI port are described. In at least one embodiment, at least one input card, at least one output card, a midplane coupled to the at least one input card and at least one output card and a controller coupled to the midplane are disclosed. At least one input card being configured to receive the input SDI signal at the input SDI port, process the input SDI signal to generate one or more packetized media streams, each including a plurality of packets, with each packet having a packet header including a source address corresponding to that packetized media stream, and transmit each packetized media stream from an IP output port to the midplane.
    Type: Application
    Filed: March 23, 2022
    Publication date: September 29, 2022
    Applicant: Evertz Microsystems Ltd.
    Inventors: Rakesh Thakor Patel, Jeff Wei, Konstantinos Lianos
  • Publication number: 20220224991
    Abstract: A system and method are provided for determining delay of a plurality of media streams. The system and method involve generating, at a source processor, a series of source time packets; transmitting, at the source processor, through a network, the series of source time packets as a source packet stream; generating, at a destination processor, a series of destination time packets; receiving, at the destination processor, through the network, the source packet stream; determining, at the destination processor, a transmission time for the source packet stream based on the source time data and the destination time data; and determining, at the destination processor, a relative synchronization error based on the source signature data and the destination signature data. Each source time packet includes source time data and source signature data. Each destination time packet includes destination time data and destination signature data.
    Type: Application
    Filed: March 30, 2022
    Publication date: July 14, 2022
    Applicant: Evertz Microsystems Ltd.
    Inventors: Jeff Wei, Rakesh Patel
  • Patent number: 11323780
    Abstract: A system and method are provided for determining delay of a plurality of media streams. The system and method involve generating, at a source processor, a series of source time packets; transmitting, at the source processor, through a network, the series of source time packets as a source packet stream; generating, at a destination processor, a series of destination time packets; receiving, at the destination processor, through the network, the source packet stream; determining, at the destination processor, a transmission time for the source packet stream based on the source time data and the destination time data; and determining, at the destination processor, a relative synchronization error based on the source signature data and the destination signature data. Each source time packet includes source time data and source signature data. Each destination time packet includes destination time data and destination signature data.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: May 3, 2022
    Assignee: Evertz Microsystems Ltd.
    Inventors: Jeff Wei, Rakesh Patel
  • Publication number: 20220070387
    Abstract: A media router for down-sampled video routing is provided. The media router includes input cards, cross-point cards and output cards. The input cards include input terminals to receive high bandwidth video signals, a compression module to compress the high bandwidth video signals to generate low bandwidth video signals, and output terminals to transmit the low bandwidth video signals. The cross-point cards include input ports to receive the low bandwidth video signals generated by the input cards, output ports to transmit the low bandwidth video signals, and a cross-point switch for routing the low bandwidth video signals between the input ports and a designated output port. The output cards include input ports to receive the compressed video signal from a cross-point card, a decompression module for converting the compressed video signal into an uncompressed video signal, and output ports for transmitting the uncompressed video signal.
    Type: Application
    Filed: June 29, 2021
    Publication date: March 3, 2022
    Applicant: Evertz Microsystems Ltd.
    Inventors: Rakesh Thakor Patel, Jeff Wei
  • Publication number: 20210320958
    Abstract: Systems and methods are provided for operating a media transmission network. The system includes at least one destination device for receiving a plurality of media streams from a plurality of source devices. The system further includes a controller that is configured to, for each media stream of the plurality of media streams: determine a media property adjustment for the media stream based at least on the media stream; identify a source device from the plurality of source devices associated with generating the media stream; determine at least one device setting for the identified source device to apply the media property adjustment to the media stream; generate a control packet for configuring the identified source device based on the at least one device setting, the control packet including the at least one device setting; and transmit the control packet to the identified source device.
    Type: Application
    Filed: June 23, 2021
    Publication date: October 14, 2021
    Applicant: Evertz Microsystems Ltd.
    Inventors: Jeff Wei, Rakesh Patel
  • Patent number: 11075971
    Abstract: Systems and methods are provided for operating a media transmission network. The system includes at least one destination device for receiving a plurality of media streams from a plurality of source devices. The system further includes a controller that is configured to, for each media stream of the plurality of media streams: determine a media property adjustment for the media stream based at least on the media stream; identify a source device from the plurality of source devices associated with generating the media stream; determine at least one device setting for the identified source device to apply the media property adjustment to the media stream; generate a control packet for configuring the identified source device based on the at least one device setting, the control packet including the at least one device setting; and transmit the control packet to the identified source device.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: July 27, 2021
    Assignee: Evertz Microsystems Ltd.
    Inventors: Jeff Wei, Rakesh Patel
  • Publication number: 20210176118
    Abstract: Systems and methods are provided for processing data streams. The system includes at least one data source for transmitting a data stream to a data transmission network; at least one specific purpose processor in communication with the data transmission network, wherein the specific purpose processor is configured to provide a specific data processing operation; a controller coupled the data transmission network, the controller configured to: determine that the data stream requires processing according to a data processing operation; identify a data processing configuration corresponding to the data processing operation; and route the data stream to the at least one specific purpose processor.
    Type: Application
    Filed: December 4, 2020
    Publication date: June 10, 2021
    Applicant: Evertz Microsystems Ltd.
    Inventors: Rakesh Thakor Patel, Jeff Wei, Barnaby Dalton
  • Publication number: 20200322693
    Abstract: A system and method are provided for determining delay of a plurality of media streams. The system and method involve generating, at a source processor, a series of source time packets; transmitting, at the source processor, through a network, the series of source time packets as a source packet stream; generating, at a destination processor, a series of destination time packets; receiving, at the destination processor, through the network, the source packet stream; determining, at the destination processor, a transmission time for the source packet stream based on the source time data and the destination time data; and determining, at the destination processor, a relative synchronization error based on the source signature data and the destination signature data. Each source time packet includes source time data and source signature data. Each destination time packet includes destination time data and destination signature data.
    Type: Application
    Filed: March 30, 2020
    Publication date: October 8, 2020
    Applicant: Evertz Microsystems Ltd.
    Inventors: Jeff Wei, Rakesh Patel
  • Publication number: 20200322407
    Abstract: Systems and methods are provided for operating a media transmission network. The system includes at least one destination device for receiving a plurality of media streams from a plurality of source devices. The system further includes a controller that is configured to, for each media stream of the plurality of media streams: determine a media property adjustment for the media stream based at least on the media stream; identify a source device from the plurality of source devices associated with generating the media stream; determine at least one device setting for the identified source device to apply the media property adjustment to the media stream; generate a control packet for configuring the identified source device based on the at least one device setting, the control packet including the at least one device setting; and transmit the control packet to the identified source device.
    Type: Application
    Filed: March 30, 2020
    Publication date: October 8, 2020
    Applicant: Evertz Microsystems Ltd.
    Inventors: Jeff Wei, Rakesh Patel
  • Patent number: 10244243
    Abstract: The described embodiments relate to methods and systems for detecting the blockiness of a video signal comprised of a number of pixels. The method includes the steps of determining if the pixel forms a part of at least one visible horizontal transition along a macroblock border, at least one visible vertical transition along a macroblock border, at least one flat area or at least one flat macroblock; calculating a horizontal border transitions count, a vertical border transitions count, a flat area count and a macroblock flat area count; and generating at least one blockiness indicator for the region of interest selected from the group consisting of a block border indicator, a flat area indicator and a flat block indicator, wherein the at least one blockiness indicator is based on at least one of the horizontal border transitions count, the vertical border transitions count, the flat area count and the macroblock flat area count.
    Type: Grant
    Filed: May 2, 2017
    Date of Patent: March 26, 2019
    Assignee: Evertz Microsystems Ltd.
    Inventors: Jeff Wei, Rakesh Patel
  • Patent number: 10242684
    Abstract: Systems and methods for adjusting audio levels in a plurality of audio signals are disclosed. One or more input signals containing one or more audio signals are depacketized. The audio signals are analyzed to determine if audio levels of the signals correspond to a desired audio level for at least some of the signals. The audio levels of signals that do not correspond are adjusted. Packets that do not require adjustment and the resulting adjusted packets are combined to form one or more output signals corresponding to the one or more input signals.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: March 26, 2019
    Assignee: Evertz Microsystems Ltd.
    Inventors: Alpesh Patel, Rakesh Patel, Jeff Wei, Tony Zare
  • Publication number: 20170237994
    Abstract: The described embodiments relate to methods and systems for detecting the blockiness of a video signal comprised of a number of pixels. The method includes the steps of determining if the pixel forms a part of at least one visible horizontal transition along a macroblock border, at least one visible vertical transition along a macroblock border, at least one flat area or at least one flat macroblock; calculating a horizontal border transitions count, a vertical border transitions count, a flat area count and a macroblock flat area count; and generating at least one blockiness indicator for the region of interest selected from the group consisting of a block border indicator, a flat area indicator and a flat block indicator, wherein the at least one blockiness indicator is based on at least one of the horizontal border transitions count, the vertical border transitions count, the flat area count and the macroblock flat area count.
    Type: Application
    Filed: May 2, 2017
    Publication date: August 17, 2017
    Inventors: Jeff Wei, Rakesh Patel
  • Publication number: 20170229135
    Abstract: Systems and methods for adjusting audio levels in a plurality of audio signals are disclosed. One or more input signals containing one or more audio signals are depacketized. The audio signals are analyzed to determine if audio levels of the signals correspond to a desired audio level for at least some of the signals. The audio levels of signals that do not correspond are adjusted. Packets that do not require adjustment and the resulting adjusted packets are combined to form one or more output signals corresponding to the one or more input signals.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 10, 2017
    Applicant: Evertz Microsystems Ltd.
    Inventors: Alpesh Patel, Rakesh Patel, Jeff Wei, Tony Zare
  • Patent number: 9674535
    Abstract: The described embodiments relate to methods and systems for detecting the blockiness of a video signal comprised of a number of pixels. The method includes the steps of determining if the pixel forms a part of at least one visible horizontal transition along a macroblock border, at least one visible vertical transition along a macroblock border, at least one flat area or at least one flat macroblock; calculating a horizontal border transitions count, a vertical border transitions count, a flat area count and a macroblock flat area count; and generating at least one blockiness indicator for the region of interest selected from the group consisting of a block border indicator, a flat area indicator and a flat block indicator, wherein the at least one blockiness indicator is based on at least one of the horizontal border transitions count, the vertical border transitions count, the flat area count and the macroblock flat area count.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: June 6, 2017
    Assignee: Evertz Microsystems Ltd.
    Inventors: Jeff Wei, Rakesh Patel