Patents by Inventor Oded Tsur
Oded Tsur 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: 12541466Abstract: A circuit and corresponding method provide a translation lookaside buffer (TLB) implementation. The circuit comprises a plurality of TLB banks and TLB logic. The TLB logic computes a plurality of hash values of a tag included in a memory request. The TLB logic locates, based on hash values of the plurality of hash values computed, a contiguous translation entry (TE) and a non-contiguous TE in different TLB banks of the plurality of TLB banks. The TLB logic determines a result by comparing the tag with the contiguous TE located and by comparing the tag with the non-contiguous TE located. The TLB logic outputs the result determined toward servicing the memory request. The TLB logic advantageously enables the TLB implementation to support contiguous pages using standard random-access memories for the plurality of TLB banks.Type: GrantFiled: May 31, 2024Date of Patent: February 3, 2026Assignee: Marvell Asia Pte LtdInventors: Albert Ma, Oded Tsur
-
Patent number: 12032488Abstract: A circuit and corresponding method provide a translation lookaside buffer (TLB) implementation. The circuit comprises a plurality of TLB banks and TLB logic. The TLB logic computes a plurality of hash values of a tag included in a memory request. The TLB logic locates, based on hash values of the plurality of hash values computed, a contiguous translation entry (TE) and a non-contiguous TE in different TLB banks of the plurality of TLB banks. The TLB logic determines a result by comparing the tag with the contiguous TE located and by comparing the tag with the non-contiguous TE located. The TLB logic outputs the result determined toward servicing the memory request. The TLB logic advantageously enables the TLB implementation to support contiguous pages using standard random-access memories for the plurality of TLB banks.Type: GrantFiled: September 14, 2022Date of Patent: July 9, 2024Assignee: Marvell Asia Pte LtdInventors: Albert Ma, Oded Tsur
-
Patent number: 11507442Abstract: Systems and methods are disclosed that evaluate maturity or readiness of services of a cloud infrastructure client instance. Service maturity may be defined based on certain predetermined maturity criteria, which may evaluate certain corresponding service parameters of the service, such as a software component status of a service, a hardware component status of the service, and/or an error status of the service. In some embodiments, the definition of service maturity may be customized by a user. For example, the user may adjust, add, or remove the maturity criteria. The systems and methods may determine the service parameters of the service, and determine the maturity of the service by applying the maturity criteria to the determined service parameters. The service maturity may then be output (e.g., displayed or sent) to the user.Type: GrantFiled: September 17, 2019Date of Patent: November 22, 2022Assignee: ServiceNow, Inc.Inventors: Rotem Steuer, Oded Tsur, Shlomi Sividia, Arik Sityon
-
Patent number: 11159390Abstract: Systems, methods, and media for finding configuration files are presented. Traffic-based connections may provide search parameter insight for searching a component for configuration data. The search parameters derived from the traffic-based connections may be used to facilitate discovery of configuration files in non-conventional locations. Further, Platform as a Service (PaaS) components may be discovered using specialized pattern operations.Type: GrantFiled: August 28, 2019Date of Patent: October 26, 2021Assignee: ServiceNow, Inc.Inventors: Noam Biran, Oded Tsur
-
Publication number: 20210081267Abstract: Systems and methods are disclosed that evaluate maturity or readiness of services of a cloud infrastructure client instance. Service maturity may be defined based on certain predetermined maturity criteria, which may evaluate certain corresponding service parameters of the service, such as a software component status of a service, a hardware component status of the service, and/or an error status of the service. In some embodiments, the definition of service maturity may be customized by a user. For example, the user may adjust, add, or remove the maturity criteria. The systems and methods may determine the service parameters of the service, and determine the maturity of the service by applying the maturity criteria to the determined service parameters. The service maturity may then be output (e.g., displayed or sent) to the user.Type: ApplicationFiled: September 17, 2019Publication date: March 18, 2021Inventors: Rotem Steuer, Oded Tsur, Shlomi Sividia, Arik Sityon
-
Publication number: 20200351145Abstract: A system and a process are disclosed for selective discovery of services. Present embodiments include a graphical user interface (GUI) that enables a designer to create and configure a discovery schedule that includes one or more filters. These filters enable the designer to define particular attributes and attribute values of services or service groups. Each time the discovery schedule is executed, the discovery scheduler again determines which currently defined services satisfy the conditions of the filters, and then instructs a discovery server to discover only the qualifying services associated with a client network.Type: ApplicationFiled: September 20, 2019Publication date: November 5, 2020Inventors: Tal Epshtein, Alon Mansour, Leonid Suslov, Oded Tsur, Arik Sityon
-
Patent number: 10819557Abstract: A system and a process are disclosed for selective discovery of services. Present embodiments include a graphical user interface (GUI) that enables a designer to create and configure a discovery schedule that includes one or more filters. These filters enable the designer to define particular attributes and attribute values of services or service groups. Each time the discovery schedule is executed, the discovery scheduler again determines which currently defined services satisfy the conditions of the filters, and then instructs a discovery server to discover only the qualifying services associated with a client network.Type: GrantFiled: September 20, 2019Date of Patent: October 27, 2020Assignee: ServiceNow, Inc.Inventors: Tal Epshtein, Alon Mansour, Leonid Suslov, Oded Tsur, Arik Sityon
-
Publication number: 20200059415Abstract: Systems, methods, and media for finding configuration files are presented. Traffic-based connections may provide search parameter insight for searching a component for configuration data. The search parameters derived from the traffic-based connections may be used to facilitate discovery of configuration files in non-conventional locations. Further, Platform as a service (PaaS) components may be discovered using specialized pattern operations.Type: ApplicationFiled: August 28, 2019Publication date: February 20, 2020Inventors: Noam Biran, Oded Tsur
-
Patent number: 10447553Abstract: Systems, methods, and media for finding configuration files are presented. Traffic-based connections may provide search parameter insight for searching a component for configuration data. The search parameters derived from the traffic-based connections may be used to facilitate discovery of configuration files in non-conventional locations. Further, Platform as a Service (PaaS) components may be discovered using specialized pattern operations.Type: GrantFiled: May 5, 2017Date of Patent: October 15, 2019Assignee: ServiceNow, Inc.Inventors: Noam Biran, Oded Tsur
-
Publication number: 20180324054Abstract: Systems, methods, and media for finding configuration files are presented. Traffic-based connections may provide search parameter insight for searching a component for configuration data. The search parameters derived from the traffic-based connections may be used to facilitate discovery of configuration files in non-conventional locations. Further, Platform as a service (PaaS) components may be discovered using specialized pattern operations.Type: ApplicationFiled: May 5, 2017Publication date: November 8, 2018Inventors: Noam Biran, Oded Tsur
-
Patent number: 9098206Abstract: Some of the embodiments provide a queue comprising a plurality of memory cells arranged in a first column and a second column, the plurality of memory cells also arranged in a plurality of levels, such that ones of the levels include a corresponding memory cell of the first column and a corresponding memory cell of the second column, such that a memory cell of the first column is coupled to at least (i) another memory cell of the first column that is at a different level than a level of the memory cell of the first column and (ii) another memory cell of the second column that is at a same or a different level than the level of the memory cell of the first column; and a control module to selectively add data, selectively remove data, and selectively transfer data between the memory cells of the queue.Type: GrantFiled: March 27, 2013Date of Patent: August 4, 2015Assignee: Marvell Israel (M.I.S.L) Ltd.Inventor: Oded Tsur