Patents by Inventor Jiangnan Lin
Jiangnan 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: 11411750Abstract: The technology disclosed herein provides a system for generating a personal unclonable function (PUF) for a user based on a biometric data related to the user. Implementations of the system include a camera to generate a partial image of a user's tongue, a sensor to generate a moisture level in the user's saliva, a PUF generator configured to generate a PUF benchmark of the user based on combination of the partial image of a user's tongue and the moisture level in the user's saliva, and an access control unit configured to control access to one or more user devices based on the PUF benchmark.Type: GrantFiled: March 30, 2020Date of Patent: August 9, 2022Assignee: SEAGATE TECHNOLOGY LLCInventors: Padmaja Kannan, Xiong Liu, Jiangnan Lin, Wendy Pui Lai Wong
-
Patent number: 11394706Abstract: The technology disclosed herein provides a system for allowing users to login into one or more devices without a password. Implementations of the system include one or more biometric data collection devices (shoe, glasses, watch) and a device configured to store one or more user identification data, receive a request for user verification, request user's biometric data from one or more of the biometric data collection devices, generate a personal unclonable function (PUF) value based on combination of at least one of the user identification data and the user's biometric data, and verify the user's identity by comparing the PUF value to the user's PUF benchmark.Type: GrantFiled: September 3, 2019Date of Patent: July 19, 2022Assignee: SEAGATE TECHNOLOGY LLCInventors: Jiangnan Lin, Xiong Liu, Wendy Pui Lai Wong, Padmaja Kannan, Manuel Offenberg
-
Patent number: 11243887Abstract: In accordance with one implementation, a method for mitigating cache transfer time entails reading data into memory from at least two consecutive elliptical data tracks in a main store region of data storage and writing the data read from the at least two consecutive elliptical data tracks to a spiral data track within a cache storage region.Type: GrantFiled: February 26, 2020Date of Patent: February 8, 2022Assignee: SEAGATE TECHNOLOGY LLCInventors: Andrew Michael Kowles, Xiong Liu, Mark Gaertner, Kai Yang, WenXiang Xie, Jiangnan Lin
-
Publication number: 20210306165Abstract: The technology disclosed herein provides a system for generating a personal unclonable function (PUF) for a user based on a biometric data related to the user. Implementations of the system include a camera to generate a partial image of a user's tongue, a sensor to generate a moisture level in the user's saliva, a PUF generator configured to generate a PUF benchmark of the user based on combination of the partial image of a user's tongue and the moisture level in the user's saliva, and an access control unit configured to control access to one or more user devices based on the PUF benchmark.Type: ApplicationFiled: March 30, 2020Publication date: September 30, 2021Inventors: Padmaja KANNAN, Xiong LIU, Jiangnan LIN, Wendy Pui Lai WONG
-
Publication number: 20210067509Abstract: The technology disclosed herein provides a system for allowing users to login into one or more devices without a password. Implementations of the system include one or more biometric data collection devices (shoe, glasses, watch) and a device configured to store one or more user identification data, receive a request for user verification, request user's biometric data from one or more of the biometric data collection devices, generate a personal unclonable function (PUF) value based on combination of at least one of the user identification data and the user's biometric data, and verify the user's identity by comparing the PUF value to the user's PUF benchmark.Type: ApplicationFiled: September 3, 2019Publication date: March 4, 2021Inventors: Jiangnan LIN, Xiong LIU, Wendy Pui Lai WONG, Padmaja KANNAN, Manuel OFFENBERG
-
Publication number: 20200192806Abstract: In accordance with one implementation, a method for mitigating cache transfer time entails reading data into memory from at least two consecutive elliptical data tracks in a main store region of data storage and writing the data read from the at least two consecutive elliptical data tracks to a spiral data track within a cache storage region.Type: ApplicationFiled: February 26, 2020Publication date: June 18, 2020Inventors: Andrew Michael KOWLES, Xiong LIU, Mark GAERTNER, Kai YANG, WenXiang XIE, Jiangnan LIN
-
Patent number: 10580468Abstract: In accordance with one implementation, a method for reducing cache service time includes determining an access time parameter associated with movement of a read/write head to an access location for each of a plurality of contiguous cache storage segments and dynamically selecting one of the plurality of contiguous cache storage segments to store data based on the determined access time parameter.Type: GrantFiled: September 29, 2017Date of Patent: March 3, 2020Assignee: SEAGATE TECHNOLOGY LLCInventors: Andrew Michael Kowles, Mark Gaertner, Xiong Liu, WenXiang Xie, Kai Yang, Jiangnan Lin
-
Patent number: 10579533Abstract: In accordance with one implementation, a method for mitigating cache transfer time entails reading data into memory from at least two consecutive elliptical data tracks in a main store region of data storage and writing the data read from the at least two consecutive elliptical data tracks to a spiral data track within a cache storage region.Type: GrantFiled: September 29, 2017Date of Patent: March 3, 2020Assignee: SEAGATE TECHNOLOGY LLCInventors: Andrew Michael Kowles, Xiong Liu, Mark Gaertner, Kai Yang, WenXiang Xie, Jiangnan Lin
-
Patent number: 10540110Abstract: A data-storing method for accelerated read throughput of a channel received as part of a multi-channel data stream includes writing a first channel segment of the multi-channel data stream to a first continuous sequence of physical blocks along a first data track of a storage medium within a storage device and identifying a second channel segment of the multi-channel data stream as being a continuation of the first channel segment. The method further includes writing the second channel segment to a second continuous sequence of physical blocks along a second data track responsive to the identification, the second continuous sequence of physical blocks being offset from the first continuous sequence in a down-track direction by a minimum block offset, the minimum block offset representing at least a number of physical blocks on the storage medium that rotate below a read/write element of the storage device during a time that the read/write element is moved from the first data track to the second data track.Type: GrantFiled: April 3, 2018Date of Patent: January 21, 2020Assignee: SEAGATE TECHNOLOGY LLCInventors: Xiong Liu, Jiangnan Lin, WenXiang Xie
-
Publication number: 20190258402Abstract: A data-storing method for accelerated read throughput of a channel received as part of a multi-channel data stream includes writing a first channel segment of the multi-channel data stream to a first continuous sequence of physical blocks along a first data track of a storage medium within a storage device and identifying a second channel segment of the multi-channel data stream as being a continuation of the first channel segment. The method further includes writing the second channel segment to a second continuous sequence of physical blocks along a second data track responsive to the identification, the second continuous sequence of physical blocks being offset from the first continuous sequence in a down-track direction by a minimum block offset, the minimum block offset representing at least a number of physical blocks on the storage medium that rotate below a read/write element of the storage device during a time that the read/write element is moved from the first data track to the second data track.Type: ApplicationFiled: April 3, 2018Publication date: August 22, 2019Inventors: Xiong Liu, Jiangnan Lin, WenXiang Xie
-
Publication number: 20190205041Abstract: Implementations disclosed herein provide an apparatus including a storage media and a storage controller configured to divide physical storage space of the storage media into a plurality of media zones between an inner diameter (ID) and an outer diameter (OD) of the storage media, and write LBA sectors to the media zones in a direction from the ID to the OD and writing the data in the direction from the OD to the ID within each media zone.Type: ApplicationFiled: December 29, 2017Publication date: July 4, 2019Inventors: Jiangnan Lin, Xiong Liu, WenXiang Xie
-
Patent number: 10341115Abstract: Apparatus and method for data security in a data storage device. In some embodiments, an alternating pattern is written to a magnetic recording medium as a sequence of symbols at a selected clock rate. A repeatable magnetic signature is generated by reading the alternating pattern from the medium, the magnetic signature having relatively weak entropy at boundaries of the symbols. A multi-bit digital sequence is extracted from the repeatable magnetic signature, the digital sequence having relatively strong entropy. The digital sequence is stored in a separate memory coupled to the medium. Access to data stored on the medium is authenticated responsive to the digital sequence stored in the separate memory.Type: GrantFiled: August 26, 2016Date of Patent: July 2, 2019Assignee: Seagate Technology LLCInventors: William Erik Anderson, Jiangnan Lin, Xiong Liu, Quan Li
-
Publication number: 20190103146Abstract: In accordance with one implementation, a method for reducing cache service time includes determining an access time parameter associated with movement of a read/write head to an access location for each of a plurality of contiguous cache storage segments and dynamically selecting one of the plurality of contiguous cache storage segments to store data based on the determined access time parameter.Type: ApplicationFiled: September 29, 2017Publication date: April 4, 2019Inventors: Andrew Michael Kowles, Mark Gaertner, Xiong Liu, WenXiang Xie, Kai Yang, Jiangnan Lin
-
Publication number: 20190102307Abstract: In accordance with one implementation, a method for mitigating cache transfer time entails reading data into memory from at least two consecutive elliptical data tracks in a main store region of data storage and writing the data read from the at least two consecutive elliptical data tracks to a spiral data track within a cache storage region.Type: ApplicationFiled: September 29, 2017Publication date: April 4, 2019Inventors: Andrew Michael Kowles, Xiong Liu, Mark Gaertner, Kai Yang, WenXiang Xie, Jiangnan Lin
-
Publication number: 20180062850Abstract: Apparatus and method for data security in a data storage device. In some embodiments, an alternating pattern is written to a magnetic recording medium as a sequence of symbols at a selected clock rate. A repeatable magnetic signature is generated by reading the alternating pattern from the medium, the magnetic signature having relatively weak entropy at boundaries of the symbols. A multi-bit digital sequence is extracted from the repeatable magnetic signature, the digital sequence having relatively strong entropy. The digital sequence is stored in a separate memory coupled to the medium. Access to data stored on the medium is authenticated responsive to the digital sequence stored in the separate memory.Type: ApplicationFiled: August 26, 2016Publication date: March 1, 2018Inventors: William Erik Anderson, Jiangnan Lin, Xiong Liu, Quan Li