Patents by Inventor Sherman (Xuemin) Chen
Sherman (Xuemin) Chen 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: 9591102Abstract: A gateway having at least one communications interface and processing circuitry establishes communications with at least one service provider device and at least one serviced client device. The gateway then determines that a serviced client device is to establish an Internet browsing session. Based upon characteristics of the serviced client device, the gateway determines where to instantiate a web browser to service the Internet browsing session. Based upon the determination, in a first operation, instantiates the web browser to service the Internet browsing session at the gateway or client device. In a second operation, the gateway instantiates the web browser to service the Internet browsing session at a service provider server. In other operations, the gateway may determine to instantiate a browser for a first client device at a cloud server and to instantiate a browser for a second client device either locally or at the second client device.Type: GrantFiled: April 8, 2015Date of Patent: March 7, 2017Assignee: BROADCOM CORPORATIONInventors: Sherman (Xuemin) Chen, David Erickson, Vladimir Silyaev, Alan Trerise, Marcus C. Kellerman
-
Patent number: 9497452Abstract: Systems and methods that use differential values to represent decoding and presentation times of pictures are provided. Optionally, some of the systems or the methods may use an entropy coding method such as, for example, the Universal Variable Length Code (UVLC) for the differential time stamps.Type: GrantFiled: January 22, 2003Date of Patent: November 15, 2016Assignee: BROADCOM CORPORATIONInventors: Sherman (Xuemin) Chen, Alexander G. MacInnis
-
Patent number: 9479453Abstract: A vehicle network node module includes device buffers, a network buffer, a switch circuit, and a processing module. The device buffers temporarily store outgoing device packets from, and temporarily store incoming device packets for, vehicle devices in accordance with a locally managed prioritization scheme. The network buffer receives incoming network packets from, and outputs the outgoing network packets to, a vehicle network fabric in accordance with a global vehicle network protocol. The network buffer also temporarily stores the incoming network packets and the outgoing network packets in accordance with the locally managed prioritization scheme. The switching circuit selectively couples the network buffer to individual ones of the device buffers in accordance with the locally managed prioritization scheme.Type: GrantFiled: July 20, 2015Date of Patent: October 25, 2016Assignee: BROADCOM CORPORATIONInventors: Nariman Yousefi, Yongbum Kim, John Walley, Sherman (Xuemin) Chen, Wael W. Diab, Nicholas Ilyadis
-
Patent number: 9414070Abstract: A bridge routing module can be incorporated into a closed network fabric, such as a vehicular network. The bridge routing module includes an interface circuit to be coupled to other elements of the closed network fabric, for example other bridge routing modules or switch modules. The bridge routing module includes memory to store information associating packet content types with packet routing parameters, among other things. A processing module included in the bridge routing module analyzes packets to identify the type of content carried by the packets, and determines packet routing parameters based on the packet's content type. Ingress and egress of the packet are controlled in accordance with the packet routing parameters determined by the processing module.Type: GrantFiled: March 28, 2014Date of Patent: August 9, 2016Assignee: BROADCOM CORPORATIONInventors: Nariman Yousefi, Yongbum Kim, John Walley, Sherman (Xuemin) Chen, Wael W. Diab, Nicholas Ilyadis
-
Publication number: 20160198485Abstract: A network management module includes a network interface module, memory, and a processing module. The network interface module is operable for coupling the network management module to a vehicle communication network. The processing module is operable to manage a global vehicle network communication protocol that includes instituting a content-based network packet processing protocol and managing the vehicle communication network to support the network packet processing protocol. The content-based network packet processing protocol includes determining content type of a packet, determining a processing requirement of the packet, and prioritizing execution of the processing requirement based on the content type.Type: ApplicationFiled: March 15, 2016Publication date: July 7, 2016Applicant: BROADCOM CORPORATIONInventors: Nariman Yousefi, Yongbum Kim, John Walley, Sherman (Xuemin) Chen, Wael W. Diab, Nicholas Ilyadis
-
Publication number: 20160134562Abstract: A vehicle network node module includes device buffers, a network buffer, a switch circuit, and a processing module. The device buffers temporarily store outgoing device packets from, and temporarily store incoming device packets for, vehicle devices in accordance with a locally managed prioritization scheme. The network buffer receives incoming network packets from, and outputs the outgoing network packets to, a vehicle network fabric in accordance with a global vehicle network protocol. The network buffer also temporarily stores the incoming network packets and the outgoing network packets in accordance with the locally managed prioritization scheme. The switching circuit selectively couples the network buffer to individual ones of the device buffers in accordance with the locally managed prioritization scheme.Type: ApplicationFiled: December 29, 2015Publication date: May 12, 2016Applicant: BROADCOM CORPORATIONInventors: Nariman Yousefi, Yongbum Kim, John Walley, Sherman (Xuemin) Chen, Wael W. Diab, Nicholas Ilyadis
-
Patent number: 9338468Abstract: Various methods and systems are provided for latency aware priority based decoding. In one embodiment, among others, a method includes providing coded frames of a first input stream to a multiple channel (multi-channel) decoder for decoding. A second input stream is obtained and a latency priority associated with the second input stream is determined. Coded frames from the first and second input streams are provided to the multi-channel decoder for decoding in an order based upon the latency priorities associated with the first and second input streams. In another embodiment, a multi-channel decoding system includes a multi-channel decoder configured to decode coded frames and a decoder input scheduler configured to provide coded frames from a plurality of input streams to the multi-channel decoder for decoding. The coded frames are provided to the multi-channel decoder in an order based at least in part upon latency priorities associated with the input streams.Type: GrantFiled: December 29, 2011Date of Patent: May 10, 2016Assignee: BROADCOM CORPORATIONInventors: Michael (Zhijie) Yang, Sherman (Xuemin) Chen, Brian Heng
-
Patent number: 9332288Abstract: A video processing system includes a video device that generates a request corresponding to video content. A conditional access module generates a video signal for transmission to the video device during a first time period, and terminates transmission of the video signal when the request is not authenticated during the first time period. In a further embodiment, the conditional access module generates a video signal for unscrambled transmission to the video device during a first time period, terminates the unscrambled transmission of the video signal at the expiration of the first time period, and continues with scrambled transmission of the video signal after the first time period.Type: GrantFiled: October 26, 2015Date of Patent: May 3, 2016Assignee: BROADCOM CORPORATIONInventors: Stephen E. Gordon, Jeyhan Karaoguz, Sherman (Xuemin) Chen, Michael Dove, David Rosmann, Thomas J. Quigley
-
Patent number: 9332261Abstract: A network management module includes a network interface module, memory, and a processing module. The network interface module is operable for coupling the network management module to a vehicle communication network. The processing module is operable to manage a global vehicle network communication protocol that includes instituting a content-based network packet processing protocol and managing the vehicle communication network to support the network packet processing protocol. The content-based network packet processing protocol includes determining content type of a packet, determining a processing requirement of the packet, and prioritizing execution of the processing requirement based on the content type.Type: GrantFiled: April 15, 2014Date of Patent: May 3, 2016Assignee: BROADCOM CORPORATIONInventors: Nariman Yousefi, Yongbum Kim, John Walley, Sherman (Xuemin) Chen, Wael W. Diab, Nicholas Ilyadis
-
Patent number: 9282540Abstract: Transmitting signals to at least one wireless terminal by a wireless network having a channel frequency reuse pattern. A transceiving device within the wireless network selects a channel in contradistinction to the channel frequency reuse pattern to service transmission of a signal to the at least one wireless terminal.Type: GrantFiled: June 24, 2013Date of Patent: March 8, 2016Assignee: Broadcom CorporationInventors: David Rosmann, Jeyhan Karaoguz, Sherman (Xuemin) Chen, Michael Dove, Thomas J. Quigley, Stephen E. Gordon
-
Patent number: 9276801Abstract: A switching module can route packets between a network fabric and a local network, both of which form a closed network such as a vehicular network. The switching module provides local network management functions, and handles packet transfers between the local network and the network fabric. The switching module uses network information, which can include information about packet content type and network topology, to determine a packet's priority, and an appropriate switching protocol to use for processing and routing packets.Type: GrantFiled: June 24, 2013Date of Patent: March 1, 2016Assignee: BROADCOM CORPORATIONInventors: Nariman Yousefi, Yongbum Kim, John Walley, Sherman (Xuemin) Chen, Wael W. Diab, Nicholas Ilyadis
-
Publication number: 20160057470Abstract: A video processing system includes a video device that generates a request corresponding to video content. A conditional access module generates a video signal for transmission to the video device during a first time period, and terminates transmission of the video signal when the request is not authenticated during the first time period. In a further embodiment, the conditional access module generates a video signal for unscrambled transmission to the video device during a first time period, terminates the unscrambled transmission of the video signal at the expiration of the first time period, and continues with scrambled transmission of the video signal after the first time period.Type: ApplicationFiled: October 26, 2015Publication date: February 25, 2016Applicant: BROADCOM CORPORATIONInventors: Stephen E. Gordon, Jeyhan Karaoguz, Sherman (Xuemin ) Chen, Michael Dove, David Rosmann, Thomas J. Quigley
-
Patent number: 9264671Abstract: A video transmission system includes a video server module that selectively operates in a unicast mode and a multicast mode, wherein the video server module generates a video signal that includes a unicast video signal when the video server module is in the unicast mode and that includes a multicast video signal when the video server module is in the multicast mode. A wireless access device transmits the video signal to at least one mobile video device.Type: GrantFiled: January 12, 2015Date of Patent: February 16, 2016Assignee: BROADCOM CORPORATIONInventors: Jeyhan Karaoguz, Sherman (Xuemin) Chen, Michael Dove, David Rosmann, Thomas J. Quigley, Stephen E. Gordon
-
Publication number: 20160044292Abstract: A video processing system includes a video encoder that encodes a video stream into an independent video layer stream and a first dependent video layer stream based on a motion vector data or grayscale and color data.Type: ApplicationFiled: October 26, 2015Publication date: February 11, 2016Applicant: BROADCOM CORPORATIONInventors: Stephen E. Gordon, Sherman (Xuemin) Chen, Michael Dove, David Rosmann, Thomas J. Quigley, Jeyhan Karaoguz
-
Patent number: 9258572Abstract: A video processing system includes a video transcoder that receives a independent video layer stream and a first dependent video layer stream that requires the independent video layer for decoding, the video transcoder generating a transcoded video signal based at least one of the independent video stream and the dependent video layer stream.Type: GrantFiled: May 13, 2015Date of Patent: February 9, 2016Assignee: BROADCOM CORPORATIONInventors: Stephen E. Gordon, Sherman (Xuemin) Chen, Michael Dove, David Rosmann, Thomas J. Quigley, Jeyhan Karaoguz
-
Patent number: 9258173Abstract: A wired and wireless vehicle communication network includes network node modules, switch modules, bridge-routing modules, and a network manager. The network manager is operable to determine a wired packet communication mode and/or a wireless packet communication mode. When the network is in the wireless packet communication mode, the network manager coordinates wireless communication of packets among the network node modules, the switch modules, and the bridge-routing modules based on individual content of the packets and wireless channel mapping. When the network is in the wired packet communication mode, the network manager coordinates wired communication of packets among the network node modules, the switch modules, and the bridge-routing modules based on the individual content of the packets and in accordance with a global vehicle network communication protocol.Type: GrantFiled: February 20, 2015Date of Patent: February 9, 2016Assignee: BROADCOM CORPORATIONInventors: Nariman Yousefi, Yongbum Kim, John Walley, Sherman (Xuemin) Chen, Wael W. Diab, Nicholas Ilyadis
-
Publication number: 20160016523Abstract: A vehicle control module includes a vehicle device and a vehicle network interface. The vehicle device is operable to perform a vehicle function. The vehicle network interface facilitates communication regarding the vehicle function between the vehicle device and a vehicle network fabric in accordance with a global vehicle network communication protocol.Type: ApplicationFiled: June 10, 2015Publication date: January 21, 2016Applicant: BROADCOM CORPORATIONInventors: Nariman Yousefi, Yongbum Kim, John Wallley, Sherman (Xuemin) Chen, Wael W. Diab, Nicholas Ilyadis
-
Patent number: 9225581Abstract: A network node in a vehicular network processes packets based on a prioritization scheme. The prioritization scheme uses packet type, priority, source, destination, or other information to determine a priority of the packets. Packets can be stored in one of multiple queues organized according to packet type, or other criteria. In some cases, only one queue is used. The packets are time stamped when put into a queue, and a time to live is calculated based on the timestamp. The time to live, as well as other factors such as packet type, packet priority, packet source, and packet destination can be used to adjust a packet's priority within the queue. Packets are transmitted from the queues in priority order. In some cases, the network node can identify a top-priority packet, and transmit the top priority packet without first storing the packet in the queue.Type: GrantFiled: September 27, 2013Date of Patent: December 29, 2015Assignee: BROADCOM CORPORATIONInventors: Nariman Yousefi, Yongbum Kim, John Walley, Sherman (Xuemin) Chen, Wael William Diab, Nicholas Ilyadis
-
Publication number: 20150373583Abstract: A data bridge controls packet transfers between network fabrics forming a closed network, such as a vehicular network and a home network. The data bridge includes two or more sets of modules, each of which communicates with a different network fabric. When a packet is to be delivered between network fabrics, a first set of modules, which is used to communicate with a first network fabric, decides whether to accept the packet or discard it. If the packet is accepted, it is delivered to a second set of modules, which is used for communicating with a second network fabric. The second set of modules makes a second, independent decision about whether the packet will be sent to the second network fabric. Each set of modules can base its decision on packet content type, and may discard any packet not to be delivered to the other network.Type: ApplicationFiled: May 11, 2015Publication date: December 24, 2015Applicant: BROADCOM CORPORATIONInventors: Nariman Yousefi, Yongbum Kim, John Walley, Sherman (Xuemin) Chen, Wael W. Diab, Nicholas Ilyadis
-
Publication number: 20150365664Abstract: A system for performing multi-level video processing within a vehicle includes a pre-processing module for determining an encoding mode and enabling one or more levels of encoding based on the encoding mode. The pre-processing module further receives a video stream from a camera attached to the vehicle via a vehicular communication network and encodes the video stream based on the encoding mode to produce a packet stream output. The system further includes a video decoder for receiving the packet stream output and decoding the packet stream output in accordance with the encoding mode to produce a decoded video output.Type: ApplicationFiled: August 21, 2015Publication date: December 17, 2015Applicant: BROADCOM CORPORATIONInventors: Nariman Yousefi, Yongbum Kim, John Walley, Sherman (Xuemin) Chen, Wael W. Diab, Nicholas Ilyadis