Patents by Inventor Albert Berlovitch

Albert Berlovitch 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: 9203645
    Abstract: A computing method includes specifying a virtual computer system including at least one virtual or physical compute node, which produces data packets having respective source attributes. At least one Virtual Input-Output Connection (VIOC) that is uniquely associated with the values of the source attributes is defined. A policy specifying an operation to be performed with regard to the VIOC is defined. The virtual computer system is implemented on a physical computer system, which includes at least one physical packet switching element. The physical packet switching element is configured to identify the data packets whose source attributes have the values that are associated with the VIOC and to perform the operation on the identified data packets, so as to enforce the policy on the VIOC.
    Type: Grant
    Filed: March 28, 2012
    Date of Patent: December 1, 2015
    Assignee: MELLANOX TECHNOLOGIES TLV LTD.
    Inventors: Yaron Haviv, Albert Berlovitch
  • Patent number: 8280716
    Abstract: A method for computing includes specifying a data processing system using a logical system definition, which defines logical system components having respective functionalities and a topology for interconnecting the logical system components. The logical system components are represented using respective logical objects in a hierarchical object model. Physical resources of a grid computer system are represented using physical objects in the hierarchical object model. The logical objects are automatically mapped to at least some of the physical objects, so as to allocate the physical resources to carry out the respective functionalities of the logical system components. The allocated physical resources are configured and activated so as to cause the grid computer system to function as the data processing system, in accordance with the logical system definition.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: October 2, 2012
    Assignee: Voltaire Ltd.
    Inventors: Yaron Haviv, Albert Berlovitch
  • Publication number: 20120185853
    Abstract: A computing method includes specifying a virtual computer system including at least one virtual or physical compute node, which produces data packets having respective source attributes. At least one Virtual Input-Output Connection (VIOC) that is uniquely associated with the values of the source attributes is defined. A policy specifying an operation to be performed with regard to the VIOC is defined. The virtual computer system is implemented on a physical computer system, which includes at least one physical packet switching element. The physical packet switching element is configured to identify the data packets whose source attributes have the values that are associated with the VIOC and to perform the operation on the identified data packets, so as to enforce the policy on the VIOC.
    Type: Application
    Filed: March 28, 2012
    Publication date: July 19, 2012
    Applicant: VOLTAIRE LTD.
    Inventors: Yaron Haviv, Albert Berlovitch
  • Patent number: 8201168
    Abstract: A computing method includes specifying a virtual computer system including at least one virtual or physical compute node, which produces data packets having respective source attributes. At least one Virtual Input-Output Connection (VIOC) that is uniquely associated with the values of the source attributes is defined. A policy specifying an operation to be performed with regard to the VIOC is defined. The virtual computer system is implemented on a physical computer system, which includes at least one physical packet switching element. The physical packet switching element is configured to identify the data packets whose source attributes have the values that are associated with the VIOC and to perform the operation on the identified data packets, so as to enforce the policy on the VIOC.
    Type: Grant
    Filed: December 25, 2008
    Date of Patent: June 12, 2012
    Assignee: Voltaire Ltd.
    Inventors: Yaron Haviv, Albert Berlovitch
  • Publication number: 20110004457
    Abstract: A method for computing includes specifying a data processing system using a logical system definition, which defines logical system components having respective functionalities and a topology for interconnecting the logical system components. The logical system components are represented using respective logical objects in a hierarchical object model. Physical resources of a grid computer system are represented using physical objects in the hierarchical object model. The logical objects are automatically mapped to at least some of the physical objects, so as to allocate the physical resources to carry out the respective functionalities of the logical system components. The allocated physical resources are configured and activated so as to cause the grid computer system to function as the data processing system, in accordance with the logical system definition.
    Type: Application
    Filed: September 15, 2010
    Publication date: January 6, 2011
    Applicant: VOLTAIRE LTD.
    Inventors: Yaron Haviv, Albert Berlovitch
  • Patent number: 7822594
    Abstract: A method for computing includes specifying a data processing system using a logical system definition, which defines logical system components having respective functionalities and a topology for interconnecting the logical system components. The logical system components are represented using respective logical objects in a hierarchical object model. Physical resources of a grid computer system are represented using physical objects in the hierarchical object model. The logical objects are automatically mapped to at least some of the physical objects, so as to allocate the physical resources to carry out the respective functionalities of the logical system components. The allocated physical resources are configured and activated so as to cause the grid computer system to function as the data processing system, in accordance with the logical system definition.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: October 26, 2010
    Assignee: Voltaire Ltd.
    Inventors: Yaron Haviv, Albert Berlovitch
  • Publication number: 20100169880
    Abstract: A computing method includes specifying a virtual computer system including at least one virtual or physical compute node, which produces data packets having respective source attributes. At least one Virtual Input-Output Connection (VIOC) that is uniquely associated with the values of the source attributes is defined. A policy specifying an operation to be performed with regard to the VIOC is defined. The virtual computer system is implemented on a physical computer system, which includes at least one physical packet switching element. The physical packet switching element is configured to identify the data packets whose source attributes have the values that are associated with the VIOC and to perform the operation on the identified data packets, so as to enforce the policy on the VIOC.
    Type: Application
    Filed: December 25, 2008
    Publication date: July 1, 2010
    Applicant: Voltaire Ltd.
    Inventors: Yaron Haviv, Albert Berlovitch
  • Publication number: 20080123559
    Abstract: A method for computing includes specifying a data processing system using a logical system definition, which defines logical system components having respective functionalities and a topology for interconnecting the logical system components. The logical system components are represented using respective logical objects in a hierarchical object model. Physical resources of a grid computer system are represented using physical objects in the hierarchical object model. The logical objects are automatically mapped to at least some of the physical objects, so as to allocate the physical resources to carry out the respective functionalities of the logical system components. The allocated physical resources are configured and activated so as to cause the grid computer system to function as the data processing system, in accordance with the logical system definition.
    Type: Application
    Filed: December 6, 2006
    Publication date: May 29, 2008
    Applicant: VOLTAIRE LTD.
    Inventors: Yaron Haviv, Albert Berlovitch
  • Publication number: 20030158842
    Abstract: A database server accelerator, comprising a plurality of query execution machines, adapted to resolve database queries, a plurality of respective memory units, adapted to cache data from the database, each memory unit being accessible only by its respective execution machine, and a data-manager adapted to determine the data to be cached in each of the plurality of memory units.
    Type: Application
    Filed: January 17, 2003
    Publication date: August 21, 2003
    Inventors: Eliezer Levy, Ziv Kfir, Yiftach Kaplan, Rachel Ben-Eliahu, Itzhak Turkel, Reuven Moskovich, Eliav Menachi, Ran Giladi, Shahar Gang, Yehuda Weinraub, Michael Shurman, Albert Berlovitch
  • Patent number: 6061334
    Abstract: This invention discloses an apparatus for managing a switched routed network including a network configuration learning unit operative to learn a configuration of the switched routed network, a VLAN assignment unit for generating a division of the network into virtual LANs (VLANs) based on the learned configuration of the network; and a change manager operative to detect a change in the configuration of the network and to modify the division of the network into VLANs. A method for generating a division of a switched routed network into virtual LANs based on a learned configuration of the network is also disclosed.
    Type: Grant
    Filed: January 6, 1997
    Date of Patent: May 9, 2000
    Assignee: Lucent Technologies Networks Ltd
    Inventors: Albert Berlovitch, Michael Shurman, Menachem Shoua