Patents by Inventor Yuk Lung Chan

Yuk Lung Chan 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: 11880473
    Abstract: Embodiments of the invention are directed to annotating a log based on processing log documentation. Aspects include obtaining the data set and obtaining a set of templates, wherein one or more template of the set of templates includes a variable labeled as the data type. Aspects also include annotating the data set based on the set of templates, wherein the annotating includes labeling each value of the variable in the data set with the data type. Aspects further include creating an updated data set by replacing each value of the variable in the data set that is labeled with the data type with a new data value.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: January 23, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yuk Lung Chan, Tian Wu, Lei Yu, Jia Qi Li, Hong Min, Fan Jing Meng
  • Patent number: 11681865
    Abstract: Embodiments of the invention are directed to annotating a log based on processing log documentation. Aspects include obtaining the log having a plurality of entries. Aspects also include creating a set of log entry templates by processing the log documentation associated with the log, wherein each log entry template includes one or more constants and one or more variables. Aspects further include annotating each of the plurality of entries based on the set of templates, wherein the annotating includes labeling each value of the one or more variables with a variable name.
    Type: Grant
    Filed: September 23, 2021
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Yuk Lung Chan, Tian Wu, Lei Yu, Jia Qi Li, Hong Min, Fan Jing Meng
  • Publication number: 20230093666
    Abstract: Embodiments of the invention are directed to annotating a log based on processing log documentation. Aspects include obtaining the data set and obtaining a set of templates, wherein one or more template of the set of templates includes a variable labeled as the data type. Aspects also include annotating the data set based on the set of templates, wherein the annotating includes labeling each value of the variable in the data set with the data type. Aspects further include creating an updated data set by replacing each value of the variable in the data set that is labeled with the data type with a new data value.
    Type: Application
    Filed: September 23, 2021
    Publication date: March 23, 2023
    Inventors: Yuk Lung Chan, Tian Wu, Lei YU, Jia Qi Li, Hong Min, Fan Jing Meng
  • Publication number: 20230093225
    Abstract: Embodiments of the invention are directed to annotating a log based on processing log documentation. Aspects include obtaining the log having a plurality of entries. Aspects also include creating a set of log entry templates by processing the log documentation associated with the log, wherein each log entry template includes one or more constants and one or more variables. Aspects further include annotating each of the plurality of entries based on the set of templates, wherein the annotating includes labeling each value of the one or more variables with a variable name.
    Type: Application
    Filed: September 23, 2021
    Publication date: March 23, 2023
    Inventors: Yuk Lung Chan, Tian Wu, Lei Yu, Jia Qi Li, Hong Min, Fan Jing Meng
  • Patent number: 10831375
    Abstract: A method, hybrid server system, and computer program product, prefetch data. A set of prefetch requests associated with one or more given datasets residing on the server system are received from a set of accelerator systems. A set of data is prefetched from a memory system residing at the server system for at least one prefetch request in the set of prefetch requests. The set of data satisfies the at least one prefetch request. The set of data that has been prefetched is sent to at least one accelerator system, in the set of accelerator systems, associated with the at least one prefetch request.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
  • Patent number: 10592118
    Abstract: A method, hybrid server system, and computer program product, prefetch data. A set of prefetch requests associated with one or more given datasets residing on the server system are received from a set of accelerator systems. A set of data is prefetched from a memory system residing at the server system for at least one prefetch request in the set of prefetch requests. The set of data satisfies the at least one prefetch request. The set of data that has been prefetched is sent to at least one accelerator system, in the set of accelerator systems, associated with the at least one prefetch request.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: March 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
  • Patent number: 10585593
    Abstract: Once or more embodiments manage access to data by accelerator systems in an out-of-core processing environment. In one embodiment, a request from an accelerator system is received for access to a given data set. An access context associated with the given data set is determined. The accelerator system is dynamically configured, based on the access context that has been determined, based on the access context that has been determined, to one of access the given data set directly from the server system; locally store a portion of the given data set in a memory; and locally store all of the given data set in the memory.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: March 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
  • Publication number: 20200012428
    Abstract: A method, hybrid server system, and computer program product, prefetch data. A set of prefetch requests associated with one or more given datasets residing on the server system are received from a set of accelerator systems. A set of data is prefetched from a memory system residing at the server system for at least one prefetch request in the set of prefetch requests. The set of data satisfies the at least one prefetch request. The set of data that has been prefetched is sent to at least one accelerator system, in the set of accelerator systems, associated with the at least one prefetch request.
    Type: Application
    Filed: September 20, 2019
    Publication date: January 9, 2020
    Inventors: Yuk Lung CHAN, Rajaram B. KRISHNAMURTHY, Carl Joseph PARRIS
  • Patent number: 10452276
    Abstract: A method, hybrid server system, and computer program product, prefetch data. A set of prefetch requests associated with one or more given datasets residing on the server system are received from a set of accelerator systems. A set of data is prefetched from a memory system residing at the server system for at least one prefetch request in the set of prefetch requests. The set of data satisfies the at least one prefetch request. The set of data that has been prefetched is sent to at least one accelerator system, in the set of accelerator systems, associated with the at least one prefetch request.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: October 22, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
  • Publication number: 20190258398
    Abstract: A method, hybrid server system, and computer program product, prefetch data. A set of prefetch requests associated with one or more given datasets residing on the server system are received from a set of accelerator systems. A set of data is prefetched from a memory system residing at the server system for at least one prefetch request in the set of prefetch requests. The set of data satisfies the at least one prefetch request. The set of data that has been prefetched is sent to at least one accelerator system, in the set of accelerator systems, associated with the at least one prefetch request.
    Type: Application
    Filed: February 21, 2019
    Publication date: August 22, 2019
    Inventors: Yuk Lung CHAN, Rajaram B. KRISHNAMURTHY, Carl Joseph PARRIS
  • Patent number: 10338661
    Abstract: A method for managing a battery-powered device. In one embodiment, the method includes a computer processor identifying a first plan of activities to be performed by a battery-powered device, where the first plan of activities includes an estimated first power consumption for the first plan of activities. The method further includes determining a level of power of a first battery of the battery-powered device. The method further includes generating a first set of implementation details that manage power consumption within the battery-powered device while performing the first plan of activities, based on the estimated first power consumption and the determined power level of the first battery of the battery-powered device. The method further includes applying the first set of implementation details to the battery-powered device to perform the first plan of activities.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: July 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yuk Lung Chan, Heidi Lagares-Greenblatt, Deepti M. Naphade
  • Publication number: 20190187895
    Abstract: A method, hybrid server system, and computer program product, prefetch data. A set of prefetch requests associated with one or more given datasets residing on the server system are received from a set of accelerator systems. A set of data is prefetched from a memory system residing at the server system for at least one prefetch request in the set of prefetch requests. The set of data satisfies the at least one prefetch request. The set of data that has been prefetched is sent to at least one accelerator system, in the set of accelerator systems, associated with the at least one prefetch request.
    Type: Application
    Filed: February 21, 2019
    Publication date: June 20, 2019
    Inventors: Yuk Lung CHAN, Rajaram B. KRISHNAMURTHY, Carl Joseph PARRIS
  • Publication number: 20190187896
    Abstract: Once or more embodiments manage access to data by accelerator systems in an out-of-core processing environment. In one embodiment, a request from an accelerator system is received for access to a given data set. An access context associated with the given data set is determined. The accelerator system is dynamically configured, based on the access context that has been determined, based on the access context that has been determined, to one of access the given data set directly from the server system; locally store a portion of the given data set in a memory; and locally store all of the given data set in the memory.
    Type: Application
    Filed: February 21, 2019
    Publication date: June 20, 2019
    Inventors: Yuk Lung CHAN, Rajaram B. KRISHNAMURTHY, Carl Joseph PARRIS
  • Patent number: 10289855
    Abstract: Methods, systems and computer program products for sharing of photographs based on targets depicted in the photographs are provided. Aspects include receiving photographs of an event from one or more users, wherein each of the photographs include metadata related to the photograph and a usage policy for the photograph, identifying one or more targets depicted in the photographs based at least in part on the metadata and storing the photographs in a database. Aspects also include receiving an access request for photographs that include a first target from a requestor, wherein the access request includes an indication of the desired use, identifying one or more photographs in the database that depict the first target and which permit the desired use and providing the one or more photographs to the requester.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: May 14, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yuk Lung Chan, Heidi Lagares-Greenblatt, Deepti M. Naphade
  • Patent number: 10273734
    Abstract: A smart opening system is provided. The smart opening system includes a vehicle defining an aperture, a door coupled to the vehicle to assume a first position at which the aperture is closed and multiple second positions at which the aperture is open and to move between the first and second positions, a sensor disposed to sense obstructions surrounding the vehicle and a processing element coupled to the sensor and configured to determine whether any of the obstructions are within a range of motion of the door.
    Type: Grant
    Filed: April 10, 2018
    Date of Patent: April 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yuk Lung Chan, Heidi Lagares-Greenblatt, Deepti M. Naphade
  • Patent number: 10235051
    Abstract: Once or more embodiments manage access to data by accelerator systems in an out-of-core processing environment. In one embodiment, a request from an accelerator system is received for access to a given data set. An access context associated with the given data set is determined The accelerator system is dynamically configured, based on the access context that has been determined, based on the access context that has been determined, to one of access the given data set directly from the server system; locally store a portion of the given data set in a memory; and locally store all of the given data set in the memory.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
  • Patent number: 10228863
    Abstract: A method, hybrid server system, and computer program product, prefetch data. A set of prefetch requests associated with one or more given datasets residing on the server system are received from a set of accelerator systems. A set of data is prefetched from a memory system residing at the server system for at least one prefetch request in the set of prefetch requests. The set of data satisfies the at least one prefetch request. The set of data that has been prefetched is sent to at least one accelerator system, in the set of accelerator systems, associated with the at least one prefetch request.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
  • Patent number: 10222999
    Abstract: A method, hybrid server system, and computer program product, prefetch data. A set of prefetch requests associated with one or more given datasets residing on the server system are received from a set of accelerator systems. A set of data is prefetched from a memory system residing at the server system for at least one prefetch request in the set of prefetch requests. The set of data satisfies the at least one prefetch request. The set of data that has been prefetched is sent to at least one accelerator system, in the set of accelerator systems, associated with the at least one prefetch request.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
  • Publication number: 20180349622
    Abstract: Methods, systems and computer program products for sharing of photographs based on targets depicted in the photographs are provided. Aspects include receiving photographs of an event from one or more users, wherein each of the photographs include metadata related to the photograph and a usage policy for the photograph, identifying one or more targets depicted in the photographs based at least in part on the metadata and storing the photographs in a database. Aspects also include receiving an access request for photographs that include a first target from a requestor, wherein the access request includes an indication of the desired use, identifying one or more photographs in the database that depict the first target and which permit the desired use and providing the one or more photographs to the requester.
    Type: Application
    Filed: August 8, 2018
    Publication date: December 6, 2018
    Inventors: YUK LUNG CHAN, HEIDI LAGARES-GREENBLATT, DEEPTI M. NAPHADE
  • Patent number: 10127395
    Abstract: Methods, systems and computer program products for sharing of photographs based on targets depicted in the photographs are provided. Aspects include receiving photographs of an event from one or more users, wherein each of the photographs include metadata related to the photograph and a usage policy for the photograph, identifying one or more targets depicted in the photographs based at least in part on the metadata and storing the photographs in a database. Aspects also include receiving an access request for photographs that include a first target from a requestor, wherein the access request includes an indication of the desired use, identifying one or more photographs in the database that depict the first target and which permit the desired use and providing the one or more photographs to the requester.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: November 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yuk Lung Chan, Heidi Lagares-Greenblatt, Deepti M. Naphade