Patents by Inventor Tal Kapon
Tal Kapon 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: 20230385121Abstract: A datacenter that hosts a client instance may receive an input to perform discovery against a containerized application orchestration infrastructure that includes computing clusters associated with one or more resource providers. The datacenter retrieves cluster data associated with each computing cluster from the one or more resource providers, automatically creates respective discovery schedules for the computing clusters based on the cluster data, automatically executes the respective discovery schedules for the computing clusters, automatically retrieves respective authentication bearer tokens associated with the computing clusters, automatically performs respective discovery processes against the computing clusters using the respective authentication bearer tokens, and stores the resource data received from the computing clusters in a database.Type: ApplicationFiled: May 31, 2022Publication date: November 30, 2023Inventors: Aditya Kumar, Manish S.V. Kumar, Hail Tal, Abhishek Kumar, Tal Kapon
-
Patent number: 11762668Abstract: Persistent storage may be arranged to store sets of configuration data respectively corresponding to applications. One or more processors of a computational instance may be configured to: receive, from a data source, a set of configuration data corresponding to an application deployable on a network related to the computational instance, wherein the set of configuration data defines components, packages, and environments, wherein the packages include one or more of the components, and wherein the environments include one or more of the packages; write, to the persistent storage, a representation of the set of configuration data; look up one or more policies applicable to the set of configuration data; and validate, by a policy engine, the set of configuration data by applying the one or more policies to the set of configuration data.Type: GrantFiled: July 6, 2021Date of Patent: September 19, 2023Assignee: ServiceNow, Inc.Inventors: Kurt Joseph Zettel, II, Filip Deryckere, Joshua Jayson Goldstein, Mark Jason Harun, Tal Kapon, Alessandro Buzzatti, Michael Steven Ludwig, Ravindra Bansal, Benny Van de Sompele, Swapnesh Patel
-
Publication number: 20230019705Abstract: Persistent storage may be arranged to store sets of configuration data respectively corresponding to applications. One or more processors of a computational instance may be configured to: receive, from a data source, a set of configuration data corresponding to an application deployable on a network related to the computational instance, wherein the set of configuration data defines components, packages, and environments, wherein the packages include one or more of the components, and wherein the environments include one or more of the packages; write, to the persistent storage, a representation of the set of configuration data; look up one or more policies applicable to the set of configuration data; and validate, by a policy engine, the set of configuration data by applying the one or more policies to the set of configuration data.Type: ApplicationFiled: July 6, 2021Publication date: January 19, 2023Inventors: Kurt Joseph Zettel, II, Filip Deryckere, Joshua Jayson Goldstein, Mark Jason Harun, Tal Kapon, Alessandro Buzzatti, Michael Steven Ludwig, Ravindra Bansal, Benny Van de Sompele, Swapnesh Patel
-
Patent number: 11449326Abstract: Systems, methods, and media are presented that are used to recompute a service model to match data in a configuration management database. Recomputing includes detecting a change to a configuration item in a configuration management database and marking a recomputing environment indicating a recomputing environment to be recomputed based on the change. Using a recomputation job, a service environment database is queried and a response is received from the service environment indicating at least the recomputing environment. The recomputation job then recomputes the service environment to match a service model to the change in the configuration management database.Type: GrantFiled: July 6, 2020Date of Patent: September 20, 2022Assignee: ServiceNow, Inc.Inventors: Tal Ben Ari, Tal Kapon, Yuval Rimar
-
Publication number: 20220263727Abstract: The present approach relates to querying a configuration item (CI). The CI may be associated with a monitoring agent. In accordance with this approach, a check request is sent to a management, instrumentation, and discovery (MID) server. The check request may be sent to the monitoring agent. Additionally, a check result may be received from the monitoring agent. The check result may have data associated with the CI and the check request.Type: ApplicationFiled: May 4, 2022Publication date: August 18, 2022Inventors: Yuval Rimar, Haviv Rosh, Tal Kapon, Netta Hasdai
-
Patent number: 11418395Abstract: Systems and methods may include a managerial server, such as an intermediary measurement, instrumentation, and discovery (MID) server, communicatively coupled to an instance hosted by a cloud service platform. The managerial server is also coupled to an agent. The managerial server is configured to receive a first result from a first check executed by the agent having a first check type and to transmit the first result to the instance using a connection type generic to multiple check types including the first check type. The managerial server is also configured to receive a second result from a second check executed by the agent having a second check type and to transmit the second result using a dedicated pipeline for the second check type.Type: GrantFiled: January 8, 2020Date of Patent: August 16, 2022Assignee: ServiceNow, Inc.Inventors: Ofer Gati, Yuval Rimar, Olga Shaked, Tal Kapon, Haviv Rosh, Neta Hasdai-Rippa
-
Patent number: 11418586Abstract: 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: GrantFiled: January 19, 2021Date of Patent: August 16, 2022Assignee: 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: 20220232066Abstract: 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: ApplicationFiled: January 19, 2021Publication date: July 21, 2022Inventors: Sreenevas Subramaniam, Tal Kapon, Nisan Bar Zion, Chris Nguyen, Joshua Gerbasi, Benjamin Phan, William Hurt, Olga Shaked, Yuval Rimar, Gregory Grisco
-
Patent number: 11374826Abstract: The present approach relates to querying a configuration item (CI). The CI may be associated with a monitoring agent. In accordance with this approach, a check request is sent to a management, instrumentation, and discovery (MID) server. The check request may be sent to the monitoring agent. Additionally, a check result may be received from the monitoring agent. The check result may have data associated with the CI and the check request.Type: GrantFiled: July 7, 2020Date of Patent: June 28, 2022Assignee: ServiceNow, Inc.Inventors: Yuval Rimar, Haviv Rosh, Tal Kapon, Netta Hasdai
-
Publication number: 20210211356Abstract: Systems and methods may include a managerial server, such as an intermediary measurement, instrumentation, and discovery (MID) server, communicatively coupled to an instance hosted by a cloud service platform. The managerial server is also coupled to an agent. The managerial server is configured to receive a first result from a first check executed by the agent having a first check type and to transmit the first result to the instance using a connection type generic to multiple check types including the first check type. The managerial server is also configured to receive a second result from a second check executed by the agent having a second check type and to transmit the second result using a dedicated pipeline for the second check type.Type: ApplicationFiled: January 8, 2020Publication date: July 8, 2021Inventors: Ofer Gati, Yuval Rimar, Olga Shaked, Tal Kapon, Haviv Rosh, Neta Hasdai-Rippa
-
Patent number: 11012305Abstract: A system includes a non-transitory memory and one or more hardware processors.Type: GrantFiled: August 9, 2017Date of Patent: May 18, 2021Assignee: ServiceNow, Inc.Inventors: Shlomi Sividia, Dov Miron, Noam Biran, Tal Kapon, Jesus Castro, Bnayahu Makovsky
-
Publication number: 20210051028Abstract: An embodiment includes executing a discovery pattern for the certificate authority, where the discovery pattern contains instructions for obtaining one or more digital certificates from the certificate authority; obtaining, from the certificate authority, a representation of a digital certificate acquired by a managed network from the certificate authority; storing, in a first set of mappings, a first new mapping between the certificate authority and the digital certificate; receiving, from a computing device disposed with the managed network, an indication that the digital certificate is installed on the computing device;, storing, in a second set of mappings, a second new mapping between the digital certificate and the computing device; determining that the digital certificate is expired; and storing, in a third set of mappings, a third new mapping between the digital certificate and a critical status indicator.Type: ApplicationFiled: August 12, 2019Publication date: February 18, 2021Inventors: Tal Kapon, Sreenevas Subramaniam, Laxman Rao Tallury, Amit Dhuleshia, Durgaprasad Chikmagalur Prabhudeva, Venkata Phani Kumar Gudladona, Gregory James Grisco, Vishal Rao, Thanh Trac Phan, Robert Jose Dunlap, Barkha Bhatia, Jason Brian Ziccardi
-
Publication number: 20200336392Abstract: The present approach relates to querying a configuration item (CI). The CI may be associated with a monitoring agent. In accordance with this approach, a check request is sent to a management, instrumentation, and discovery (MID) server. The check request may be sent to the monitoring agent. Additionally, a check result may be received from the monitoring agent. The check result may have data associated with the CI and the check request.Type: ApplicationFiled: July 7, 2020Publication date: October 22, 2020Inventors: Yuval Rimar, Haviv Rosh, Tal Kapon, Netta Hasdai
-
Publication number: 20200334080Abstract: Systems, methods, and media are presented that are used to recompute a service model to match data in a configuration management database. Recomputing includes detecting a change to a configuration item in a configuration management database and marking a recomputing environment indicating a recomputing environment to be recomputed based on the change. Using a recomputation job, a service environment database is queried and a response is received from the service environment indicating at least the recomputing environment. The recomputation job then recomputes the service environment to match a service model to the change in the configuration management database.Type: ApplicationFiled: July 6, 2020Publication date: October 22, 2020Inventors: Tal Ben Ari, Tal Kapon, Yuval Rimar
-
Patent number: 10715402Abstract: The present approach relates to querying a configuration item (CI). The CI may be associated with a monitoring agent. In accordance with this approach, a check request is sent to a management, instrumentation, and discovery (MID) server. The check request may be sent to the monitoring agent. Additionally, a check result may be received from the monitoring agent. The check result may have data associated with the CI and the check request.Type: GrantFiled: November 27, 2018Date of Patent: July 14, 2020Assignee: ServiceNow, Inc.Inventors: Yuval Rimar, Haviv Rosh, Tal Kapon, Netta Hasdai
-
Patent number: 10705875Abstract: Systems, methods, and media are presented that are used to recompute a service model to match data in a configuration management database. Recomputing includes detecting a change to a configuration item in a configuration management database and marking a recomputing environment indicating a recomputing environment to be recomputed based on the change. Using a recomputation job, a service environment database is queried and a response is received from the service environment indicating at least the recomputing environment. The recomputation job then recomputes the service environment to match a service model to the change in the configuration management database.Type: GrantFiled: February 6, 2018Date of Patent: July 7, 2020Assignee: ServiceNow, Inc.Inventors: Tal Ben Ari, Tal Kapon, Yuval Rimar
-
Publication number: 20200169473Abstract: The present approach relates to querying a configuration item (CI). The CI may be associated with a monitoring agent. In accordance with this approach, a check request is sent to a management, instrumentation, and discovery (MID) server. The check request may be sent to the monitoring agent. Additionally, a check result may be received from the monitoring agent. The check result may have data associated with the CI and the check request.Type: ApplicationFiled: November 27, 2018Publication date: May 28, 2020Inventors: Yuval Rimar, Haviv Rosh, Tal Kapon, Netta Hasdai
-
Publication number: 20190050254Abstract: Systems, methods, and media are presented that are used to recompute a service model to match data in a configuration management database. Recomputing includes detecting a change to a configuration item in a configuration management database and marking a recomputing environment indicating a recomputing environment to be recomputed based on the change. Using a recomputation job, a service environment database is queried and a response is received from the service environment indicating at least the recomputing environment. The recomputation job then recomputes the service environment to match a service model to the change in the configuration management database.Type: ApplicationFiled: February 6, 2018Publication date: February 14, 2019Inventors: Tal Ben Ari, Tal Kapon, Yuval Rimar
-
Publication number: 20190052531Abstract: A system includes a non-transitory memory and one or more hardware processors.Type: ApplicationFiled: August 9, 2017Publication date: February 14, 2019Inventors: Shlomi Sividia, Dov Miron, Noam Biran, Tal Kapon, Jesus Castro, Bnayahu Makovsky