Patents by Inventor Jack C. Cham

Jack C. Cham 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: 10049213
    Abstract: In one embodiment, a device in a network joins a fog-based malware defense cluster comprising one or more peer devices. The device and each peer device in the cluster are configured to execute a different set of local malware scanners. The device receives a file flagged as suspicious by a node in the network associated with the device. The device determines whether the local malware scanners of the device are able to scan the file. The device sends an assessment request to one or more of the peer devices in the malware defense cluster, in response to determining that the local malware scanners of the device are unable to scan the file.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: August 14, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Tao Zhang, Yi Zheng, Helder F. Antunes, Danyang Raymond Zheng, Jack C. Cham, Gonzalo Salgueiro, Joseph Michael Clarke
  • Publication number: 20170300693
    Abstract: In one embodiment, a device in a network joins a fog-based malware defense cluster comprising one or more peer devices. The device and each peer device in the cluster are configured to execute a different set of local malware scanners. The device receives a file flagged as suspicious by a node in the network associated with the device. The device determines whether the local malware scanners of the device are able to scan the file. The device sends an assessment request to one or more of the peer devices in the malware defense cluster, in response to determining that the local malware scanners of the device are unable to scan the file.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 19, 2017
    Inventors: Tao Zhang, Yi Zheng, Helder F. Antunes, Danyang Raymond Zheng, Jack C. Cham, Gonzalo Salgueiro, Joseph Michael Clarke
  • Patent number: 8462847
    Abstract: In a packet based multicast video streaming network, a method for minimizing delay in displaying video on a TV set in response to a viewer changing the channel is disclosed. For each live multicast video stream, one or more reference frames and corresponding compressed frames are temporarily stored in a memory in anticipation of the viewer switching to that particular program. When the viewer changes channels, the previously stored reference and compressed frames are immediately read from the memory and rendered for display on the TV. This eliminates the need to wait for the next available reference frame. In other words, this eliminates a temporary blank TV screen each time the channel is changed. Certain compressed frames are dropped and blank frames can be inserted in order to catch up to and synchronize with the live video broadcast. The particular frames to be dropped and the number of blank frames to be inserted is a function of the bandwidth limitation imposed by the last mile of the network.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: June 11, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Fang Wu, Jack C. Cham, Michael Pereira
  • Patent number: 8233388
    Abstract: Systems and methods for controlling the flow of information content in a network are described. The system includes a tracking module that remembers a sensitivity level of the information content and a location of that information content with respect to the system. A marking module is included that receives the sensitivity level from the tracking module upon a call for the information content. The marking module marks a sensitivity tag in a packet header associated with the information content according to the sensitivity level. Flow of the information content in the network is controlled according to the sensitivity tag.
    Type: Grant
    Filed: May 30, 2006
    Date of Patent: July 31, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Danyang Raymond Zheng, Jack C. Cham
  • Patent number: 8218654
    Abstract: Methods and systems for reducing channel change startup delays for multicast digital video streams are described. Packets of a multicast digital video transport stream having a plurality of normal Group of Pictures are received. Further, a channel change request is received and a speed-up Group of Pictures is inserted in the stream in response to the channel change request. In one embodiment, video stream specific information is also inserted in the stream. The packets are processed and transmitted.
    Type: Grant
    Filed: March 8, 2006
    Date of Patent: July 10, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Gary Fujen Cheng, Charles Shen, Jack C. Cham, Ping Li
  • Patent number: 7965771
    Abstract: In a packet based multicast video streaming network, a method for minimizing delay in displaying video on a TV set in response to a viewer changing the channel is disclosed. For each live multicast video stream, one or more reference frames and corresponding compressed frames are temporarily stored in a memory in anticipation of the viewer switching to that particular program. When the viewer changes channels, the previously stored reference and compressed frames are immediately read from the memory and rendered for display on the TV. This eliminates the need to wait for the next available reference frame. In other words, this eliminates a temporary blank TV screen each time the channel is changed. Certain compressed frames are dropped and blank frames can be inserted in order to catch up to and synchronize with the live video broadcast. The particular frames to be dropped and the number of blank frames to be inserted is a function of the bandwidth limitation imposed by the last mile of the network.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: June 21, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Fang Wu, Jack C. Cham, Michael Pereira
  • Publication number: 20110131622
    Abstract: In a packet based multicast video streaming network, a method for minimizing delay in displaying video on a TV set in response to a viewer changing the channel is disclosed. For each live multicast video stream, one or more reference frames and corresponding compressed frames are temporarily stored in a memory in anticipation of the viewer switching to that particular program. When the viewer changes channels, the previously stored reference and compressed frames are immediately read from the memory and rendered for display on the TV. This eliminates the need to wait for the next available reference frame. In other words, this eliminates a temporary blank TV screen each time the channel is changed. Certain compressed frames are dropped and blank frames can be inserted in order to catch up to and synchronize with the live video broadcast. The particular frames to be dropped and the number of blank frames to be inserted is a function of the bandwidth limitation imposed by the last mile of the network.
    Type: Application
    Filed: January 28, 2011
    Publication date: June 2, 2011
    Applicant: Cisco Technology, Inc.
    Inventors: Fang Wu, Jack C. Cham, Michael Pereira
  • Patent number: 7710983
    Abstract: A method and apparatus for determining information associated with a particular multicast channel in a multicast network are disclosed. In accordance with the method, a request message requesting information associated with the particular multicast channel is generated and sent to the multicast network. Further, the request message is propagated downstream in a recursive manner via a multicast topology of the multicast network. A response to the request message is propagated upstream via the multicast topology to generate a response message including requested information associated with the particular multicast channel. The information may comprise number of users receiving the particular multicast channel.
    Type: Grant
    Filed: April 21, 2005
    Date of Patent: May 4, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: Danyang Zheng, Ping Li, Jack C. Cham, Charles Shen
  • Patent number: 7664136
    Abstract: A power sourcing equipment-powered device (PSE-PD) combination unit requests inline power from a connected PSE or other PSE-PD combination unit by having the PD portion of the PD-PSE combination unit adapt its electrical characteristics, if necessary, to obtain the maximum power available. The PD-PSE combination device keeps track of available power less power consumed locally with a summation unit. A PSE manager unit grants PD power requests from downstream devices based upon the available power left (e.g., original PSE power less losses less local consumption).
    Type: Grant
    Filed: June 2, 2005
    Date of Patent: February 16, 2010
    Assignee: Cisco Technology, Inc.
    Inventors: John Albert Toebes, Ping Li, Jack C. Cham
  • Publication number: 20070280112
    Abstract: Systems and methods for controlling the flow of information content in a network are described. The system includes a tracking module that remembers a sensitivity level of the information content and a location of that information content with respect to the system. A marking module is included that receives the sensitivity level from the tracking module upon a call for the information content. The marking module marks a sensitivity tag in a packet header associated with the information content according to the sensitivity level. Flow of the information content in the network is controlled according to the sensitivity tag.
    Type: Application
    Filed: May 30, 2006
    Publication date: December 6, 2007
    Inventors: Danyang Raymond Zheng, Jack C. Cham