Patents by Inventor Hassan Abou-El-Ella

Hassan Abou-El-Ella 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: 10055516
    Abstract: An Open Mobile Alliance client mobile communication device simulator. A computer system comprising at least one processor and a memory, an application, when executed by the processor, sets up a configuration file for a simulated device, retrieves test conditions for device capabilities to be configured on the device from a data store, builds an expected test result file in an Open Mobile Alliance tree structure with tree node set up with device settings and leaf node with device setting values, sends a request to the Open Mobile Alliance Device Management server for initiating the device configuration, receives an extensible markup language payload from the Open Mobile Alliance Device Management server for a mobile communication device, processes contents of the extensible markup language payload, and builds a test file in the form of an Open Mobile Alliance tree structure wherein the contents of the test file resides in memory contiguously.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: August 21, 2018
    Assignee: Sprint Comunications Company L.P.
    Inventors: Hassan Abou-el-ella, Jason M. Farmer, Muhammad Naeem
  • Patent number: 9602346
    Abstract: Enhanced handling of device configuration data in wireless communication devices is provided herein. In one example, a method is presented that includes receiving data transferred by a device management node for incorporation into a node of a configuration data tree that stores device configuration data for the wireless communication device. The method also includes identifying the data as unable to be incorporated into the configuration data tree, and transferring a rejection notice for delivery to the device management node. The method also includes receiving a node addition instruction and responsively creating a new data tree that is populated with at least one blank node and is linked to a root node shared with the configuration data tree. The method also includes receiving again the data transferred by the device management node and responsively incorporating the data into the blank node of the new data tree.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: March 21, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Hassan Abou-el-ella, Chandrasekhar Gogineni, Jason M. Farmer, Bret Dean Sumner
  • Patent number: 9143924
    Abstract: A method of sending a customization payload to a mobile communication device comprises identifying, by the mobile communication device, the bandwidth of a bearer channel, wherein the bearer channel provides a connection between the mobile communication device and a server, sending, from the mobile communication device to the server, an alert string selected based upon the identifying, and receiving, by the mobile communication device, a customization payload identified based on the alert string, wherein the customization payload is received from the server.
    Type: Grant
    Filed: August 27, 2013
    Date of Patent: September 22, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Hassan Abou-El-Ella, Bret D. Sumner
  • Patent number: 9143886
    Abstract: A provisioning server comprising at least one processor, at least one memory area, at least one communications interface for sending and receiving data, and instructions stored in the memory. The instructions, when executed by the processor, receive and store mobile device data related to at least one of a mobile device reference number and a mobile device configuration, receive and store pre-provisioning data from at least one of a customer, a buyer, an equipment manufacturer, and a wireless service provider, and store instructions related to an activation event for a mobile device, wherein the activation event occurs in response to the mobile device being powered on for the first time.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: September 22, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Hassan Abou-El-Ella, Robert E. Urbanek
  • Patent number: 9072016
    Abstract: Embodiments of the disclosure relate to a method of processing a voice call from a mobile device to a customer care center, including placing, from a mobile device, a call to a customer care center. The method also includes displaying, on the mobile device, a first query about whether the call was completed to the satisfaction of the customer, analyzing, on a processor, a status of a first response by a customer to the first query, and displaying, on the mobile device, a first customer care message on the mobile device if the first response was negative.
    Type: Grant
    Filed: July 21, 2012
    Date of Patent: June 30, 2015
    Assignee: Sprint Communications Company L.P
    Inventor: Hassan Abou-El-Ella
  • Patent number: 9014669
    Abstract: A system configured to limit an un-provisioned mobile communication device from repeatedly failing to access a network. The system comprises an authorized activation application, a setting, wherein the setting is configured to limit access to a data connection to the authorized activation application, and a mobile communication device, wherein the mobile communication device is configured to: maintain the data connection in an inactive state, prevent unauthorized applications from activating the data connection, activate the data connection in response to input from the authorized activation application, and attempt to connect to a network in response to the data connection in an active state.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: April 21, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Hassan Abou-El-Ella, John D. Sumler
  • Patent number: 8989731
    Abstract: A method of responding to a network connection failure in a mobile communication device. The method comprises receiving an error message indicating a data connection failure, activating an application configured to attempt to access the network using a first identifier on the mobile communication device in response to receiving the error message, sending an SMS message from the mobile communication device over an SMS control channel in an attempt to access the network, receiving information indicating a failure to access the network through the SMS control channel, determining that the failure to access the network is based on the first identifier, performing a limited reset of the mobile communication device to replace the first identifier with a factory default identifier, confirming through use of the factory default identifier that the first identifier is inactive, and establishing the factory default identifier such that the mobile communication device is configured for activation.
    Type: Grant
    Filed: April 2, 2013
    Date of Patent: March 24, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Hassan Abou-El-Ella, John D. Sumler, Robert E. Urbanek
  • Patent number: 8423012
    Abstract: A portable electronic device is provided. The device comprises a radio transceiver, a processor, a memory, and an application stored in the memory. When executed by the processor, the application sends a chat message via the radio transceiver identifying a problem of the device. The application further receives a request for one of a version identity of a preferred roaming list (PRL) stored on the device, an identity of a firmware version installed on the device, an identity of the device model, and a mobile equipment identity (MEID) of the device. The application further transmits one of the version identity of the preferred roaming list (PRL) stored on the device, the identity of the firmware version installed on the device, the identity of the device model, and the mobile equipment identity (MEID) of the device via the radio transceiver.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: April 16, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Hassan Abou-El-Ella, Robert E. Urbanek
  • Patent number: 8249582
    Abstract: A processor-implemented method is provided comprising a portable electronic device receiving a first message that a key sequence was entered into the device wherein the key sequence is associated with sending of an outgoing transmission that was not connected. The method also comprises the device performing a first test comprising confirming at least one of the mobile directory number (MDN) and the network access identifier (NAI) of the device. The method also comprises the device performing a second test comprising requesting a first server to transmit a short message service (SMS) message to the device. The method also comprises performing a third test comprising transmitting a hypertext transport protocol (HTTP) message to a second server. Based on the results of at least one of the tests, the device at least one of displays a first visual message and plays a second audible message advising at least one corrective action step.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: August 21, 2012
    Assignee: Sprint Communications Company L.P.
    Inventors: Hassan Abou-El-Ella, Sei Y. Ng, Robert E. Urbanek