Patents by Inventor Gil Graiber

Gil Graiber 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: 20090028168
    Abstract: A method of performing a negotiation session on a modem connection. The method includes receiving a plurality of negotiation signals from the source modem, by a first gateway, forwarding at least some of the received negotiation signals from the first gateway to a second gateway, over a packet based network, receiving, by the first gateway, responses to the forwarded negotiation signals from the second gateway, forwarding the responses from the second gateway to the source modem, by the first gateway, and transmitting from the first gateway to the source modem, response signals to at least some of the received negotiation signals, without receiving a response to the at least some of the signals from the second gateway.
    Type: Application
    Filed: July 30, 2008
    Publication date: January 29, 2009
    Applicant: Surf Communication Solutions Ltd.
    Inventors: Oren Somekh, Abraham Fisher, Udi Dahan, Gil Graiber
  • Publication number: 20080235689
    Abstract: A method of operating a communication server in handling data from a plurality of channels, which includes receiving data of a plurality of channels, by the communication server, determining, for the channels, target times by which the channels should be handled in order to avoid starvation of the channel, estimating handling times required for processing sessions of the channel and repeatedly selecting, by a scheduler of the communication server, a channel whose data is to be handled responsive to the determined target times and the estimated handling times. In addition, a processor of the communication server is scheduled to perform, without interruption for handling of data of other channels, a processing session on the selected channel, in which the received data is prepared for transmission and placed in an output buffer and at least one driver of the communication server transmits the data prepared for transmission independently of the processor of the communication server.
    Type: Application
    Filed: April 19, 2007
    Publication date: September 25, 2008
    Applicant: Surf Communication Solutions Ltd.
    Inventors: Arnon Netzer, Reuven Moshkovich, Gil Graiber
  • Patent number: 7424003
    Abstract: A method of scheduling the handling of communication channels by a processor assigned to handle a plurality of channels. The method includes determining for each channel, handled by the processor, a target time by which time it should receive processing, selecting one or more of the assigned channels whose data is to be handled next, based on the target times of the channels and when more than one channel is selected, choosing for handling before other channels, at least one of the selected channels based on a consideration directed at minimizing the average processing time of the channels.
    Type: Grant
    Filed: March 8, 2004
    Date of Patent: September 9, 2008
    Assignee: Surf Communication Solutions
    Inventors: Abraham Fisher, Gil Graiber
  • Patent number: 7420960
    Abstract: A method of performing a negotiation session on a modem connection. The method includes receiving a plurality of negotiation signals from the source modem, by a first gateway, forwarding at least some of the received negotiation signals from the first gateway to a second gateway, over a packet based network, receiving, by the first gateway, responses to the forwarded negotiation signals from the second gateway, forwarding the responses from the second gateway to the source modem, by the first gateway, and transmitting from the first gateway to the source modem, response signals to at least some of the received negotiation signals, without receiving a response to the at least some of the signals from the second gateway.
    Type: Grant
    Filed: May 21, 2001
    Date of Patent: September 2, 2008
    Inventors: Oren Somekh, Abraham Fisher, Udi Dahan, Gil Graiber
  • Publication number: 20050195826
    Abstract: A method of scheduling the handling of communication channels by a processor assigned to handle a plurality of channels. The method includes determining for each channel, handled by the processor, a target time by which time it should receive processing, selecting one or more of the assigned channels whose data is to be handled next, based on the target times of the channels and when more than one channel is selected, choosing for handling before other channels, at least one of the selected channels based on a consideration directed at minimizing the average processing time of the channels.
    Type: Application
    Filed: March 8, 2004
    Publication date: September 8, 2005
    Applicant: Surf Communication Solutions Ltd.
    Inventors: Abraham Fisher, Gil Graiber
  • Publication number: 20030123466
    Abstract: A method of performing a negotiation session on a modem connection. The method includes receiving a plurality of negotiation signals from the source modem, by a first gateway, forwarding at least some of the received negotiation signals from the first gateway to a second gateway, over a packet based network, receiving, by the first gateway, responses to the forwarded negotiation signals from the second gateway, forwarding the responses from the second gateway to the source modem, by the first gateway, and transmitting from the first gateway to the source modem, response signals to at least some of the received negotiation signals, without receiving a response to the at least some of the signals from the second gateway.
    Type: Application
    Filed: November 20, 2002
    Publication date: July 3, 2003
    Inventors: Oren Somekh, Abraham Fisher, Udi Dahan, Gil Graiber
  • Publication number: 20030014484
    Abstract: A method of scheduling the handling of data from a plurality of channels. The method includes accumulating data from a plurality of channels by a remote access server, scheduling a processor of the server to handle the accumulated data from at least one first one of the channels, once during a first cycle time, and scheduling the processor to handle the accumulated data from at least one second one of the channels, once during a second cycle time, different from the first cycle time.
    Type: Application
    Filed: August 6, 2002
    Publication date: January 16, 2003
    Inventors: Arnon Netzer, Reuven Moshkovich, Gil Graiber