Patents by Inventor Ken Kim

Ken Kim 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: 20220130069
    Abstract: The described technology is a technique related to an indoor localization method using deep learning. The indoor localization method comprises: opening a 3D tour comprising a plurality of panoramic images; receiving a first perspective image captured by a camera provided in the user device; calculating global features for the first perspective image and each of the plurality of panoramic images included in the 3D tour; selecting a most similar panoramic image to the first perspective image by using the calculated global features; computing an indoor location corresponding to a location of the camera on the 3D tour by using feature points included in the selected panoramic image and the first perspective image; and providing the computed indoor location to the user device.
    Type: Application
    Filed: August 26, 2021
    Publication date: April 28, 2022
    Inventors: Ken KIM, Ji Wuck JUNG, Farkhod KHUDAYBERGANOV
  • Publication number: 20220060640
    Abstract: The described technology is a technique related to a system and method for displaying 3D tour comparisons. The method for displaying a 3D tour comparison including setting each reference point for first and second tours that are different from each other, and setting coordinate values for a plurality of image photographing points included in the first and second tours, respectively, in the first tour, setting a first point that is one of the plurality of image photographing points included in the first tour, in the second tour, selecting a second point closest to the coordinate value of the first point out of the plurality of image photographing points included in the second tour, and displaying an image related to the first point on a part of a split-screen of a split-screen, and displaying an image related to the second point on at least a part of the rest of the split-screen of the split-screen.
    Type: Application
    Filed: August 27, 2021
    Publication date: February 24, 2022
    Inventors: Ken KIM, Ji Wuck JUNG
  • Publication number: 20210392277
    Abstract: The described technology is a technique related to a 3D tour photographing apparatus and method. The 3D tour photographing apparatus comprising: a camera module for photographing a plurality of images for generating an around-view image for a particular point, a location tracking module for detecting a location change or direction change of the camera module, a tilt unit for changing a position or angle between the camera module and the location tracking module, and a control module for deriving a movement path based on data provided from the location tracking module, and for mapping the plurality of images provided from the camera module onto the movement path.
    Type: Application
    Filed: August 27, 2021
    Publication date: December 16, 2021
    Inventors: Ken KIM, Ji Wuck JUNG
  • Publication number: 20210390640
    Abstract: The described technology is a technique related to a server and method for displaying additional information on a 3D tour. In this case, the method for displaying additional information on a 3D tour performed by a server for providing a 3D tour service linked to a user terminal, the method includes providing a 3D tour comprising 3D information of a particular space to the user terminal, receiving coordinate information for a start point and an end point of an additional-information signpost to be created newly on the 3D tour displayed on the user terminal, creating an additional-information signpost connecting the start point and the end point, and overlappingly displaying the created additional-information signpost on the 3D tour.
    Type: Application
    Filed: August 27, 2021
    Publication date: December 16, 2021
    Inventors: Ken KIM, Ji Wuck JUNG
  • Publication number: 20210390639
    Abstract: The described technology is a technique related to a server and method for displaying additional information on a 3D tour. In this case, the method for displaying additional information on a 3D tour performed by a 3D tour management server linked to a user device, the method comprising: providing the user device with a floor plan for a particular space and an interface capable of inserting additional information based on the floor plan, receiving a plurality photographed images for configuring a 3D tour for the particular space from the user device, in a process of photographing the 3D tour performed by the user device, receiving additional information as input from the user device via the interface, combining a 3D tour configured based on the plurality photographed images and the additional information inputted via the interface, and displaying the additional information onto the 3D tour or the floor plan.
    Type: Application
    Filed: August 27, 2021
    Publication date: December 16, 2021
    Inventors: Ken KIM, Ji Wuck JUNG
  • Publication number: 20210392265
    Abstract: The described technology is a technique related to a method for controlling a mobile device cradle and combining images. The method for controlling a mobile device cradle performed in an application of a user device linked with the mobile device cradle, comprises: pairing the mobile device cradle with the user device; starting capturing an image based on an input of a user; extracting a subject from a captured image; calculating a moving speed and a moving direction of the subject extracted; and calculating a rotation speed and a rotation direction of a motor included in the mobile device cradle based on the calculated moving speed and moving direction, and controlling the motor based on the calculated rotation speed and rotation direction.
    Type: Application
    Filed: August 26, 2021
    Publication date: December 16, 2021
    Inventors: Ken KIM, Ji Wuck JUNG
  • Publication number: 20210127073
    Abstract: The present inventive concept is a technique related to a system and method for displaying 3D tour comparisons. The method for displaying a 3D tour comparison including setting each reference point for first and second tours that are different from each other, and setting coordinate values for a plurality of image photographing points included in the first and second tours, respectively, in the first tour, setting a first point that is one of the plurality of image photographing points included in the first tour, in the second tour, selecting a second point closest to the coordinate value of the first point out of the plurality of image photographing points included in the second tour, and displaying an image related to the first point on one side of a split-screen, and displaying an image related to the second point on the other side of the split-screen.
    Type: Application
    Filed: October 29, 2020
    Publication date: April 29, 2021
    Applicant: 3I Inc.
    Inventors: Ken KIM, Ji Wuck JUNG
  • Publication number: 20210125295
    Abstract: The present inventive concept is a technique related to a system and method for displaying additional information on a 3D tour. In this case, the method for displaying additional information on a 3D tour performed by a server for providing a 3D tour service linked to a user terminal, the method includes providing a 3D tour comprising 3D information of a particular space to the user terminal, receiving coordinate information for a start point and an end point of an additional-information signpost to be created newly on the 3D tour displayed on the user terminal, creating an additional-information signpost connecting the start point and the end point, and overlappingly displaying the created additional-information signpost on the 3D tour.
    Type: Application
    Filed: October 29, 2020
    Publication date: April 29, 2021
    Applicant: 3I Inc.
    Inventors: Ken KIM, Ji Wuck JUNG
  • Patent number: 10891761
    Abstract: An adaptive three-dimensional space generation system and a method therefor are provided. The adaptive three-dimensional space generation method comprises allowing an adaptive three-dimensional space generation system to determine whether a space is a first-type space or a second-type space depending on structural characteristics of the space based on a plurality of images captured from different locations in the space, allowing the adaptive three-dimensional space generation system to adaptively select an image for texturing the space among the images depending on whether the space is the first-type space or the second-type space, and performing texturing of the space based on the image selected by the adaptive three-dimensional space generation system.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: January 12, 2021
    Assignee: 3I Inc.
    Inventor: Ken Kim
  • Patent number: 10838783
    Abstract: A method, computer program product, and computing system for determining, at the computing device, one or more dependencies associated with a plurality of managed objects and a plurality of backend objects. One or more backend notifications associated with one or more backend objects of the plurality of backend objects may be received. One or more managed objects of the plurality of managed objects associated with the one or more backend objects of the one or more backend notifications may be identified, based upon, at least in part, the one or more dependencies associated with the plurality of managed objects and the plurality of backend objects. The one or more identified managed objects of the plurality of managed objects may be updated based upon, at least in part, the one or more backend notifications.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: November 17, 2020
    Assignee: EMC IP Holding Company, LLC
    Inventors: Amit Roy, Ying Xie, Rajesh Gandhi, Norman Speciner, Daniel Stanton Keefe, Ken Kim
  • Patent number: 10496434
    Abstract: Techniques for processing large data sets in parallel in a cloud-networked environment. The cloud-networked environment includes a plurality of remote systems and a cloud-based management system. The cloud-based management system can receive a large set of events from the respective remote systems, place the events, in the order they are received, in a task queue of an elastic scalable thread pool including a plurality of processing threads, process the respective events in the queue asynchronously and in parallel by the plurality of processing threads to produce a plurality of transaction outcomes, respectively, and generate a stream of the transaction outcomes in the same serial order as the events corresponding to the respective outcomes were received. By generating an ordered serial stream of transaction outcomes that corresponds to the respective events placed in the task queue, an analysis of conditions underlying the respective events can be performed more efficiently and accurately.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: December 3, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Ken Kim, Muzhar S. Khokhar
  • Patent number: 10409523
    Abstract: Wear-related information is obtained from one or more storage devices in a storage array system being monitored. One or more graphics representing at least a portion of the wear-related information are generated. The one or more graphics are overlaid onto a real-world view of the one or more storage devices of the storage array system being monitored to generate an augmented reality view illustrating the wear-related information for the one or more storage devices of the storage array system being monitored. The augmented reality view may be presented on a user device. In one example, the wear-related information comprises estimated EOL computations for each of the one or more storage devices.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: September 10, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Ken Kim, Muzhar Khokhar
  • Patent number: 10410424
    Abstract: System health related information is obtained from a system being monitored, wherein the system being monitored comprises an information processing system. One or more graphics representing at least a portion of the system health related information are generated. The one or more graphics are overlaid onto a real-world view of the system being monitored to generate an augmented reality view illustrating the system health related information for the system being monitored. The augmented reality view may be presented on a user device.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: September 10, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Muzhar Khokhar, Steve Langley, Ken Kim, Joseph Bet-Eivazi, Ankur Prakash Suratwala
  • Publication number: 20190129747
    Abstract: Techniques for processing large data sets in parallel in a cloud-networked environment. The cloud-networked environment includes a plurality of remote systems and a cloud-based management system. The cloud-based management system can receive a large set of events from the respective remote systems, place the events, in the order they are received, in a task queue of an elastic scalable thread pool including a plurality of processing threads, process the respective events in the queue asynchronously and in parallel by the plurality of processing threads to produce a plurality of transaction outcomes, respectively, and generate a stream of the transaction outcomes in the same serial order as the events corresponding to the respective outcomes were received. By generating an ordered serial stream of transaction outcomes that corresponds to the respective events placed in the task queue, an analysis of conditions underlying the respective events can be performed more efficiently and accurately.
    Type: Application
    Filed: October 30, 2017
    Publication date: May 2, 2019
    Inventors: Ken Kim, Muzhar S. Khokhar
  • Publication number: 20180177118
    Abstract: The present invention relates to a seedling transplanter, and the purpose of the present invention is to provide a seedling transplanter which enables a user to hold the seedling transplanter with one hand and put a seedling into the seedling transplanter with the other hand to plant the seedling, thereby allowing fast work to be achieved without an additional worker and minimizing soil pushed away from side portions of the seedling by the seedling transplanter during planting, such that the seedling can be planted appropriately.
    Type: Application
    Filed: March 17, 2016
    Publication date: June 28, 2018
    Inventor: Dong Ken KIM
  • Patent number: 9223822
    Abstract: Described are techniques for performing indication management. Registration criteria is received that includes information identifying a first set data elements of a first data model about which a subscriber is registered to receive notifications. Operations are performed to a second set of data elements stored in a first table of a database in accordance with a second data model where the operations each modify an existing data element of the first table, add a row to said first table or delete a row from said first table. Information is recorded in a delta table regarding the operations. A query is executed that uses the delta table and the first table to generate a virtual table including information regarding the operations performed. First processing is performed using the virtual table to determine notifications for the subscriber regarding data elements of the first set in accordance with said registration criteria.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: December 29, 2015
    Assignee: EMC Corporation
    Inventors: Utkarsh Vipul, Ken Kim, Lorenzo Bailey, Yong Wang, Muhamad Djunaedi, Xuan Tang
  • Patent number: 8938477
    Abstract: Described are techniques for simulating a data storage configuration. First data is generated that describes a simulated data storage configuration. A database is populated using the first data. First information is retrieved from the database in connection with processing a request from a client. The first information includes at least a portion of the first data.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: January 20, 2015
    Assignee: EMC Corporation
    Inventors: Xuan Tang, Yong Wang, Ken Kim, Lorenzo Bailey, Utkarsh Vipul, Ping Zhang, Ying Xie
  • Patent number: 8914404
    Abstract: Described are techniques for providing notifications. A client registers a subscription request for a view to provide a notification to the client responsive to a data change affecting the view. The view is generated using one or more commands operating on data included in a database. A first operation is performed to the database. It is determined whether the first operation causes a data change affecting the view. Responsive to determining the first operation causes a data change affecting the view, a notification is sent to the client. The view is updated in response to receiving the notification.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: December 16, 2014
    Assignee: EMC Corporation
    Inventors: Ken Kim, Yong Wang, Lorenzo Bailey, Utkarsh Vipul, Muhamad Djunaedi, Xuan Tang
  • Patent number: 8527626
    Abstract: A method is used in managing system polling. Polling parameters that are based on a set of criteria are determined for receiving updated information for a managed object in a data storage system. Based on the polling parameters, the managed object is polled. Based on the set of criteria, polling parameters are dynamically changed. Based on the results of polling, polling is disabled for the managed object.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: September 3, 2013
    Assignee: EMC Corporation
    Inventors: Yong Wang, Utkarsh Vipul, Xuan Tang, Lorenzo Bailey, Ping Zhang, Ken Kim, Muhamad Djunaedi
  • Patent number: 8447782
    Abstract: In a storage processor having a provider framework, one embodiment is directed to a method for providing an object. The method includes receiving, by a data access layer of the provider framework, an object request from a client device, the object request identifying at least one object. The method includes applying, by the data access layer, a mapping module to the object request to access object data associated with the object request. The method includes generating, by the data access layer, the at least one object identified in the object request. The method includes forwarding, by the data access layer, the at least one object to the client device.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: May 21, 2013
    Assignee: EMC Corporation
    Inventors: Utkarsh Vipul, Lorenzo Bailey, Ken Kim, Yong Wang, Xuan Tang, Muhamad Djunaedi