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).
-
Patent number: 10380720Abstract: Systems and methods for distributing photo filters based on the location of the object in the image are described. A photo filter publication system detects that a client device in communication with the system has captured an image, identifies an object in the image, identifies a location of the object in the image, identifies an image overlay associated with the identified location and having object criteria satisfied by the identified object, and provides the identified image overlay to the client device.Type: GrantFiled: April 27, 2018Date of Patent: August 13, 2019Assignee: Snap Inc.Inventors: Sheldon Chang, Chamal Samaranayake, Timothy Michael Sehn, Rong Yan
-
Patent number: 10382372Abstract: Systems and methods provide, for capturing a media content item at a first time period and detecting and storing context data for the media content item. The systems and methods further provide for receiving, at a second time period, an indication from a user to access the media content item, retrieving the media content item and the context data for the media content item, analyzing the context data for the media content item to determine that creative tools not available during the second time period were available during the first time period based on the context data for the media content item, and providing creative tools to the user comprising the creative tools that were available during the first time period. The systems and methods further provide for storing recorded user actions and creative tools applied to the media content item separately from the media content item.Type: GrantFiled: April 27, 2017Date of Patent: August 13, 2019Assignee: Snap Inc.Inventors: Ken Chung, Rong Yan
-
Patent number: 10382669Abstract: 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: GrantFiled: March 5, 2019Date of Patent: August 13, 2019Assignee: Snap Inc.Inventors: Rong Yan, Liu Liu
-
Publication number: 20190228455Abstract: 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 point-of-sale (POS) transactions with one or more merchants of the payment processing service. The payment processing service can receive transaction data associated with a new POS 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 whether the transaction data corresponds to any of the buyer profiles, the payment processing service can update the database storing the buyer profiles, wherein updating the database comprises (i) associating the transaction data with an existing buyer profile, (ii) merging two or more buyer profiles, or (iii) adding a new buyer profile.Type: ApplicationFiled: March 29, 2019Publication date: July 25, 2019Inventors: Abhay Kumar, Dan Hipschman, Rong Yan, John Berian James, Gian Perrone, Mai Leduc
-
Publication number: 20190220476Abstract: Interface circuitry of an apparatus receives a first service data packet that includes at least first information for a first multimedia presentation frame and second information for a second multimedia presentation frame. Processing circuitry of the apparatus stores the first information and the second information in different rows having different row number in a service data table. Then the processing circuitry determines, from a preset database, first material data for the first multimedia presentation frame and second material data for the multimedia presentation frame based on material configuration information in the first service data packet. Further the processing circuitry associates the first material data and the second material data in a material data table with different row numbers in the service data table and generates first multimedia service data corresponding to the first service data packet based on the association between the service data table and the material data table.Type: ApplicationFiled: March 26, 2019Publication date: July 18, 2019Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Yongbin Ma, Xingxin Pei, Shifei Lin, Qiyun Su, Zhendong Tang, Lingling Yao, Lu Yao, Can Zheng, Rong Yan, Chao Zheng, Chunqiang Yuan
-
Patent number: 10354425Abstract: Systems and methods are presented that provide for receiving, at a server computer, a content item from a client device, determining, by the server computer, that a characteristic of the content item matches a trigger for a media overlay, generating, by the server computer, a media overlay associated with the characteristic of the content item, and providing, by the server computer, the media overlay to the client device wherein the media overlay is displayed on a user interface of the client device.Type: GrantFiled: December 18, 2015Date of Patent: July 16, 2019Assignee: Snap Inc.Inventors: Rong Yan, Peter Sellis, Andrew G Cooper, Yantao Zheng
-
Patent number: 10339548Abstract: A service provider may receive item price information and/or point of sale (POS) transaction information from a plurality of merchant devices associated with a plurality of merchants. The service provider may categorize the plurality of merchants according to the types of items offered by the respective merchants, and may further categorize the merchants according to the locations at which they conduct business. The service provider may subsequently determine a price recommendation or other pricing information for a particular item offered by a particular merchant. A merchant device of the particular merchant may present the pricing information in a user interface that enables the merchant to view projected sales at various different price points. Further, the merchant may be able to specify one or more factors used for determining the recommend price, such as a desired business model, a desired clientele, a desired profit margin, or the like.Type: GrantFiled: May 28, 2014Date of Patent: July 2, 2019Assignee: Square, Inc.Inventors: Abhay Kumar, Rong Yan, Mason Ng, Gian Perrone, Mai Leduc
-
Patent number: 10334154Abstract: 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: GrantFiled: August 31, 2015Date of Patent: June 25, 2019Assignee: Snap Inc.Inventors: Rong Yan, Liu Liu
-
Patent number: 10333875Abstract: Systems and methods provide for a server computer to receive a request from a first device for instructions to process media content items, the request including a unique identifier for each of the media content items. The server computer determines a subset of the media content items to be processed by the first device. The server computer generates instructions for processing the subset of the media content items and sends the instructions to the first device. The server computer receives a request from the first device to share the media content items with a second device, the request including the unique identifier for each of the media content items to be shared, and processed media content items for the subset of the media content items. The server computer generates a message including processed media content items for the media content items to send to the second device.Type: GrantFiled: November 28, 2016Date of Patent: June 25, 2019Assignee: Snap Inc.Inventors: Ken Chung, Rong Yan
-
Patent number: 10304117Abstract: Techniques for providing items recommendations based on a state of a merchant device are described. For example, a determination of whether or not a merchant device is in an online mode or an offline mode may be made. When it is determined that the merchant device is in the online mode, a recommendation that is received for the current transaction may be presented. When it is determined that the merchant device is in the offline mode, a recommendation that is previously received may be presented. In other examples, other types of recommendations may be presented.Type: GrantFiled: February 28, 2017Date of Patent: May 28, 2019Assignee: Square, Inc.Inventors: Abhay Kumar, Dan Hipschman, Rong Yan, John Berian James, Gian Perrone, Mai Leduc
-
Patent number: 10296331Abstract: Methods, computer systems and computer program products for service packages porting are provided. Aspects include a computer implemented method for a service package porting is provided. One or more processors provision a component of a first layer based on a plurality of component descriptions and build the service package on the first layer. Hence the one or more processors collect first log information that relates to build failures of the service package. According to another embodiment of the present invention, the method further comprises determine whether a build failure is related to the first layer based on the first log information and remove the component of the first layer if it is determined that the build failure is related to the first layer.Type: GrantFiled: July 12, 2016Date of Patent: May 21, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Li Mei Jiao, Yong Hua Lin, Ke Wei Sun, Rong Yan
-
Patent number: 10261806Abstract: A computer-implemented method uses a predictive time-sequence model to adapt hardware configurations at run-time for an application including multiple stages of execution. At each stage a system monitor is started at the launch of a first task in a first run to collect performance data. The system monitor is stopped at the completion of a last task in the first run, then a predictive optimal configuration is computed and applied to the remaining runs in the stage.Type: GrantFiled: April 28, 2017Date of Patent: April 16, 2019Assignee: International Business Machines CorporationInventors: J. I. Azhen, Yi Ge, Yong Hua Lin, Chao Xue, Rong Yan
-
Patent number: 10201167Abstract: Embodiments herein include systems and methods for forming meat products into chunks. In an embodiment, a system for producing irregular shredded meat pieces from a meat log is included. The system can include a conveying mechanism, a first rotational shredding shaft positioned adjacent to the conveying mechanism, a first plurality of shredding fingers connected to the first rotational shredding shaft, a second rotational shredding shaft positioned adjacent to the conveying mechanism, and a second plurality of shredding fingers connected to the second rotational shredding shaft. The first and second rotation shredding shafts configured to rotate in directions opposite from one another. In some embodiments, the system can also include a cutting blade disposed downstream from the first and second rotational shredding shafts. Other embodiments are also included herein.Type: GrantFiled: December 26, 2017Date of Patent: February 12, 2019Assignee: Campbell Soup CompanyInventor: Rong Yan Murphy
-
Patent number: 10163136Abstract: A story describing an activity performed by an interacting user is distributed to viewing users according to the influencer scores for the viewing users. Each influencer score can be calculated based at least in part on the influence of a viewing user on those users connected to the viewing user, and on the influencer scores for the users connected to the viewing user. Based on the determined influencer scores, at least one of the viewing users can be provided with the story describing the activity performed by the interacting user.Type: GrantFiled: January 9, 2017Date of Patent: December 25, 2018Assignee: Facebook, Inc.Inventors: Antonio Felipe Garcia-Martinez, Rong Yan
-
Patent number: 10157449Abstract: Systems and methods for generating and distributing photo filters are described. A photo filter publication application receives filter data and object criteria and generates a photo filter based on the filter data. The photo filter is associated with satisfaction of the object criteria. A photo filter engine then identifies that a client device has taken a photograph. The photo filter engine then provides the photo filter to the client device based on the photograph including an object that satisfies the object criteria. The photo filter may then be displayed as an option on a user interface of the client device. The object criteria may include associations between an object and a source of image data, for example, a brand of a merchant in which case the associated photo filter may include images associated with the brand of the merchant.Type: GrantFiled: July 27, 2017Date of Patent: December 18, 2018Assignee: Snap Inc.Inventors: Sheldon Chang, Chamal Samaranayake, Timothy Michael Sehn, Rong Yan
-
Publication number: 20180328283Abstract: 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: ApplicationFiled: May 8, 2018Publication date: November 15, 2018Inventors: Guo Rong YAN, Mark Huzzard CUNNINGHAM
-
Publication number: 20180314533Abstract: A computer-implemented method uses a predictive time-sequence model to adapt hardware configurations at run-time for an application including multiple stages of execution. At each stage a system monitor is started at the launch of a first task in a first run to collect performance data. The system monitor is stopped at the completion of a last task in the first run, then a predictive optimal configuration is computed and applied to the remaining runs in the stage.Type: ApplicationFiled: April 28, 2017Publication date: November 1, 2018Applicant: International Business Machines CorporationInventors: J. I. AZHEN, Yi GE, Yong Hua LIN, Chao XUE, Rong YAN
-
Publication number: 20180300752Abstract: An information processing method, a server, and a computer storage medium are provided. The method includes: generating a first information identification code according to first information, the first information representing an information source; providing the first information identification code to a terminal; receiving a first request from the terminal and allowing a terminal user of the terminal to follow an information service, the first request carrying the first information; and recording the first information and tracking and obtaining conversion information of the information source according to the first information.Type: ApplicationFiled: June 18, 2018Publication date: October 18, 2018Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Peng YIN, Qian WANG, Jun Xian GUO, Dong YANG, Can ZHENG, Yuan WANG, Rong YAN, Hui LIU, Chen Jun YANG, Cheng CHEN, Zhou ZHOU, Shao Gang TANG
-
Patent number: 10087839Abstract: An air intake for efficiently channeling a flow of ambient air toward an air inlet of a turboprop or turboshaft gas turbine engine is disclosed. The air intake comprises an intake inlet for receiving the flow of air, an intake duct for channelling the flow of air, and an intake outlet for discharging the flow of air toward the air inlet of the gas turbine engine. The intake duct may be oriented toward a flow direction of the air pushed aft by a propeller coupled to the gas turbine engine.Type: GrantFiled: February 24, 2016Date of Patent: October 2, 2018Assignee: PRATT & WHITNEY CANADA CORP.Inventors: Eugene Gekht, Francois Bisson, Mark Cunningham, Michel Desjardins, Guo Rong Yan
-
Patent number: 10037517Abstract: Techniques and arrangements for managing risk of fraudulent transactions made by a point-of-sale (POS) device operating in an online and an offline mode. In some instances, a payment service may maintain a merchant profile with a list of merchant specific criteria. The payment service may encrypt and send the merchant specific criteria to the POS device associated with the merchant. The encrypted data may include a list of payment instruments used in previous successful transactions, customer transaction histories, and other customer information. The POS device may determine, upon receiving a payment instrument identifier in a transaction, whether the payment instrument has been used in a previous successful transaction. If the POS device determines the payment instrument has been used, it may process the transaction. If not, the POS device may warn the merchant that the transaction is a high-risk transaction.Type: GrantFiled: December 22, 2014Date of Patent: July 31, 2018Assignee: Square, Inc.Inventors: Yun Chi, Naeem Ishaq, Nathan McCauley, Rong Yan