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: 10212258Abstract: 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: GrantFiled: January 29, 2018Date of Patent: February 19, 2019Assignee: Sprint Communications Company L.P.Inventors: Lyle T. Bertz, Ronald R. Marquardt, Ihab Amin Guirguis, Serge M. Manning, Roger Danforth Bartlett
-
Publication number: 20180152548Abstract: 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: ApplicationFiled: January 29, 2018Publication date: May 31, 2018Inventors: Lyle T. Bertz, Ronald R. Marquardt, Ihab Amin Guirguis, Serge M. Manning, Roger Danforth Bartlett
-
Patent number: 9924000Abstract: 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: GrantFiled: March 14, 2016Date of Patent: March 20, 2018Assignee: Sprint Communications Company L.P.Inventors: Lyle T. Bertz, Ronald R. Marquardt, Ihab Amin Guirguis, Serge M. Manning, Roger Danforth Bartlett
-
Publication number: 20170264716Abstract: 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: ApplicationFiled: March 14, 2016Publication date: September 14, 2017Inventors: Lyle T. Bertz, Ronald R. Marquardt, Ihab Amin Guirguis, Serge M. Manning, Roger Danforth Bartlett
-
Patent number: 8718596Abstract: 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: GrantFiled: February 12, 2009Date of Patent: May 6, 2014Assignee: Sprint Communications Company L.P.Inventors: Wen Xue, Talat Jamshidi, Stevan A. Klesper, Ihab Amin Guirguis
-
Patent number: 8526426Abstract: 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: GrantFiled: December 6, 2011Date of Patent: September 3, 2013Assignee: Sprint Communications Company L.P.Inventors: Farni Weaver, Wen Xue, Talat Jamshidi, Nocolas A. Nehme, Ihab Amin Guirguis, Saurindra M. Basu
-
Publication number: 20120076137Abstract: 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: ApplicationFiled: December 6, 2011Publication date: March 29, 2012Applicant: SPRINT COMMUNICATIONS COMPANY L.P.Inventors: Farni Weaver, Wen Xue, Talat Jamshidi, Nicolas A. Nehme, Ihab Amin Guirguis, Saurindra M. Basu
-
Patent number: 8139564Abstract: 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: GrantFiled: September 24, 2008Date of Patent: March 20, 2012Assignee: Sprint Communications Company L.P.Inventors: Farni Weaver, Wen Xue, Talat Jamshidi, Nicolas A. Nehma, Ihab Amin Guirguis, Saurindra M. Basu