Patents by Inventor Chris Lin

Chris Lin 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: 11683213
    Abstract: Autonomous management of resources by an administrative node network is disclosed, including: receiving, at a first node of a plurality of nodes associated with an administrative node network, a resource request directed to the administrative node network, wherein the administrative node network is associated with managing a set of resources; obtaining a first proposal with respect to the resource request; obtaining a second proposal with respect to the resource request from a second node of the plurality of nodes associated with the administrative node network; and determining a processing consensus associated with the resource request based at least in part on the first proposal and the second proposal.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: June 20, 2023
    Assignee: Infra FX, Inc.
    Inventor: Chris Lin
  • Publication number: 20190342143
    Abstract: Autonomous management of resources by an administrative node network is disclosed, including: receiving, at a first node of a plurality of nodes associated with an administrative node network, a resource request directed to the administrative node network, wherein the administrative node network is associated with managing a set of resources; obtaining a first proposal with respect to the resource request; obtaining a second proposal with respect to the resource request from a second node of the plurality of nodes associated with the administrative node network; and determining a processing consensus associated with the resource request based at least in part on the first proposal and the second proposal.
    Type: Application
    Filed: April 29, 2019
    Publication date: November 7, 2019
    Inventor: Chris Lin
  • Patent number: 10268385
    Abstract: Techniques and systems are provided for tracking commands. Such methods and systems can include receiving a data access request in a controller coupled to (a) a non-volatile memory configured to store a set of physical data pages, and (b) a volatile memory configured to store a plurality of physical data page addresses, wherein each physical data page address corresponding to a physical data page in the set of physical data pages, and each physical data page address is accessed via a corresponding logical address in a set of logical addresses; accessing, by the controller based on the received data access request, a bitmap stored on the volatile memory, the bitmap including a set of bits, each bit configured to indicate a validity state of a different plurality of logical addresses in a set of logical addresses; and determining, via the controller, an invalid state of at least one of a selected (a) logical address, or (b) plurality of logical addresses, based on a bit in the bitmap.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: April 23, 2019
    Assignee: SK Hynix Inc.
    Inventors: Szutao Huang, Chris Lin
  • Patent number: 10061708
    Abstract: Techniques and systems for first determining if a non-volatile memory configured to store physical data pages is being initialized, and a volatile memory configured to store (a) plurality of physical data page addresses, each physical data page address corresponding to a physical data page and accessed via a corresponding logical address (b) first bitmap including plurality of first set of bits with each bit configured to indicate a validity state of a different first plurality of logical addresses, and (c) a second bitmap including a plurality of second set of bits, each bit in second set of bits configured to indicate a validity state of (i) different second plurality of logical addresses, and (ii) different first set of bits in first bitmap; accessing second bitmap based on first determining; and second determining of invalid state of at least one of selected logical address(es) based on a bit in second bitmap.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: August 28, 2018
    Assignee: SK Hynix Inc.
    Inventors: Szutao Huang, Chris Lin
  • Publication number: 20170329716
    Abstract: Techniques and systems for first determining if a non-volatile memory configured to store physical data pages is being initialized, and a volatile memory configured to store (a) plurality of physical data page addresses, each physical data page address corresponding to a physical data page and accessed via a corresponding logical address (b) first bitmap including plurality of first set of bits with each bit configured to indicate a validity state of a different first plurality of logical addresses, and (c) a second bitmap including a plurality of second set of bits, each bit in second set of bits configured to indicate a validity state of (i) different second plurality of logical addresses, and (ii) different first set of bits in first bitmap; accessing second bitmap based on first determining; and second determining of invalid state of at least one of selected logical address(es) based on a bit in second bitmap.
    Type: Application
    Filed: December 23, 2016
    Publication date: November 16, 2017
    Inventors: Szutao Huang, Chris Lin
  • Publication number: 20170322728
    Abstract: Techniques and systems are provided for tracking commands. Such methods and systems can include receiving a data access request in a controller coupled to (a) a non-volatile memory configured to store a set of physical data pages, and (b) a volatile memory configured to store a plurality of physical data page addresses, wherein each physical data page address corresponding to a physical data page in the set of physical data pages, and each physical data page address is accessed via a corresponding logical address in a set of logical addresses; accessing, by the controller based on the received data access request, a bitmap stored on the volatile memory, the bitmap including a set of bits, each bit configured to indicate a validity state of a different plurality of logical addresses in a set of logical addresses; and determining, via the controller, an invalid state of at least one of a selected (a) logical address, or (b) plurality of logical addresses, based on a bit in the bitmap.
    Type: Application
    Filed: December 23, 2016
    Publication date: November 9, 2017
    Inventors: Szutao Huang, Chris Lin
  • Publication number: 20150343600
    Abstract: A rotating wheel mounting structure includes a rotating shaft having a flat segment, a rotating wheel mounted on the rotating shaft, a locating member mounted on the rotating shaft and stopped at one side of the rotating wheel, a locating member mounted has a through hole and a flat engaging segment that structurally matches the flat segment of the rotating shaft, and a lock member fastened to the rotating shaft to lock the locating member and the rotating wheel, and thus fixation between the locating member and the rotating shaft prohibits the lock member from being rotated in the reversed direction and loosened due to an inertia on the rotating wheel.
    Type: Application
    Filed: August 5, 2015
    Publication date: December 3, 2015
    Inventors: Li-Wen CHANG, Chris LIN, Kolin KUO
  • Publication number: 20150345564
    Abstract: A rotating wheel mounting structure includes a rotating shaft having a key slot, a rotating wheel mounted on the rotating shaft, a locating member mounted on the rotating shaft and stopped at one side of the rotating wheel, a locating member mounted on the rotating shaft and fastened to the key slot, and a lock member fastened to the rotating shaft to lock the locating member and the rotating wheel, and thus fixation between the locating member and the rotating shaft prohibits the lock member from being rotated in the reversed direction and loosened due to an inertia on the rotating wheel.
    Type: Application
    Filed: June 2, 2014
    Publication date: December 3, 2015
    Applicant: Yung Li Hsing Electric Works Co., Ltd
    Inventors: Li-Wen CHANG, Chris LIN, Kolin KUO
  • Patent number: 7266290
    Abstract: A real-time rich media recording system. The system includes a capture module, a recording module and a random access module. The recording module real-time records a rich media source captured by the capture module as digital data. The recording module constructs a rich media relational table, and inserts an event label into the rich media relational table in response to an action instruction. The random access module stops the recording process of the recording module in response to an interrupt instruction, locates a location in the digital data, disables the event labels located after the location in the rich media relational table, and reinstates the recording module to record the rich media source at the position following the location in the digital data.
    Type: Grant
    Filed: August 8, 2002
    Date of Patent: September 4, 2007
    Assignee: CyberLink Corporation
    Inventors: Aken Shiah, Andy Hsu, Chris Lin
  • Publication number: 20040015595
    Abstract: A system and method for generating and playing multimedia presentations. The method synchronous records multimedia data for the presentation. The system includes a record unit, an output unit and a play unit. The record unit processes the timing between slide files and multimedia data during presentation. The output unit converts the output of the record unit to a plurality of web page files. The play unit having a browser processes the web page files to generate the multimedia presentation comprising multimedia data.
    Type: Application
    Filed: April 10, 2002
    Publication date: January 22, 2004
    Inventors: Chris Lin, Aken Shiah
  • Publication number: 20030126609
    Abstract: A real-time rich media recording system. The system includes a capture module, a recording module and a random access module. The recording module real-time records a rich media source captured by the capture module as digital data. The recording module constructs a rich media relational table, and inserts an event label into the rich media relational table in response to an action instruction. The random access module stops the recording process of the recording module in response to an interrupt instruction, locates a location in the digital data, disables the event labels located after the location in the rich media relational table, and reinstates the recording module to record the rich media source at the position following the location in the digital data.
    Type: Application
    Filed: August 8, 2002
    Publication date: July 3, 2003
    Inventors: Aken Shiah, Andy Hsu, Chris Lin