Patents by Inventor Yong Sim

Yong Sim 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: 8712970
    Abstract: A data management method wherein a real-time history of a database system is stored as a logical representation and the logical representation is then used for any point-in-time recovery of the database system. More specifically, a method for capturing transaction data, binary data changes, metadata, and events, and for tracking a real-time history of a database system according to the events. The method enables tracking and storing of consistent checkpoint images of the database system, and also enables tracking of transaction activities between checkpoints. The database system may be recovered to any consistent checkpoint or to any point between two checkpoints.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: April 29, 2014
    Assignee: Dell Software Inc.
    Inventor: Siew Yong Sim-Tang
  • Patent number: 8650167
    Abstract: A “forward” delta data management technique uses a “sparse” index associated with a delta file to achieve both delta management efficiency and to eliminate read latency while accessing history data. The invention may be implemented advantageously in a data management system that provides real-time data services to data sources associated with a set of application host servers. A host driver embedded in an application server connects an application and its data to a cluster. The host driver captures real-time data transactions, preferably in the form of an event journal that is provided to the data management system. In particular, the driver functions to translate traditional file/database/block I/O into a continuous, application-aware, output data stream. A given application-aware data stream is processed through a multi-stage data reduction process to produce a compact data representation from which an “any point-in-time” reconstruction of the original data can be made.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: February 11, 2014
    Assignee: Dell Software Inc.
    Inventor: Siew Yong Sim-Tang
  • Patent number: 8639974
    Abstract: A data management system (“DMS”) provides an automated, continuous, real-time, substantially no downtime data protection service to one or more data sources. A host driver embedded in an application server captures real-time data transactions, preferably in the form of an event journal. The driver functions to translate traditional file/database/block I/O and the like into a continuous, application-aware, output data stream. The host driver includes an event processor that can perform a recovery operation to an entire data source or a subset of the data source using former point-in-time data in the DMS. The recovery operation may have two phases. First, the structure of the host data in primary storage is recovered to the intended recovering point-in-time. Thereafter, the actual data itself is recovered. The event processor enables such data recovery in an on-demand manner, by allowing recovery to happen simultaneously while an application accesses and updates the recovering data.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: January 28, 2014
    Assignee: Dell Software Inc.
    Inventor: Siew Yong Sim-Tang
  • Patent number: 8544023
    Abstract: A data management system that protects data into a continuous object store includes a management interface having a time control. The time control allows an administrator to specify a “past” time, such as a single point or range. When the time control is set to a single point, a hierarchical display of data appears on a display exactly as the data existed in the system at that moment in the past. The time control enables the management interface to operate within a history mode in which the display provides a visual representation of a “virtual” point in time in the past during which the data management system has been operative to provide the data protection service.
    Type: Grant
    Filed: October 11, 2010
    Date of Patent: September 24, 2013
    Assignee: Dell Software Inc.
    Inventors: Siew Yong Sim-Tang, Daniel J. Fraisl, Anthony N. Hoeber
  • Patent number: 8489930
    Abstract: A method is integrated into the local operating system of a test machine. The disclosed technique preferably uses a master copy of one or more data objects from a first location to create virtual data objects (e.g., files or folders) that appear to be part of a file system mounted to a test machine in a second location. This disclosure describes a “projection” method and computer program that enables access to a destination object at a target location immediately upon initiation of a copy command at a source location while a copy operation is carried out in a background manner.
    Type: Grant
    Filed: January 20, 2011
    Date of Patent: July 16, 2013
    Assignee: Instavia Software, Inc.
    Inventor: Siew Yong Sim-Tang
  • Patent number: 8429198
    Abstract: A data management system or “DMS” provides data services to data sources associated with a set of application host servers. The DMS typically comprises one or more regions, with each region having one or more clusters. A given cluster has one or more nodes that share storage. When providing continuous data protection and data distribution, the DMS nodes create distributed active object storage to provide the necessary real-time data management services. The distributed object store can be built above raw storage devices, a traditional file system, a special purpose file system, a clustered file system, and a database. The DMS active object store provides an indexing service to the active objects. In an illustrative embodiment, any object property that has a given attribute is indexed and, as a result, the attribute becomes searchable. The DMS provides hierarchical distributed indexing using index trees to facilitate searching.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: April 23, 2013
    Assignee: Quest Software, Inc.
    Inventor: Siew Yong Sim-Tang
  • Patent number: 8419235
    Abstract: A lighting system including a powering rod and a first lighting unit is provided. The powering rod is used for providing power. The first lighting unit includes a housing, a light source, an inner ring body and an outer ring body. The light source is disposed inside the housing. The inner ring body, disposed in the housing, has a hollowed portion for receiving the powering rod and is electrically connected to the powering rod. The outer ring body, disposed on the inner ring body fixed to the housing. The outer ring body is capable of rotating with respect to the inner ring body for rotating the housing. When the outer ring body is rotated to a first position, the first lighting unit is in a first lighting state. When the outer ring body is rotated to a second position, the first lighting unit is in a second lighting state.
    Type: Grant
    Filed: December 29, 2009
    Date of Patent: April 16, 2013
    Assignee: Qisda Corporation
    Inventors: Tai-Sheng Chen, Hsun-Li Huang, Mong-Yong Sim, Jiung-Cheng Pan, Ho-Tsung Hsueh, Wen-Ming Wu, Cheng-En Wu
  • Patent number: 8396499
    Abstract: A method of measuring a state of a plurality of channels is provided. The method includes transmitting to a second device test signal information needed to transmit/receive a test signal for measuring the state of the plurality of channels; receiving an information received response from the second device, indicating that the second device has received the test signal; if the information received response is received, transmitting the test signal to the second device, using the test signal information, via the plurality of channels; and receiving from the second device the state information regarding the plurality of channels which has been measured by using the test signal.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: March 12, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dae-yong Sim, Ho-seok Lee
  • Patent number: 8375248
    Abstract: A data management system (“DMS”) provides an automated, continuous, real-time, substantially no downtime data protection service to one or more data sources. A host driver embedded in an application server captures real-time data transactions, preferably in the form of an event journal. The driver functions to translate traditional file/database/block I/O and the like into a continuous, application-aware, output data stream. The host driver includes an event processor that can perform a recovery operation to an entire data source or a subset of the data source using former point-in-time data in the DMS. The recovery operation may have two phases. First, the structure of the host data in primary storage is recovered to the intended recovering point-in-time. Thereafter, the actual data itself is recovered. The event processor enables such data recovery in an on-demand manner, by allowing recovery to happen simultaneously while an application accesses and updates the recovering data.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: February 12, 2013
    Assignee: Quest Software, Inc.
    Inventor: Siew Yong Sim-Tang
  • Patent number: 8369787
    Abstract: An apparatus and method of switching a channel under wireless network circumstances is provided, which can secure network resources by performing channel switching and channel bonding with an adjacent network if the network resources of the currently participating network are insufficient in performing wireless data communications. The apparatus includes a message analysis unit analyzing at least one received channel information message and confirming whether a channel corresponding to the channel information message and a channel adjacent to the channel are usable, a channel switching unit performing a channel switching with a usable target channel among the channels with reference to whether the confirmed channel and the adjacent channels are usable, in accordance with a result of determining whether network resources of a currently used channel are insufficient, and a channel bonding unit performing a channel bonding between the channel-switched target channel and the adjacent channels.
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: February 5, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jin-Joo Chung, Dae-Yong Sim
  • Patent number: 8364648
    Abstract: A data management method wherein a real-time history of a database system is stored as a logical representation and the logical representation is then used for any point-in-time recovery of the database system. More specifically, a method for capturing transaction data, binary data changes, metadata, and events, and for tracking a real-time history of a database system according to the events. The method enables tracking and storing of consistent checkpoint images of the database system, and also enables tracking of transaction activities between checkpoints. The database system may be recovered to any consistent checkpoint or to any point between two checkpoints.
    Type: Grant
    Filed: April 9, 2008
    Date of Patent: January 29, 2013
    Assignee: Quest Software, Inc.
    Inventor: Siew Yong Sim-Tang
  • Patent number: 8365017
    Abstract: A data management system (“DMS”) provides an automated, continuous, real-time, substantially no downtime data protection service to one or more data sources. A host driver embedded in an application server captures real-time data transactions, preferably in the form of an event journal. The driver functions to translate traditional file/database/block I/O and the like into a continuous, application-aware, output data stream. The host driver includes an event processor that can perform a recovery operation to an entire data source or a subset of the data source using former point-in-time data in the DMS. The recovery operation may have two phases. First, the structure of the host data in primary storage is recovered to the intended recovering point-in-time. Thereafter, the actual data itself is recovered. The event processor enables such data recovery in an on-demand manner, by allowing recovery to happen simultaneously while an application accesses and updates the recovering data.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: January 29, 2013
    Assignee: Quest Software, Inc.
    Inventor: Siew Yong Sim-Tang
  • Patent number: 8352523
    Abstract: A data management system (DMS) includes a continuous real-time object store that captures all real-time activities, with associated object metadata information. The DMS is capable of reintroducing any point-in-time view of data ranging from a granular object to an entire file system. A set of algorithms (for creation of a file or directory, modification of a file or directory, deletion of a file or directory, and relocation/renaming of a file or directory) are used to generate and maintain a file system history in the DMS and to ensure that a latest version of a directory always refers to a latest version of its children until the directory changed. Any point-in-time recovery is implemented using the file system history in one of various ways to provide strong individual file integrity, exact point-in-time crash consistency, and/or recovery of last version of all files in the file system.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: January 8, 2013
    Assignee: Quest Software, Inc.
    Inventor: Siew Yong Sim-Tang
  • Publication number: 20120284238
    Abstract: A “forward” delta data management technique uses a “sparse” index associated with a delta file to achieve both delta management efficiency and to eliminate read latency while accessing history data. The invention may be implemented advantageously in a data management system that provides real-time data services to data sources associated with a set of application host servers. A host driver embedded in an application server connects an application and its data to a cluster. The host driver captures real-time data transactions, preferably in the form of an event journal that is provided to the data management system. In particular, the driver functions to translate traditional file/database/block I/O into a continuous, application-aware, output data stream. A given application-aware data stream is processed through a multi-stage data reduction process to produce a compact data representation from which an “any point-in-time” reconstruction of the original data can be made.
    Type: Application
    Filed: June 1, 2012
    Publication date: November 8, 2012
    Applicant: QUEST SOFTWARE, INC.
    Inventor: Siew Yong Sim-Tang
  • Publication number: 20120266019
    Abstract: A data management system (“DMS”) provides an automated, continuous, real-time, substantially no downtime data protection service to one or more data sources. A host driver embedded in an application server captures real-time data transactions, preferably in the form of an event journal. The driver functions to translate traditional file/database/block I/O and the like into a continuous, application-aware, output data stream. The host driver includes an event processor that can perform a recovery operation to an entire data source or a subset of the data source using former point-in-time data in the DMS. The recovery operation may have two phases. First, the structure of the host data in primary storage is recovered to the intended recovering point-in-time. Thereafter, the actual data itself is recovered. The event processor enables such data recovery in an on-demand manner, by allowing recovery to happen simultaneously while an application accesses and updates the recovering data.
    Type: Application
    Filed: June 27, 2012
    Publication date: October 18, 2012
    Applicant: QUEST SOFTWARE, INC.
    Inventor: Siew Yong Sim-Tang
  • Publication number: 20120254659
    Abstract: A data management system (“DMS”) provides an automated, continuous, real-time, substantially no downtime data protection service to one or more data sources. A host driver embedded in an application server captures real-time data transactions, preferably in the form of an event journal. The driver functions to translate traditional file/database/block I/O and the like into a continuous, application-aware, output data stream. The host driver includes an event processor that can perform a recovery operation to an entire data source or a subset of the data source using former point-in-time data in the DMS. The recovery operation may have two phases. First, the structure of the host data in primary storage is recovered to the intended recovering point-in-time. Thereafter, the actual data itself is recovered. The event processor enables such data recovery in an on-demand manner, by allowing recovery to happen simultaneously while an application accesses and updates the recovering data.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 4, 2012
    Applicant: QUEST SOFTWARE, INC.
    Inventor: Siew Yong Sim-Tang
  • Patent number: 8238296
    Abstract: An idle channel scanning method and apparatus are provided. The method of scanning for an idle channel via a device communicating with a plurality of peripheral devices in the same frequency environment includes: allocating at least one of all frequency channels of the frequency environment to each peripheral device of the plurality of peripheral devices; requesting the plurality of peripheral devices a state of the frequency channels allocated to each peripheral device; and receiving information on the frequency channel state scanned by the plurality of peripheral devices in response to the request for the state of the frequency channels allocated.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: August 7, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dae-yong Sim, Ho-seok Lee, Si-hyung Kim
  • Patent number: 8205139
    Abstract: The present invention provides a distributed clustering method to allow multiple active instances of consistency management processes that apply the same encoding scheme to be cooperative and function collectively. The techniques described herein facilitate an efficient method to apply an erasure encoding and decoding scheme across dispersed data stores that receive constant updates. The technique can be applied on many forms of distributed persistent data stores to provide failure resiliency and to maintain data consistency and correctness.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: June 19, 2012
    Assignee: Quest Software, Inc.
    Inventors: Siew Yong Sim-Tang, Semen Alexandrovich Ustimenko
  • Patent number: 8200706
    Abstract: A data management system or “DMS” provides data services to data sources associated with a set of application host servers. The data management system typically comprises one or more regions, with each region having one or more clusters. A given cluster has one or more nodes that share storage. When providing continuous data protection and data distribution, the DMS nodes create distributed object storage to provide the necessary real-time data management services. The objects created by the DMS nodes are so-called active objects. The distributed object store can be built above raw storage devices, a traditional file system, a special purpose file system, a clustered file system, a database, and so on. According to the present invention, the DMS active object store provides an indexing service to the active objects. In an illustrative embodiment, any object property that has a given attribute is indexed and, as a result, the attribute becomes searchable.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: June 12, 2012
    Assignee: Quest Software, Inc.
    Inventor: Siew Yong Sim-Tang
  • Patent number: 8195628
    Abstract: A “forward” delta data management technique uses a “sparse” index associated with a delta file to achieve both delta management efficiency and to eliminate read latency while accessing history data. The invention may be implemented advantageously in a data management system that provides real-time data services to data sources associated with a set of application host servers. A host driver embedded in an application server connects an application and its data to a cluster. The host driver captures real-time data transactions, preferably in the form of an event journal that is provided to the data management system. In particular, the driver functions to translate traditional file/database/block I/O into a continuous, application-aware, output data stream. A given application-aware data stream is processed through a multi-stage data reduction process to produce a compact data representation from which an “any point-in-time” reconstruction of the original data can be made.
    Type: Grant
    Filed: October 11, 2010
    Date of Patent: June 5, 2012
    Assignee: Quest Software, Inc.
    Inventor: Siew Yong Sim-Tang