Patents by Inventor Jagannath Ghoshal

Jagannath Ghoshal 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: 11916761
    Abstract: A method for providing communication services as VASs to subscribers of a communication service provider based on building a subscriber relationship data structure in a data store. The method includes building the subscriber relationship data structure such that it comprises a first layer which comprises a first VAS node corresponding to a first VAS and a second layer comprising one or more service group nodes and corresponding service groups. The method additionally includes receiving a first request from a first subscriber and from a second. The method further includes modifying the subscriber relationship data structure such that the one or more service group nodes comprises a first service group node in which the first subscriber and the second subscriber are each identified as belonging to a corresponding first service group of the one or more service groups, and deploying the first VAS to the first and second subscribers.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: February 27, 2024
    Assignee: T-Mobile Innovations LLC
    Inventors: Jagannath Ghoshal, Brett Talcott, Misty Dombrowski
  • Patent number: 10631177
    Abstract: A method of configuring hardware parameter values of a user equipment (UE) after distribution to an end user. The method comprises identifying an electronic chip that comprises a component in the UE by a carrier application that executes on the UE, where the carrier application is configured with wireless communication service provider access permissions, transmitting a request for preferred hardware parameter values by the carrier application to a device management server, where the request comprises the identity of the electronic chip, receiving preferred hardware parameter values by the carrier application from the device management server, and, based on the received preferred hardware parameter values, setting a hardware parameter value of the electronic chip to the corresponding preferred hardware parameter value, whereby the UE is configured for optimized wireless communication in a radio access network.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: April 21, 2020
    Assignee: Sprint Communications Company L.P.
    Inventors: Benjamin E. Bellinder, Jagannath Ghoshal, Dale S. Schempp, Simon Youngs
  • Patent number: 10373211
    Abstract: Embodiments of the disclosure are directed to methods and systems for providing brand specific content and advertising content for use on a mobile device. A mobile device may comprise an operating system component operable to regulate the presentation of advertisement content on a mobile device. The operating system component may receive a template for the advertisement spaces on a device from a branding component. Then, the operating system component may request and receive advertisement content from an outside source. The mobile device may be compatible with multiple brands, and if the brand association is changed, the branding component may build a new template that reflects the updates.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: August 6, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Jagannath Ghoshal, Simon Youngs
  • Patent number: 10097974
    Abstract: A mobile communication device. The device comprises a processor, a memory, an activation client stored in the memory, and a content client stored in the memory. When executed by the processor during a process of activating the device, the activation client establishes a slot-0 communication channel and completes an activation of the device with a provisioning server in the provisioning infrastructure via a plurality of activation messages exchanged via the slot-0 communication channel. When executed by the processor, the content client parses and analyzes the parsed activation messages, based on analyzing the parsed activation messages, sends a request for content to a media server over the slot-0 communication channel, receives the requested content via the slot-0 communication channel, and presents the received content in a first window of a split-screen in a visual display, where the activation client presents activation information in a second window of the split-screen.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: October 9, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Jagannath Ghoshal, Dale S. Schempp, Kristin B. Wear, Simon Youngs
  • Patent number: 10021240
    Abstract: A user equipment (UE). The UE comprises a radio transceiver, a processor, a non-transitory memory, and a customization client application stored in the non-transitory memory. When executed by the processor, the customization client determines a group identity (GID) of the UE, reads a customization manifest received by the UE via the radio transceiver, wherein the manifest identifies a plurality of feature customization policies and a plurality of user feature customization override policies, each feature customization policy defines feature customizations that are to be active for the UE, each override policy defines which feature customizations are to be applied mandatorily notwithstanding preexisting user customizations, selects one of the plurality of feature customization policies and one of the override policies from the customization manifest based on the GID of the UE, and customizes the UE according to the selected feature customization policy and the selected override policy.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: July 10, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Jagannath Ghoshal, Dale S. Schempp, Kristin B. Wear, Simon Youngs
  • Patent number: 9913132
    Abstract: A user equipment (UE). The UE comprises a radio transceiver, a processor, a non-transitory memory, and a customization client application stored in the non-transitory memory. When executed by the processor, the customization client determines a group identity (GID) of the UE during activation of the UE that comprises a UE model identity and a wireless communication service brand identity, reads a customization manifest received by the UE via the radio transceiver, wherein the customization manifest identifies a plurality of feature customization policies and each feature customization policy defines which of a predefined number of feature customizations are to be active for the UE, selects at least one of the plurality of feature customization policies from the customization manifest based on the GID of the UE, and customizes the UE according to the selected at least one feature customization policies.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: March 6, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Jagannath Ghoshal, Dale S. Schempp, Kristin B. Wear, Simon Youngs
  • Patent number: 9681251
    Abstract: A mobile communication device. The mobile communication device comprises a processor, a memory, and an application stored in the memory that, when executed by the processor, parses an open mobile alliance (OMA) device management (DM) tree comprising a node that identifies a matrix, wherein the matrix comprises columns indexed by a brand identity, and rows indexed by a service identity, wherein the matrix cells store configuration values and wherein some configuration values are function calls, based on a brand identity of the mobile communication device, selects an entry of the matrix, and based on the selected entry, configures a preloaded application stored in the memory, whereby the mobile communication device may be configured remotely through a rule-based mechanism.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: June 13, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Chul Jin Ahn, Jagannath Ghoshal
  • Patent number: 9485711
    Abstract: Systems and methods for providing voice services and/or data services to a portable electronic device. The portable electronic device has an application in its memory that compares an available network code to a list of blocked network codes. If the available network code is on the list of blocked network codes, the application may send a notification that service is not available or may see if a different network code is on the list of blocked network codes. If the available network code is not on the list of blocked network codes, voice and/or data services may be provided to the portable electronic device by the telecommunications service provider associated with the available network code.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: November 1, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Jagannath Ghoshal, John Sumler
  • Patent number: 9439025
    Abstract: A mobile communications device. The device comprises a memory, a processor; and an application stored in the memory that, when executed by the processor, receives a software payload from a provider, parses the software payload into nodes, accesses the first set of files according to a first set of nodes, changes at least one value within the first set of files, accesses the second set of files according to a second set of nodes, and reconfigures the second set of files, without altering the first set of files.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: September 6, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Jagannath Ghoshal, John D. Sumler
  • Patent number: 9426641
    Abstract: A mobile communication device comprising a radio transceiver, wherein the memory is apportioned into a plurality of partitions, a first carrier identity stored in a first partition of the memory, wherein a carrier identity comprises a network access identity, a list of device capabilities, a list of application configurations and a specific user experience associated to the carrier identity. A second carrier identity stored in a second partition of the memory. An Application loaded on the device, that when executed by the processor, detects a triggering event and in response to the detection changes the active carrier identity of the mobile communication device to one of the carrier identities stored in the partitions of the memory and applies configurations associated with the carrier identity, where the mobile communication device conducts wireless communication via the radio transceiver based on the wireless communication network associated with the selected carrier identity.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: August 23, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Jagannath Ghoshal, Billy Gene McCracken, Jr., Robert L. Spanel, Robert E. Urbanek, Simon D. Youngs
  • Publication number: 20160234675
    Abstract: A method provides dynamically changing a mobile communication device by communicative coupling with a dynamic subscriber identity module (SIM). The method comprises identifying, via a communication transceiver, a mobile communication network that corresponds with one carrier sub-partition of a carrier partition of the mobile communication device. The method polls an identification of an active carrier applet from the dynamic SIM, one carrier applet of a plurality being the active carrier applet. Responsive to a trigger event, one carrier sub-partition changes dynamically to another carrier sub-partition, each corresponding with a different wireless communication identity. The corresponding wireless communication identity is activated based on confirming the identification of the active carrier applet is associated with the corresponding wireless communication identity.
    Type: Application
    Filed: March 7, 2016
    Publication date: August 11, 2016
    Inventors: Jagannath Ghoshal, Robert L. Spanel, Bret D. Sumner, Robert E. Urbanek
  • Patent number: 9363622
    Abstract: A mobile communication device. The mobile communication device comprises a radio transceiver to communicatively couple the mobile communication device to a radio access network by a wireless communication link, a memory, a processor, and an operating system. The mobile communication device further comprises a client identification composition application stored in the memory that, when executed by the processor at activation, blocks the activation of the mobile communication device, and after looks up the service provider identification, stores the service provider identification in the memory, composes a client identification (ID) based on the service provider identification, and stores the client identification, unblocks the activation of the mobile communication device.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: June 7, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Chul Jin Ahn, Jagannath Ghoshal
  • Patent number: 9313643
    Abstract: A method provides dynamically changing a mobile communication device by communicative coupling with a dynamic subscriber identity module (SIM). The method comprises identifying, via a communication transceiver, a mobile communication network that corresponds with one carrier sub-partition of a carrier partition of the mobile communication device. The method polls an identification of an active carrier applet from the dynamic SIM, one carrier applet of a plurality being the active carrier applet. Responsive to a trigger event, one carrier sub-partition changes dynamically to another carrier sub-partition, each corresponding with a different wireless communication identity. The corresponding wireless communication identity is activated based on confirming the identification of the active carrier applet is associated with the corresponding wireless communication identity.
    Type: Grant
    Filed: February 11, 2015
    Date of Patent: April 12, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Jagannath Ghoshal, Robert L. Spanel, Bret D. Sumner, Robert E. Urbanek
  • Patent number: 9307400
    Abstract: A mobile communication device. The device comprises a memory and a processor. The device further comprises an application stored in the memory that, when executed by the processor at initial set-up of the mobile communication device, responsive to no existing dynamic portion of the animation for the network brand identity, downloads the dynamic portion of the animation from a server through an internet protocol (IP) address link stored in the memory, wherein the dynamic portion is in the form of scalable vector graphics (SVG) and comprises vector transformation information of changing portions of the animation from frame to frame, wherein the dynamic portion of the animation comprises network brand specific objects of the animation and configuration parameters to change the background of the static portion based on the network brand identity of the mobile communication device.
    Type: Grant
    Filed: September 2, 2014
    Date of Patent: April 5, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Benjamin P. Blinn, Jagannath Ghoshal, Peter K. Mwangi, Jason Rincker, Simon Youngs
  • Patent number: 9280483
    Abstract: A portable electronic device may be rebranded, this rebranding may cause a plurality of data files in a user memory partition on the portable electronic device to be deleted when the device is returned to factory settings or otherwise wiped during the rebranding. Rebranding may be desirable in order for the user to receive better and/or more cost-effective services from a telecommunications service provider. Therefore, a user may want to rebrand their device without losing the data in the user memory partition. The user may specify or configure the device to copy or move the plurality of data to a carrier memory partition or a system memory partition on the device, or to a remote server, or to a removable memory such as an SD card.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: March 8, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Jagannath Ghoshal, John D. Sumler
  • Patent number: 9198045
    Abstract: A method of maintaining a lock state of a mobile communication device is disclosed. The method comprises a provisioning server receiving a request to unlock a mobile communication device. The method further comprises, in response to the request, the provisioning server provisioning the mobile communication device with a payload. The payload comprises unlock instructions to be executed, and a list of pre-approved telecommunications service providers. The payload further comprises instructions that lock the device if the mobile communication device attempts to activate or connect to a service provider that is not identified in the list of pre-approved service providers. The payload further comprises instructions to block attempts by applications installed on the mobile communication device to connect to a domestic network while the mobile communication device is communicatively coupled to a foreign network.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: November 24, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Jagannath Ghoshal, Bret D. Sumner, Simon Youngs
  • Patent number: 9161209
    Abstract: A mobile communications device. The device comprises a memory, a processor; and an application stored in the memory that, when executed by the processor, receives a software payload from a provider, parses the software payload into nodes, accesses the first set of files according to a first set of nodes, changes at least one value within the first set of files, accesses the second set of files according to a second set of nodes, and reconfigures the second set of files, without altering the first set of files.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: October 13, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Jagannath Ghoshal, John D. Sumler
  • Patent number: 9060276
    Abstract: Systems and methods for providing voice services and/or data services to a portable electronic device. The portable electronic device has an application in its memory that compares an available network code to a list of blocked network codes. If the available network code is on the list of blocked network codes, the application may send a notification that service is not available or may see if a different network code is on the list of blocked network codes. If the available network code is not on the list of blocked network codes, voice and/or data services may be provided to the portable electronic device by the telecommunications service provider associated with the available network code.
    Type: Grant
    Filed: April 27, 2013
    Date of Patent: June 16, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Jagannath Ghoshal, John Sumler
  • Patent number: 9042877
    Abstract: A method for retrofitting a branding framework into a mobile communication device is provided. The Method comprises the mobile communication device wirelessly receiving update instructions. In response to executing the update instructions, reducing the amount of memory in the mobile communication device allocated to a system memory partition. The method further comprises in response to executing the update instructions, reducing the amount of memory allocated to a user memory partition. The method further comprises determining the memory of the mobile communication device to allocate to create a carrier memory partition on the mobile communication device.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: May 26, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Jagannath Ghoshal, John D. Sumler
  • Patent number: 8606954
    Abstract: A wireless communication device comprises a processing system and a communication transceiver. The communication transceiver is configured to receive a first portion of a media file transmitted from a media gateway over a first wireless network via progressive download, and perform a handoff to a second wireless network. The processing system is configured to determine a content received ratio of the media file that indicates the first portion of the media file received by the wireless communication device, and generate a request for a second portion of the media file. The communication transceiver is configured to transfer the request for the second portion of the media file for delivery to the media gateway over the second wireless network, wherein the request for the second portion of the media file includes the content received ratio, and receive the second portion of the media file transmitted from the media gateway over the second wireless network via progressive download.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: December 10, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Ayodeji Abidogun, Jagannath Ghoshal, Steven Hashik Kim, Badri Prasad Subramanyan