Patents by Inventor Hettige Ray Perera JAYATUNGA

Hettige Ray Perera JAYATUNGA 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: 11941589
    Abstract: Systems and methods for processing transactions are provided. An aspect of the transactions is executed with a third party transaction service provider that may indicate its aspect of the transaction was a failure when in fact it was successful. After conveying this failure to a user, the system subsequently learns that the aspect of the transaction was not a failure. The system attempts to associate such a transaction with another transaction based on a comparison between the transactions. Upon determining that there is an association between the second transaction and the first transaction, the system communicates to a user options for how to proceed with the first and second transactions. One of the options is to proceed with the original transaction. If the original transaction goes ahead, this saves system resources associated with cancelling the first transaction.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: March 26, 2024
    Inventors: Kai-Yanna Meighu, Hettige Ray Perera Jayatunga
  • Publication number: 20240087251
    Abstract: A computer-implemented is disclosed. The method includes: determining a first position of a real display device in a real-world environment; receiving a request to display virtual information at a second relative position with respect to the first position in an AR version of the real-world environment; responsive to receiving the request: determining a displayable area associated with the second relative position; and causing the virtual information to be overlaid on the displayable area in the AR version of the real-world environment.
    Type: Application
    Filed: December 16, 2022
    Publication date: March 14, 2024
    Applicant: Shopify Inc.
    Inventors: Neil Leonard PADGETT, Russ MASCHMEYER, Eric Andrew FLORENZANO, Brennan LETKEMAN, Andrew Nhat-Nam NGO, Hettige Ray Perera JAYATUNGA, James LEPP, Diego Macario BELLO
  • Publication number: 20240020670
    Abstract: A system and method are provided for pairing devices to establish device groups. The method includes receiving, at a server associated with a plurality of client devices and a plurality of accessory devices, a first request to establish a device group comprising a first client device of the plurality of client devices and a first accessory device of the plurality of accessory devices. The first request identifies the first client device and the first accessory device. The method also includes establishing the device group comprising the first client device and the first accessory device. The device group, once established, allows the first client device to utilize the first accessory device.
    Type: Application
    Filed: July 15, 2022
    Publication date: January 18, 2024
    Applicant: Shopify Inc.
    Inventors: Andrew FERRIER, Daanish MAAN, Michael Joseph DeFAZIO, James LEPP, Hettige Ray PERERA JAYATUNGA, Neil Leonard PADGETT
  • Publication number: 20230394751
    Abstract: The present disclosure provides image generation systems and methods. The image generation method includes capturing a first 2D image corresponding to a first perspective of a 3D object, and associating the first 2D image with a set of 3D scanning data, the set of 3D scanning data comprising 3D data points corresponding to the first perspective of the 3D object. The method includes obtaining new 3D data points to include in the set of 3D scanning data from a subsequent perspective of the 3D object, the new 3D data points being non-overlapping with 3D data points already in the set of 3D scanning data. The method further includes, responsive to determining that a number of the new 3D data points exceeds a predetermined threshold, automatically capturing a subsequent 2D image corresponding to the subsequent perspective, and associating the subsequent 2D image with the new 3D data points.
    Type: Application
    Filed: September 30, 2022
    Publication date: December 7, 2023
    Inventors: Hettige Ray Perera JAYATUNGA, Jonathan WADE
  • Publication number: 20230384906
    Abstract: A system and method are provided for displaying objects in electronic user interfaces. The method includes receiving, via a user interface, a first input defining a rotation to be applied to each of a plurality of three-dimensional (3D) objects displayed in the user interface. The method also includes manipulating, in the user interface, each of the plurality of 3D objects in tandem according to the first input, the manipulating comprising rotating each of the plurality of 3D objects individually in tandem according to the rotation to be applied.
    Type: Application
    Filed: May 24, 2022
    Publication date: November 30, 2023
    Applicant: Shopify Inc.
    Inventors: Russ MASCHMEYER, Hettige Ray PERERA JAYATUNGA
  • Publication number: 20230351654
    Abstract: An image processing method and system that generates output images. The system receives a first input image depicting a first set of products and determines the first set of products and corresponding first product categories. The system then receives, on a user interface of a requestor device, a second input image depicting other products selected as being of interest having corresponding second product categories for the other products. In response to a match between one of the first product categories and the second product categories: the system applies the first input image and the second input image to generative adversarial networks (GANs). Each GAN is trained using image dataset for corresponding ones of the first and second product categories, to generate an output image replacing at least a portion of first input image with the second input image, the replacement based on the match between the product categories.
    Type: Application
    Filed: May 2, 2022
    Publication date: November 2, 2023
    Inventors: ASHER WRIGHT, HETTIGE RAY PERERA JAYATUNGA
  • Publication number: 20230316239
    Abstract: Systems and methods for processing transactions are provided. An aspect of the transactions is executed with a third party transaction service provider that may indicate its aspect of the transaction was a failure when in fact it was successful. After conveying this failure to a user, the system subsequently learns that the aspect of the transaction was not a failure. The system attempts to associate such a transaction with another transaction based on a comparison between the transactions. Upon determining that there is an association between the second transaction and the first transaction, the system communicates to a user options for how to proceed with the first and second transactions. One of the options is to proceed with the original transaction. If the original transaction goes ahead, this saves system resources associated with cancelling the first transaction.
    Type: Application
    Filed: April 1, 2022
    Publication date: October 5, 2023
    Inventors: KAI-YANNA MEIGHU, HETTIGE RAY PERERA JAYATUNGA
  • Publication number: 20230316748
    Abstract: Methods and systems for automatically ordering a set of images for consistent user interface display. The methods may include receiving a set of further images related to a first record, the first record referencing an ordered set of existing images, each of the existing images being assigned one or more respective image attributes. It may include assigning, using image analysis, one or more respective image attributes to each image in the set of further images and comparing image attributes assigned to the further images with image attributes assigned to the existing images to determine, for each of the further images, a corresponding one of the existing images. The further images are then ordered based on the determined corresponding ones of the existing images and the ordering of those existing images in the ordered set of existing images, and displayed in order in a user interface.
    Type: Application
    Filed: April 4, 2022
    Publication date: October 5, 2023
    Inventors: Kshetrajna Raghavan, Roni Gurvich, Hettige Ray Perera Jayatunga
  • Publication number: 20230297229
    Abstract: A computer-implemented method is disclosed. The method includes: detecting, via a touch-sensitive interface, a first touch input corresponding to selection of a user interface element associated with a first menu level of a hierarchical menu; detecting a continuous touch gesture starting with the first touch input; determining a current selection of menu item of the first menu level based on a current location of contact; detecting, at a first time, a trigger condition in connection with the contact; in response to detecting the trigger condition: cause to be displayed, via a display device, a graphical representation of a second menu level of the hierarchical menu; detecting, at a second time, an end of the continuous touch gesture; responsive to detecting the end of the continuous touch gesture, determining a selection of menu item of the second menu level based on a location of the contact at the second time.
    Type: Application
    Filed: March 21, 2022
    Publication date: September 21, 2023
    Applicant: Shopify Inc.
    Inventors: Niklas ITÄNEN, Hettige Ray Perera JAYATUNGA