Patents by Inventor Moon J. Kim

Moon J. 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).

  • Patent number: 8762993
    Abstract: The present invention allows CPU utilization for a virtual machine (VM) to be captured from a perspective of a host. Specifically, under the present invention, a work request having a set (e.g., one or more) of jobs is received by a host and allocated to a virtual machine on a node. The work request is typically accompanied by an account identifier such as a multi-value billing code. Once the work request is allocated to a particular VM on the node, a “startacct” script is issued, and a first account record is created. Thereafter, the work request is processed and the CPU utilization needed to complete the set of jobs is monitored. Once the set of jobs is completed, an “endacct” script is issued and a second account record is created. Among other things, the second account record includes the monitored CPU utilization and the account identifier.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: June 24, 2014
    Assignee: International Business Machines Corporation
    Inventors: Sandra Bulson, Virginia P. Goldsmith, Bruce J. Hayden, Moon J. Kim, Colm Malone, Dikran Meliksetian, Scott F. Rohling
  • Publication number: 20140158761
    Abstract: In general, embodiments of the present invention relate to a light-powered smart card and associated methods for automated information (static and dynamic) exchange pursuant to a commercial transaction. In a typical embodiment, the card (e.g., a credit card, a debit card and/or a smart card) comprises (among other things) an energy component for providing power to the card. Upon powering up via a light source, including light from the interfacing terminal's backlight, a terminal (e.g., a point of sale terminal) will scan/read card information shared between the card and the card company (e.g., upon swiping or placing of the card), and generate a corresponding source validation code (SVC). An optional imager/image array positioned on the back of the card will scan/read the SVC, and card validation code (CVC) logic on the card will generate a CVC based on the SVC (e.g., based on a validation result of the SVC).
    Type: Application
    Filed: July 22, 2013
    Publication date: June 12, 2014
    Inventor: Moon J. Kim
  • Patent number: 8751720
    Abstract: Embodiments of the present invention provide a computationally-networked unified data bus for a multi-processing domain architecture. Specifically, in a typical embodiment, a unified data bus is provided. A first data bus adapter (e.g., a node) is coupled to the unified data bus (e.g., a link), and a first processing domain is coupled to the first data bus adapter. In general, the first data bus adapter encapsulates, translates, and interprets data communicated between the unified data bus and the first processing domain. In addition, a second data bus adapter (e.g., a node) is coupled to the unified data bus and a second processing domain is coupled to the second data bus adapter. Similar to the first data bus adapter, the second data bus adapter encapsulates, translates, and interprets data communicated between the unified data bus and the second processing domain.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: June 10, 2014
    Inventor: Moon J. Kim
  • Patent number: 8732716
    Abstract: Among other things, the disclosure is applied to a generic microprocessor architecture with a set (e.g., one or more) of controlling/main processing elements (e.g., MPEs) and a set of groups of sub-processing elements (e.g., SPEs). Under this arrangement, MPEs and SPEs are organized in a way that a smaller number MPEs control the behavior of a group of SPEs using program code embodied as a set of virtualized control threads. The apparatus includes a MCP coupled to a power supply coupled with cores to provide a supply voltage to each core (or core group) and controlling-digital elements and multiple instances of sub-processing elements. In accordance with these features, virtualized control threads can traverse the physical boundaries of the MCP to control SPE(s) (e.g., logical partitions having one or more SPEs) in a different physical partition (e.g., different from the physical partition from which the virtualized control threads originated.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: May 20, 2014
    Assignee: International Business Machines Corporation
    Inventors: Karl J. Duvalsaint, Harm P. Hofstee, Daeik Kim, Moon J. Kim
  • Publication number: 20140117074
    Abstract: Embodiments of the present invention provide time-varying barcodes in an active display for information exchange. Specifically, embodiments of the present invention provide a system and method for communicating information between electronic devices via a barcode image sequence. In a typical embodiment, a barcode image sequence is displayed on the display screen of a first electronic device. A second electronic device reads and decodes the barcode image sequence. The second electronic device displays an acknowledgement on the display screen of the second electronic device. The acknowledgement is read by the first electronic device.
    Type: Application
    Filed: October 26, 2012
    Publication date: May 1, 2014
    Inventor: Moon J. Kim
  • Patent number: 8699762
    Abstract: Embodiments of the present invention provide an adaptive and intelligent fingerprint scanning device and approach for a multi-sided card. Specifically, embodiments of the present invention utilize DC resistive image scanning to reduce overall scanning time and energy consumption (e.g., by identifying a targeted scanning area). In a typical embodiment, a scanning device will be provided that includes a scanning area comprised of a set (e.g., at least one) of imaging pixel electrodes (e.g., arranged adjacent to one another in a grid-like or other fashion). As a user presses his/her finger against the scanning area, a first portion of the finger will contact a first electrode while a second portion of the finger will contact a second electrode. When this occurs, a voltage source of the device will apply an initial voltage across the first and second finger portions. A meter of the device will take an electrical measurement (e.g., resistance and/or charged skin voltage) across the two finger portions.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: April 15, 2014
    Inventor: Moon J. Kim
  • Patent number: 8699684
    Abstract: The present invention provides a method, system, and program product for managing conference calls. Specifically, prospective conference call participants (e.g., moderators and/or invitees) will initially provide user profiles. A participant's profile will include, among other things, a set of contact numbers at which the participant can be reached. Thereafter, a moderator and a set of invitees of a conference call to be held are identified. This is typically done based on synchronization with a calendar application used to send and accept an invitation to the conference call. When the moderator later initiates the conference call, the present invention will access the profile of each invitee that accepted the invitation, and then call the invitees at the respective contact numbers set forth therein. When contact is made with an invitee, the call will be merged into the conference call with the moderator.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: April 15, 2014
    Assignee: International Business Machines Corporation
    Inventors: Moon J. Kim, John E. Moore, Jr., Eric C. Yee
  • Patent number: 8680523
    Abstract: The present invention provides in-situ positioning of a sensor within each functional block, as well as at critical locations, of a semiconductor system. Sensor quantity and location is optimized for maximum sensitivity to known process variations. The sensor models a behavior of the location in which it is positioned and comprises a plurality of stages connected as a network and a self-digitizer. Each sensor has a mode selection input for selecting a mode thereof and an operational trigger input for enabling the sensor to model the behavior. The model selection input and operation trigger enable the sensor to have an operational mode in which the plurality of sensors are subject to an aging process, as well as a measurement mode in which an age of the plurality of sensors is outputted. Based on the output, one or more functional blocks are modified to reduce semiconductor system gradation in real-time.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: March 25, 2014
    Assignee: IP Cube Partners (ICP) Co., Ltd.
    Inventor: Moon J. Kim
  • Patent number: 8675928
    Abstract: Embodiments of the present invention relate to fingerprint scanning. Specifically, the present invention relates to a multi-sided fingerprint scanning device on a card (e.g., credit card, smart card, etc.), an associated energy-efficient method for attaining accurate fingerprint information using a multiple charge-coupled biometric sensor array. In a typical embodiment, a scanning device will be provided that includes a scanning area comprised of a set (e.g., at least one) of imaging pixel electrodes (e.g., arranged adjacent to one another in a grid-like or other fashion). As a user presses his/her finger against the scanning area, a portion of the finger will contact a plurality of electrodes. When this occurs, a voltage source of the device will apply a first voltage to each of the plurality of electrodes. A meter of the device will take a first electrical measurement (e.g., resistance and/or charged skin voltage) of the plurality of electrodes.
    Type: Grant
    Filed: June 14, 2011
    Date of Patent: March 18, 2014
    Inventor: Moon J. Kim
  • Patent number: 8675219
    Abstract: The present invention provides a high bandwidth image processing system, which generally includes an image processing unit having a set of servers that each have a universal operating system for receiving image data corresponding to a set of images, generating commands for processing the image data, and sending the images and the commands to an image processing unit (also having a universal operating system(s)) of the high bandwidth image processing system. Upon receipt, the image processing unit will recognize and interpret the commands, assign and/or schedule tasks for processing the image data to a set of (e.g., special) processing engines based on the commands, and return results and/or processed image data to the image interface unit.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Moon J. Kim, Yumi Mori, Hiroki Nakano
  • Patent number: 8675828
    Abstract: The invention provides a method, system, and program product for authenticating a user to a telephonic communication device. In one embodiment, the invention includes obtaining a reference sample of an authorized user's voice, storing the reference sample of the authorized user's voice, collecting a sample of the voice of a user of the telephonic communication device, comparing the sample of the voice of the user to the reference sample of the authorized user's voice, determining whether the user is the authorized user, and in the case that the user is determined not to be the authorized user, prohibiting use of the telephonic communication device.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Moon J. Kim, Jang-Soo Lee, Eric T. C. Yee
  • Publication number: 20140072114
    Abstract: The present invention provides a method, system, and program product for managing conference calls. Specifically, prospective conference call participants (e.g., moderators and/or invitees) will initially provide user profiles. A participant's profile will include, among other things, a set of contact numbers at which the participant can be reached. Thereafter, a moderator and a set of invitees of a conference call to be held are identified. This is typically done based on synchronization with a calendar application used to send and accept an invitation to the conference call. When the moderator later initiates the conference call, the present invention will access the profile of each invitee that accepted the invitation, and then call the invitees at the respective contact numbers set forth therein. When contact is made with an invitee, the call will be merged into the conference call with the moderator.
    Type: Application
    Filed: November 14, 2013
    Publication date: March 13, 2014
    Applicant: Internatinal Business Machines Corporation
    Inventors: Moon J. Kim, John E. Moore, Jr., Eric C. Yee
  • Publication number: 20140072113
    Abstract: The present invention provides a method, system, and program product for managing conference calls. Specifically, prospective conference call participants (e.g., moderators and/or invitees) will initially provide user profiles. A participant's profile will include, among other things, a set of contact numbers at which the participant can be reached. Thereafter, a moderator and a set of invitees of a conference call to be held are identified. This is typically done based on synchronization with a calendar application used to send and accept an invitation to the conference call. When the moderator later initiates the conference call, the present invention will access the profile of each invitee that accepted the invitation, and then call the invitees at the respective contact numbers set forth therein. When contact is made with an invitee, the call will be merged into the conference call with the moderator.
    Type: Application
    Filed: November 14, 2013
    Publication date: March 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: Moon J. Kim, John E. Moore, JR., Eric C. Yee
  • Publication number: 20140072112
    Abstract: The present invention provides a method, system, and program product for managing conference calls. Specifically, prospective conference call participants (e.g., moderators and/or invitees) will initially provide user profiles. A participant's profile will include, among other things, a set of contact numbers at which the participant can be reached. Thereafter, a moderator and a set of invitees of a conference call to be held are identified. This is typically done based on synchronization with a calendar application used to send and accept an invitation to the conference call. When the moderator later initiates the conference call, the present invention will access the profile of each invitee that accepted the invitation, and then call the invitees at the respective contact numbers set forth therein. When contact is made with an invitee, the call will be merged into the conference call with the moderator.
    Type: Application
    Filed: November 14, 2013
    Publication date: March 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: Moon J. Kim, John E. Moore, Jr., Eric C. Yee
  • Publication number: 20140075119
    Abstract: In general, the present invention relates to data cache processing. Specifically, the present invention relates to a system that provides reconfigurable dynamic cache which varies the operation strategy of cache memory based on the demand from the applications originating from different external general processor cores, along with functions of a virtualized hybrid core system. The system includes receiving a data request, selecting an operational mode based on the data request and a predefined selection algorithm, and processing the data request based on the selected operational mode. The present invention is further configured to enable processing core and memory utilization by external systems through virtualization.
    Type: Application
    Filed: November 18, 2013
    Publication date: March 13, 2014
    Applicant: IP Cube Partners (ICP) Co., Ltd.
    Inventor: Moon J. Kim
  • Patent number: 8656114
    Abstract: In general, the present invention relates to data cache processing. Specifically, the present invention relates to a system that provides reconfigurable dynamic cache which varies the operation strategy of cache memory based on the demand from the applications originating from different external general processor cores, along with functions of a virtualized hybrid core system. The system includes receiving a data request, selecting an operational mode based on the data request and a predefined selection algorithm, and processing the data request based on the selected operational mode. The system is further configured to delegate computational or memory resource needs to a plurality of sub-processing cores for processing to satisfy application demands.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: February 18, 2014
    Assignee: IP Cube Partners (ICP) Co., Ltd.
    Inventor: Moon J. Kim
  • Publication number: 20140025972
    Abstract: An apparatus, method, and program product for optimizing core performance and power in a multi-core processor. The apparatus includes a multi-core processor coupled to a clock source providing a clock frequency to one or more cores, an independent power supply coupled to each core for providing a supply voltage to each core and a Phase-Locked Loop (PLL) circuit coupled to each core for dynamically adjusting the clock frequency provided to each core. The apparatus further includes a controller coupled to each core and being configured to collect performance data and power consumption data measured for each core and to adjust, using the PLL circuit, a supply voltage provided to a core, such that, the operational core frequency of the core is greater than a specification core frequency preset for the core and, such that, core performance and power consumption is optimized.
    Type: Application
    Filed: September 30, 2013
    Publication date: January 23, 2014
    Applicant: International Business Machines Corporation
    Inventors: Daeik Kim, Jonghae Kim, Moon J. Kim, James R. Moulic
  • Patent number: 8621151
    Abstract: In general, the present invention relates to data cache processing. Specifically, the present invention relates to a system that provides reconfigurable dynamic cache which varies the operation strategy of cache memory based on the demand from the applications originating from different external general processor cores, along with functions of a virtualized hybrid core system. The system includes receiving a data request, selecting an operational mode based on the data request and a predefined selection algorithm, and processing the data request based on the selected operational mode.
    Type: Grant
    Filed: November 23, 2010
    Date of Patent: December 31, 2013
    Assignee: IP Cube Partners (IPC) Co., Ltd.
    Inventor: Moon J. Kim
  • Publication number: 20130322147
    Abstract: Embodiments of the present invention provide a memory configuration on a chip containing multiple memory segments having different memory grades. In a typical embodiment, a single chip will be provided on which the memory segments are positioned. A memory grade may include low performance (low leakage), medium performance (medium leakage), and high performance (high leakage). Each memory segment or group of memory segments may have a separate power supply and/or controller. In one example, memory segments may be stacked in a through-silicon via configuration.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Inventor: Moon J. Kim
  • Patent number: 8596549
    Abstract: Embodiments of the present invention provide systems and methods for validating a user of a transaction card. Specifically, embodiments of the present invention utilize dynamic manipulation of a transaction card to authorize use of the card. In a typical embodiment, the cardholder approaches a magnetic reader with the card. The card is powered up by an embedded radio frequency identification (RFID) antenna in a magnetic field. The cardholder enters a user authorization code using an input method. The entry is compared against the predefined user authorization code. If the entry is invalid, an unauthorized code is put on virtual ferromagnetic cells (VFC) embedded in the card. If the entry is valid, legitimate card information is put into the VFC. When the card is swiped, magnetic information on the VFC is coupled, amplified, and recorded to the reader. After cardholder use, the VFC are reset to a random or unauthorized mode.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: December 3, 2013
    Inventor: Moon J. Kim