Patents by Inventor James Reardon

James Reardon 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: 20240111409
    Abstract: Systems, methods, and computer readable medium for determining a current drop target during a drag and drop operation are disclosed. The method includes during the drag and drop operation, detecting an event that indicates that a draggable item has moved. The method further includes determining whether a previous location of the draggable item was over a first drop target prior to the detected event, and determining whether a current location of the draggable item is over a second drop target. The method further includes determining whether to continue selecting the first drop target as the current drop target or to select the second drop target as the current drop target depending on the previous and current location of the draggable item, and a stickiness of the first drop target.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 4, 2024
    Inventor: Alexander James Reardon
  • Publication number: 20240111408
    Abstract: Example methods and computer programs for performing drag and drop (DND) operations are disclosed. The method includes detecting, at an adapter component of a DND library, commencement of a DND operation on a selected draggable entity in a web browser, and communicating, by the adapter component, a message to a core component of the DND library indicating the commencement of the DND operation and including information about the selected draggable entity. The method further includes activating, by the core component, API event listeners to detect API events fired by a native DND API of the web browser, detecting the API events, and computing drop targets in the web browser for the selected draggable entity. The method further includes firing, by the core component, core events, detecting, by the adapter component, the core events, and performing operations by the adapter component, in response to the core events.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 4, 2024
    Inventor: Alexander James Reardon
  • Publication number: 20240111410
    Abstract: A method and computer-readable medium for animating a drag and drop operation starting in a first browser window and ending in a second browser window are disclosed. The method includes detecting, in the first browser window, a drag start event associated with a draggable element displayed on the first browser window, and communicating, by the first browser window, data about the draggable element to a side channel. The method further includes detecting, in second browser window, that the draggable element has entered the second browser window, retrieving, by the second browser window, the data about the draggable element from the side channel, and causing, an animation rendering module of the second browser window, to animate the drag and drop operation in the second browser window based on the data about the draggable element retrieved from the side channel.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 4, 2024
    Inventor: Alexander James Reardon
  • Patent number: 11947788
    Abstract: Systems, methods, and computer readable medium for determining a current drop target during a drag and drop operation are disclosed. The method includes during the drag and drop operation, detecting an event that indicates that a draggable item has moved. The method further includes determining whether a previous location of the draggable item was over a first drop target prior to the detected event, and determining whether a current location of the draggable item is over a second drop target. The method further includes determining whether to continue selecting the first drop target as the current drop target or to select the second drop target as the current drop target depending on the previous and current location of the draggable item, and a stickiness of the first drop target.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: April 2, 2024
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventor: Alexander James Reardon
  • Publication number: 20240005586
    Abstract: Systems, methods, and non-transitory computer-readable medium for animating transition of an object in a shared user interface displayed on a client device in response to a remote user performing a transition is disclosed. The method includes retrieving an animation object associated with a transition event, at a client device. The animation object includes an identifier of the object transitioned by the remote user, an origin location of the transitioned object and a destination location of the transitioned object in a user interface. The method further includes determining whether animation is required for the animation object. Upon determining that animation is required, the method further includes animating a transition of the transitioned object to the destination location based on the animation object and updating the position of the transitioned object in a local state cache of the user interface.
    Type: Application
    Filed: June 29, 2022
    Publication date: January 4, 2024
    Inventors: Eduard Shvedai, Alexander James Reardon, James Rotanson, Jerome Touffe-Blin
  • Patent number: 8769102
    Abstract: In one aspect, a first request is received at a configuration server for access to a first virtual test environment. The first request is received from a first client device over a network and specifies one or more configuration options associated with the first virtual test environment. It is determined that a user of the first client device belongs to a first group out of multiple groups. A first pool of resources is selected based on the user of the first client device belonging to the first group, wherein the first pool of resources are available to members of the first group but not available to members of a second group out of the multiple groups. A first virtual machine is provisioned using the selected first pool of resources that includes the first virtual test environment, the first virtual test environment including features associated with the one or more configuration options associated with the first virtual test environment.
    Type: Grant
    Filed: May 23, 2011
    Date of Patent: July 1, 2014
    Assignee: Google Inc.
    Inventors: Sharon Zhou, Zhengbo Zhou, Arturo Quiroz, Brian Vance, James Reardon, Roger Wang