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: 11916761Abstract: 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: GrantFiled: August 26, 2021Date of Patent: February 27, 2024Assignee: T-Mobile Innovations LLCInventors: Jagannath Ghoshal, Brett Talcott, Misty Dombrowski
-
Patent number: 10631177Abstract: 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: GrantFiled: March 31, 2017Date of Patent: April 21, 2020Assignee: Sprint Communications Company L.P.Inventors: Benjamin E. Bellinder, Jagannath Ghoshal, Dale S. Schempp, Simon Youngs
-
Patent number: 10373211Abstract: 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: GrantFiled: March 5, 2014Date of Patent: August 6, 2019Assignee: Sprint Communications Company L.P.Inventors: Jagannath Ghoshal, Simon Youngs
-
Opportunistic content presentation during temporary operation modes of a mobile communication device
Patent number: 10097974Abstract: 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: GrantFiled: January 11, 2017Date of Patent: October 9, 2018Assignee: Sprint Communications Company L.P.Inventors: Jagannath Ghoshal, Dale S. Schempp, Kristin B. Wear, Simon Youngs -
Patent number: 10021240Abstract: 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: GrantFiled: September 16, 2016Date of Patent: July 10, 2018Assignee: Sprint Communications Company L.P.Inventors: Jagannath Ghoshal, Dale S. Schempp, Kristin B. Wear, Simon Youngs
-
Patent number: 9913132Abstract: 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: GrantFiled: September 14, 2016Date of Patent: March 6, 2018Assignee: Sprint Communications Company L.P.Inventors: Jagannath Ghoshal, Dale S. Schempp, Kristin B. Wear, Simon Youngs
-
Patent number: 9681251Abstract: 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: GrantFiled: March 31, 2014Date of Patent: June 13, 2017Assignee: Sprint Communications Company L.P.Inventors: Chul Jin Ahn, Jagannath Ghoshal
-
Patent number: 9485711Abstract: 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: GrantFiled: March 23, 2015Date of Patent: November 1, 2016Assignee: Sprint Communications Company L.P.Inventors: Jagannath Ghoshal, John Sumler
-
Patent number: 9439025Abstract: 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: GrantFiled: August 6, 2015Date of Patent: September 6, 2016Assignee: Sprint Communications Company L.P.Inventors: Jagannath Ghoshal, John D. Sumler
-
Patent number: 9426641Abstract: 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: GrantFiled: June 5, 2014Date of Patent: August 23, 2016Assignee: Sprint Communications Company L.P.Inventors: Jagannath Ghoshal, Billy Gene McCracken, Jr., Robert L. Spanel, Robert E. Urbanek, Simon D. Youngs
-
Publication number: 20160234675Abstract: 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: ApplicationFiled: March 7, 2016Publication date: August 11, 2016Inventors: Jagannath Ghoshal, Robert L. Spanel, Bret D. Sumner, Robert E. Urbanek
-
Patent number: 9363622Abstract: 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: GrantFiled: November 8, 2013Date of Patent: June 7, 2016Assignee: Sprint Communications Company L.P.Inventors: Chul Jin Ahn, Jagannath Ghoshal
-
Patent number: 9313643Abstract: 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: GrantFiled: February 11, 2015Date of Patent: April 12, 2016Assignee: Sprint Communications Company L.P.Inventors: Jagannath Ghoshal, Robert L. Spanel, Bret D. Sumner, Robert E. Urbanek
-
Patent number: 9307400Abstract: 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: GrantFiled: September 2, 2014Date of Patent: April 5, 2016Assignee: Sprint Communications Company L.P.Inventors: Benjamin P. Blinn, Jagannath Ghoshal, Peter K. Mwangi, Jason Rincker, Simon Youngs
-
Patent number: 9280483Abstract: 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: GrantFiled: May 22, 2013Date of Patent: March 8, 2016Assignee: Sprint Communications Company L.P.Inventors: Jagannath Ghoshal, John D. Sumler
-
Patent number: 9198045Abstract: 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: GrantFiled: May 22, 2014Date of Patent: November 24, 2015Assignee: Sprint Communications Company L.P.Inventors: Jagannath Ghoshal, Bret D. Sumner, Simon Youngs
-
Patent number: 9161209Abstract: 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: GrantFiled: August 21, 2013Date of Patent: October 13, 2015Assignee: Sprint Communications Company L.P.Inventors: Jagannath Ghoshal, John D. Sumler
-
Patent number: 9060276Abstract: 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: GrantFiled: April 27, 2013Date of Patent: June 16, 2015Assignee: Sprint Communications Company L.P.Inventors: Jagannath Ghoshal, John Sumler
-
Patent number: 9042877Abstract: 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: GrantFiled: May 21, 2013Date of Patent: May 26, 2015Assignee: Sprint Communications Company L.P.Inventors: Jagannath Ghoshal, John D. Sumler
-
Patent number: 8606954Abstract: 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: GrantFiled: March 24, 2011Date of Patent: December 10, 2013Assignee: Sprint Communications Company L.P.Inventors: Ayodeji Abidogun, Jagannath Ghoshal, Steven Hashik Kim, Badri Prasad Subramanyan