Patents by Inventor Ihab Amin Guirguis

Ihab Amin Guirguis 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: 10212258
    Abstract: A data communication system compresses packet headers. A transmitter executes state machines to process a data packet and determine if a transmitter state machine is transferring Interdependent Machine Output (IMO) data. The transmitter generates an IMO vector that indicates if any IMO data is in the data packet. If IMO is present, then the transmitter augments the IMO vector to indicate the individual transmitter state machines that transferred the IMO data. The transmitter transfers the data packet with the IMO vector to a receiver. The receiver processes the IMO vector to determine if any IMO data is transferred in the data packet. If IMO data is transferred, then the receiver processes the augmented IMO vector to transfer the IMO data to individual receiver state machine that correspond to the transmitter state machines that transferred the IMO data.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: February 19, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle T. Bertz, Ronald R. Marquardt, Ihab Amin Guirguis, Serge M. Manning, Roger Danforth Bartlett
  • Publication number: 20180152548
    Abstract: A data communication system compresses packet headers. A transmitter executes state machines to process a data packet and determine if a transmitter state machine is transferring Interdependent Machine Output (IMO) data. The transmitter generates an IMO vector that indicates if any IMO data is in the data packet. If IMO is present, then the transmitter augments the IMO vector to indicate the individual transmitter state machines that transferred the IMO data. The transmitter transfers the data packet with the IMO vector to a receiver. The receiver processes the IMO vector to determine if any IMO data is transferred in the data packet. If IMO data is transferred, then the receiver processes the augmented IMO vector to transfer the IMO data to individual receiver state machine that correspond to the transmitter state machines that transferred the IMO data.
    Type: Application
    Filed: January 29, 2018
    Publication date: May 31, 2018
    Inventors: Lyle T. Bertz, Ronald R. Marquardt, Ihab Amin Guirguis, Serge M. Manning, Roger Danforth Bartlett
  • Patent number: 9924000
    Abstract: A data communication system compresses packet headers. A transmitter executes state machines to process a data packet and determine if a transmitter state machine is transferring Interdependent Machine Output (IMO) data. The transmitter generates an IMO vector that indicates if any IMO data is in the data packet. If IMO is present, then the transmitter augments the IMO vector to indicate the individual transmitter state machines that transferred the IMO data. The transmitter transfers the data packet with the IMO vector to a receiver. The receiver processes the IMO vector to determine if any IMO data is transferred in the data packet. If IMO data is transferred, then the receiver processes the augmented IMO vector to transfer the IMO data to individual receiver state machine that correspond to the transmitter state machines that transferred the IMO data.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: March 20, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Lyle T. Bertz, Ronald R. Marquardt, Ihab Amin Guirguis, Serge M. Manning, Roger Danforth Bartlett
  • Publication number: 20170264716
    Abstract: A data communication system compresses packet headers. A transmitter executes state machines to process a data packet and determine if a transmitter state machine is transferring Interdependent Machine Output (IMO) data. The transmitter generates an IMO vector that indicates if any IMO data is in the data packet. If IMO is present, then the transmitter augments the IMO vector to indicate the individual transmitter state machines that transferred the IMO data. The transmitter transfers the data packet with the IMO vector to a receiver. The receiver processes the IMO vector to determine if any IMO data is transferred in the data packet. If IMO data is transferred, then the receiver processes the augmented IMO vector to transfer the IMO data to individual receiver state machine that correspond to the transmitter state machines that transferred the IMO data.
    Type: Application
    Filed: March 14, 2016
    Publication date: September 14, 2017
    Inventors: Lyle T. Bertz, Ronald R. Marquardt, Ihab Amin Guirguis, Serge M. Manning, Roger Danforth Bartlett
  • Patent number: 8718596
    Abstract: A wireless device identifier and an access point identifier are associated with location information that identifies a location associated with a network access point that is associated with the access point identifier. Call signaling information requesting a call to an emergency service is received from a wireless device connected wirelessly to the network access point via a wireless network connection. The access point identifier is received from the wireless device. Based on the access point identifier, and the wireless device identifier, the location information is retrieved. The location information is transferred to an emergency service system. The call for the emergency service is established to the emergency service system.
    Type: Grant
    Filed: February 12, 2009
    Date of Patent: May 6, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Wen Xue, Talat Jamshidi, Stevan A. Klesper, Ihab Amin Guirguis
  • Patent number: 8526426
    Abstract: A method to providing VoIP telephony to a plurality of users of a VoIP network includes authenticating and registering a primary user to a VoIP device to support call signaling associated with the primary user. A guest user subscriber of the VoIP network having a guest user directory number is authenticated in response to a password. The guest user directory number is mapped to the unique hardware identifier of the VoIP device, and a second set of VoIP parameters are downloaded from the VoIP network to the VoIP device in order to support call signaling associated with the guest user. VoIP calls are then within the VoIP network in response to the mappings of the primary user directory number and the guest user directory number to the same unique hardware identifier.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: September 3, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Farni Weaver, Wen Xue, Talat Jamshidi, Nocolas A. Nehme, Ihab Amin Guirguis, Saurindra M. Basu
  • Publication number: 20120076137
    Abstract: A method to providing VoIP telephony to a plurality of users of a VoIP network includes authenticating and registering a primary user to a VoIP device to support call signaling associated with the primary user. A guest user subscriber of the VoIP network having a guest user directory number is authenticated in response to a password. The guest user directory number is mapped to the unique hardware identifier of the VoIP device, and a second set of VoIP parameters are downloaded from the VoIP network to the VoIP device in order to support call signaling associated with the guest user. VoIP calls are then within the VoIP network in response to the mappings of the primary user directory number and the guest user directory number to the same unique hardware identifier.
    Type: Application
    Filed: December 6, 2011
    Publication date: March 29, 2012
    Applicant: SPRINT COMMUNICATIONS COMPANY L.P.
    Inventors: Farni Weaver, Wen Xue, Talat Jamshidi, Nicolas A. Nehme, Ihab Amin Guirguis, Saurindra M. Basu
  • Patent number: 8139564
    Abstract: A VoIP device stores a first set of VoIP parameters downloaded from a VoIP network to support call signaling associated with a primary user. The primary user enables a guest set-up mode by storing a guest access code to be associated with the guest user. The guest user enters a code on the VoIP device which the VoIP device compares to the stored guest access code and activates a guest profile if a match is detected. A second set of VoIP parameters is downloaded from the VoIP network and stored as part of the guest profile on the VoIP device to support call signaling associated with the guest user. SIP signaling is initiated between the VoIP device and the VoIP network including the directory number of the guest user, whereby the directory number of the guest user is mapped by the VoIP network to the VoIP device of the primary user. When the primary user initiates a call from the VoIP device, then the call is initiated using the first set of VoIP parameters.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: March 20, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Farni Weaver, Wen Xue, Talat Jamshidi, Nicolas A. Nehma, Ihab Amin Guirguis, Saurindra M. Basu