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: 11880473Abstract: 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: GrantFiled: September 23, 2021Date of Patent: January 23, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk Lung Chan, Tian Wu, Lei Yu, Jia Qi Li, Hong Min, Fan Jing Meng
-
Patent number: 11681865Abstract: 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: GrantFiled: September 23, 2021Date of Patent: June 20, 2023Assignee: International Business Machines CorporationInventors: Yuk Lung Chan, Tian Wu, Lei Yu, Jia Qi Li, Hong Min, Fan Jing Meng
-
Publication number: 20230093666Abstract: 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: ApplicationFiled: September 23, 2021Publication date: March 23, 2023Inventors: Yuk Lung Chan, Tian Wu, Lei YU, Jia Qi Li, Hong Min, Fan Jing Meng
-
Publication number: 20230093225Abstract: 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: ApplicationFiled: September 23, 2021Publication date: March 23, 2023Inventors: Yuk Lung Chan, Tian Wu, Lei Yu, Jia Qi Li, Hong Min, Fan Jing Meng
-
Patent number: 10831375Abstract: 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: GrantFiled: September 20, 2019Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
-
Patent number: 10592118Abstract: 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: GrantFiled: February 21, 2019Date of Patent: March 17, 2020Assignee: International Business Machines CorporationInventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
-
Patent number: 10585593Abstract: 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: GrantFiled: February 21, 2019Date of Patent: March 10, 2020Assignee: International Business Machines CorporationInventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
-
Publication number: 20200012428Abstract: 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: ApplicationFiled: September 20, 2019Publication date: January 9, 2020Inventors: Yuk Lung CHAN, Rajaram B. KRISHNAMURTHY, Carl Joseph PARRIS
-
Patent number: 10452276Abstract: 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: GrantFiled: February 21, 2019Date of Patent: October 22, 2019Assignee: International Business Machines CorporationInventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
-
Publication number: 20190258398Abstract: 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: ApplicationFiled: February 21, 2019Publication date: August 22, 2019Inventors: Yuk Lung CHAN, Rajaram B. KRISHNAMURTHY, Carl Joseph PARRIS
-
Patent number: 10338661Abstract: 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: GrantFiled: September 20, 2016Date of Patent: July 2, 2019Assignee: International Business Machines CorporationInventors: Yuk Lung Chan, Heidi Lagares-Greenblatt, Deepti M. Naphade
-
Publication number: 20190187895Abstract: 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: ApplicationFiled: February 21, 2019Publication date: June 20, 2019Inventors: Yuk Lung CHAN, Rajaram B. KRISHNAMURTHY, Carl Joseph PARRIS
-
Publication number: 20190187896Abstract: 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: ApplicationFiled: February 21, 2019Publication date: June 20, 2019Inventors: Yuk Lung CHAN, Rajaram B. KRISHNAMURTHY, Carl Joseph PARRIS
-
Patent number: 10289855Abstract: 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: GrantFiled: August 8, 2018Date of Patent: May 14, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk Lung Chan, Heidi Lagares-Greenblatt, Deepti M. Naphade
-
Patent number: 10273734Abstract: 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: GrantFiled: April 10, 2018Date of Patent: April 30, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk Lung Chan, Heidi Lagares-Greenblatt, Deepti M. Naphade
-
Patent number: 10235051Abstract: 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: GrantFiled: December 20, 2017Date of Patent: March 19, 2019Assignee: International Business Machines CorporationInventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
-
Patent number: 10228863Abstract: 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: GrantFiled: November 15, 2017Date of Patent: March 12, 2019Assignee: International Business Machines CorporationInventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
-
Patent number: 10222999Abstract: 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: GrantFiled: December 20, 2017Date of Patent: March 5, 2019Assignee: International Business Machines CorporationInventors: Yuk Lung Chan, Rajaram B. Krishnamurthy, Carl Joseph Parris
-
Publication number: 20180349622Abstract: 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: ApplicationFiled: August 8, 2018Publication date: December 6, 2018Inventors: YUK LUNG CHAN, HEIDI LAGARES-GREENBLATT, DEEPTI M. NAPHADE
-
Patent number: 10127395Abstract: 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: GrantFiled: June 30, 2016Date of Patent: November 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk Lung Chan, Heidi Lagares-Greenblatt, Deepti M. Naphade