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: 20240007519Abstract: 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: ApplicationFiled: June 22, 2023Publication date: January 4, 2024Applicant: Evertz Microsystems Ltd.Inventors: Jeff Wei, Rakesh Patel
-
Publication number: 20230387959Abstract: 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: ApplicationFiled: May 23, 2023Publication date: November 30, 2023Inventors: Jeff WEI, Eric Fankhauser, Xiaobing Sun
-
Publication number: 20230370691Abstract: 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: ApplicationFiled: May 18, 2023Publication date: November 16, 2023Applicant: Evertz Microsystems Ltd.Inventors: Jeff Wei, Rakesh Patel
-
Publication number: 20230330376Abstract: 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: ApplicationFiled: April 30, 2021Publication date: October 19, 2023Inventors: Michael Reber White, Jeff Wei-Kay Ho, Omar Abdallah, Jinyu Yang, Amy Sara Lam, Gordon Fox Grajek, Hieu Van Le, Myong Kim
-
Patent number: 11722541Abstract: 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: GrantFiled: June 23, 2021Date of Patent: August 8, 2023Assignee: Evertz Microsystems Ltd.Inventors: Jeff Wei, Rakesh Patel
-
Patent number: 11695999Abstract: 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: GrantFiled: March 30, 2022Date of Patent: July 4, 2023Assignee: Evertz Microsystems Ltd.Inventors: Jeff Wei, Rakesh Patel
-
Publication number: 20220311706Abstract: 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: ApplicationFiled: March 23, 2022Publication date: September 29, 2022Applicant: Evertz Microsystems Ltd.Inventors: Rakesh Thakor Patel, Jeff Wei, Konstantinos Lianos
-
Publication number: 20220224991Abstract: 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: ApplicationFiled: March 30, 2022Publication date: July 14, 2022Applicant: Evertz Microsystems Ltd.Inventors: Jeff Wei, Rakesh Patel
-
Patent number: 11323780Abstract: 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: GrantFiled: March 30, 2020Date of Patent: May 3, 2022Assignee: Evertz Microsystems Ltd.Inventors: Jeff Wei, Rakesh Patel
-
Publication number: 20220070387Abstract: 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: ApplicationFiled: June 29, 2021Publication date: March 3, 2022Applicant: Evertz Microsystems Ltd.Inventors: Rakesh Thakor Patel, Jeff Wei
-
Publication number: 20210320958Abstract: 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: ApplicationFiled: June 23, 2021Publication date: October 14, 2021Applicant: Evertz Microsystems Ltd.Inventors: Jeff Wei, Rakesh Patel
-
Patent number: 11075971Abstract: 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: GrantFiled: March 30, 2020Date of Patent: July 27, 2021Assignee: Evertz Microsystems Ltd.Inventors: Jeff Wei, Rakesh Patel
-
Publication number: 20210176118Abstract: 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: ApplicationFiled: December 4, 2020Publication date: June 10, 2021Applicant: Evertz Microsystems Ltd.Inventors: Rakesh Thakor Patel, Jeff Wei, Barnaby Dalton
-
Publication number: 20200322693Abstract: 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: ApplicationFiled: March 30, 2020Publication date: October 8, 2020Applicant: Evertz Microsystems Ltd.Inventors: Jeff Wei, Rakesh Patel
-
Publication number: 20200322407Abstract: 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: ApplicationFiled: March 30, 2020Publication date: October 8, 2020Applicant: Evertz Microsystems Ltd.Inventors: Jeff Wei, Rakesh Patel
-
Patent number: 10244243Abstract: 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: GrantFiled: May 2, 2017Date of Patent: March 26, 2019Assignee: Evertz Microsystems Ltd.Inventors: Jeff Wei, Rakesh Patel
-
Patent number: 10242684Abstract: 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: GrantFiled: February 28, 2017Date of Patent: March 26, 2019Assignee: Evertz Microsystems Ltd.Inventors: Alpesh Patel, Rakesh Patel, Jeff Wei, Tony Zare
-
Publication number: 20170237994Abstract: 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: ApplicationFiled: May 2, 2017Publication date: August 17, 2017Inventors: Jeff Wei, Rakesh Patel
-
Publication number: 20170229135Abstract: 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: ApplicationFiled: February 28, 2017Publication date: August 10, 2017Applicant: Evertz Microsystems Ltd.Inventors: Alpesh Patel, Rakesh Patel, Jeff Wei, Tony Zare
-
Patent number: 9674535Abstract: 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: GrantFiled: September 3, 2015Date of Patent: June 6, 2017Assignee: Evertz Microsystems Ltd.Inventors: Jeff Wei, Rakesh Patel