Patents by Inventor Yuk L. Chan
Yuk L. 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: 11274939Abstract: First sensor data generated by a first of a plurality of sensors and at least second sensor data generated by at least a second of the plurality of sensors can be received by a sensor data broker executed by a processor. The sensor data broker can publish to at least a first virtual sensor the first sensor data as first published sensor data. The sensor data broker can publish to at least a second virtual sensor the second sensor data as second published sensor data.Type: GrantFiled: September 10, 2018Date of Patent: March 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joydeep Basu, Yuk L. Chan, Badalkumar L. Choudhary, Karunakaran Karuppiah, Heidi L. Lagares-Greenblatt, Rakesh Ranjan, Nicholas A. Vargas, Vatatmaja
-
Patent number: 11250468Abstract: Methods, systems and computer program products for prompting web-based user interaction are provided. Aspects include determining a plurality of items of interest based on data associated with a user. Aspects also include associating an emotion with each item of the plurality of items of interest. Aspects also include associating an emotion with each digital media clip of a plurality of digital media clips. Responsive to detecting an internet browsing action performed by the user, aspects include displaying a selected digital media clip of the plurality of digital media clips and a selected item of interest of the plurality of items of interest. The selected digital media clip and the selected item of interest are associated with a same emotion.Type: GrantFiled: February 28, 2019Date of Patent: February 15, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Deepti M. Naphade, Heidi Lagares-Greenblatt, Yuk L. Chan
-
Patent number: 11244279Abstract: Modifying item packaging according to determined replenishment times. According to embodiments of the present disclosure, a method for modifying item packaging is described herein. An order is received from a user for an item. An exhaustion time for the item is calculated according to an inventory database for the user. An initial replenishment time for the item is calculated. A package quantity is calculated according to the exhaustion time, shipment time, initial replenishment time, and inventory database.Type: GrantFiled: November 8, 2017Date of Patent: February 8, 2022Assignee: International Business Machines CorporationInventors: Michael D. Essenmacher, Anthony M. Cocuzza, Nancy S. Tilley, Janice M. Young, Yuk L. Chan
-
Patent number: 11243835Abstract: Aspects of the invention include constructing a knowledge graph by writing a plurality of data structures to connect correlated log messages in a system log. Detecting an anomalous log message based on the knowledge graph, wherein the anomalous log message is connected to a plurality of candidate root cause error log messages. Determining respective sequences from each of the plurality of candidate root cause error log messages to the anomalous log message. Calculating a deviation score for each respective sequence based on a deviation of an expected sequence for each candidate root cause error log message and the determined sequence. Determining a root cause log error message based on the calculated deviation scores.Type: GrantFiled: December 3, 2020Date of Patent: February 8, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk L. Chan, Jia Qi Li, Lin Yang, Tian Wu, Lei Yu, Hong Min, Fan Jing Meng
-
Patent number: 11200070Abstract: Aspects of the present disclosure are directed to methods, systems, and computer program products for using dynamic-link library based on memory size. In the method, a request for calling a first function in a Dynamic-link library (DLL) at runtime is received first. A size of a memory allocated to the DLL is then determined. Then call relationship of functions in the DLL is obtained. At last, functions related to the first function in the DLL are loaded into the memory allocated to the DLL based on the size of the memory allocated to the DLL and call relationship of functions in the DLL.Type: GrantFiled: August 3, 2018Date of Patent: December 14, 2021Assignee: International Business Machines CorporationInventors: Bao Zhang, Jing Lu, Jin Hong Fu, Shi Chong Ma, Xiao Ling Chen, Yuk L. Chan
-
Patent number: 11157523Abstract: A computer-implemented method for generating a database of business cases correlated datasets includes receiving a text string indicating a business case topic. The processor isolates a plurality of data types in the dataset that are associated with the business case topic, and correlates the business case topic with the data types. The processor then determines data type links that associate the business case topic with the correlated data types. The processor evaluates each of the one or more data type links for a correlation to the business case topic, and assigns a confidence level value for the correlation. The processor next assigns a business value score for the correlated data type links based on the confidence level value and generates a business case database. The business case database is generated using the plurality of data types, the confidence level for each data type link and the business value scores.Type: GrantFiled: December 15, 2017Date of Patent: October 26, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk L. Chan, Ea-Ee Jan
-
Patent number: 11143523Abstract: Provided are systems, methods, and media for tactile map-based navigation on a reconfigurable display surface. An example method includes receiving an input destination for a user, generating a navigational route to the destination based on a current location of the user, and transmitting a control signal to the reconfigurable display surface to cause the mobile display surface to render the navigational route on a map of a geographic area. The rendering of the navigational route includes changing topography of the reconfigurable display surface such that a first three-dimensional (3D) shape is formed on the map at a position of the current location and a second 3D shape is formed on the map at a position of the destination.Type: GrantFiled: October 9, 2018Date of Patent: October 12, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk L. Chan, Michael D. Essenmacher, David B. Lection, Eric L. Masselle
-
Patent number: 11138548Abstract: Examples of techniques for delivery platform verification and management are described herein. An aspect includes receiving a unit mailing address and first global positioning system (GPS) coordinates, the unit mailing address and the first GPS coordinates being associated with a delivery platform, from a computing device. Another aspect includes, based on receiving the unit mailing address and first GPS coordinates, dispatching a first inspection drone to the delivery platform based on the first GPS coordinates. Another aspect includes receiving second GPS coordinates associated with the delivery platform from the first inspection drone. Another aspect includes associating the second GPS coordinates with the unit mailing address in an entry corresponding to the delivery platform in a platform information database.Type: GrantFiled: November 27, 2018Date of Patent: October 5, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anthony M. Cocuzza, Yuk L. Chan, Janice M. Young, Nancy S. Tilley, Michael D. Essenmacher
-
Patent number: 11106758Abstract: Methods, systems and computer program products for providing a customized display of social media content are provided. Aspects include receiving a plurality of social media posts that have been published for display by a social media service. Aspects also include receiving a profile associated with a user of the social media service including social media post filtering preferences. The social media post filtering preferences are created based at least in part upon an analysis of social media posts that were previously disliked by the user. Aspects further include identifying a set of acceptable social media posts and a set of unacceptable social media posts. Aspects also include causing the set of acceptable social media posts to be displayed in a news feed window of the social media service in association with an account of the user of the social media service.Type: GrantFiled: February 7, 2019Date of Patent: August 31, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk L. Chan, Michael L. Greenblatt, Heidi Lagares-Greenblatt, Deepti M. Naphade
-
Patent number: 11095530Abstract: Examples of techniques for service level management of a workload defined environment are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include: collecting runtime workload data for a workload executing on a processing system; collecting performance data for the workload within a container; performing, by a processing device, a determination of whether the runtime workload data satisfies the goal set forth in the service level agreement; providing data from within the container in a format utilized by an application program interface; and accessing the data from within the container through the application program interface from outside of the container.Type: GrantFiled: May 23, 2019Date of Patent: August 17, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk L. Chan, Andrew P. Wack, Peter B. Yocom
-
Patent number: 11061693Abstract: Examples of techniques for reprogramming a field programmable device on demand are disclosed. According to aspects of the present disclosure, a computer-implemented method may include: identifying a first field programmable device as being over utilized; responsive to identifying the first field programmable device that is over utilized, identifying a second field programmable device that is underutilized; determining whether to reprogram the second field programmable device; responsive to determining to reconfigure the second field programmable device, stopping the second field programmable device from performing a workload; moving the workload to another field programmable device configured to perform the workload; and reprogramming the second field programmable device.Type: GrantFiled: May 23, 2019Date of Patent: July 13, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk L Chan, Andrew P. Wack, Peter B. Yocom
-
Patent number: 11057435Abstract: A method is provided for identifying a strength of an input picture password formed by performing a sequence of gestures relative to a picture. The method includes storing, in a memory device, a crowdsource history of picture passwords each of which include a picture and a sequence of gestures on the picture. The method further includes generating, by a processor-based demography-based pattern usage assessment generator, a demography-based pattern usage assessment by analyzing the crowd source history. The method also includes providing, by a user-perceptible indication device, an indication of the strength of the input picture password in accordance with the demography-based pattern usage assessment.Type: GrantFiled: July 18, 2019Date of Patent: July 6, 2021Assignee: International Business Machines CorporationInventors: Yuk L. Chan, Heidi Lagares-Greenblatt, Deepti Naphade
-
Patent number: 11037049Abstract: According to one or more embodiments of the present invention, a computer-implemented method includes generating, by a cognitive system, an answer for a user-provided query using an analytics algorithm. The answer is based on a set of data sources. The method further includes determining an influence weightage of each data source from the set of data sources. The method further includes generating and presenting a rationale for the answer based on the influence weightage.Type: GrantFiled: October 29, 2018Date of Patent: June 15, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk L. Chan, Mikhail Flom, Albert S. Jumba, Niraj Kumar, Tejinder Luthra, Sue Mallepalle, Florin-Traian Pistoleanu, Goduwin R. Ravindranath, Rekha M. Sreedharan, Abraham Sweiss, Sheryl Taylor, Hemanth Yarlagadda
-
Patent number: 11037520Abstract: An embodiment of the invention may include a method, computer program product and system for operating an electronic display device. An embodiment may include displaying, using a first refresh rate, first content on a first partition of a display area of the electronic display device. An embodiment may include displaying, using a second refresh rate, second content on a second partition of the display area of the electronic display device. The first refresh rate is different from the second refresh rate.Type: GrantFiled: November 7, 2019Date of Patent: June 15, 2021Assignee: International Business Machines CorporationInventors: Adam Benjamin Childers, Raquel Norel, Natesan Venkateswaran, Carlos Alberto Hoyos, Jayapreetha Natesan, Yuk L. Chan, Susan Shumway
-
Patent number: 11030441Abstract: Methods, systems and computer program products for identifying customer groupings in a smart store are provided. Aspects include detecting a plurality of customers in the smart store and retrieving stored associations for at least one of the plurality of customers from a customer database based on data captured for each of the plurality of customers. Aspects also include tracking a movement of each of the plurality of customers through the smart store and updating the stored associations in the customer database between two or more of the plurality of customers that are determined to be shopping together based on their movement through the smart store. Aspects further include charging a single customer of the plurality of customers for items removed from the smart store by another customer based on the stored associations.Type: GrantFiled: May 25, 2018Date of Patent: June 8, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk L. Chan, Heidi Lagares-Greenblatt, Deepti M. Naphade
-
Patent number: 11030610Abstract: A computer-implemented method includes submitting a preauthorization request for a payment to a payment provider. An authorization code associated with a set of final payment criteria is received from the payment provider, where the final payment criteria comprise at least one of a location restriction, a timeframe restriction, a category restriction, and a seller restriction. The authorization code is saved for later use. The authorization code is presented to a seller terminal as a payment for a sale, where the payment is approved based on confirmation that sale data describing the sale complies with the final payment criteria.Type: GrantFiled: October 2, 2018Date of Patent: June 8, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk L. Chan, Al Chakra, Jian Jun Wang
-
Patent number: 11017430Abstract: Provided are embodiments including a method, system, and computer program product for identifying how to deliver advertisements to a user based on the user sentiment and learned behavior. The embodiments provide for collecting information on the sentiment of a user, monitoring user interactions based at least in part on the collected emotional information on the sentiment of the user, and determining a pattern of user interactions with one or more applications of a user device based on the sentiment information. The embodiments also provide for determining a pattern of user responses to an advertisement based on the sentiment information, and generating a profile based at least in part on the pattern of user interactions and the pattern of user responses.Type: GrantFiled: November 16, 2018Date of Patent: May 25, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk L. Chan, Heidi Lagares-Greenblatt, Jenny S. Li, Deepti M. Naphade, Xinlin Wang
-
Publication number: 20210142761Abstract: An embodiment of the invention may include a method, computer program product and system for operating an electronic display device. An embodiment may include displaying, using a first refresh rate, first content on a first partition of a display area of the electronic display device. An embodiment may include displaying, using a second refresh rate, second content on a second partition of the display area of the electronic display device. The first refresh rate is different from the second refresh rate.Type: ApplicationFiled: November 7, 2019Publication date: May 13, 2021Inventors: Adam Benjamin Childers, Raquel Norel, Natesan Venkateswaran, Carlos Alberto Hoyos, Jayapreetha Natesan, Yuk L. Chan, Susan Shumway
-
Patent number: 10992572Abstract: A computer-implemented method includes providing a first mapping between a set of two or more IP addresses and a set of two more servers. The first mapping is embodied in a virtual network layer modifiable by a workload advisor based on a weight recommendation. A plurality of transactions are received from a load balancer. The weight recommendation for the servers is received, where the weight recommendation defines a goal for weighting transactions among the servers. A second mapping, from the two or more IP addresses to the servers, is determined dynamically by the workload advisor, based on the weight recommendation and absent communication between the load balancer and the workload advisor. A second plurality of transactions are received and are routed to the servers through the virtual network layer according to the second mapping.Type: GrantFiled: October 31, 2017Date of Patent: April 27, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yuk L. Chan, Christopher Cramer, Robert G. King, Deepti M. Naphade, Jairo A. Pava
-
Patent number: 10936993Abstract: Automated item replenishment for a plurality of items is accomplished by associating each item with one or more tags, which may in turn be associated with a particular consumption level of the item. One or more tag detection units are positioned to monitor an entry and/or an exit point of a monitored location. An inventory database maintains an inventory of the items currently present at the location and tracks consumption levels and exhaustion dates associated with each item.Type: GrantFiled: November 8, 2017Date of Patent: March 2, 2021Assignee: International Business Machines CorporationInventors: Michael D. Essenmacher, Anthony M. Cocuzza, Nancy S. Tilley, Janice M. Young, Yuk L. Chan