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: 20220130069Abstract: 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: ApplicationFiled: August 26, 2021Publication date: April 28, 2022Inventors: Ken KIM, Ji Wuck JUNG, Farkhod KHUDAYBERGANOV
-
Publication number: 20220060640Abstract: 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: ApplicationFiled: August 27, 2021Publication date: February 24, 2022Inventors: Ken KIM, Ji Wuck JUNG
-
Publication number: 20210392277Abstract: 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: ApplicationFiled: August 27, 2021Publication date: December 16, 2021Inventors: Ken KIM, Ji Wuck JUNG
-
Publication number: 20210390640Abstract: 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: ApplicationFiled: August 27, 2021Publication date: December 16, 2021Inventors: Ken KIM, Ji Wuck JUNG
-
Publication number: 20210390639Abstract: 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: ApplicationFiled: August 27, 2021Publication date: December 16, 2021Inventors: Ken KIM, Ji Wuck JUNG
-
Publication number: 20210392265Abstract: 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: ApplicationFiled: August 26, 2021Publication date: December 16, 2021Inventors: Ken KIM, Ji Wuck JUNG
-
Publication number: 20210127073Abstract: 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: ApplicationFiled: October 29, 2020Publication date: April 29, 2021Applicant: 3I Inc.Inventors: Ken KIM, Ji Wuck JUNG
-
Publication number: 20210125295Abstract: 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: ApplicationFiled: October 29, 2020Publication date: April 29, 2021Applicant: 3I Inc.Inventors: Ken KIM, Ji Wuck JUNG
-
Patent number: 10891761Abstract: 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: GrantFiled: July 22, 2019Date of Patent: January 12, 2021Assignee: 3I Inc.Inventor: Ken Kim
-
Patent number: 10838783Abstract: 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: GrantFiled: July 31, 2017Date of Patent: November 17, 2020Assignee: EMC IP Holding Company, LLCInventors: Amit Roy, Ying Xie, Rajesh Gandhi, Norman Speciner, Daniel Stanton Keefe, Ken Kim
-
Patent number: 10496434Abstract: 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: GrantFiled: October 30, 2017Date of Patent: December 3, 2019Assignee: EMC IP Holding Company LLCInventors: Ken Kim, Muzhar S. Khokhar
-
Patent number: 10409523Abstract: 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: GrantFiled: July 31, 2017Date of Patent: September 10, 2019Assignee: EMC IP Holding Company LLCInventors: Ken Kim, Muzhar Khokhar
-
Patent number: 10410424Abstract: 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: GrantFiled: July 31, 2017Date of Patent: September 10, 2019Assignee: EMC IP Holding Company LLCInventors: Muzhar Khokhar, Steve Langley, Ken Kim, Joseph Bet-Eivazi, Ankur Prakash Suratwala
-
Publication number: 20190129747Abstract: 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: ApplicationFiled: October 30, 2017Publication date: May 2, 2019Inventors: Ken Kim, Muzhar S. Khokhar
-
Publication number: 20180177118Abstract: 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: ApplicationFiled: March 17, 2016Publication date: June 28, 2018Inventor: Dong Ken KIM
-
Patent number: 9223822Abstract: 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: GrantFiled: June 24, 2011Date of Patent: December 29, 2015Assignee: EMC CorporationInventors: Utkarsh Vipul, Ken Kim, Lorenzo Bailey, Yong Wang, Muhamad Djunaedi, Xuan Tang
-
Patent number: 8938477Abstract: 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: GrantFiled: September 26, 2012Date of Patent: January 20, 2015Assignee: EMC CorporationInventors: Xuan Tang, Yong Wang, Ken Kim, Lorenzo Bailey, Utkarsh Vipul, Ping Zhang, Ying Xie
-
Patent number: 8914404Abstract: 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: GrantFiled: March 29, 2011Date of Patent: December 16, 2014Assignee: EMC CorporationInventors: Ken Kim, Yong Wang, Lorenzo Bailey, Utkarsh Vipul, Muhamad Djunaedi, Xuan Tang
-
Patent number: 8527626Abstract: 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: GrantFiled: September 29, 2010Date of Patent: September 3, 2013Assignee: EMC CorporationInventors: Yong Wang, Utkarsh Vipul, Xuan Tang, Lorenzo Bailey, Ping Zhang, Ken Kim, Muhamad Djunaedi
-
Patent number: 8447782Abstract: 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: GrantFiled: December 16, 2010Date of Patent: May 21, 2013Assignee: EMC CorporationInventors: Utkarsh Vipul, Lorenzo Bailey, Ken Kim, Yong Wang, Xuan Tang, Muhamad Djunaedi