Patents by Inventor Grant Lawrence Miller

Grant Lawrence Miller 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: 11907493
    Abstract: An interactive demonstration application can be used to test and experience the use of overlay elements (e.g., application add-ons, such as an interactive chat overlay) on a graphical interface (e.g., of a website or a computer application) before fully integrating the overlay elements into the graphical interface. The interactive demonstration application can also be used to demonstrate and update the live settings of a live overlay element used on a live webpage.
    Type: Grant
    Filed: June 13, 2022
    Date of Patent: February 20, 2024
    Assignee: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Publication number: 20230134632
    Abstract: Systems and methods for performing dynamic code management, such as dynamic management of JavaScript tags in webpages or code segments in native applications, are disclosed. A user device loading a web or native application can access a factor, such as a user device-specific attribute or a piece of content of the webpage or native application being loaded. That factor can be applied to a rule that is evaluated (e.g., by the user device or a code server) to select one or more desired segments of code (e.g., JavaScript tags or native application code) to be executed by the user device from a pool of available code (e.g., pre-embedded code or dynamically injected code).
    Type: Application
    Filed: September 9, 2022
    Publication date: May 4, 2023
    Applicant: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Publication number: 20230073482
    Abstract: Techniques and systems for receiving and using a customization file are provided, including a computing device, a method, or a computer-program product. For example, a method may include receiving a customization file that includes customized content for customizing a communication interface overlay. The method may further include accessing native application code and executing the native application code to run a native application. The method may further include accessing a compiled set of code that is separate from the native application code. The compiled set of code is accessible by the native application code. The method may further include executing the compiled set of code, wherein a default file of the compiled set of code provides a native communication interface overlay, wherein the native communication interface overlay is overlaid over a graphical interface of the native application, and wherein the native communication interface overlay allows communication with a resource of a third-party.
    Type: Application
    Filed: July 26, 2022
    Publication date: March 9, 2023
    Applicant: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Publication number: 20230021745
    Abstract: An interactive demonstration application can be used to test and experience the use of overlay elements (e.g., application add-ons, such as an interactive chat overlay) on a graphical interface (e.g., of a website or a computer application) before fully integrating the overlay elements into the graphical interface. The interactive demonstration application can also be used to demonstrate and update the live settings of a live overlay element used on a live webpage.
    Type: Application
    Filed: June 13, 2022
    Publication date: January 26, 2023
    Applicant: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Patent number: 11481199
    Abstract: Systems and methods for performing dynamic code management, such as dynamic management of JavaScript tags in webpages or code segments in native applications, are disclosed. A user device loading a web or native application can access a factor, such as a user device-specific attribute or a piece of content of the webpage or native application being loaded. That factor can be applied to a rule that is evaluated (e.g., by the user device or a code server) to select one or more desired segments of code (e.g., JavaScript tags or native application code) to be executed by the user device from a pool of available code (e.g., pre-embedded code or dynamically injected code).
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: October 25, 2022
    Assignee: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Patent number: 11442604
    Abstract: Techniques and systems for receiving and using a customization file are provided, including a computing device, a method, or a computer-program product. For example, a method may include receiving a customization file that includes customized content for customizing a communication interface overlay. The method may further include accessing native application code and executing the native application code to run a native application. The method may further include accessing a compiled set of code that is separate from the native application code. The compiled set of code is accessible by the native application code. The method may further include executing the compiled set of code, wherein a default file of the compiled set of code provides a native communication interface overlay, wherein the native communication interface overlay is overlaid over a graphical interface of the native application, and wherein the native communication interface overlay allows communication with a resource of a third-party.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: September 13, 2022
    Assignee: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Patent number: 11397505
    Abstract: An interactive demonstration application can be used to test and experience the use of overlay elements (e.g., application add-ons, such as an interactive chat overlay) on a graphical interface (e.g., of a website or a computer application) before fully integrating the overlay elements into the graphical interface. The interactive demonstration application can also be used to demonstrate and update the live settings of a live overlay element used on a live webpage.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: July 26, 2022
    Assignee: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Publication number: 20220086104
    Abstract: A resource prioritization system and method for processing request communications by prioritizing resources based on obtainment parameters and establishing communication channels. The resource prioritization system and method may receive a request from a user device. The request can include content related to a request specification and can be associated with a request location. The resource prioritization system and method can process the request to identify one or more resources having one or more characteristics corresponding to the request content and associated with resource locations near the user location. A communication channel can then be established between the user device and a device associated with an identified resource, such that the user can submit queries to the resource and receive query responses.
    Type: Application
    Filed: June 24, 2021
    Publication date: March 17, 2022
    Applicant: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Publication number: 20210256200
    Abstract: An interactive demonstration application can be used to test and experience the use of overlay elements (e.g., application add-ons, such as an interactive chat overlay) on a graphical interface (e.g., of a website or a computer application) before fully integrating the overlay elements into the graphical interface. The interactive demonstration application can also be used to demonstrate and update the live settings of a live overlay element used on a live webpage.
    Type: Application
    Filed: December 22, 2020
    Publication date: August 19, 2021
    Applicant: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Patent number: 11075853
    Abstract: A resource prioritization system and method for processing request communications by prioritizing resources based on obtainment parameters and establishing communication channels. The resource prioritization system and method may receive a request from a user device. The request can include content related to a request specification and can be associated with a request location. The resource prioritization system and method can process the request to identify one or more resources having one or more characteristics corresponding to the request content and associated with resource locations near the user location. A communication channel can then be established between the user device and a device associated with an identified resource, such that the user can submit queries to the resource and receive query responses.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: July 27, 2021
    Assignee: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Publication number: 20210216178
    Abstract: Techniques and systems for receiving and using a customization file are provided, including a computing device, a method, or a computer-program product. For example, a method may include receiving a customization file that includes customized content for customizing a communication interface overlay. The method may further include accessing native application code and executing the native application code to run a native application. The method may further include accessing a compiled set of code that is separate from the native application code. The compiled set of code is accessible by the native application code. The method may further include executing the compiled set of code, wherein a default file of the compiled set of code provides a native communication interface overlay, wherein the native communication interface overlay is overlaid over a graphical interface of the native application, and wherein the native communication interface overlay allows communication with a resource of a third-party.
    Type: Application
    Filed: January 21, 2021
    Publication date: July 15, 2021
    Applicant: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Publication number: 20210157557
    Abstract: Systems and methods for performing dynamic code management, such as dynamic management of JavaScript tags in webpages or code segments in native applications, are disclosed. A user device loading a web or native application can access a factor, such as a user device-specific attribute or a piece of content of the webpage or native application being loaded. That factor can be applied to a rule that is evaluated (e.g., by the user device or a code server) to select one or more desired segments of code (e.g., JavaScript tags or native application code) to be executed by the user device from a pool of available code (e.g., pre-embedded code or dynamically injected code).
    Type: Application
    Filed: October 5, 2020
    Publication date: May 27, 2021
    Applicant: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Patent number: 10936167
    Abstract: Techniques and systems for receiving and using a customization file are provided, including a computing device, a method, or a computer-program product. For example, a method may include receiving a customization file that includes customized content for customizing a communication interface overlay. The method may further include accessing native application code and executing the native application code to run a native application. The method may further include accessing a compiled set of code that is separate from the native application code. The compiled set of code is accessible by the native application code. The method may further include executing the compiled set of code, wherein a default file of the compiled set of code provides a native communication interface overlay, wherein the native communication interface overlay is overlaid over a graphical interface of the native application, and wherein the native communication interface overlay allows communication with a resource of a third-party.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: March 2, 2021
    Assignee: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Patent number: 10908760
    Abstract: An interactive demonstration application can be used to test and experience the use of overlay elements (e.g., application add-ons, such as an interactive chat overlay) on a graphical interface (e.g., of a website or a computer application) before fully integrating the overlay elements into the graphical interface. The interactive demonstration application can also be used to demonstrate and update the live settings of a live overlay element used on a live webpage.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: February 2, 2021
    Assignee: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Publication number: 20200366624
    Abstract: A resource prioritization system and method for processing request communications by prioritizing resources based on obtainment parameters and establishing communication channels. The resource prioritization system and method may receive a request from a user device. The request can include content related to a request specification and can be associated with a request location. The resource prioritization system and method can process the request to identify one or more resources having one or more characteristics corresponding to the request content and associated with resource locations near the user location. A communication channel can then be established between the user device and a device associated with an identified resource, such that the user can submit queries to the resource and receive query responses.
    Type: Application
    Filed: March 30, 2020
    Publication date: November 19, 2020
    Applicant: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Patent number: 10831459
    Abstract: Systems and methods for performing dynamic code management, such as dynamic management of JavaScript tags in webpages or code segments in native applications, are disclosed. A user device loading a web or native application can access a factor, such as a user device-specific attribute or a piece of content of the webpage or native application being loaded. That factor can be applied to a rule that is evaluated (e.g., by the user device or a code server) to select one or more desired segments of code (e.g., JavaScript tags or native application code) to be executed by the user device from a pool of available code (e.g., pre-embedded code or dynamically injected code).
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: November 10, 2020
    Assignee: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Patent number: 10645026
    Abstract: A resource prioritization system and method for processing request communications by prioritizing resources based on obtainment parameters and establishing communication channels. The resource prioritization system and method may receive a request from a user device. The request can include content related to a request specification and can be associated with a request location. The resource prioritization system and method can process the request to identify one or more resources having one or more characteristics corresponding to the request content and associated with resource locations near the user location. A communication channel can then be established between the user device and a device associated with an identified resource, such that the user can submit queries to the resource and receive query responses.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: May 5, 2020
    Assignee: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Publication number: 20190324611
    Abstract: Techniques and systems for receiving and using a customization file are provided, including a computing device, a method, or a computer-program product. For example, a method may include receiving a customization file that includes customized content for customizing a communication interface overlay. The method may further include accessing native application code and executing the native application code to run a native application. The method may further include accessing a compiled set of code that is separate from the native application code. The compiled set of code is accessible by the native application code. The method may further include executing the compiled set of code, wherein a default file of the compiled set of code provides a native communication interface overlay, wherein the native communication interface overlay is overlaid over a graphical interface of the native application, and wherein the native communication interface overlay allows communication with a resource of a third-party.
    Type: Application
    Filed: January 30, 2019
    Publication date: October 24, 2019
    Applicant: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Publication number: 20190140977
    Abstract: A resource prioritization system and method for processing request communications by prioritizing resources based on obtainment parameters and establishing communication channels. The resource prioritization system and method may receive a request from a user device. The request can include content related to a request specification and can be associated with a request location. The resource prioritization system and method can process the request to identify one or more resources having one or more characteristics corresponding to the request content and associated with resource locations near the user location. A communication channel can then be established between the user device and a device associated with an identified resource, such that the user can submit queries to the resource and receive query responses.
    Type: Application
    Filed: September 6, 2018
    Publication date: May 9, 2019
    Applicant: LIVEPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell
  • Patent number: 10228827
    Abstract: Techniques and systems for receiving and using a customization file are provided, including a computing device, a method, or a computer-program product. For example, a method may include receiving a customization file that includes customized content for customizing a communication interface overlay. The method may further include accessing native application code and executing the native application code to run a native application. The method may further include accessing a compiled set of code that is separate from the native application code. The compiled set of code is accessible by the native application code. The method may further include executing the compiled set of code, wherein a default file of the compiled set of code provides a native communication interface overlay, wherein the native communication interface overlay is overlaid over a graphical interface of the native application, and wherein the native communication interface overlay allows communication with a resource of a third-party.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: March 12, 2019
    Assignee: LIVERPERSON, INC.
    Inventors: Grant Lawrence Miller, Marc Campbell