Patents by Inventor Ka Wing Cheung

Ka Wing Cheung 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: 11599482
    Abstract: A standalone Storage Controller with PCIe Multi-Mode capability that can be configured as PCIe Root-Complex (RC), an End-Point (EP) or a bridge (BR). In EP mode, the Storage Controller acts like a regular PCIe slaved controller which is connected to a PCIe Root-Complex provided by a Host via a PCIe port. While in RC mode, the Storage Controller acts as a PCIe configuration and management entity, a Host acting as a PCIe Root-Complex, which an add-in card or chip can attach to via a PCIe port that is provided by the Storage Controller, supporting any type of Network Device Interface, without an external Root-Complex. While in bridge mode, the Storage Controller can act as a transparent or non-transparent bridge with either a Root-Complex or End-Point port for the internal connection to the bridge.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: March 7, 2023
    Assignee: Suzhou Kuhan Information Technologies Co., Ltd.
    Inventors: Kwok Wah Yeung, Ka Wing Cheung, David Crespi
  • Patent number: 11368395
    Abstract: A Multiprotocol Storage Controller (MPSC) System on a Chip (SOC) comprising multiple heterogeneous network interface ports, a switch core, a global memory mapper and a frame router. The interface ports capable of interconnecting networks of devices with differing data and signaling protocols and differing number of data and signal lines.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: June 21, 2022
    Assignee: SUZHOU KUHAN INFORMATION TECHNOLOGIES CO., LTD.
    Inventors: Stuart Berman, David Crespi, Kwok Wah Yeung, Ka Wing Cheung
  • Publication number: 20220150164
    Abstract: A Multiprotocol Storage Controller (MPSC) System on a Chip (SOC) comprising multiple heterogeneous network interface ports, a switch core, a global memory mapper and a frame router. The interface ports capable of interconnecting networks of devices with differing data and signaling protocols and differing number of data and signal lines.
    Type: Application
    Filed: February 21, 2020
    Publication date: May 12, 2022
    Inventors: Stuart BERMAN, David CRESPI, Kwok Wah YEUNG, Ka Wing CHEUNG
  • Publication number: 20210334226
    Abstract: A standalone Storage Controller with PCIe Multi-Mode capability that can be configured as PCIe Root-Complex (RC), an End-Point (EP) or a bridge (BR). In EP mode, the Storage Controller acts like a regular PCIe slaved controller which is connected to a PCIe Root-Complex provided by a Host via a PCIe port. While in RC mode, the Storage Controller acts as a PCIe configuration and management entity, a Host acting as a PCIe Root-Complex, which an add-in card or chip can attach to via a PCIe port that is provided by the Storage Controller, supporting any type of Network Device Interface, without an external Root-Complex. While in bridge mode, the Storage Controller can act as a transparent or non-transparent bridge with either a Root-Complex or End-Point port for the internal connection to the bridge.
    Type: Application
    Filed: September 20, 2019
    Publication date: October 28, 2021
    Inventors: Kwok Wah Yeung, Ka Wing Cheung, David Crespi
  • Patent number: 10482038
    Abstract: Memory systems may include a programmable bit control unit suitable for defining read-write properties to locations in a base address register (BAR) memory, a read-write switch suitable for receiving a memory access request, and identifying whether the memory access request is a read access or a write access, and an access control unit suitable for receiving the memory access request from the read-write switch when the memory access request is identified as a write access, determining a read-write property associated with the write access, and processing the write access to a location in the BAR memory with a defined read-write property that is the same as the determined read-write property associated with the write request.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: November 19, 2019
    Assignee: SK hynix Inc.
    Inventors: Xianfeng Rui, Ka Wing Cheung, Ryan Yu, Ananthanarayanan Nagarajan
  • Publication number: 20170024332
    Abstract: Memory systems may include a programmable bit control unit suitable for defining read-write properties to locations in a base address register (BAR) memory, a read-write switch suitable for receiving a memory access request, and identifying whether the memory access request is a read access or a write access, and an access control unit suitable for receiving the memory access request from the read-write switch when the memory access request is identified as a write access, determining a read-write property associated with the write access, and processing the write access to a location in the BAR memory with a defined read-write property that is the same as the determined read-write property associated with the write request.
    Type: Application
    Filed: July 25, 2016
    Publication date: January 26, 2017
    Inventors: Xianfeng RUI, Ka Wing CHEUNG, Ryan YU, Ananthanarayanan NAGARAJAN
  • Publication number: 20140150030
    Abstract: A method for reserving television programs is disclosed. The method includes the steps of: receiving a reservation command, intercepting an image of a reservation program; transforming the image to reservation information; prompting the reservation information when reaching preset time or receiving a user prompt command. A corresponding system for reserving television programs is also disclosed. By transforming the image to reservation information and prompting the reservation information, it could modify transformed wrong part, realizing to automatically reserve program information. Another method for reserving television programs includes: receiving a reservation command, intercepting an image of a reservation program; storing the image; displaying the image when reaching a preset time or receiving a user prompt command. It also provides a corresponding system for reserving television programs.
    Type: Application
    Filed: September 26, 2013
    Publication date: May 29, 2014
    Applicant: Quatius Limited
    Inventor: Ka Wing Cheung
  • Publication number: 20140078404
    Abstract: A method and system for automatically adjusting television volume, and a television set or a remote controller are disclosed. In the method and system, it judges whether the environmental sound surrounding the television includes the same sound component with a preset phone ringing, and thereby identifies whether there is an incoming call when the user is watching television, and if there is an incoming call, an operation of reducing television volume is automatically performed, without the user's manual operation of reducing the TV volume. When receiving a call when watching TV, the user does not need to find a remote controller and look for the phone, which brings great convenience for the user. The system can be provided on the television, and can also be provided on a television remote controller or a controller, to automatically adjust the television volume according to the phone ringing.
    Type: Application
    Filed: May 31, 2013
    Publication date: March 20, 2014
    Inventor: Ka Wing Cheung
  • Publication number: 20140082667
    Abstract: A television program playing control method and the system thereof are disclosed. The method includes the following steps: creating a television control interface which comprises a television program playing window and a message push window. The television program playing window is configured to play television program, and the message push window is configured to display push message acquired from a background server; while receiving a triggering command for the push message, acquire network link corresponding to the push message, and connect to internet according to the network link, and visit network object corresponding to the push message. It can expediently visit network while displaying television image, and through network push related network message to television users.
    Type: Application
    Filed: September 12, 2013
    Publication date: March 20, 2014
    Inventor: Ka Wing CHEUNG
  • Publication number: 20140082671
    Abstract: A method for smart selection of TV channels is disclosed. The method includes the following steps: receiving a first user command, obtaining the current time, and determining a preset time period based on the current time, and prompting a first list of recommended channels corresponding to the preset time period; the first list of recommended channels is determined by the following steps: obtaining the accumulated broadcasting duration of each channel by accumulating the historical broadcasting duration of each channel during the preset time period; ranking the channels according to their accumulated broadcasting duration, the channel with longer broadcasting duration being ranked in front of the channel with shorter broadcasting duration, based on which the first list of recommended channels is determined. A corresponding device is further provided. The device includes an acquisition module and a prompting module.
    Type: Application
    Filed: May 31, 2013
    Publication date: March 20, 2014
    Inventor: Ka Wing Cheung
  • Publication number: 20140044284
    Abstract: A remote controller is disclosed. The remote controller includes a remote control board, on which a volume up control unit, a volume down control unit and a muting control unit are provided, and the muting control unit is set between the volume up control unit and the volume down control unit. The remote controller is more reasonably designed and more convenient for use.
    Type: Application
    Filed: June 7, 2013
    Publication date: February 13, 2014
    Inventor: Ka Wing Cheung
  • Publication number: 20130332963
    Abstract: A method and system for controlling a television control device, and a television control device are provided. The method includes the following steps: capturing a preset data link tag from the television video data when receiving a data acquisition instruction; wherein, the data link tag records the data link of network resource data corresponding to the television video data; analyzing the data link tag to obtain the data link; accessing network to obtain corresponding network resource data according to the data link. The method and system for controlling a television control device in the present invention are applicable for various television control devices, like a set-top box, a TV box, etc., and enable a user to obtain the television video easily without having to remember the television video content or website in order to search it on the Internet. This is very simple and convenient in operation.
    Type: Application
    Filed: March 15, 2013
    Publication date: December 12, 2013
    Applicant: Quatius Limited
    Inventor: Ka Wing CHEUNG
  • Publication number: 20130291041
    Abstract: A method for controlling network access of a television device and a module device thereof are disclosed. The method includes the following steps: inserting a network link tag in a television video, the network link tag recording a network link corresponding to the television video; transmitting the television video to the television device for playing; capturing the network link tag on the television video currently playing on the television device when receiving a network access instruction for acquiring the television video; and analyzing the network link tag to obtain the network link corresponding to the television video. This is very simple and convenient in operation. The network accessing to obtain the content of television video can thus be controlled by one button.
    Type: Application
    Filed: September 6, 2012
    Publication date: October 31, 2013
    Inventor: Ka Wing Cheung