Patents by Inventor Bowen Pan

Bowen Pan 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: 20240406185
    Abstract: In some embodiments, a computer system is described. In some embodiments, the computer system generates a suggested collection of applications based at least in part on a first application selected by a client device, receives a second selection of a second application from the suggested collection of applications, integrates the first application and second application with a client application on the host platform, receives a request to perform an operation on the client application, selects at least one of the first application or the second application of the client application to perform the operation based on a determination that the at least one of the first application or the second application have access to the database, sends a request to perform the operation to the selected first or second application, and receives a set of results based on performance of the operation.
    Type: Application
    Filed: August 9, 2024
    Publication date: December 5, 2024
    Inventors: Michael Julien KOVACS, Bowen PAN, Gabriel HURLEY, Dmitriy GAK, Timothy James FONTAINE, Yuliya GORLOVETSKY, Mark Joseph CAVAGE, Brian AMARO
  • Publication number: 20240403041
    Abstract: A computer system receives an application model for storing on a host platform, accesses the set of capability data and the set of functionality data associated with the application model to generate a collection of user interfaces and functionality to verify the application model in accordance with a plurality of predefined benchmark surfaces associated with the host platform, causes a first execution in a first sandbox of a first set of user interfaces and first functionality associated with the application model in accordance with a determination that a predefined benchmark surface corresponds to a first surface, causes a second execution in a second sandbox of a second set of user interfaces and second functionality associated with the application model in accordance with a determination that a predefined benchmark surface corresponds to a second surface, and stores the application model on the host platform for installation by other users.
    Type: Application
    Filed: August 14, 2024
    Publication date: December 5, 2024
    Inventors: Michael Julien KOVACS, Bowen PAN, Yuliya GORLOVETSKY, Caitlyn M. CAWTHRON, Esther LEE, Dmitriy GAK, Gabriel HURLEY, Katarzyna BABULA, Timothy James FONTAINE
  • Patent number: 12154307
    Abstract: A sequence of patch tokens representing an image can be received. A network can be trained to learn informative patch tokens and uninformative patch tokens in the sequence of patch tokens, in learning to recognize an object in the image. The sequence of patch tokens can be reduced by removing the uninformative patch tokens from the sequence of patch tokens. The reduced sequence of patch tokens can be input to an attention-based deep learning neural network. The attention-based deep learning neural network can be fine-tuned to recognize the object in the image using the reduced sequence of patch tokens.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: November 26, 2024
    Assignees: International Business Machines Corporation, Massachusetts Institute of Technology
    Inventors: Bowen Pan, Rameswar Panda, Rogerio Schmidt Feris, Aude Jeanne Oliva
  • Patent number: 12099837
    Abstract: This disclosure provides techniques for enabling developers to create a single implementation of an application that is accessible via different types of surfaces. For example, a developer can develop a single application and, based on how the developer defines parameters in a schema of the application, the corresponding user interfaces and features of the application can be used on different types of surfaces. Moreover, the single application can be made available to install via a hosted network and installed without regard to the type of surface that is being used to access the hosted network.
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: September 24, 2024
    Assignee: Stripe, Inc.
    Inventors: Michael Julien Kovacs, Bowen Pan, Yuliya Gorlovetsky, Caitlyn M. Cawthron, Esther Lee, Dmitriy Gak, Gabriel Hurley, Katarzyna Babula, Timothy James Fontaine
  • Patent number: 12095773
    Abstract: In some embodiments, a computer system is described. In some embodiments, the computer system receives, from a client application, a first request to access a collection of applications associated with an operation, wherein the collection of applications is associated with at least one third-party entity. In some embodiments, the computer system receives a selection of an application associated with a third-party entity from the collection of applications. In some embodiments, in response to receiving the selection, the computer system identifies a set of data comprising an aggregation of data stored on a plurality of databases required to perform the operation associated with the application. In some embodiments, the computer system determines that the application has access to the aggregation of data. In some embodiments, the computer sends a request to perform the operation to the application. In some embodiments, the computer system receives a set of results based on the performance of the operation.
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: September 17, 2024
    Assignee: Stripe, Inc.
    Inventors: Michael Julien Kovacs, Bowen Pan, Gabriel Hurley, Dmitriy Gak, Timothy James Fontaine, Yuliya Gorlovetsky, Mark Joseph Cavage, Brian Amaro
  • Publication number: 20240236108
    Abstract: In some embodiments, a computer system is described. In some embodiments, the computer system receives, from a client application, a first request to access a collection of applications associated with an operation, wherein the collection of applications is associated with at least one third-party entity. In some embodiments, the computer system receives a selection of an application associated with a third-party entity from the collection of applications. In some embodiments, in response to receiving the selection, the computer system identifies a set of data comprising an aggregation of data stored on a plurality of databases required to perform the operation associated with the application. In some embodiments, the computer system determines that the application has access to the aggregation of data. In some embodiments, the computer sends a request to perform the operation to the application. In some embodiments, the computer system receives a set of results based on the performance of the operation.
    Type: Application
    Filed: January 6, 2023
    Publication date: July 11, 2024
    Inventors: Michael Julien KOVACS, Bowen PAN, Gabriel HURLEY, Dmitriy GAK, Timothy James FONTAINE, Yuliya GORLOVETSKY, Mark Joseph CAVAGE, Brian AMARO
  • Publication number: 20240236101
    Abstract: Aspects of the present disclosure relate to systems and methods for managing access to data in a cloud-based software platform. A first cloud-based software application generates first data associated with a user account on the cloud-based software platform. A second cloud-based software application may also be connected to the user account and request access to the first data generated by the first application. The user account sets a collection of access permissions on the first data, where the second cloud-based software application is granted access to the first data subject to the collection of access permissions.
    Type: Application
    Filed: January 6, 2023
    Publication date: July 11, 2024
    Inventors: Bowen Pan, Gabriel Hurley, Timothy James Fontaine, Toluwaloju Elizabeth Alabi, Julia Chaves, Justin Tulloss
  • Publication number: 20240232408
    Abstract: Aspects of the present disclosure relate to systems and methods for managing access to data in a cloud-based software platform. An end-user account associated with an organization account may request access to data in a data store of the organization account. A schema associated with the data may specify collections of user access permissions, each collection being associated with a different user role. The request for access to the data is then granted (or denied) subject to the collection of user access permissions that is associated with the user role of the end-user account.
    Type: Application
    Filed: January 6, 2023
    Publication date: July 11, 2024
    Inventors: Bowen Pan, Gabriel Hurley, Dmitriy Gak, Timothy James Fontaine, Yuliya Gorlovetsky, Kenneth Auchenberg
  • Publication number: 20240231816
    Abstract: This disclosure provides techniques for enabling developers to create a single implementation of an application that is accessible via different types of surfaces. For example, a developer can develop a single application and, based on how the developer defines parameters in a schema of the application, the corresponding user interfaces and features of the application can be used on different types of surfaces. Moreover, the single application can be made available to install via a hosted network and installed without regard to the type of surface that is being used to access the hosted network.
    Type: Application
    Filed: January 6, 2023
    Publication date: July 11, 2024
    Inventors: Michael Julien KOVACS, Bowen PAN, Yuliya GORLOVETSKY, Caitlyn M. CAWTHRON, Esther LEE, Dmitriy GAK, Gabriel HURLEY, Katarzyna BABULA, Timothy James FONTAINE
  • Publication number: 20230196710
    Abstract: A sequence of patch tokens representing an image can be received. A network can be trained to learn informative patch tokens and uninformative patch tokens in the sequence of patch tokens, in learning to recognize an object in the image. The sequence of patch tokens can be reduced by removing the uninformative patch tokens from the sequence of patch tokens. The reduced sequence of patch tokens can be input to an attention-based deep learning neural network. The attention-based deep learning neural network can be fine-tuned to recognize the object in the image using the reduced sequence of patch tokens.
    Type: Application
    Filed: December 22, 2021
    Publication date: June 22, 2023
    Inventors: Bowen Pan, Rameswar Panda, Rogerio Schmidt Feris, Aude Jeanne Oliva
  • Publication number: 20230082448
    Abstract: For each convolution layer of a plurality of convolution layers of a convolutional neural network (CNN), apply an input-dependent policy network to determine: a first fraction of input feature maps to the given layer for which first corresponding output feature maps are to be fully computed by the layer; and a second fraction of input feature maps to the layer for which second corresponding output feature maps are not to be fully computed, but to be reconstructed from the first corresponding output feature maps. Fully computing the first corresponding output feature maps and reconstruct the second corresponding output feature maps. For a final one of the convolution layers of the plurality of convolution layers of the neural network, input the first corresponding output feature maps and the second corresponding output feature maps to an output layer to obtain an inference result.
    Type: Application
    Filed: September 15, 2021
    Publication date: March 16, 2023
    Inventors: Bowen Pan, Rameswar Panda, Camilo Luciano Fosco, Rogerio Schmidt Feris, Aude Jeanne Oliva
  • Patent number: 11023941
    Abstract: The present disclosure is directed toward systems and methods for managing electronic messages via a social networking system. For example, systems and methods described herein involve organizing electronic messages and/or communication threads related to a product offered by sale via the social networking system. Furthermore, systems and methods described herein can generate and send electronic messages that are related to the status of a product that a product seller has advertised for sale via the social networking system.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: June 1, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Mary Pao-an Ku, Anand Subbarayan, Bowen Pan
  • 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
  • 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: 10432574
    Abstract: The present disclosure is directed toward systems and method for managing social networking system for-sale groups. For example, systems and method described herein identify sale listings within social networking system for-sale groups and aggregates the identified sale listings into a personal town square for a particular social networking system user. Furthermore, systems and methods can reorder the personal town square based on likes and interests of the social networking system user.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: October 1, 2019
    Assignee: Facebook, Inc.
    Inventors: Deborah Liu, Mary Pao-an Ku, Bowen Pan, Derek Cheng
  • Publication number: 20190180340
    Abstract: The present disclosure is directed toward systems and methods for managing electronic messages via a social networking system. For example, systems and methods described herein involve organizing electronic messages and/or communication threads related to a product offered by sale via the social networking system. Furthermore, systems and methods described herein can generate and send electronic messages that are related to the status of a product that a product seller has advertised for sale via the social networking system.
    Type: Application
    Filed: February 20, 2019
    Publication date: June 13, 2019
    Inventors: Mary Pao-an Ku, Anand Subbarayan, Bowen Pan
  • 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
  • Patent number: 10217152
    Abstract: The present disclosure is directed toward systems and methods for managing electronic messages via a social networking system. For example, systems and methods described herein involve organizing electronic messages and/or communication threads related to a product offered by sale via the social networking system. Furthermore, systems and methods described herein can generate and send electronic messages that are related to the status of a product that a product seller has advertised for sale via the social networking system.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: February 26, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Mary Pao-an Ku, Anand Subbarayan, Bowen Pan
  • Patent number: 10078864
    Abstract: The present disclosure is directed toward systems and methods for identifying sold indicators within for-sale groups hosted by a social networking system. For example, systems and methods described herein identify information and social networking activities associated with a sale listing to determine whether an item advertised by the sale listing has been sold. Furthermore, systems and methods can prompt a seller associated with the sale listing to take action with regard to the sale listing in response to a determination that the item advertised by the sale listing has been sold.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: September 18, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Deborah Liu, Mary Pao-an Ku, Kwok Ngai Eric Lo, Bowen Pan