Patents by Inventor Patrick Martin McLean

Patrick Martin McLean 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: 10521795
    Abstract: The present disclosure is directed towards systems and methods for using a software as a service (“SaaS”) product. The systems and methods request, in response to receiving a request to purchase a software as a service product, a user identifier. Additionally, in response to receiving the user identifier, the systems and methods enable a completed purchase of the SaaS product with a provisional account associated with the user identifier. Furthermore, the systems and methods prevent use of the software as a service product through the provisional account and, in response to a completed purchase of the software as a service product, request a creation of a user credential. Upon receiving the user credential, the systems and methods convert the provisional account into a permanent account associated with the user identifier and user credential and enable use of the SaaS product through the permanent account.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: December 31, 2019
    Assignee: Adobe Inc.
    Inventors: Robert K. Giglio, Patrick Martin McLean, Neil Raina, Joshua C. King, John A. Trammel
  • Publication number: 20190197545
    Abstract: The present disclosure is directed towards systems and methods for using a software as a service (“SaaS”) product. The systems and methods request, in response to receiving a request to purchase a software as a service product, a user identifier. Additionally, in response to receiving the user identifier, the systems and methods enable a completed purchase of the SaaS product with a provisional account associated with the user identifier. Furthermore, the systems and methods prevent use of the software as a service product through the provisional account and, in response to a completed purchase of the software as a service product, request a creation of a user credential. Upon receiving the user credential, the systems and methods convert the provisional account into a permanent account associated with the user identifier and user credential and enable use of the SaaS product through the permanent account.
    Type: Application
    Filed: March 4, 2019
    Publication date: June 27, 2019
    Inventors: Robert K. Giglio, Patrick Martin McLean, Neil Raina, Joshua C. King, John A. Trammel
  • Patent number: 10270750
    Abstract: The present disclosure is directed towards systems and methods for using a software as a service (“SaaS”) product. The systems and methods request, in response to receiving a request to purchase a software as a service product, a user identifier. Additionally, in response to receiving the user identifier, the systems and methods enable a completed purchase of the SaaS product with a provisional account associated with the user identifier. Furthermore, the systems and methods prevent use of the software as a service product through the provisional account and, in response to a completed purchase of the software as a service product, request a creation of a user credential. Upon receiving the user credential, the systems and methods convert the provisional account into a permanent account associated with the user identifier and user credential and enable use of the SaaS product through the permanent account.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: April 23, 2019
    Assignee: ADOBE INC.
    Inventors: Robert K. Giglio, Patrick Martin McLean, Neil Raina, Joshua C. King, John A. Trammel
  • Publication number: 20180316656
    Abstract: The present disclosure is directed towards systems and methods for using a software as a service (“SaaS”) product. The systems and methods request, in response to receiving a request to purchase a software as a service product, a user identifier. Additionally, in response to receiving the user identifier, the systems and methods enable a completed purchase of the SaaS product with a provisional account associated with the user identifier. Furthermore, the systems and methods prevent use of the software as a service product through the provisional account and, in response to a completed purchase of the software as a service product, request a creation of a user credential. Upon receiving the user credential, the systems and methods convert the provisional account into a permanent account associated with the user identifier and user credential and enable use of the SaaS product through the permanent account.
    Type: Application
    Filed: May 1, 2017
    Publication date: November 1, 2018
    Inventors: Robert K. Giglio, Patrick Martin McLean, Neil Raina, Joshua C. King, John A. Trammel
  • Patent number: 9411461
    Abstract: Techniques and systems for facilitating the creation of electronic content on an editing canvas are disclosed. One example involves displaying an editing canvas on a touch screen of an electronic device, displaying a touch block object overlaying a portion of the editing canvas, wherein the touch block object blocks unintentional touches in an area of the touch screen associated with the touch block object, and changing a position of the touch block object with respect to the editing canvas responsive to receiving touch input on the touch screen to change the position of the touch block object. The touch block object may provide easy and convenient access to one or more editing tools or other feature for editing content on the canvas.
    Type: Grant
    Filed: October 17, 2012
    Date of Patent: August 9, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: R. Brett Marshall, Patrick Martin McLean
  • Publication number: 20140104189
    Abstract: Techniques and systems for facilitating the creation of electronic content on an editing canvas are disclosed. One example involves displaying an editing canvas on a touch screen of an electronic device, displaying a touch block object overlaying a portion of the editing canvas, wherein the touch block object blocks unintentional touches in an area of the touch screen associated with the touch block object, and changing a position of the touch block object with respect to the editing canvas responsive to receiving touch input on the touch screen to change the position of the touch block object. The touch block object may provide easy and convenient access to one or more editing tools or other feature for editing content on the canvas.
    Type: Application
    Filed: October 17, 2012
    Publication date: April 17, 2014
    Applicant: Adobe Systems Incorporated
    Inventors: R. Brett Marshall, Patrick Martin McLean
  • Publication number: 20140040833
    Abstract: A machine with a display screen may provide a user interface with an edge-aware pointer (e.g., an edge-aware cursor). This pointer may be edge-aware in the sense that the machine may reorient the pointer based on the pointer being moved (e.g., according to input received from a user) near one or more edges of the display screen. The machine may provide a pointer in the form of an offset pointer that is automatically rotated to a new orientation based on the pointer being moved within a threshold distance from the edge of the display screen. Hence, the pointer may enable a user to precisely position the pointer and precisely indicate any location on the display screen, regardless of proximity to any edge of the display screen.
    Type: Application
    Filed: March 1, 2012
    Publication date: February 6, 2014
    Applicant: Adobe Systems Incorporated
    Inventor: Patrick Martin McLean
  • Patent number: D706826
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: June 10, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Patrick Martin McLean