Patents by Inventor Rong Yan

Rong Yan 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).

  • Publication number: 20210194839
    Abstract: Systems and methods provide for a server computer to receive a request from a first device to share a plurality of media content items with a second device, the request including a unique identifier for each of the plurality of media content items. The server computer determines a subset of the plurality of media content items to be processed by the first device, generates instructions for processing the subset of the plurality of media content items by the first device, and sends the instructions to the first device. The server computer receives the processed media content items for the subset of the plurality of media content items that were processed by the first device, generates a message enabling access to processed media content items for the plurality of media content items, and sends the generated message to the second device.
    Type: Application
    Filed: March 2, 2021
    Publication date: June 24, 2021
    Inventors: Ken Chung, Rong Yan
  • Publication number: 20210166456
    Abstract: Systems and methods are presented that provide for receiving, at a media overlay publication system from a first client device, content to generate a media overlay, and generating the media overlay using the content received from the client device. The generated media overlay is stored in a database associated with the media overlay publication system and associated with a first characteristic of the content received from the first client device. The media overlay is provided to a second client device when a second characteristic of context data associated with the second client device correlates to the first characteristic for the media overlay, causing a display of the media overlay on a user interface of the second client device.
    Type: Application
    Filed: February 15, 2021
    Publication date: June 3, 2021
    Inventors: Rong Yan, Peter Sellis, Andrew Grosvenor Cooper, Yantao Zheng
  • Patent number: 11019349
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging and imaging software and systems by automating the client-side transcoding of video data based on content. For example, an appropriate transcoding configuration can be selected for video data having complex motion or textures. Accordingly, video quality can be improve when complex motions or textures are present.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: May 25, 2021
    Assignee: Snap Inc.
    Inventors: Liu Liu, Chao Pang, Rong Yan
  • Patent number: 10997758
    Abstract: Systems and methods are presented that provide for receiving, at a media overlay publication system from a first client device, content to generate a media overlay, and generating the media overlay using the content received from the client device. The generated media overlay is stored in a database associated with the media overlay publication system and associated with a first characteristic of the content received from the first client device. The media overlay is provided to a second client device when a second characteristic of context data associated with the second client device correlates to the first characteristic for the media overlay, causing a display of the media overlay on a user interface of the second client device.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: May 4, 2021
    Assignee: Snap Inc.
    Inventors: Rong Yan, Peter Sellis, Andrew G Cooper, Yantao Zheng
  • Patent number: 10992616
    Abstract: Systems and methods provide for a server computer to receive a request from a first device to share a plurality of media content items with a second device, the request including a unique identifier for each of the plurality of media content items. The server computer determines a subset of the plurality of media content items to be processed by the first device, generates instructions for processing the subset of the plurality of media content items by the first device, and sends the instructions to the first device. The server computer receives the processed media content items for the subset of the plurality of media content items that were processed by the first device, generates a message enabling access to processed media content items for the plurality of media content items, and sends the generated message to the second device.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: April 27, 2021
    Assignee: Snap Inc.
    Inventors: Ken Chung, Rong Yan
  • Patent number: 10978885
    Abstract: In one aspect, the invention comprises an apparatus for balancing cells in a series string of modules having cells. The apparatus comprises a processing system and a communication circuit. The processing circuit is configured to receive an average cell voltage value from each module. The processing circuit is further configured to determine an overall average cell voltage for all the cells. The processing circuit is also configured to cause each the modules to determine a relative capacitance for each of its cells and cause each of the modules to balance its cells based on the respective relative capacitances. The communication circuit is configured to receive the average cell voltage value from the modules.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: April 13, 2021
    Assignee: Maxwell Technologies, Inc.
    Inventors: Rong Yan, Ulf Carl Mikael Setterberg, Liesel Mathew Chiriyankandath, Christopher James, Magnus Lindbäck, Robert Shaw Lynds
  • Patent number: 10963868
    Abstract: Technology is disclosed for transferring money anonymously between a sender and a recipient by use of a token. In some embodiments, the disclosed technology involves communication between a mobile payment application (“App”) and a payment service system (PSS). Upon the recipient's request, the App, installed on the recipient's device, generates the token, and provides the token to both the recipient and the PSS. The PSS receives both the token and the recipient's identification information from the App, associates the token with the identification information, and stores such association. The recipient, on the other hand, transfers the token to the sender, who forwards it to the PSS to request a money transfer. The PSS receives the token and identifies the recipient's identification information based on the previously stored association with the token. With the identification information, the PSS determines the recipient's financial account to execute the money transfer.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: March 30, 2021
    Assignee: Square, Inc.
    Inventors: Nathan P. McCauley, Yun Chi, Rong Yan
  • Publication number: 20210081760
    Abstract: Disclosed are a computer-implemented method, a system, and a computer program product for system-level tunable parameter identification. Performance characteristic data for an application to be tuned can be obtained by one or more processing units. At least one system-level tunable parameter for the application to be tuned can be identified by one or more processing units based on the obtained performance characteristic data for the application to be tuned and a pattern between training performance characteristic data and a set of training system-level parameter-related correlation coefficients. The set of training system-level parameter-related correlation coefficients can be respective correlation coefficients of system-level tunable parameters with respect to at least one performance metric.
    Type: Application
    Filed: September 17, 2019
    Publication date: March 18, 2021
    Inventors: Li Cao, Guang Cheng Li, Rong Yan, Qi Ming Teng, Yubo Li, Cheng Fang Wang
  • Publication number: 20210027106
    Abstract: The present disclosure provides a computer-implemented method, computer system and computer program product for object detection. According to the computer-implemented method, a first object can be classified to be a first category based on detection data acquired in a detection area. Then, a confidence score for the first category can be calculated based on historical detection data of the detection area, wherein the confidence score presents possibility degree of at least one object of the first category existing in the detection area. Whether classification of the first object is abnormal can be determined based on the confidence score.
    Type: Application
    Filed: July 22, 2019
    Publication date: January 28, 2021
    Inventors: Ke Wei Sun, Junsong Wang, Yan GY Gong, Rong Yan, Yonghua Lin, Jie Zhang
  • Publication number: 20210019805
    Abstract: Transaction modification based on modeled profiles is described. In an example, transaction data can be received by a payment processing system. The payment processing system can generate, using a trained model, profiles. Based at least in part on (i) receiving an indication that a buyer and a merchant are engaged in, or likely to be engaged in, a transaction and (ii) determining that a characteristic of the transaction corresponds to a profile, generating a communication to enable the buyer or the merchant to modify the transaction in association with processing of the transaction.
    Type: Application
    Filed: October 7, 2020
    Publication date: January 21, 2021
    Inventors: Abhay Kumar, Dan Hipschman, Rong Yan, John Berian James, Gian Perrone, Mai Leduc
  • Publication number: 20210019575
    Abstract: Systems, methods, devices, server computers, storage media, and instructions for prioritized device action triggered by device scan data are described. In one embodiment, a mobile device performs a method that involves executing a messaging application with an image capture interface and a scanning input. An associated scanning mode comprises capture of scan data from a plurality of input/output modules of the first client device, analyzes the scan data to identify one or more scan data patterns by matching at least a portion of the scan data against a set of data patterns, and selects a priority system action based on the results of the matching of the portion of the scan data against the set of data patterns. In some embodiments, the priority system action is selected based on a priority ranking for identified scan data types.
    Type: Application
    Filed: May 5, 2020
    Publication date: January 21, 2021
    Inventors: Kirk Ouimet, Rong Yan, Yantao Zheng
  • Publication number: 20200374453
    Abstract: A portable electronic device with image capturing capabilities automatically or semi-automatically adjusts one or more image capturing parameters based on an input attribute of user engagement with a single-action haptic input mechanism. For example, the duration for which a single-action control button carried on a frame of the device is pressed automatically determines an image stabilization mode for on-board processing of captured image data. In one example, an above-threshold press duration automatically activates a less rigorous image stabilization mode, while button release before expiry of the threshold automatically activates a more rigorous photo stabilization mode.
    Type: Application
    Filed: August 11, 2020
    Publication date: November 26, 2020
    Inventors: Rong Yan, Liu Liu
  • Publication number: 20200351439
    Abstract: A portable electronic device with image capturing capabilities automatically or semi-automatically adjusts one or more image capturing parameters based on an image metric calculated from image data captured by the device. The device can be configured for processing image data captured by an on-board camera to determine the image metric, and to perform an automated adjustment action based on the determined value of the image metric. In sonic embodiments, the image metric is an image brightness metric upon which automated adjustment of a camera sensitivity parameter is based.
    Type: Application
    Filed: May 21, 2020
    Publication date: November 5, 2020
    Inventors: Rong Yan, Liu Liu
  • Patent number: 10810650
    Abstract: Buyer profile management is described herein. In an example, a payment processing service can store, in a database, buyer profiles associated with buyers involved in transactions with one or more merchants of the payment processing service. The payment processing service can receive transaction data associated with a new transaction between a buyer and a merchant and can determine whether the transaction data corresponds to any of the buyer profiles. Based at least in part on determining that the transaction data corresponds to one of the buyer profiles, the payment processing service can update the database storing the buyer profiles, wherein updating the database comprises merging two or more buyer profiles. A recommendation can be made based on the merged buyer profile prior to completion of the new transaction.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: October 20, 2020
    Assignee: Square, Inc.
    Inventors: Abhay Kumar, Dan Hipschman, Rong Yan, John Berian James, Gian Perrone, Mai Leduc
  • Patent number: 10794280
    Abstract: An aircraft intake duct for channeling a flow of ambient air toward an annular engine compressor inlet of a gas turbine engine having a compressor reference axis and a reference plane that extends from such compressor reference axis. The aircraft intake duct includes an oblong air intake inlet for receiving the flow of ambient air, the air intake inlet being offset radially outwardly relative to the compressor reference axis and located on a first side of the reference plane. Two distal intake channels fluidly link distal extremities of the oblong air intake inlet to a segment of the annular engine compressor inlet located on a second side of the reference plane. A central channel fluidly links a central section of the oblong air intake inlet to a segment of the annular engine compressor inlet located on a first side of the reference plane. The distal channels are blended together by the central channel so that a single intake duct is formed.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: October 6, 2020
    Assignee: PRATT & WHITNEY CANADA CORP.
    Inventors: Guo Rong Yan, Mark Huzzard Cunningham
  • Patent number: 10778884
    Abstract: A portable electronic device with image capturing capabilities automatically or semi-automatically adjusts one or more image capturing parameters based on an input attribute of user engagement with a single-action haptic input mechanism. For example, the duration for which a single-action control button carried on a frame of the device is pressed automatically determines an image stabilization mode for on-board processing of captured image data. In one example, an above-threshold press duration automatically activates a less rigorous image stabilization mode, while button release before expiry of the threshold automatically activates a more rigorous photo stabilization mode.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: September 15, 2020
    Assignee: Snap Inc.
    Inventors: Rong Yan, Liu Liu
  • Publication number: 20200218990
    Abstract: A computer-implemented method, system, and computer program product are provided for optimization with domain knowledge requirements. The method includes receiving, by a processor device, domain knowledge requirements for a target system. The method also includes defining, by a domain knowledge manager, a status of the domain knowledge employing a factor responsive to the domain knowledge. The method additionally includes computing, by an effective metric generator, effective performance metrics responsive to the status of the domain knowledge requirements and real performance metrics. The method further includes generating, by an optimization engine, a target system configuration responsive to the effective performance metrics and the real performance metrics. The method also includes improving the target system by changing a state of a function in the target system responsive to the target system configuration.
    Type: Application
    Filed: January 9, 2019
    Publication date: July 9, 2020
    Inventors: Guang Cheng Li, Rong Yan, Yubo Li, Qi Ming Teng
  • Patent number: 10694099
    Abstract: A portable electronic device with image capturing capabilities automatically or semi-automatically adjusts one or more image capturing parameters based on an image metric calculated from image data captured by the device. The device can be configured for processing image data captured by an on-board camera to determine the image metric, and to perform an automated adjustment action based on the determined value of the image metric. In some embodiments, the image metric is an image brightness metric upon which automated adjustment of a camera sensitivity parameter is based.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: June 23, 2020
    Assignee: Snap Inc.
    Inventors: Rong Yan, Liu Liu
  • Publication number: 20200193231
    Abstract: Embodiments of embodiments of the present invention relate to generation of a training model using virtual dataset and probe training models. A computer-implemented method comprises: receiving, by a device operatively coupled to one or more processors, a user dataset for training; testing, by the device, the user dataset with one or more probe training models; and in response to a result of the testing being similar to an existing result of running the one or more probe training models on an existing virtual dataset, grouping, by the device, the user dataset with the existing virtual dataset.
    Type: Application
    Filed: December 17, 2018
    Publication date: June 18, 2020
    Inventors: Chao Xue, Rong Yan, Yonghua Lin, Yonggang Hu
  • Patent number: 10685361
    Abstract: Embodiments of the present disclosure target advertising to a group of related users of a social networking system. To target advertising to a group of users, the social networking system receives targeting criteria specifying a group to receive an advertisement at substantially the same time. To identify a group of users of the social networking system satisfying the targeting criteria, the social networking system observes the interactions of connected social networking system users. Connected users interacting with each other in a manner that satisfies the targeting criteria may be added to a group. The social networking system serves the advertisement to a set of users included in the group because the served users are members of the group.
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: June 16, 2020
    Assignee: Facebook, Inc.
    Inventors: Rong Yan, Nuwan Senaratna