Patents by Inventor Hyong Shim

Hyong Shim 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: 20170207871
    Abstract: A TDD (Time Division Duplex) switching control apparatus in a DAS (Distributed Antenna System) is provided. The present disclosure in some embodiments provides an apparatus, in a TDD switching control of a distributed antenna system, for transmitting a switching signal by using correlation property between a PSS (Primary Synchronization Signal) and an SSS (Secondary Synchronization Signal) and a property of a matched filter.
    Type: Application
    Filed: July 25, 2016
    Publication date: July 20, 2017
    Inventors: Joon Hyong SHIM, Jong Ho PARK, Dae Ho WOO, Ki Wook KIM, Dae Kwang KIM, Myoung Yong SHIN, Bung Chul KIM, Nak Zu E, Bo Yong BAE, Daniel Taeyoon KIM
  • Publication number: 20170127288
    Abstract: An apparatus for implementing an adaptive sectorization in a DAS (Distributed Antenna System) is provided. In some embodiment of the present disclosure, a DAS that supports an adaptive sectorization has the flexibility of supporting multiple sectors simply with an extension of STM (Sectorization Module) without being affected by the hardware structure. Where no sector splitting is needed, the STM is replaced by a COM (Head-end Combining Module) to provide a simple structure for supporting the sectors.
    Type: Application
    Filed: March 28, 2016
    Publication date: May 4, 2017
    Inventors: Joon Hyong SHIM, Jong Ho Park, Dae Ho Woo, Dae Kwang Kim, Myoung Yong Shin, Young Ho Jeon, Bung Chul Kim, Nak Zu E, Bo Yong Bae, Daniel Taeyoon Kim
  • Publication number: 20170054502
    Abstract: Some embodiments of the present disclosure relate to an analog distributed antenna system, and its operating method, provided with an orthogonal frequency division multiplexing (OFDM) high-speed modem for use in transceiving control signals between a main unit and remote units in order to effectively control the remote units connected to the main unit.
    Type: Application
    Filed: January 28, 2016
    Publication date: February 23, 2017
    Inventors: Bung Chul KIM, Nak Zu E, Bo Yong BAE, Daniel Taeyoon KIM, Joon Hyong SHIM, Jong Ho PARK, Dae Ho WOO, Ki Wook KIM, Soo Young CHOI
  • Patent number: 9471245
    Abstract: Techniques for transferring modified data with efficiency are described herein. According to one embodiment, the method starts with analyzing host write data to determine a host write pattern of a host writing to sectors at a primary storage, and then a data block size and a backup interval are determined based on at least one of the host write pattern, wherein a data block includes a number of sectors that is determined based on the host write pattern, and known characteristics of transferring dirty data blocks of the primary storage, wherein a dirty data block includes at least one sector that has been changed from a previous backup. Then dirty data blocks are transferred from the primary storage to a secondary storage as part of a backup.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: October 18, 2016
    Assignee: EMC Corporation
    Inventors: Philip N. Shilane, Hyong Shim
  • Patent number: 9454321
    Abstract: Exemplary methods for monitoring and improving performance at a storage system include analyzing storage performance statistics collected during operations of a storage system. In one embodiment, the methods include in response to determining storage performance satisfies a predetermined condition based on the analyzed storage performance statistics, determining one or more storage configuration suggestions that will likely improve the storage performance based on the analysis. In one embodiment, the methods include transmitting a first set of alerts to a user of the storage system indicating storage performance is poor under a current set of configurations based on the analysis, wherein at least one or more of the first set of alerts includes the one or more storage configuration suggestions to allow the user of the storage system to modify the current set of configurations in an attempt to improve the storage performance of the storage system.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: September 27, 2016
    Assignee: EMC Corporation
    Inventors: Stephen D. Smaldone, Hyong Shim, Jian Xing
  • Patent number: 9390116
    Abstract: A computer-implemented method for indexing content stored in a cache memory device is disclosed. The method starts with maintaining a fingerprint index having a plurality of fingerprint entries, each mapping a fingerprint to a storage location of a cache memory device, where the cache memory device caches some of data blocks stored in a persistent storage device of a storage system, and where the fingerprint index is a partial index indexing a portion of data stored in the cache memory device. In response to receiving a request to insert a new fingerprint, the method continues with evicting one of the fingerprint entries according to a predetermined eviction algorithm and inserting the new fingerprint into the evicted fingerprint entry.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: July 12, 2016
    Assignee: EMC Corporation
    Inventors: Cheng Li, Philip N. Shilane, Hyong Shim, Stephen Smaldone, Grant Wallace, Frederick Douglis
  • Patent number: 9336143
    Abstract: A computer-implemented method for indexing content stored in a cache memory device is disclosed. The method starts with maintaining a file index having a plurality of extent entries, each extent entry corresponding to one of a plurality of file extents stored in a cache memory device that caches data stored in a persistent storage device of a storage system. The method continues with maintaining a fingerprint index having a plurality of fingerprint entries, each mapping a fingerprint to a data region of a file indexed in the file index, wherein each fingerprint indexed in the fingerprint index is retrieved from metadata stored in the persistent storage device of the storage system when one or more corresponding data chunks were accessed, and deduplicating and accessing the file extents stored in the cache memory device using the file index and the fingerprint index.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: May 10, 2016
    Assignee: EMC Corporation
    Inventors: Grant R. Wallace, Frederick Douglis, Philip N. Shilane, Hyong Shim, Stephen Smaldone
  • Patent number: 9304914
    Abstract: A computer-implemented method for caching content in a cache memory device is disclosed. The method starts with receiving a request for accessing a first data block associated with a first file, and a file manager provides access of the first data block in a persistent storage device of a storage system. The file manager then caches the first data block in a cache memory device including deduplicating the first data block, wherein at least some of data blocks stored in the cache memory device are deduplicated data blocks, and wherein at least one of the data blocks is referenced by different regions of an identical file or different files.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: April 5, 2016
    Assignee: EMC Corporation
    Inventors: Frederick Douglis, Windsor W. Hsu, Philip N. Shilane, Hyong Shim, Stephen Smaldone, Grant Wallace
  • Patent number: 9235535
    Abstract: Techniques for reducing overheads of primary storage transferring during a backup by transferring in an out-of-order manner are described herein. According to one embodiment, in response to a request at a primary storage for a backup of a plurality of data blocks, a transfer order of dirty data blocks is determined based on an access assessment of the dirty data blocks, wherein the dirty data blocks are data blocks of the plurality of data blocks that have been changed from a previous backup, and wherein the transfer order is different from a sequential logical order of the dirty data blocks provided by the primary storage. Then the dirty data blocks are transferred to a secondary storage in the determined order.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: January 12, 2016
    Assignee: EMC Corporation
    Inventors: Hyong Shim, Philip N. Shilane, Windsor W. Hsu
  • Patent number: 9189414
    Abstract: A computer-implemented method for indexing content stored in a cache memory device is disclosed. The method starts with maintaining a file index having a plurality of extent entries, each extent entry corresponding to one of a plurality of file extents stored in a cache memory device that caches data stored in a persistent storage device of a storage system. In response to receiving a request to read a first file region of a first file, the method continues with retrieving first data block from the persistent storage device that contains the first data block, caching the first data block at a first storage location of the cache memory device; and creating a first extent entry in the file index having at least a first node, where the first node includes an address of the first storage location and a first bitmap indicating which data blocks are valid.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: November 17, 2015
    Assignee: EMC Corporation
    Inventors: Hyong Shim, Stephen Smaldone, Grant R. Wallace, Frederick Douglis, Windsor W. Hsu, Philip N. Shilane
  • Patent number: 9189402
    Abstract: A computer-implemented method for caching content in a cache memory device is disclosed. The method starts with receiving, at a cache manager, one or more data chunks to be cached in a cache memory device, where the one or more data chunks are retrieved from a persistent storage disk of a storage system in response to a read request of a region of a file. Then the one or more data chunks of a file extent is compressed using a predetermined compression algorithm, and the file extent is packed into a write-evict unit (WEU) maintained in a random-access memory (RAM) that has been open to store a plurality of file extents. In response to determining that the WEU is full, the cache manager writes the WEU from the RAM into the cache memory device.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: November 17, 2015
    Assignee: EMC Corporation
    Inventors: Stephen Smaldone, Grant R. Wallace, Frederick Douglis, Philip N. Shilane, Hyong Shim
  • Patent number: 9128823
    Abstract: A system and method for generating synthetic data to simulate backing up data between a primary storage system and a protection storage system is presented. In one embodiment, a first track in a set of tracks is selected at random. Having selected a first track, at least a first block in the first track is modified. Subsequently, it is determined, based on a track run probability, whether to modify a second track that is consecutive to the first track or a third track that is selected randomly. Depending on the determination, at least one block is modified at either the second or third track. Other embodiments are also described herein.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: September 8, 2015
    Assignee: EMC Corporation
    Inventors: Philip N. Shilane, Hyong Shim, Kadir Ozdemir
  • Patent number: 8935446
    Abstract: A computer-implemented method for indexing content stored in a cache memory device is disclosed. The method starts with in response to receiving a first request for caching a first file extent associated with a first file in a cache memory device, generating a first fingerprint based on content of the first file extent. Then the method continues with searching in a fingerprint index based on the first fingerprint to determine whether the first file extent has been stored in the cache memory. In response to determining that a fingerprint entry matching the first fingerprint is found, the method then continues with associating a first identifier identifying the first file extent and the first file with a storage location of the cache memory device obtained from the matching fingerprint entry, without storing the first file extent in the cache memory device.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: January 13, 2015
    Assignee: EMC Corporation
    Inventors: Philip N. Shilane, Hyong Shim, Stephen Smaldone, Grant Wallace, Frederick Douglis, Cheng Li
  • Patent number: 8707044
    Abstract: A system and method for using networked mobile devices in a vehicle in a tightly integrated manner is presented. The vehicle has an OBE, a mobile device client, and vehicle components, and the mobile device has a mobile device proxy and applications, such that the mobile device client and the mobile device proxy communicate, enabling dynamic transfer of the applications to the OBE and execution of the applications on the mobile device and the OBE using the plurality of vehicle components at runtime. In one embodiment, the mobile device client and the mobile device proxy authenticate each other. The authentication can be performed using digital certificates. The mobile device client can communicate the vehicle components on the vehicle to the mobile device proxy. The mobile device client and the mobile device proxy can communicate using Bluetooth. The vehicle components can include dashboard displays, speakers, and voice I/O systems.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: April 22, 2014
    Assignee: TTI Inventions D LLC
    Inventors: Hyong Shim, Stanley Pietrowicz, Tao Zhang, John R. Wullert, II
  • Publication number: 20100037057
    Abstract: A system and method for using networked mobile devices in a vehicle in a tightly integrated manner is presented. The vehicle has an OBE, a mobile device client, and vehicle components, and the mobile device has a mobile device proxy and applications, such that the mobile device client and the mobile device proxy communicate, enabling dynamic transfer of the applications to the OBE and execution of the applications on the mobile device and the OBE using the plurality of vehicle components at runtime. In one embodiment, the mobile device client and the mobile device proxy authenticate each other. The authentication can be performed using digital certificates. The mobile device client can communicate the vehicle components on the vehicle to the mobile device proxy. The mobile device client and the mobile device proxy can communicate using Bluetooth. The vehicle components can include dashboard displays, speakers, and voice I/O systems.
    Type: Application
    Filed: August 11, 2009
    Publication date: February 11, 2010
    Applicant: Telcordia Technologies, Inc.
    Inventors: Hyong Shim, Stanley Pietrowicz, Tao Zhang, John R. Wullert, II
  • Publication number: 20070002751
    Abstract: A method and apparatus for implementing new services is disclosed whereby a model of the system implementing the new service is created by a function referred to herein as a Service Designer and then different views of that service from the perspective of an individual OSS subsystem is published at a Service Hub for use in configuring new services. When a request for service arrives at a subsystem in the network, such as an ordering system, that subsystem will illustratively request a view of the service from the Service Hub. This view is representative of the interfaces and attributes common between the requesting subsystem and other network components; with interfaces to the requesting subsystem. The requesting subsystem then uses this view to transmit values of attributes that are defined to be communicated between the requesting subsystem other network components.
    Type: Application
    Filed: June 29, 2005
    Publication date: January 4, 2007
    Inventors: John Wullert, Munir Cochinwala, Hyong Shim