Patents by Inventor Ohad Levy

Ohad Levy 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: 20260099557
    Abstract: A method for updating a Content Management System (CMS)-agnostic content inventory comprises obtaining from a client device a content item comprising a location identifier and properties, wherein each property is descriptive information regarding the content item, wherein the client device is used by a user accessing a webpage served by a CMS having a content inventory separate from the CMS-agnostic content inventory. The method further comprises retrieving from the CMS-agnostic content inventory a pre-existing content item characterized by the location identifier. The method also comprises, in response to determining that the properties of the content item differ, at least partially, from corresponding properties of the pre-existing content item, updating the pre-existing content item.
    Type: Application
    Filed: October 5, 2025
    Publication date: April 9, 2026
    Inventors: Elad Gov-Ari, Kurt Gessler, Ohad Levy, Udaya Manchikatla, Isaiah Yoo
  • Publication number: 20260099563
    Abstract: A method comprising: displaying in a user interface a plurality of records representative of content items publishable on a webpage, wherein each record comprises data descriptive of a corresponding content item; designating, by a processor, a content item as unpublishable, wherein the user interface is updated to reflect the unpublishable designation; and preventing publishing of the content item due to the unpublishable designation. The designating may be performed automatically without user intervention, or based on user input that manually designates the content item as unpublishable. The user interface may display information including title, publication time, digital media, category, and expiration time for each content item, along with interactive unpublish and protect icons enabling toggling of published and protected states.
    Type: Application
    Filed: October 5, 2025
    Publication date: April 9, 2026
    Inventors: Elad Gov-Ari, Kurt Gessler, Ohad Levy, Udaya Manchikatla, Isaiah Yoo
  • Publication number: 20260099562
    Abstract: A method comprising: obtaining a content item to be published on a webpage, wherein the content item comprises content to be displayed to a user; calculating an expiration time for the content item based on the content; and upon reaching the expiration time, unpublishing the content item. The calculating may comprise performing freshness prediction using a machine learning tool trained with historic content items and labeled expiration times. The calculating may comprise performing freshness prediction based on time-related keywords in content item titles. The calculating may comprise obtaining a new content item published after the original publication time and determining the new content item renders the original content item expired through content analysis.
    Type: Application
    Filed: October 5, 2025
    Publication date: April 9, 2026
    Inventors: Elad Gov-Ari, Kurt Gessler, Ohad Levy, Udaya Manchikatla, Isaiah Yoo
  • Publication number: 20250371095
    Abstract: A method, apparatus, and product comprising: loading a webpage at a Content Management System (CMS) platform, the page comprising page elements presenting manually curated content; executing a policy editor displaying management tools configured for defining a webpage policy that assigns to each page element an editorial control level selected from a manually curated control level, a manually curated de-duplication control level, and a personalized control level; incorporating code representing the webpage policy into the webpage; and publishing the webpage for execution on end devices, wherein execution of the code causes replacement of manually curated content with personalized content items from a third-party content discovery server based on assigned control levels and constraints preventing content duplication within the webpage.
    Type: Application
    Filed: May 29, 2025
    Publication date: December 4, 2025
    Inventors: Elad Gov-Ari, Kurt Gessler, Ohad Levy, Udaya Manchikatla, Guy Gonen, Guy Gilboa
  • Publication number: 20250370599
    Abstract: A method, apparatus, and product comprising: loading a webpage at a Content Management System (CMS) platform, the webpage comprising a plurality of page elements presenting manually curated content; executing a policy editor displaying management tools including a verification tool for defining a webpage policy to manage and customize presentation of multiple content items according to dedicated tags; incorporating code representing the webpage policy into the webpage to obtain a modified webpage; and publishing the modified webpage to be available to one or more end devices of end users for executing the code of the webpage policy and enabling automated replacements of the manually curated content with alternative content items according to the dedicated tags.
    Type: Application
    Filed: May 29, 2025
    Publication date: December 4, 2025
    Inventors: Elad Gov-Ari, Kurt Gessler, Ohad Levy, Udaya Manchikatla, Guy Gonen, Guy Gilboa
  • Publication number: 20250371249
    Abstract: A method for personalizing webpage content includes receiving a webpage from a Content Management System (CMS) at a client device. The webpage includes content items from the CMS repository, with some items indicated as hand-curated and others as replaceable. The client device identifies replaceable content items and obtains new content items from a CMS-agnostic personalization system. New content items may be selected based on computed user affinity levels. The client device replaces the replaceable content items with the new content items, generating a personalized webpage that includes both hand-curated and personalized content.
    Type: Application
    Filed: May 29, 2025
    Publication date: December 4, 2025
    Inventors: Elad Gov-Ari, Kurt Gessler, Ohad Levy, Udaya Manchikatla, Guy Gonen, Guy Gilboa
  • Publication number: 20250371096
    Abstract: A method comprising receiving, by a client device, a webpage from a Content Management System (CMS) with sections arranged in a pre-defined layout. A personalization request to a personalization system is issued. A new content items is received and is used to replace existing items in the webpage. Layout personalization is determined based on computed user affinity levels to both new and non-replaced content. The layout personalization is implemented by modifying the pre-defined layout to a different arrangement of sections, creating a modified layout that differs from the original.
    Type: Application
    Filed: May 29, 2025
    Publication date: December 4, 2025
    Inventors: Elad Gov-Ari, Kurt Gessler, Ohad Levy, Udaya Manchikatla, Guy Gonen, Guy Gilboa
  • Patent number: 11435995
    Abstract: A configuration management system provides a web user interface that allows a user to instruct the configuration management system to load content into an environment, take a snapshot of the environment, and store the snapshot in a snapshot library. The configuration management provides access to the snapshot library via the web user interface.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: September 6, 2022
    Assignee: Red Hat Israel, Ltd.
    Inventors: Amos Benari, Ohad Levy
  • Patent number: 10148621
    Abstract: A processing device receives an unauthenticated provisioning request from a hardware resource. Responsive to determining that the hardware resource satisfies one or more provisioning criteria, the processing device forwards the provisioning request to a server residing behind a firewall, receives provisioning data from the server, removes sensitive information from the provisioning data to create modified provisioning data, and forwards the modified provisioning data to the hardware resource.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: December 4, 2018
    Assignee: Red Hat Israel, Ltd
    Inventors: Amos Benari, Ohad Levy
  • Patent number: 10127084
    Abstract: A processing device performs a statistical analysis of a plurality of previously provisioned composite applications, a composite application of the plurality of previously provisioned composite applications comprising a plurality of nodes, the plurality of nodes each having a final provisioned state for an application component of the composite application. The processing device predicts an intermediate provisioned state to be used for a node of a future composite application based on the statistical analysis. Prior to receiving a request to provision a new composite application comprising a node having a final provisioned state that is compatible with the determined intermediate provisioned state, the processing device provisions software on a resource to cause the resource to have the intermediate provisioned state.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: November 13, 2018
    Assignee: Red Hat Israel, Ltd.
    Inventors: Amos Benari, Ohad Levy
  • Publication number: 20150347111
    Abstract: A configuration management system provides a web user interface that allows a user to instruct the configuration management system to load content into an environment, take a snapshot of the environment, and store the snapshot in a snapshot library. The configuration management provides access to the snapshot library via the web user interface.
    Type: Application
    Filed: November 10, 2014
    Publication date: December 3, 2015
    Inventors: Amos Benari, Ohad Levy
  • Patent number: 9047131
    Abstract: A processing device receives an application descriptor of a composite application, the application descriptor comprising information for a plurality of nodes that comprise application components in the composite application. The processing device determines hardware criteria for the plurality of nodes based on the application descriptor. the processing device searches a pool of available hardware resources to identify a plurality of hardware resources that satisfy the determined hardware criteria. The process then allocates the identified plurality of hardware resources for the plurality of nodes, and provisions the application components on the identified plurality of hardware resources to cause the plurality of hardware resources to have states that correspond to the information for the plurality of nodes.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: June 2, 2015
    Assignee: Red Hat Israel, Ltd.
    Inventors: Amos Benari, Ohad Levy
  • Publication number: 20150106911
    Abstract: A processing device receives an unauthenticated provisioning request from a hardware resource. Responsive to determining that the hardware resource satisfies one or more provisioning criteria, the processing device forwards the provisioning request to a server residing behind a firewall, receives provisioning data from the server, removes sensitive information from the provisioning data to create modified provisioning data, and forwards the modified provisioning data to the hardware resource.
    Type: Application
    Filed: December 22, 2014
    Publication date: April 16, 2015
    Inventors: Amos Benari, Ohad Levy
  • Patent number: 8925066
    Abstract: A processing device receives an unauthenticated provisioning request from a hardware, wherein the processing device is in a first network zone that is accessible to the hardware resource. The processing device determines whether the hardware resource satisfies one or more provisioning criteria. Responsive to determining that the hardware resource satisfies the one or more provisioning criteria, the processing device forwards the provisioning request to a server residing behind a firewall in a second network zone that is inaccessible to the hardware resource, receives provisioning data from the server by the provisioning proxy, and forwards the provisioning data to the hardware resource.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: December 30, 2014
    Assignee: Red Hat Israel, Ltd.
    Inventors: Amos Benari, Ohad Levy
  • Publication number: 20140136711
    Abstract: A processing device performs a statistical analysis of a plurality of previously provisioned composite applications, a composite application of the plurality of previously provisioned composite applications comprising a plurality of nodes, the plurality of nodes each having a final provisioned state for an application component of the composite application. The processing device predicts an intermediate provisioned state to be used for a node of a future composite application based on the statistical analysis. Prior to receiving a request to provision a new composite application comprising a node having a final provisioned state that is compatible with the determined intermediate provisioned state, the processing device provisions software on a resource to cause the resource to have the intermediate provisioned state.
    Type: Application
    Filed: November 15, 2012
    Publication date: May 15, 2014
    Applicant: Red Hat Israel, Ltd.
    Inventors: Amos Benari, Ohad Levy
  • Publication number: 20140136710
    Abstract: A processing device receives an application descriptor of a composite application, the application descriptor comprising information for a plurality of nodes that comprise application components in the composite application. The processing device determines hardware criteria for the plurality of nodes based on the application descriptor. the processing device searches a pool of available hardware resources to identify a plurality of hardware resources that satisfy the determined hardware criteria. The process then allocates the identified plurality of hardware resources for the plurality of nodes, and provisions the application components on the identified plurality of hardware resources to cause the plurality of hardware resources to have states that correspond to the information for the plurality of nodes.
    Type: Application
    Filed: November 15, 2012
    Publication date: May 15, 2014
    Applicant: Red Hat Israel, Ltd.
    Inventors: Amos Benari, Ohad Levy
  • Publication number: 20140137230
    Abstract: A processing device receives an unauthenticated provisioning request from a hardware, wherein the processing device is in a first network zone that is accessible to the hardware resource. The processing device determines whether the hardware resource satisfies one or more provisioning criteria. Responsive to determining that the hardware resource satisfies the one or more provisioning criteria, the processing device forwards the provisioning request to a server residing behind a firewall in a second network zone that is inaccessible to the hardware resource, receives provisioning data from the server by the provisioning proxy, and forwards the provisioning data to the hardware resource.
    Type: Application
    Filed: November 15, 2012
    Publication date: May 15, 2014
    Applicant: RED HAT ISRAEL, LTD.
    Inventors: Amos Benari, Ohad Levy