Patents by Inventor Ron Efraim

Ron Efraim 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: 11336508
    Abstract: A network interface apparatus includes a host interface for connection to a host processor and a network interface, which includes multiple distinct physical ports. Processing circuitry associates each of a plurality of virtual entities running on the host processor with a respective one of the physical ports, so that while both of the first and second physical ports are operational, the processing circuitry transmits data packets on behalf of first and second virtual entities, using assigned upper-layer addresses, through associated first and second physical ports. In response to an indication that the first physical port has ceased to operate, the processing circuitry transmits the data packets on behalf of the first virtual entity through the second physical port without changing the upper-layer addresses.
    Type: Grant
    Filed: July 1, 2018
    Date of Patent: May 17, 2022
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Ron Efraim, Dror Goldenberg
  • Patent number: 10547553
    Abstract: A mechanism is provided for partial offload of connection tracking from a host processor to a network interface device. Software running in the host processor is used for connection establishment. After a connection has been established the software initializes and transfers flow-control to the network interface device. Thereafter, the network interface device continues transferring packets to the destination, while the software in the host processor monitors the flow. If the connection has been terminated or has expired flow control reverts to the software. Modes of operation are provided for network interface devices with and without a specific connection-tracking module.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: January 28, 2020
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Guy Shattah, Ron Efraim, Lior Narkis
  • Publication number: 20200007383
    Abstract: A network interface apparatus includes a host interface for connection to a host processor and a network interface, which includes multiple distinct physical ports. Processing circuitry associates each of a plurality of virtual entities running on the host processor with a respective one of the physical ports, so that while both of the first and second physical ports are operational, the processing circuitry transmits data packets on behalf of first and second virtual entities, using assigned upper-layer addresses, through associated first and second physical ports. In response to an indication that the first physical port has ceased to operate, the processing circuitry transmits the data packets on behalf of the first virtual entity through the second physical port without changing the upper-layer addresses.
    Type: Application
    Filed: July 1, 2018
    Publication date: January 2, 2020
    Inventors: Ron Efraim, Dror Goldenberg
  • Publication number: 20190089641
    Abstract: A mechanism is provided for partial offload of connection tracking from a host processor to a network interface device. Software running in the host processor is used for connection establishment. After a connection has been established the software initializes and transfers flow-control to the network interface device. Thereafter, the network interface device continues transferring packets to the destination, while the software in the host processor monitors the flow. If the connection has been terminated or has expired flow control reverts to the software. Modes of operation are provided for network interface devices with and without a specific connection-tracking module.
    Type: Application
    Filed: June 4, 2018
    Publication date: March 21, 2019
    Inventors: Guy Shattah, Ron Efraim, Lior Narkis
  • Patent number: 9399172
    Abstract: A method for allowing a number of split-screens to share a display on a client device beyond an application's native capacity for split-screening, includes determining configuration parameters for the client device, establishing a plurality of application instances to be initialized based on the number of split-screens and the application's native capacity for split-screening, initializing one or more virtual machine servers to service the plurality of application instances, optimizing display output parameters for each application instance based at least in part on the configuration parameters for the client device, and outputting display from each application instance to the client device, such that the display output from each application instance shares the display on the client device.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: July 26, 2016
    Assignee: Google Inc.
    Inventor: Ron Efraim Haberman
  • Patent number: 9390252
    Abstract: A method for associating an analog input device gesture with an account for account access includes creating a user identifier for an account, creating a password for the account, generating the analog input device gesture, and associating the analog input device gesture with the account.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: July 12, 2016
    Assignee: Google Inc.
    Inventor: Ron Efraim Haberman
  • Publication number: 20150058973
    Abstract: A method for associating an analog input device gesture with an account for account access includes creating a user identifier for an account, creating a password for the account, generating the analog input device gesture, and associating the analog input device gesture with the account.
    Type: Application
    Filed: March 19, 2014
    Publication date: February 26, 2015
    Applicant: CIINOW, INC.
    Inventor: Ron Efraim HABERMAN
  • Publication number: 20140349748
    Abstract: A method for allowing a number of split-screens to share a display on a client device beyond an application's native capacity for split-screening, includes determining configuration parameters for the client device, establishing a plurality of application instances to be initialized based on the number of split-screens and the application's native capacity for split-screening, initializing one or more virtual machine servers to service the plurality of application instances, optimizing display output parameters for each application instance based at least in part on the configuration parameters for the client device, and outputting display from each application instance to the client device, such that the display output from each application instance shares the display on the client device.
    Type: Application
    Filed: March 19, 2014
    Publication date: November 27, 2014
    Applicant: CIINOW, INC.
    Inventor: Ron Efraim HABERMAN
  • Patent number: 8467388
    Abstract: A multicast replicating network node (203) according to the present invention reports to a traffic scheduling network node (205) information (231) indicative for the bandwidth consumed by multicast services or indicative for the bandwidth available for unicast services on a line coupled to the multicast replicating network node (203). The traffic scheduling network node (205) this way stays aware of the multicast bandwidth occupancy on different subscriber lines and access node uplinks without serious impact on its processing requirements.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: June 18, 2013
    Assignee: Alcatel Lucent
    Inventors: Sven Maurice Joseph Ooghe, Wim Henderickx, Ron Efraim Haberman
  • Publication number: 20080123648
    Abstract: A multicast replicating network node (203) according to the present invention reports to a traffic scheduling network node (205) information (231) indicative for the bandwidth consumed by multicast services or indicative for the bandwidth available for unicast services on a line coupled to the multicast replicating network node (203). The traffic scheduling network node (205) this way stays aware of the multicast bandwidth occupancy on different subscriber lines and access node uplinks without serious impact on its processing requirements.
    Type: Application
    Filed: June 29, 2007
    Publication date: May 29, 2008
    Applicant: Alcatel Lucent
    Inventors: Sven Maurice Joseph Ooghe, Wim Henderickx, Ron Efraim Haberman