Patents by Inventor Derek Chirk Yin Cheng

Derek Chirk Yin Cheng 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: 10972528
    Abstract: A client device provides to a user, in an application associated with a social-networking service provided by a server system, a link to a page associated with a third-party service provider. The third-party service provider is distinct from the social-networking service. In response to user selection of the link, the page is loaded within the application. The page includes script for calling one or more application programming interfaces (APIs) of the server system. The client device calls the one or more APIs to obtain information associated with the user from the server system. The client device displays the page within the application, and uses the information associated with the user to conduct a transaction with the third-party service provider through the page.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: April 6, 2021
    Assignee: Facebook, Inc.
    Inventors: Derek Chirk Yin Cheng, Karandeep Anand, Edward Kenneth O'Neil, Christopher Chun-Ning Pan, Ming Fei Li, Sean Wiese, Prakash Ahuja
  • Patent number: 10878478
    Abstract: The present disclosure is directed towards systems and method for providing referrals for providers of various products to users of a social networking system. In particular, the systems and methods described herein involve receiving a message from a user of a social networking system intended for a plurality of recipients and determining that the message includes a request for a referral of a product of a product. In addition, the systems and methods include providing one or more referred providers to the user and enabling the user to select an option that facilitates communication between the user and one or more of the referred providers.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: December 29, 2020
    Assignee: FACEBOOK, INC.
    Inventor: Derek Chirk Yin Cheng
  • Patent number: 10721297
    Abstract: The present disclosure is directed toward systems and methods for managing commerce related groups and communications within a social networking system. For example, systems and methods described herein can identify characteristics of social networking system groups and posts, and determine, based on the identified characteristics, whether the social networking system groups and posts are for-sale groups and sale listings, respectively.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: July 21, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Bowen Pan, Samuel Hoang, Derek Chirk Yin Cheng, Oliver Shijie Zheng, Christina Joan Sauper
  • Patent number: 10552874
    Abstract: An online system receives an advertisement (“ad”) request identifying an application, one or more items for use within the application, ad content, and a prompt for purchasing one or more of the items. The prompt for purchasing an item comprises text or image data describing the purchasing and instructions that, when executed by a client device, request payment information from a user accessing the prompt. When the ad content is presented to a user, the prompt is also presented. When the user interacts with the prompt, payment information is requested and communicated to a third party system associated with the application. The ad content and prompt may be presented to the user within a feed of content items provided to the user by the online system.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: February 4, 2020
    Assignee: Facebook, Inc.
    Inventors: Pin Lu, Derek Chirk Yin Cheng
  • Publication number: 20190347702
    Abstract: The present disclosure is directed toward systems and methods for managing commerce-related communications within a social networking system. For example, systems and methods described herein can identify a particular social networking system post and can generate an optimized version of that particular post. In one or more embodiments, systems and methods described herein can also identify additional social networking system posts that are related to the particular social networking system post.
    Type: Application
    Filed: June 3, 2019
    Publication date: November 14, 2019
    Inventors: Bowen Pan, Derek Chirk Yin Cheng, Oliver Shijie Zheng
  • Patent number: 10311493
    Abstract: The present disclosure is directed toward systems and methods for managing commerce-related communications within a social networking system. For example, systems and methods described herein can identify a particular social networking system post and can generate an optimized version of that particular post. In one or more embodiments, systems and methods described herein can also identify additional social networking system posts that are related to the particular social networking system post.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: June 4, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Bowen Pan, Derek Chirk Yin Cheng, Oliver Shijie Zheng
  • Patent number: 10304102
    Abstract: One or more embodiments of the disclosure provide systems and methods for improving a user experience for performing transactions between potential buyers and sellers online via real-time communications. For example, a social marketplace system enables a potential buyer to initiate a real-time communication with a seller without the potential buyer having to provide contextual information regarding the item to the seller. In one or more embodiments, the social marketplace system provides a banner, in connection with the real-time communication, populated with structured data associated with the item that the potential buyer and the seller are discussing.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: May 28, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Derek Chirk Yin Cheng, Kwok Ngai Eric Lo, Lui Lui Wong, Stephen Moore Davis, Bowen Pan, Christopher Richard Tanner, Francesco Fogu, Shuo Song
  • Publication number: 20180232530
    Abstract: Methods, systems, and/or devices for providing a frictionless login experience are described herein. In one aspect, a user is allowed to log into a first service using an account associated with a second service by providing the first service with an identifier, such as an email address or phone number. The second service authenticates the user based on the identifier and other information stored on the user's device. Accordingly, the user does not need to enter a password or other confidential information.
    Type: Application
    Filed: February 10, 2017
    Publication date: August 16, 2018
    Inventors: Calvin Tsun-Lam Mak, Ravit Cohen, Ethan Goldman-Kirst, Derek Chirk Yin Cheng
  • Publication number: 20180182014
    Abstract: The present disclosure is directed towards systems and method for providing referrals for providers of various products to users of a social networking system. In particular, the systems and methods described herein involve receiving a message from a user of a social networking system intended for a plurality of recipients and determining that the message includes a request for a referral of a product of a product. In addition, the systems and methods include providing one or more referred providers to the user and enabling the user to select an option that facilitates communication between the user and one or more of the referred providers.
    Type: Application
    Filed: December 22, 2016
    Publication date: June 28, 2018
    Inventor: Derek Chirk Yin Cheng
  • Publication number: 20180048696
    Abstract: A client device provides to a user, in an application associated with a social-networking service provided by a server system, a link to a page associated with a third-party service provider. The third-party service provider is distinct from the social-networking service. In response to user selection of the link, the page is loaded within the application. The page includes script for calling one or more application programming interfaces (APIs) of the server system. The client device calls the one or more APIs to obtain information associated with the user from the server system. The client device displays the page within the application, and uses the information associated with the user to conduct a transaction with the third-party service provider through the page.
    Type: Application
    Filed: August 12, 2016
    Publication date: February 15, 2018
    Inventors: Derek Chirk Yin Cheng, Karandeep Anand, Edward Kenneth O'Neil, Christopher Chun-Ning Pan, Ming Fei Li, Sean Wiese, Prakash Ahuja
  • Publication number: 20170200209
    Abstract: One or more embodiments of the disclosure provide systems and methods for improving a user experience for performing transactions between potential buyers and sellers online via real-time communications. For example, a social marketplace system enables a potential buyer to initiate a real-time communication with a seller without the potential buyer having to provide contextual information regarding the item to the seller. In one or more embodiments, the social marketplace system provides a banner, in connection with the real-time communication, populated with structured data associated with the item that the potential buyer and the seller are discussing.
    Type: Application
    Filed: January 8, 2016
    Publication date: July 13, 2017
    Inventors: Derek Chirk Yin Cheng, Kwok Ngai Eric Lo, Lui Lui Wong, Stephen Moore Davis, Bowen Pan, Christopher Richard Tanner, Francesco Fogu, Shuo Song
  • Publication number: 20170149881
    Abstract: The present disclosure is directed toward systems and methods for managing commerce related groups and communications within a social networking system. For example, systems and methods described herein can identify characteristics of social networking system groups and posts, and determine, based on the identified characteristics, whether the social networking system groups and posts are for-sale groups and sale listings, respectively.
    Type: Application
    Filed: November 19, 2015
    Publication date: May 25, 2017
    Inventors: Bowen Pan, Samuel Hoang, Derek Chirk Yin Cheng, Oliver Shijie Zheng, Christina Joan Sauper
  • Publication number: 20170076345
    Abstract: The present disclosure is directed toward systems and methods for managing commerce-related communications within a social networking system. For example, systems and methods described herein can identify a particular social networking system post and can generate an optimized version of that particular post. In one or more embodiments, systems and methods described herein can also identify additional social networking system posts that are related to the particular social networking system post.
    Type: Application
    Filed: September 15, 2015
    Publication date: March 16, 2017
    Inventors: Bowen Pan, Derek Chirk Yin Cheng, Oliver Shijie Zheng
  • Publication number: 20160180398
    Abstract: An online system receives an advertisement (“ad”) request identifying an application, one or more items for use within the application, ad content, and a prompt for purchasing one or more of the items. The prompt for purchasing an item comprises text or image data describing the purchasing and instructions that, when executed by a client device, request payment information from a user accessing the prompt. When the ad content is presented to a user, the prompt is also presented. When the user interacts with the prompt, payment information is requested and communicated to a third party system associated with the application. The ad content and prompt may be presented to the user within a feed of content items provided to the user by the online system.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 23, 2016
    Inventors: Pin Lu, Derek Chirk Yin Cheng
  • Patent number: 8316120
    Abstract: Aspects of the subject matter described herein relate to detecting needed updates. In aspects, an update agent receives a request to scan for updates for a target. The target may include a virtual or non-virtual device. The request may include one or more rules that indicate resources to check to determine attributes of the device. The update agent utilizes a resource accessor to access the resources indicated by the rules. The resource accessor maps resource names indicated by the update agent to corresponding resource names of the target. The update agent may provide results of evaluating the rules to an update source in a multi-pass protocol designed to eliminate irrelevant updates.
    Type: Grant
    Filed: February 2, 2010
    Date of Patent: November 20, 2012
    Assignee: Microsoft Corporation
    Inventors: Christopher Scott Gouge, Vibha Rathi, Shiaf Ramlan, Derek Chirk Yin Cheng
  • Publication number: 20110191453
    Abstract: Aspects of the subject matter described herein relate to detecting needed updates. In aspects, an update agent receives a request to scan for updates for a target. The target may include a virtual or non-virtual device. The request may include one or more rules that indicate resources to check to determine attributes of the device. The update agent utilizes a resource accessor to access the resources indicated by the rules. The resource accessor maps resource names indicated by the update agent to corresponding resource names of the target. The update agent may provide results of evaluating the rules to an update source in a multi-pass protocol designed to eliminate irrelevant updates.
    Type: Application
    Filed: February 2, 2010
    Publication date: August 4, 2011
    Applicant: Microsoft Corporation
    Inventors: Christopher Scott Gouge, Vibha Rathi, Shiaf Ramlan, Derek Chirk Yin Cheng