Patents by Inventor Woojoong Lee

Woojoong Lee 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).

  • Publication number: 20240330339
    Abstract: An electronic device in an example embodiment may include a communication interface configured to receive an original file, a memory, and a processor. The processor may generate bit information corresponding to uppercase and lowercase letters included in a filename of the original file. The processor may generate a case insensitive (CI) filename in which the filename of the original file is expressed by characters of a first type. The processor may encrypt the CI filename and may calculate a first hash value corresponding to the encrypted CI filename. The processor may record filename metadata including at least one of the encrypted CI filename, a length of the encrypted CI filename, the first hash value, and the bit information, in the memory. The processor may search for a target file to be found based on the filename metadata.
    Type: Application
    Filed: June 6, 2024
    Publication date: October 3, 2024
    Inventors: Sungjong SEO, Yeongjin GIL, Hyeongjun KIM, Woojoong LEE
  • Patent number: 12019906
    Abstract: An electronic device may include a storage, a memory, and a processor configured to read or write a file from or to the memory. The memory may include a lower file system for compressing and storing a file by using a first partition of the storage and an upper file system for decompressing and storing a file by using a second partition of the storage and/or the lower file system. The processor may copy, to an upper file system of the memory, a first file having an access number greater than a certain level by decompressing the first file in the lower file system, and may control a stackable file system to read the first file from the upper file system and to provide the first file to the application layer based on a request from the application layer being detected with respect to the copied first file.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: June 25, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woojoong Lee, Yeongjin Gil, Sungjong Seo, Hobin Woo
  • Patent number: 11868401
    Abstract: Provided is an electronic device including a file system, a memory, and a processor. The memory stores at least one instruction that instructs, when executed, the processor to receive a request for access to a file or directory stored in a user data area of the file system. In response to the reception of the request, first information associated with the file or directory is store in the memory, and the size of the file or directory is displayed using the first information. When the first information is information associated with the file, the information indicates the size of the file. When the first information is information associated with the directory, the information indicates a sum of the sizes of all subdirectories and all files included in the directory.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: January 9, 2024
    Inventors: Jongwoo Hong, Sungjong Seo, Sunghwan Yun, Kitae Lee, Woojoong Lee
  • Publication number: 20230409471
    Abstract: Disclosed is an electronic device comprising: a non-volatile memory configured to store at least one file including metadata and user data; a file system configured to manage the at least one file through a log stream; and a file system (FS) manager configured to monitor a free space log included in the log stream corresponding to a first free space of the non-volatile memory, and to transmit a compression request to the file system based on the size of the first free space, displayed on the free space log, having a value less than a first reference value. The file system may be configured to: based on the compression request being received, compress at least a part of the metadata stored in the non-volatile memory based on the log stream, to store same in the first free space; and display a second free space of the non-volatile memory, secured through the compression of the at least a part of the metadata, as a reserved block log in the log stream.
    Type: Application
    Filed: September 6, 2023
    Publication date: December 21, 2023
    Inventors: Jaewook KIM, Yeongjin GIL, Woojoong LEE
  • Publication number: 20230342074
    Abstract: An electronic device is provided. The electronic device includes a storage, and a processor configured to execute a storage device manager function, when the storage device manager function is executed, check a free space on a file system, as a result of the checking of the free space, determine whether the free space of the storage is less than or equal to a first reference ratio, when the free space of the storage is less than or equal to the first reference ratio, select and compress data having a use frequency less than or equal to a predetermined use frequency, manage the compressed data by using a list, and reserve and process a block secured by the compression on the file system.
    Type: Application
    Filed: July 5, 2023
    Publication date: October 26, 2023
    Inventors: Hyeongjun KIM, Sungjong SEO, Woojoong LEE, Sungdo MOON, Hyunjoon CHA
  • Publication number: 20230305999
    Abstract: An electronic device includes: an auxiliary storage device configured to manage a file stored in a log-structured file system; a main storage device; and a processor operatively connected to the auxiliary storage device and the main storage device. The processor is configured to: inspect metadata of the auxiliary storage device; identify a location of a node of the file in the metadata; read information of the node of the file in the identified location of the node of the file; arrange the node of the file, based on the information of the node of the file; read information of the arranged node of the file; store the information of the arranged node of the file in the main storage device; and inspect the stored information of the arranged node of the file in the main storage device.
    Type: Application
    Filed: May 30, 2023
    Publication date: September 28, 2023
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Junbeom YEOM, Yeongjin GIL, Sungjong SEO, Woojoong LEE
  • Publication number: 20230297522
    Abstract: An electronic device includes: a storage device including multiple segments configured to store data; a buffer memory configured to store segment attributes corresponding to the multiple segments, respectively; and one processor electrically connected to the storage device and the buffer memory. The one processor is configured to: determine, based on two or more parameters related to a data requested to be written, a data attribute; store the data requested to be written in a segment of the multiple segments, the segment being corresponding to the data attribute among the multiple segments; store a segment attribute of the segment, which is determined based on the data attribute in the buffer memory; update the data attribute, based on a data modification time of the data requested to be written; and update the segment attribute, based on the updated data attribute.
    Type: Application
    Filed: May 23, 2023
    Publication date: September 21, 2023
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sungjong SEO, Yeongjin GIL, Hyeongjun KIM, Woojoong LEE
  • Publication number: 20230244406
    Abstract: An electronic device includes: a memory including a storage; and a processor operatively connected to the memory, wherein the processor is configured to: based on a request to delete a file, identify use attribute information about the file requested to be deleted; based on information related to an extension of the file requested to be deleted that being stored in the memory, update the information related to the extension of the file requested to be deleted, based on the use attribute information; and configure an attribute of the extension of the file requested to be deleted, based on the updated information related to the extension of the file requested to be deleted and a hotness condition of the storage.
    Type: Application
    Filed: March 30, 2023
    Publication date: August 3, 2023
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woojoong LEE, Hyeongjun KIM, Sungjong SEO
  • Publication number: 20230177005
    Abstract: According to one or more embodiments, an electronic device may include a memory, a storage, and a processor. The processor may be configured to write a file of an application in the memory in response to a file input request of the application, identify a write pattern of the file at a first time of writing the file of the application in the memory, update the write pattern in the memory, classify the file as one of a hot file and a cold file based on the write pattern of the file at a second time of copying the file of the application from the memory to the storage, and control the processor to: store a classification result of the file together with the file in the storage.
    Type: Application
    Filed: November 7, 2022
    Publication date: June 8, 2023
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jaewook KIM, Yeongjin GIL, Sungjong SEO, Woojoong LEE
  • Publication number: 20230168831
    Abstract: An electronic device is provided. The electronic device includes a storage device configured to include a first partition, a second partition, and a third partition, and a processor configured to configure the second partition as a first volume and the third partition as a second volume, and attach or detach the second volume to or from a file system to manage a storage space of the storage device.
    Type: Application
    Filed: November 29, 2022
    Publication date: June 1, 2023
    Inventors: Woojoong LEE, Yeongjin GIL, Jaewook KIM, Hyeongjun KIM, Sungjong SEO, Junbeom YEOM, Hobin WOO
  • Publication number: 20230067968
    Abstract: An electronic device may include a storage, a memory, and a processor configured to read or write a file from or to the memory. The memory may include a lower file system for compressing and storing a file by using a first partition of the storage and an upper file system for decompressing and storing a file by using a second partition of the storage and/or the lower file system. The processor may copy, to an upper file system of the memory, a first file having an access number greater than a certain level by decompressing the first file in the lower file system, and may control a stackable file system to read the first file from the upper file system and to provide the first file to the application layer based on a request from the application layer being detected with respect to the copied first file.
    Type: Application
    Filed: August 18, 2022
    Publication date: March 2, 2023
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Woojoong LEE, Yeongjin Gil, Sungjong Seo, Hobin Woo
  • Patent number: 11423012
    Abstract: An electronic device and a method for operating the electronic device are provided. The electronic device includes a first memory, a second memory configured to store therein journal data including an operation result of a transaction for data in the database and metadata, and at least processor configured to detect an occurrence of the transaction, identify characteristics of a database system to which the data corresponding to the transaction belongs and characteristics of a file system, determine whether to create a thread for synchronizing the metadata stored in the second memory with the first memory based on the characteristics of the file system and the characteristics of the database system, and synchronize the metadata with the first memory using the created thread corresponding to identifying that the transaction of the data satisfies a condition related to a degree of change of time of the data.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: August 23, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyeeun Jun, Kiwon Song, Kisung Lee, Woojoong Lee
  • Publication number: 20220179907
    Abstract: Provided is an electronic device including a file system, a memory, and a processor. The memory stores at least one instruction that instructs, when executed, the processor to receive a request for access to a file or directory stored in a user data area of the file system. In response to the reception of the request, first information associated with the file or directory is store in the memory, and the size of the file or directory is displayed using the first information. When the first information is information associated with the file, the information indicates the size of the file. When the first information is information associated with the directory, the information indicates a sum of the sizes of all subdirectories and all files included in the directory.
    Type: Application
    Filed: February 28, 2022
    Publication date: June 9, 2022
    Inventors: Jongwoo Hong, Sungjong Seo, Sunghwan Yun, Kitae Lee, Woojoong Lee
  • Patent number: 11086538
    Abstract: A method for initializing a storage is provided. The method includes comparing a size of a disk partition of the storage with a size of a filesystem image recorded on the storage, and reconfiguring the filesystem image in a dynamic manner if the disk partition size is larger than that of the filesystem image, wherein the filesystem image may include a metadata area composed of metadata blocks and a data block area composed of file data blocks, and wherein the data block area may include in sequence a first free block area composed of only file data blocks where data is not recorded, and a file data area composed of at least one file data block where data is recorded. Various other embodiments are possible.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: August 10, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Woojoong Lee, Sungjong Seo, Junbeom Yeom, Yeongjin Gil
  • Publication number: 20210042293
    Abstract: An electronic device and a method for operating the electronic device are provided. The electronic device includes a first memory, a second memory configured to store therein journal data including an operation result of a transaction for data in the database and metadata, and at least processor configured to detect an occurrence of the transaction, identify characteristics of a database system to which the data corresponding to the transaction belongs and characteristics of a file system, determine whether to create a thread for synchronizing the metadata stored in the second memory with the first memory based on the characteristics of the file system and the characteristics of the database system, and synchronize the metadata with the first memory using the created thread corresponding to identifying that the transaction of the data satisfies a condition related to a degree of change of time of the data.
    Type: Application
    Filed: May 13, 2020
    Publication date: February 11, 2021
    Inventors: Hyeeun JUN, Kiwon SONG, Kisung LEE, Woojoong LEE
  • Publication number: 20200183589
    Abstract: A method for initializing a storage is provided. The method includes comparing a size of a disk partition of the storage with a size of a filesystem image recorded on the storage, and reconfiguring the filesystem image in a dynamic manner if the disk partition size is larger than that of the filesystem image, wherein the filesystem image may include a metadata area composed of metadata blocks and a data block area composed of file data blocks, and wherein the data block area may include in sequence a first free block area composed of only file data blocks where data is not recorded, and a file data area composed of at least one file data block where data is recorded. Various other embodiments are possible.
    Type: Application
    Filed: October 7, 2019
    Publication date: June 11, 2020
    Inventors: Woojoong LEE, Sungjong SEO, Junbeom YEOM, Yeongjin GIL
  • Publication number: 20190155792
    Abstract: An electronic device according to various embodiments of the present invention may comprise: a first memory for storing file data; a second memory having an attribute different from an attribute of the first memory; and a processor, wherein the processor is configured to store, in the second memory, journal data associated with a change in at least a part of the file data, and update the at least a part of the file data stored in the first memory at least on the basis of the journal data when a designated condition is satisfied. Other various embodiments are possible.
    Type: Application
    Filed: May 31, 2017
    Publication date: May 23, 2019
    Inventors: Daeho JEONG, Yeongjin GIL, Hobin WOO, Sunghwan YUN, Kitae LEE, Woojoong LEE, Minjung KIM
  • Publication number: 20120245567
    Abstract: A surgical instrument that includes an instrument shaft having proximal and distal ends, a tool disposed from the distal end of the instrument shaft, a control handle disposed from the proximal end of the instrument shaft, a distal motion member for coupling the distal end of the instrument shaft to the tool, a proximal motion member for coupling the proximal end of the instrument shaft to the handle, actuation means extending between the distal and proximal motion members for coupling motion of the proximal motion member to the distal motion member for controlling the positioning of the tool and a locking mechanism for fixing the position of the tool at a selected position and having locked and unlocked states.
    Type: Application
    Filed: November 30, 2011
    Publication date: September 27, 2012
    Applicant: CAMBRIDGE ENDOSCOPIC DEVICES, INC.
    Inventors: Woojin Lee, Andres Chamorro, Woojoong Lee
  • Patent number: 8083765
    Abstract: A surgical instrument that includes an instrument shaft having proximal and distal ends, a tool disposed from the distal end of the instrument shaft, a control handle disposed from the proximal end of the instrument shaft, a distal motion member for coupling the distal end of the instrument shaft to the tool, a proximal motion member for coupling the proximal end of the instrument shaft to the handle, actuation means extending between the distal and proximal motion members for coupling motion of the proximal motion member to the distal motion member for controlling the positioning of the tool and a locking mechanism for fixing the position of the tool at a selected position and having locked and unlocked states.
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: December 27, 2011
    Assignee: Cambridge Endoscopic Devices, Inc.
    Inventors: Woojin Lee, Andres Chamorro, Woojoong Lee
  • Patent number: 8029531
    Abstract: A surgical instrument that includes an instrument shaft having proximal and distal ends, a tool disposed from the distal end of the instrument shaft, a control handle disposed from the proximal end of the instrument shaft, a distal motion member for coupling the distal end of the instrument shaft to the tool, a proximal motion member for coupling the proximal end of the instrument shaft to the handle, actuation means extending between the distal and proximal motion members for coupling motion of the proximal motion member to the distal motion member for controlling the positioning of the tool, a rotation knob disposed adjacent the control handle and rotatable relative to the control handle for causing a corresponding rotation of the instrument shaft and tool and a locking mechanism for fixing the position of the tool at a selected position and having locked and unlocked states.
    Type: Grant
    Filed: September 27, 2006
    Date of Patent: October 4, 2011
    Assignee: Cambridge Endoscopic Devices, Inc.
    Inventors: Woojin Lee, Andres Chamorro, Woojoong Lee