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: 20170228808
    Abstract: 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: Application
    Filed: February 28, 2017
    Publication date: August 10, 2017
    Inventors: Abhay Kumar, Dan Hipschman, Rong Yan, Berian James, Gian Perrone, Mai Leduc
  • Patent number: 9710760
    Abstract: A system and method for constructing a hierarchical multi-faceted classification structure includes organizing a plurality of visual categories into a multi-relational reference ontology that accounts for a plurality of different types of relationships. Media artifacts are categorized into the plurality of visual categories. The categories of artifacts are refined based on faceted ontology relationships or constraints from the multi-relational reference ontology. The multi-relational reference ontology and the one or more media artifacts with relationships are stored as the hierarchical multi-faceted classification structure in computer readable memory storage.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: July 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew Hill, John R. Kender, Apostol Natsev, Quoc-Bao Nguyen, John R. Smith, Jelena Tesic, Lexing Xie, Rong Yan
  • Publication number: 20170161382
    Abstract: In some embodiments, a method of processing image data may include receiving environmental data and associated capture time data from a sensor of a mobile computing device, the capture time data reflecting capture time of the environmental data; processing the environmental data to generate metadata; time stamping the metadata using the capture time data; receiving video data and video time data at a processor; correlating the metadata to the video data using the capture time data and the video time data; receiving a search query; and/or identifying a frame within the video data by performing a search of the metadata using the search criterion.
    Type: Application
    Filed: January 28, 2016
    Publication date: June 8, 2017
    Inventors: Kirk Ouimet, Rong Yan, Yantao Zheng, Timothy Michael Sehn, Evan Spiegel
  • Publication number: 20170116650
    Abstract: 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: Application
    Filed: January 9, 2017
    Publication date: April 27, 2017
    Inventors: Antonio Felipe Garcia-Martinez, Rong Yan
  • Patent number: 9619831
    Abstract: A service provider may receive transaction information from a plurality of merchant devices for a plurality of point of sale (POS) transactions conducted between buyers and merchants. The service provider associates the transaction information with respective buyer profiles. The service provider may subsequently receive an indication of a first item selected by a particular buyer for a current POS transaction being conducted with a particular merchant. The service provider may determine a particular buyer profile to associate with the current transaction. Based at least in part on the particular buyer profile or the other buyer profiles, the service provider may determine a second item that has been purchased frequently together with the first item. The service provider sends a communication to the particular merchant to indicate that the particular merchant may wish to offer the second item to the particular buyer for inclusion in the current transaction.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: April 11, 2017
    Assignee: Square, Inc.
    Inventors: Abhay Kumar, Dan Hipschman, Rong Yan, Berian James, Gian Perrone, Mai Leduc
  • Patent number: 9582812
    Abstract: A social networking system presents content items to users, who then provide feedback regarding pairs of content items. The feedback includes a selection of a content item of the pair of content items that was preferred by the user over the other content item. The social networking system uses this information to train a predictive model that scores content items based on quality. The content items may be advertisements. The social networking system uses the pair-wise comparisons of the advertisements to determine feedback coefficients in an advertising quality score prediction model using regression analysis of the pair-wise comparisons for each predictive factor in the model. In this way, the pair-wise comparisons are used to train the prediction model to understand which advertisements are more enjoyable than others. A feedback coefficient for each predictive factor may be computed based on the preferences received from the group of users.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: February 28, 2017
    Assignee: Facebook, Inc.
    Inventors: Rong Yan, John Hegeman
  • Patent number: 9576016
    Abstract: 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: Grant
    Filed: December 28, 2015
    Date of Patent: February 21, 2017
    Assignee: Facebook, Inc.
    Inventors: Antonio Felipe Garcia-Martinez, Rong Yan
  • Patent number: 9538391
    Abstract: An apparatus for sharing frequencies in an orthogonal frequency-division multiplexing OFDM-based wireless communication system, wherein the OFDM-based wireless communication system comprises a base station and a mobile device that work within a radio frequency band, the method comprising: detecting an interference signal in the radio frequency band; setting by the base station, based upon the interference signal, interference indication information in a control header of a downlink frame to be sent to the mobile device, the interference indication information indicating a frequency range that is occupied by the interference signal in the radio frequency band; and sending by the base station the downlink frame to the mobile device, such that the mobile device may, based upon the interference indication information, avoid the frequency range where the interference signal is located.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Yong Hua Lin, Jianbin Tang, Qing Wang, Jun Song Wang, Rong Yan, Hai Zhan, Chao Zhu, Zhen Bo Zhu
  • Patent number: 9530128
    Abstract: Techniques and arrangements for authorizing a payment instrument by capturing an image of the payment instrument at a point-of-sale (POS) device and uploading the image to a payment service, which performs optical character recognition (OCR) on the image to identify an identifier of the payment instrument. The payment service may then use the identifier to authorize the payment instrument for a cost of a transaction performed at the POS device.
    Type: Grant
    Filed: August 8, 2014
    Date of Patent: December 27, 2016
    Assignee: Square, Inc.
    Inventors: Joachim Bekmann, Nathan David Spindel, Rong Yan
  • Patent number: 9522899
    Abstract: The present invention discloses methods for synthesizing 3-(substituted dihydroisoindolinone-2-yl)-2,6-dioxopiperidine and intermediates thereof, namely, the synthesis of compounds of the Formula (I), with each substitutional group defined in the patent specification. Owing to the advantages of high productivity, little influence to the environment and material accessibility, the methods of the present invention is suitable for industrial production.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: December 20, 2016
    Assignees: NANJIAN CAVENDISH BIO-ENGINEERING TECHNOLOGY CO., LTD
    Inventors: Rong Yan, Hao Yang, Yongxiang Xu
  • Publication number: 20160345180
    Abstract: The present invention relates to a wireless network, and more specifically, to a method and apparatus for partitioning a coordination area in a wireless network, the method comprising: obtaining antenna directions of respective cells, base station locations of respective cells, and scope of a coordination area within the wireless network; determining an initial coordination area based on the scope of the coordination area and the base station locations in respective cells; partitioning the initial coordination area into an inner area and an outer area; partitioning the outer area into an inward area and an outward area based on the antenna directions of cells within the outer area and the base station locations of cells within the outer area; and combining the inner area and the inward area within the outer area into a new coordination area. The method is simple and easy.
    Type: Application
    Filed: August 2, 2016
    Publication date: November 24, 2016
    Inventors: MINGQIANG LI, YONGHUA LIN, CHAO XUE, RONG YAN, HAI ZHAN, CHAO ZHU
  • Patent number: 9503904
    Abstract: The present invention relates to a wireless network, and more specifically, to a method and apparatus for partitioning a coordination area in a wireless network, the method comprising: obtaining antenna directions of respective cells, base station locations of respective cells, and scope of a coordination area within the wireless network; determining an initial coordination area based on the scope of the coordination area and the base station locations in respective cells; partitioning the initial coordination area into an inner area and an outer area; partitioning the outer area into an inward area and an outward area based on the antenna directions of cells within the outer area and the base station locations of cells within the outer area; and combining the inner area and the inward area within the outer area into a new coordination area. The method is simple and easy.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: November 22, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mingqiang Li, Yonghua Lin, Chao Xue, Rong Yan, Hai Zhan, Chao Zhu
  • Patent number: 9471367
    Abstract: A computer-implemented method for collecting usage data includes running, by a computer processor, virtual firmware at least partially in a virtual hardware layer of a virtual machine. Usage data describing the virtual machine is received, at the virtual firmware and from a kernel subsystem of the virtual machine. The usage data is transmitted from the virtual firmware to a collector on a host machine that hosts the virtual machine.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: October 18, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yanyan Hu, Yonghua Lin, Qiming Teng, Rong Yan
  • Patent number: 9461850
    Abstract: Various embodiments of the present invention provide a method and apparatus for parallel data processing. In one embodiment of the present invention, there is provided a method for parallel data processing, comprising: receiving baseband data corresponding to multiple antennas from uplink data; converting the baseband data from time-domain signals to frequency-domain signals; processing the frequency-domain signals at least partially in parallel by multiple processing units in a general-purpose processor so as to restore transmitted code blocks; and constructing transmission block (TB) based on the transmitted code blocks. In one embodiment of the present invention, there is provided an apparatus for parallel data processing. By means of the method and apparatus of the present invention, the parallel data processing capacity of a general-purpose data processor may be used to process, in parallel as much as possible, data in uplink data transmission and further improve the receiver operation efficiency.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: October 4, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Xinhao Cheng, Yonghua Lin, Chao Xue, Rong Yan, Chao Zhu
  • Publication number: 20160267550
    Abstract: A seed cluster comprising a group of users who share a particular attribute and/or affiliation is determined by a social networking system. For each user of the seed cluster, other users and/or entities connected to the user in the social networking system are retrieved. For each retrieved other user or entity, the social networking system may determine whether the other user or entity exhibits the attribute or affiliation based on a random walk algorithm. A resulting targeting cluster of users and/or entities may be used for targeting advertisements targeting to members. A social networking system may also infer an affiliation for a user based on the user's interaction with a page, application, or entity where other users who interacted with the same page, application, or entity have the same affiliation.
    Type: Application
    Filed: May 20, 2016
    Publication date: September 15, 2016
    Inventors: Rong Yan, Ankush Singla, Antonio Felipe Garcia-Martinez, Philip Zigoris
  • Publication number: 20160267549
    Abstract: A seed cluster comprising a group of users who share a particular attribute and/or affiliation is determined by a social networking system. For each user of the seed cluster, other users and/or entities connected to the user in the social networking system are retrieved. For each retrieved other user or entity, the social networking system may determine whether the other user or entity exhibits the attribute or affiliation based on a random walk algorithm. A resulting targeting cluster of users and/or entities may be used for targeting advertisements targeting to members. A social networking system may also infer an affiliation for a user based on the user's interaction with a page, application, or entity where other users who interacted with the same page, application, or entity have the same affiliation.
    Type: Application
    Filed: May 20, 2016
    Publication date: September 15, 2016
    Inventors: Rong Yan, Ankush Singla, Antonio Felipe Garcia-Martinez, Philip Zigoris
  • Publication number: 20160203586
    Abstract: 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: Application
    Filed: January 9, 2015
    Publication date: July 14, 2016
    Inventors: Sheldon Chang, Chamal Samaranayake, Timothy Michael Sehn, Rong Yan
  • Publication number: 20160182195
    Abstract: Embodiments include methods and apparatuses for allocating computing elements in a data receiving link. Aspects include receiving baseband data in the data receiving link and allocating a computing element from a resource pool of computing elements for converting the baseband data to transmission block data.
    Type: Application
    Filed: July 22, 2014
    Publication date: June 23, 2016
    Inventors: XINHAO CHENG, YONGHUA LIN, CHAO XUE, RONG YAN, CHAO ZHU
  • Patent number: 9373146
    Abstract: A seed cluster comprising a group of users who share a particular attribute and/or affiliation is determined by a social networking system. For each user of the seed cluster, other users and/or entities connected to the user in the social networking system are retrieved. For each retrieved other user or entity, the social networking system may determine whether the other user or entity exhibits the attribute or affiliation based on a random walk algorithm. A resulting targeting cluster of users and/or entities may be used for targeting advertisements targeting to members. A social networking system may also infer an affiliation for a user based on the user's interaction with a page, application, or entity where other users who interacted with the same page, application, or entity have the same affiliation.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: June 21, 2016
    Assignee: Facebook, Inc.
    Inventors: Rong Yan, Ankush Singla, Antonio Felipe Garcia-Martinez, Philip Anastasios Zigoris
  • Publication number: 20160110402
    Abstract: 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: Application
    Filed: December 28, 2015
    Publication date: April 21, 2016
    Inventors: Antonio Felipe Garcia-Martinez, Rong Yan