Patents by Inventor Ronald Mak

Ronald Mak 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: 9805143
    Abstract: An aspect of handling a plurality of simulated models includes receiving from a first simulation model a stream of source data and determining data processing compatibility between the simulation model and a second-simulation model by i) obtaining metadata relating to the first-simulation models from a memory and ii) obtaining metadata relating to the second simulation model from the memory. An aspect also includes generating a transformation component using a schema mapping tool for providing compatibility between the first and second simulation models upon a determination that the compatibility does not exist between the two models. The—transformation component is generated—using the metadata relating to the first and second simulation models. The method also includes generating a—stream of target data by the second simulation model via the transformation component. The second simulation model uses the stream of source data as input.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: October 31, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter J. Haas, Cheryl A. Kieliszewski, Paul P. Maglio, Ronald Mak, Patricia G. Selinger, Wang-Chiew Tan
  • Patent number: 9805145
    Abstract: An aspect of combining simulation models includes a processor configured to process information relating to a plurality of simulated models. The processor collects the information to be processed related to the simulated models in at least one memory having metadata relating to the simulated models. The processor has a transformation component generated using a schema mapping tool. The transformation component detects and corrects any incompatibility between a first and a second simulation model by obtaining metadata relating to the first simulation model and the second simulation model from the memory.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: October 31, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter J. Haas, Cheryl A. Kieliszewski, Paul P. Maglio, Ronald Mak, Patricia G. Selinger, Wang-Chiew Tan
  • Patent number: 9607067
    Abstract: Embodiments relate to a method and computer program product for generating a composite simulated model. A method includes receiving a specification request for generating a set of target time-series data from a set of source time-series data and obtaining specification information relating to the set of source time-series data, obtaining specification information relating to the set of target time-series data, and obtaining the source time-series data. The method also includes comparing the source and target specification information to determine if the set of source time-series data are time-aligned with the set of target time-series data and converting the set of source time-series data to the set of target time-series data upon determination that time alignment is needed.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: March 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter J. Haas, Yinan Li, Ronald Mak, Wang-Chiew Tan, Ignacio Terrizzano
  • Patent number: 9524326
    Abstract: An aspect of synchronization of time between simulation models includes receiving a specification request for generating a set of target time-series data using a set of source time-series data, obtaining specification information relating to the set of source time-series data, obtaining specification information relating to the set of target time-series data and obtaining the source time-series data; comparing the source specification information and the target specification information to determine if the set of source time-series data are time-aligned with the set of target time-series data, and converting the set of source time-series data to the set of target time-series data upon determination that time alignment is needed.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: December 20, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter J. Haas, Yinan Li, Ronald Mak, Wang-Chiew Tan, Ignacio Terrizzano
  • Publication number: 20140214382
    Abstract: An aspect of handling a plurality of simulated models includes receiving from a first simulation model a stream of source data and determining data processing compatibility between the the simulation model and a second-simulation model by i) obtaining metadata relating to the first-simulation models from a memory and ii) obtaining metadata relating to the second simulation model from the memory. An aspect also includes generating a transformation component using a schema mapping tool for providing compatibility between the first and second simulation models upon a determination that the compatibility does not exist between the two models. The—transformation component is generated—using the metadata relating to the first and second simulation models. The method also includes generating a—stream of target data by the second simulation model via the transformation component. The second simulation model uses the stream of source data as input.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter J. Haas, Cheryl A. Kieliszewski, Paul P. Maglio, Ronald Mak, Patricia G. Selinger, Wang-Chiew Tan
  • Publication number: 20140214763
    Abstract: An aspect of synchronization of time between simulation models includes receiving a specification request for generating a set of target time-series data using a set of source time-series data, obtaining specification information relating to the set of source time-series data, obtaining specification information relating to the set of target time-series data and obtaining the source time-series data; comparing the source specification information and the target specification information to determine if the set of source time-series data are time-aligned with the set of target time-series data, and converting the set of source time-series data to the set of target time-series data upon determination that time alignment is needed.
    Type: Application
    Filed: November 4, 2013
    Publication date: July 31, 2014
    Applicant: International Business Machines Corporation
    Inventors: Peter J. Haas, Yinan Li, Ronald Mak, Wang-Chiew Tan, Ignacio Terrizzano
  • Publication number: 20140214383
    Abstract: An aspect of combining simulation models includes a processor configured to process information relating to a plurality of simulated models. The processor collects the information to be processed related to the simulated models in at least one memory having metadata relating to the simulated models. The processor has a transformation component generated using a schema mapping tool. The transformation component detects and corrects any incompatibility between a first and a second simulation model by obtaining metadata relating to the first simulation model and the second simulation model from the memory.
    Type: Application
    Filed: September 13, 2013
    Publication date: July 31, 2014
    Applicant: International Business Machines Corporation
    Inventors: Peter J. Haas, Cheryl A. Kieliszewski, Paul P. Maglio, Ronald Mak, Patricia G. Selinger, Wang-Chiew Tan
  • Publication number: 20140214762
    Abstract: Embodiments relate to a method and computer program product for generating a composite simulated model. A method includes receiving a specification request for generating a set of target time-series data from a set of source time-series data and obtaining specification information relating to the set of source time-series data, obtaining specification information relating to the set of target time-series data, and obtaining the source time-series data. The method also includes comparing the source and target specification information to determine if the set of source time-series data are time-aligned with the set of target time-series data and converting the set of source time-series data to the set of target time-series data upon determination that time alignment is needed.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter J. Haas, Yinan Li, Ronald Mak, Wang-Chiew Tan, Ignacio Terrizzano
  • Publication number: 20070199617
    Abstract: A stationery item, e.g. a letter opener or a pencil sharpener, with a motor actuatable to move a cutting member to perform a task, e.g. to cut open a letter or to sharpen a pencil, and in addition to movement of the cutting member, the stationery item also generates a further mechanical, audio, or visual output.
    Type: Application
    Filed: December 30, 2005
    Publication date: August 30, 2007
    Inventors: King Mak, Chung Mak, Ronald Mak
  • Publication number: 20070125728
    Abstract: A container for elongate articles, e.g. a pen stand (100, 200), is disclosed as including a base (102, 202), a number of platforms (108, 110, 112, 220, 222, 224) engaged with and movable relative to the base (102, 202), and a number of holders (114, 116, 118, 226, 228, 230) engaged with each of the platforms (108, 110, 112, 220, 222, 224), each for receiving a stationery item (120), in which the holders (114, 116, 118, 226, 228, 230) move relative to the respective platform (108, 110, 112, 220, 222, 224) during movement of the platforms (108, 110, 112, 220, 222, 224) relative to the base (102, 202).
    Type: Application
    Filed: December 1, 2005
    Publication date: June 7, 2007
    Inventors: King Mak, Chung Mak, Ronald Mak
  • Patent number: 6898856
    Abstract: A letter opener is disclosed as including a body with a channel allowing an envelope to pass through, and a cutting blade extending into the channel, in which the body and the cutting blade are movable relative to each other to vary the position along the channel at which the cutting blade cuts the passing envelope. At least part of the channel is of a generally S shape.
    Type: Grant
    Filed: October 17, 2003
    Date of Patent: May 31, 2005
    Inventors: King Biu Mak, Chung Yin Ronald Mak, Chung Ming Mak
  • Patent number: 6637481
    Abstract: An apparatus for sharpening a writing instrument, e.g. an electric pencil sharpener, is disclosed as including a body for receiving a pencil for sharpening, and a base, the base having a bottom surface to support the apparatus on a surface, and the body may be positioned relative to the base in a first configuration and at least a second configuration, and when the body is positioned relative to the base in the first configuration, a longitudinal axis of the body and an axis perpendicular to the bottom surface of the base subtend a first angle, and when the body is positioned relative to the base in the second configuration, these two axes subtend a second angle which differs from the first angle.
    Type: Grant
    Filed: March 13, 2002
    Date of Patent: October 28, 2003
    Inventors: King Biu Mak, Chung Yin Ronald Mak, Chung Ming Mak
  • Publication number: 20030172992
    Abstract: An apparatus for sharpening a writing instrument, e.g. an electric pencil sharpener, is disclosed as including a body for receiving a pencil for sharpening, and a base, the base having a bottom surface to support the apparatus on a surface, and the body may be positioned relative to the base in a first configuration and at least a second configuration, and when the body is positioned relative to the base in the first configuration, a longitudinal axis of the body and an axis perpendicular to the bottom surface of the base subtend a first angle, and when the body is positioned relative to the base in the second configuration, these two axes subtend a second angle which differs from the first angle.
    Type: Application
    Filed: March 13, 2002
    Publication date: September 18, 2003
    Inventors: King Biu Mak, Chung Yin Ronald Mak, Chung Ming Mak
  • Patent number: 6569208
    Abstract: A system and method are provided for converting two-dimensional data, particularly information in HTML format, into a canonical representation for rendering in aural or other visual forms wherein each element of interest is selected based on it being part of a mathematically regular expression, namely any expression that can be parsed in a tree. To perform the selection, the container of the element is located, and then the local route of the element within the parsed tree is followed, such that a signature of the element built upon this identification can be constructed and stored for later use in retrieving and rendering the value of the element of interest. The element of interest can thereafter be rendered through an appropriate language translator of interest to the querier. As a further refinement of the invention, the method searches for repeated elements and then stores only one of the selected repeated elements, such as the first repeated element.
    Type: Grant
    Filed: January 22, 2002
    Date of Patent: May 27, 2003
    Assignee: Everypath, Inc.
    Inventors: Prakash Iyer, Piyush Goel, Rajeev Mohindra, Amitabh Sinha, Prasad Krothapalli, Ronald Mak, Shashi Vittal
  • Patent number: 6446098
    Abstract: A method is provided for converting two-dimensional data, particularly information in HTML format, into a canonical representation for rendering in aural or other visual forms wherein each element of interest is selected based on it being part of a mathematically regular expression, namely any expression that can be parsed in a tree. To perform the selection, the container of the element is located, and then the local route of the element within the parsed tree is followed, such that a signature of the element built upon this identification can be constructed and stored for later use in retrieving and rendering the value of the element of interest. The element of interest can thereafter be rendered through an appropriate language translator of interest to the querier. As a further refinement of the invention. the method searches for repeated elements and then stores only one of the selected repeated elements, such as the first repeated element.
    Type: Grant
    Filed: January 22, 2002
    Date of Patent: September 3, 2002
    Assignee: Everypath, Inc.
    Inventors: Prakash Iyer, Piyush Goel, Rajeev Mohindra, Amitabh Sinha, Prasad Krothapalli, Ronald Mak, Shashi Vittal
  • Publication number: 20020116419
    Abstract: A method is provided for converting two-dimensional data, particularly information in HTML format, into a canonical representation for rendering in aural or other visual forms wherein each element of interest is selected based on it being part of a mathematically regular expression, namely any expression that can be parsed in a tree. To perform the selection, the container of the element is located, and then the local route of the element within the parsed tree is followed, such that a signature of the element built upon this identification can be constructed and stored for later use in retrieving and rendering the value of the element of interest. The element of interest can thereafter be rendered through an appropriate language translator of interest to the querier. As a further refinement of the invention, the method searches for repeated elements and then stores only one of the selected repeated elements, such as the first repeated element.
    Type: Application
    Filed: January 22, 2002
    Publication date: August 22, 2002
    Applicant: EVERYPATH, INC.
    Inventors: Prakash Iyer, Piyush Goel, Rajeev Mohindra, Amitabh Sinha, Prasad Krothapalli, Ronald Mak, Shashi Vittal
  • Publication number: 20020103831
    Abstract: A method is provided for converting two-dimensional data, particularly information in HTML format, into a canonical representation for rendering in aural or other visual forms wherein each element of interest is selected based on it being part of a mathematically regular expression, namely any expression that can be parsed in a tree. To perform the selection, the container of the element is located, and then the local route of the element within the parsed tree is followed, such that a signature of the element built upon this identification can be constructed and stored for later use in retrieving and rendering the value of the element of interest. The element of interest can thereafter be rendered through an appropriate language translator of interest to the querier. As a further refinement of the invention. the method searches for repeated elements and then stores only one of the selected repeated elements, such as the first repeated element.
    Type: Application
    Filed: January 22, 2002
    Publication date: August 1, 2002
    Applicant: EVERYPATH, INC.
    Inventors: Prakash Iyer, Piyush Goel, Rajeev Mohindra, Amithabh Sinha, Frasad Krothapalli, Ronald Mak, Shashi Vittal
  • Patent number: 6397480
    Abstract: A pencil sharpener (10) is disclosed as including a body (12) with a hole (22) for receiving an end of a pencil, a cutting blade (24) secured to the body (12) for sharpening the pencil, and a stopper (30) movable relative to the body (12) to vary the length of the end of the pencil which may be received into the hole (22).
    Type: Grant
    Filed: July 6, 2000
    Date of Patent: June 4, 2002
    Assignee: Mosel Vitelic Inc.
    Inventors: King Biu Mak, Chung Yin Ronald Mak, Chung Ming Mak
  • Patent number: D452531
    Type: Grant
    Filed: February 13, 2001
    Date of Patent: December 25, 2001
    Inventors: King Biu Mak, Chung Yin Ronald Mak, Chung Ming Mak