Patents by Inventor Joshua Gerbasi

Joshua Gerbasi 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: 11418586
    Abstract: A non-transitory computer readable storage medium may have stored thereon instructions that, when executed by an endpoint device, cause the endpoint device to perform operations including: (i) establishing, by the endpoint device, a first communication channel with an intermediary proxy server; (ii) receiving, from a computational instance and via the intermediary proxy server, a registration payload comprising a list of available proxy servers; (iii) ranking, at the endpoint device, the list of available proxy servers; (iv) selecting, by the endpoint device, a particular proxy server from the list of available proxy servers as ranked; (v) establishing, by the endpoint device, a second communication channel with the particular proxy server; and (vi) communicating, by the endpoint device, with the computational instance via the particular proxy server by utilizing the second communication channel.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: August 16, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Sreenevas Subramaniam, Tal Kapon, Nisan Bar Zion, Chris Nguyen, Joshua Gerbasi, Benjamin Phan, William Hurt, Olga Shaked, Yuval Rimar, Gregory Grisco
  • Publication number: 20220232066
    Abstract: A non-transitory computer readable storage medium may have stored thereon instructions that, when executed by an endpoint device, cause the endpoint device to perform operations including: (i) establishing, by the endpoint device, a first communication channel with an intermediary proxy server; (ii) receiving, from a computational instance and via the intermediary proxy server, a registration payload comprising a list of available proxy servers; (iii) ranking, at the endpoint device, the list of available proxy servers; (iv) selecting, by the endpoint device, a particular proxy server from the list of available proxy servers as ranked; (v) establishing, by the endpoint device, a second communication channel with the particular proxy server; and (vi) communicating, by the endpoint device, with the computational instance via the particular proxy server by utilizing the second communication channel.
    Type: Application
    Filed: January 19, 2021
    Publication date: July 21, 2022
    Inventors: Sreenevas Subramaniam, Tal Kapon, Nisan Bar Zion, Chris Nguyen, Joshua Gerbasi, Benjamin Phan, William Hurt, Olga Shaked, Yuval Rimar, Gregory Grisco
  • Patent number: 11032691
    Abstract: An example embodiment may involve providing for display a discovery schedule creation page for creating a discovery schedule. The embodiment may also involve, in response to receiving user input indicative of creation of a discovery schedule via the discovery schedule creation page, providing for display a discovery process page. Providing the discovery process page for display may involve, while the discovery process is being carried out according to the discovery schedule, dynamically updating the discovery process page to include total numbers of discovery results. The discovery process page may include selectable links for navigating to and displaying three pages: a discovered configuration items page, an error flow page, and a scheduling summary page.
    Type: Grant
    Filed: May 21, 2019
    Date of Patent: June 8, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Bradley Owen, Joshua Gerbasi, Amit Chandulal Dhuleshia, Amit Arom-Zohar, Gregory Grisco, Chris Nguyen, Oron Subayi
  • Publication number: 20190342744
    Abstract: An example embodiment may involve providing for display a discovery schedule creation page for creating a discovery schedule. The embodiment may also involve, in response to receiving user input indicative of creation of a discovery schedule via the discovery schedule creation page, providing for display a discovery process page. Providing the discovery process page for display may involve, while the discovery process is being carried out according to the discovery schedule, dynamically updating the discovery process page to include total numbers of discovery results. The discovery process page may include selectable links for navigating to and displaying three pages: a discovered configuration items page, an error flow page, and a scheduling summary page.
    Type: Application
    Filed: May 21, 2019
    Publication date: November 7, 2019
    Inventors: Bradley Owen, Joshua Gerbasi, Amit Chandulal Dhuleshia, Amit Arom-Zohar, Gregory Grisco, Chris Nguyen, Oron Subayi
  • Patent number: 10341841
    Abstract: An example embodiment may involve providing for display a discovery schedule creation page for creating a discovery schedule. The embodiment may also involve, in response to receiving user input indicative of creation of a discovery schedule via the discovery schedule creation page, providing for display a discovery process page. Providing the discovery process page for display may involve, while the discovery process is being carried out according to the discovery schedule, dynamically updating the discovery process page to include total numbers of discovery results. The discovery process page may include selectable links for navigating to and displaying three pages: a discovered configuration items page, an error flow page, and a scheduling summary page.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: July 2, 2019
    Assignee: SERVICENOW, INC.
    Inventors: Bradley Owen, Joshua Gerbasi, Amit Chandulal Dhuleshia, Amit Arom-Zohar, Gregory Grisco, Chris Nguyen, Oron Subayi
  • Publication number: 20190104398
    Abstract: An example embodiment may involve providing for display a discovery schedule creation page for creating a discovery schedule. The embodiment may also involve, in response to receiving user input indicative of creation of a discovery schedule via the discovery schedule creation page, providing for display a discovery process page. Providing the discovery process page for display may involve, while the discovery process is being carried out according to the discovery schedule, dynamically updating the discovery process page to include total numbers of discovery results. The discovery process page may include selectable links for navigating to and displaying three pages: a discovered configuration items page, an error flow page, and a scheduling summary page.
    Type: Application
    Filed: November 16, 2017
    Publication date: April 4, 2019
    Inventors: Bradley Owen, Joshua Gerbasi, Amit Chandulal Dhuleshia, Amit Arom-Zohar, Gregory Grisco, Chris Nguyen, Oron Subayi