Patents by Inventor Chuan Ran

Chuan Ran 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: 11937016
    Abstract: A system, platform, computer program product, and/or method to analyze a computer-implemented video conference includes: a plurality of participant devices, and a central processing server. Each participant device is configured to form a video snippet for a time interval of the video conference having audio data and video data; generate a transformed video snippet by embedding extracted participant data and/or metadata into the video snippet; and send each transformed video snippet to the central processing server. The central processing server receives each transformed video snippet; performs analytics on each transformed video snippet; and transmits to at least one of the participant devices, results of the performed analytics. Participant devices can display one or more results of the performed analytics.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: March 19, 2024
    Assignee: International Business Machines Corporation
    Inventors: Oluwanifemi Oluyemi, Vamsee Movva, Chuan Ran, A. Jaylani Sharif
  • Patent number: 11804963
    Abstract: A computer-implemented system, method and computer program product for providing access to a network of computing nodes that includes: requesting, by a client, access into a host node in the network, preferably a private network; selecting a digital certificate issuer; verifying, by the digital certificate issuer, the identity of the client's token; adding, by the certificate issuer, a nonce to a distributed ledger; and granting the client access to the host node in the network. The computing nodes in an embodiment are ranked based upon CPU capacity, and computing nodes with highest CPU capacity ranking are selected to participate in a proof-of-capacity consensus to solve for the nonce.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: October 31, 2023
    Assignee: International Business Machines Corporation
    Inventors: Oluwanifemi Oluyemi, Chuan Ran, Vamsee Movva, A. Jaylani Sharif
  • Publication number: 20230090324
    Abstract: A system, platform, computer program product, and/or method for managing UAV resources is disclosed that includes: receiving UAV specifications to provision one or more UAVs; converting the UAV specifications to UAV specification metadata; transforming the UAV specification metadata to UAV configuration metadata to configure UAV software for the one or more UAVs; and configuring, using the UAV configuration metadata, the UAV software for the one or more UAVs. The system, platform, program product, and method can further include assembling, using the UAV configuration metadata, the UAV hardware of the one or more UAVs; deploying the one or more UAVs from a base location to a new location; transferring control over operation of the one or more UAVs to a third-party operator; creating and configuring a network connection to the one or more UAVs; and/or remotely logging into an operating system of the one or more UAVs.
    Type: Application
    Filed: September 22, 2021
    Publication date: March 23, 2023
    Inventors: Chuan Ran, Oluwanifemi Oluyemi, VAMSEE MOVVA, A. Jaylani SHARIF
  • Publication number: 20220385858
    Abstract: A system, platform, computer program product, and/or method to analyze a computer-implemented video conference includes: a plurality of participant devices, and a central processing server. Each participant device is configured to form a video snippet for a time interval of the video conference having audio data and video data; generate a transformed video snippet by embedding extracted participant data and/or metadata into the video snippet; and send each transformed video snippet to the central processing server. The central processing server receives each transformed video snippet; performs analytics on each transformed video snippet; and transmits to at least one of the participant devices, results of the performed analytics. Participant devices can display one or more results of the performed analytics.
    Type: Application
    Filed: May 26, 2021
    Publication date: December 1, 2022
    Inventors: Oluwanifemi Oluyemi, VAMSEE MOVVA, Chuan Ran, A. Jaylani SHARIF
  • Publication number: 20220353077
    Abstract: A computer-implemented system, method and computer program product for providing access to a network of computing nodes that includes: requesting, by a client, access into a host node in the network, preferably a private network; selecting a digital certificate issuer; verifying, by the digital certificate issuer, the identity of the client's token; adding, by the certificate issuer, a nonce to a distributed ledger; and granting the client access to the host node in the network. The computing nodes in an embodiment are ranked based upon CPU capacity, and computing nodes with highest CPU capacity ranking are selected to participate in a proof-of-capacity consensus to solve for the nonce.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 3, 2022
    Inventors: Oluwanifemi Oluyemi, Chuan Ran, VAMSEE MOVVA, A. Jaylani SHARIF
  • Publication number: 20220327453
    Abstract: A computer-implemented system, method and computer program product for predicting cloud computing resources to add to a cloud computing system that includes: determining a total current size of available computing resources; determining a predicted size of faulty computing resources; determining a confirmed size of computing resources already provisioned; and/or determining a potential size of needed computing resources based upon analysis of customer-specific data; and predicting the cloud computing resources needed to be added to the cloud computing system using the total current size of available computing resources; the predicted size of faulty computing resources; the confirmed size of computing resources already provisioned; and/or the potential size of needed computing resources based upon analysis of customer-specific data.
    Type: Application
    Filed: April 8, 2021
    Publication date: October 13, 2022
    Inventors: Chuan Ran, Oluwanifemi Oluyemi, Vamsee Movva, Daniel Dolphin, A. Jaylani Sharif
  • Publication number: 20220308929
    Abstract: A computer-implemented system, method and computer program product for provisioning cloud computing resources that includes: converting a hand sketch representation of cloud computing resources to a digital image with metadata; generating a cloud deployment representation from the digital image with metadata; preparing cloud deployment manifest and configuration files from the cloud deployment representation; converting the cloud deployment manifest and configuration files into input data to be used to provision cloud computing resources; and transmitting the input data to a cloud computing vendor to provision the cloud computing resources.
    Type: Application
    Filed: March 24, 2021
    Publication date: September 29, 2022
    Inventors: Oluwanifemi Oluyemi, Chuan Ran, A. Jaylani SHARIF, VAMSEE MOVVA
  • Patent number: 11417136
    Abstract: Disclosed are techniques for quantifying body postures of a player employing a loop drive technique to strike a ball, such as performed in table tennis activities. A video recording of a player striking a ball with a loop drive technique is received and divided, using image processing techniques, into two segments: the first concerning player body postures before the ball is hit, and the second concerning body postures from the moment of impact between the ball and racket and the subsequent follow-through body postures. Then, image processing techniques are again leveraged to isolate and quantify specific body postures contributing to a loop drive technique in a given segment.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: August 16, 2022
    Assignee: International Business Machines Corporation
    Inventors: Chuan Ran, Junhui Wang, Guandong Zhu, Yongchang Cui, Shuyan Lu, Pu Yang
  • Patent number: 11369844
    Abstract: Disclosed are techniques for leveraging machine learning to generate posture adjustment values for specific body postures of a player to improve loop drive techniques, such as in table tennis. Video clips of a player hitting a ball with a loop drive technique are analyzed to determine values for specific body postures and qualities of the ball after being hit. A machine learning model is generated to analyze relationships between body posture values and ball qualities. Upon receiving a video clip of a live session of a player hitting a ball using a loop drive technique, the machine learning model is used to generate adjustment values for body postures of the player to impart improved loop drive qualities to the ball, such as faster topspin.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Chuan Ran, Junhui Wang, Guandong Zhu, Yongchang Cui, Shuyan Lu
  • Publication number: 20220188828
    Abstract: A system receives transaction parameters which indicate a type of fraud. The system generates a set of sample transactions based on the parameters. The set of sample transactions generated by the system include at least one fraudulent transaction consistent with the type of fraud indicated by the parameters. The system can then send the transaction to an analyzer. Upon receiving results from the analyzer, the system evaluates performance of the analyzer.
    Type: Application
    Filed: December 10, 2020
    Publication date: June 16, 2022
    Inventors: Shuyan Lu, Guandong Zhu, Yi-Hui Ma, Junhui Wang, Chuan Ran
  • Publication number: 20220180367
    Abstract: A system, computer program product, and method are presented for classifying behaviors and predictions through processing temporal financial features with a recurrent neural network (RNN). The method includes receiving, by a RNN model, first financial transaction events. The method also includes classifying non-fraudulent behavioral patterns and potentially fraudulent behavioral patterns resident within the first financial transaction events and training the RNN model therewith. The method further includes receiving, by the RNN model, second financial transaction events over a predetermined period of time. The method also includes normalizing the second financial transaction events, including partitioning the predetermined period of time into a plurality of first equal temporal segments. Some of the plurality of first equal temporal segments are representative of the second financial transaction events residing therein.
    Type: Application
    Filed: December 9, 2020
    Publication date: June 9, 2022
    Inventors: Guandong Zhu, Yi-Hui Ma, Shuyan Lu, Junhui Wang, Chuan Ran
  • Publication number: 20220156638
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for improving data simulation using reinforcement learning. The method includes one or more processors generating a first simulated data set based on a first parameter set. The method further includes generating a second parameter set, by modifying one or more parameters of the first parameter set, and then generating a second simulated data set based on the second parameter set. The method further includes determining data discrepancies between the first simulated data set and a target data set and determining data discrepancies between the second simulated data set and the target data set. The method further includes selecting between the first and second simulated data sets, a first data set that corresponds to fewer data discrepancies relative to the target, then comparing data discrepancies of the selected first data set to a data discrepancy threshold.
    Type: Application
    Filed: November 16, 2020
    Publication date: May 19, 2022
    Inventors: Guandong Zhu, Yi-Hui Ma, Shuyan Lu, Junhui Wang, Chuan Ran
  • Patent number: 11308428
    Abstract: Customizing computing resource allocation based on machine learning is provided. A plurality of current users of a service are evaluated based on attributes of each current user. A user value score is generated for each current user based on the attributes. The plurality of current users is clustered into a plurality of user groups based on the user value score. A likelihood of each prospective user becoming a paying customer is predicted based on collected behavior data corresponding to each prospective user. A likelihood of an application corresponding to the service and associated with a particular user will misbehave is predicted based on resource usage and features of the application. Resource allocation to the application corresponding to the service and associated with the particular user is customized based the likelihood that the application will misbehave and whether the particular user is a current user or a prospective user.
    Type: Grant
    Filed: July 9, 2019
    Date of Patent: April 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Bo Zhang, ChunHui Y. Higgins, Chuan Ran, Nancy Anne Schipon, Yongchang Cui
  • Publication number: 20220101158
    Abstract: Disclosed are techniques for quantifying physical qualities of a ball returned by a player using a loop drive technique, such as in table tennis, and generating a corresponding quantitative summary of the overall quality of the loop drive technique based on the quantified physical qualities. Image processing techniques are applied to historical video recordings of balls returned using loop drive techniques to quantify physical properties of said balls. A machine learning model is generated using the quantified physical properties to determine relative significance of specific qualities and their corresponding quantified values to the overall quality or success of loop drive techniques, such as in table tennis matches.
    Type: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Inventors: CHUAN RAN, Junhui WANG, GUANDONG ZHU, Yongchang CUI, Shuyan LU, Yang YANG
  • Publication number: 20220096899
    Abstract: Disclosed are techniques for leveraging machine learning to generate posture adjustment values for specific body postures of a player to improve loop drive techniques, such as in table tennis. Video clips of a player hitting a ball with a loop drive technique are analyzed to determine values for specific body postures and qualities of the ball after being hit. A machine learning model is generated to analyze relationships between body posture values and ball qualities. Upon receiving a video clip of a live session of a player hitting a ball using a loop drive technique, the machine learning model is used to generate adjustment values for body postures of the player to impart improved loop drive qualities to the ball, such as faster topspin.
    Type: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Inventors: CHUAN RAN, Junhui Wang, GUANDONG ZHU, Yongchang Cui, Shuyan Lu
  • Publication number: 20220100992
    Abstract: Disclosed are techniques for quantifying body postures of a player employing a loop drive technique to strike a ball, such as performed in table tennis activities. A video recording of a player striking a ball with a loop drive technique is received and divided, using image processing techniques, into two segments: the first concerning player body postures before the ball is hit, and the second concerning body postures from the moment of impact between the ball and racket and the subsequent follow-through body postures. Then, image processing techniques are again leveraged to isolate and quantify specific body postures contributing to a loop drive technique in a given segment.
    Type: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Inventors: CHUAN RAN, Junhui Wang, GUANDONG ZHU, Yongchang Cui, Shuyan Lu, Pu Yang
  • Publication number: 20210012260
    Abstract: Customizing computing resource allocation based on machine learning is provided. A plurality of current users of a service are evaluated based on attributes of each current user. A user value score is generated for each current user based on the attributes. The plurality of current users is clustered into a plurality of user groups based on the user value score. A likelihood of each prospective user becoming a paying customer is predicted based on collected behavior data corresponding to each prospective user. A likelihood of an application corresponding to the service and associated with a particular user will misbehave is predicted based on resource usage and features of the application. Resource allocation to the application corresponding to the service and associated with the particular user is customized based the likelihood that the application will misbehave and whether the particular user is a current user or a prospective user.
    Type: Application
    Filed: July 9, 2019
    Publication date: January 14, 2021
    Inventors: Bo Zhang, ChunHui Y. Higgins, Chuan Ran, Nancy Anne Schipon, Yongchang Cui
  • Publication number: 20190158366
    Abstract: A prioritization system and method may include receiving a customer support ticket from a user, wherein a default severity level associated with the customer support ticket is assigned, calculating, by the processor, a user sentiment score and a user personality score by applying a sentiment analysis and a personality analysis to user-specific data, applying, by the processor, a weighting scheme to the user sentiment score and the user personality score to generate a weighted priority score associated with the customer support ticket, adjusting, by the processor, the default severity level according to the weighted priority score to determine an adjusted severity level of the customer support ticket, and prioritizing, by the processor, the customer support ticket among other customer support tickets based on the adjusted severity level of the customer support ticket.
    Type: Application
    Filed: November 17, 2017
    Publication date: May 23, 2019
    Inventors: ChunHui Y. Higgins, Chuan Ran, Camillo Sassano, Nancy A. Schipon, Bo Zhang
  • Patent number: 10169027
    Abstract: A method, and associated computer system and computer program product. One or more processors of a computer system receive an upgrade request to upgrade a base operating system (OS) of a virtual machine (VM). In response to receiving the upgrade request, the one or more processors store metadata of the VM into a resource registry. The one or more processors load a new version of the base OS onto the VM. The one or more processors retrieve, from the resource registry, the stored metadata for configuring the VM.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Chuan Ran, Jian Qiu Wang, Yang Yang
  • Publication number: 20170322793
    Abstract: A method, and associated computer system and computer program product. One or more processors of a computer system receive an upgrade request to upgrade a base operating system (OS) of a virtual machine (VM). In response to receiving the upgrade request, the one or more processors store metadata of the VM into a resource registry. The one or more processors load a new version of the base OS onto the VM. The one or more processors retrieve, from the resource registry, the stored metadata for configuring the VM.
    Type: Application
    Filed: May 5, 2016
    Publication date: November 9, 2017
    Inventors: Chuan Ran, Jian Qiu Wang, Yang Yang