Patents by Inventor Dhananjay Indurkar

Dhananjay Indurkar 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: 10805780
    Abstract: A method of configuring user settings on a mobile communication device. The method comprises sending a message by a software service layer of a mobile communication device to a first computer system to request an identity of a second computer system from which to obtain user settings configuration instructions, receiving a response message by the software service layer from the first computer system, wherein the response message comprises the identity of the second computer system, sending a user settings request message by the software service layer to the second computer system, receiving a user settings response message by the software service layer from the second computer system, and configuring user settings on the mobile communication device by the software service layer by executing instructions received in the user settings response message.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: October 13, 2020
    Assignee: Sprint Communications Company L.P.
    Inventor: Dhananjay Indurkar
  • Patent number: 10798574
    Abstract: A mobile communication device certification system is disclosed comprising a mobile communication device including a device client that detects and transmits device side events to a certification application. The system also comprises one or more servers comprising a network client and the certification application. The network client detects and transmits network side events associated with the mobile communication device to the certification application. The certification application receives and analyzes the device and network side events, corroborates at least one device side event based on at least one network side event, determines and stores mobile device events in a data store based on the analysis and corroboration, receives an unlock request after resale of the mobile communication device, accesses one or more of the mobile device events responsive to the unlock request, and sends an unlock command to the mobile communication device based on the accessed mobile device event(s).
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: October 6, 2020
    Assignee: Sprint Communications Company L.P.
    Inventors: Dhananjay Indurkar, Mark D. Peden
  • Patent number: 10779201
    Abstract: A method of providing a wireless communication link to a mobile communication device. The method comprises providing a first wireless communication link by a first WiFi access point (AP) to the mobile device, where the first AP broadcasts a first SSID, establishing a communication session between the mobile device and a destination communication device via the first wireless communication link, determining locations of the mobile device by a server, and, based on a change of the locations of the mobile device, sending a WiFi handoff command by the server to a second WiFi AP, where the WiFi handoff command comprises authentication credentials of the mobile device. The method further comprises providing a second wireless communication link based on the authentication credentials by a second AP to the mobile device, where the second AP broadcasts the first SSID and the communication session is continued over the second wireless communication link.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: September 15, 2020
    Assignee: Sprint Communications Company L.P.
    Inventors: Dhananjay Indurkar, Mark D. Peden
  • Patent number: 10542466
    Abstract: A method of providing a wireless communication link to a mobile communication device. The method comprises providing a first wireless communication link by a first WiFi access point (AP) to the mobile device, where the first AP broadcasts a first SSID, establishing a communication session between the mobile device and a destination communication device via the first wireless communication link, determining locations of the mobile device by a server, and, based on a change of the locations of the mobile device, sending a WiFi handoff command by the server to a second WiFi AP, where the WiFi handoff command comprises authentication credentials of the mobile device. The method further comprises providing a second wireless communication link based on the authentication credentials by a second AP to the mobile device, where the second AP broadcasts the first SSID and the communication session is continued over the second wireless communication link.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: January 21, 2020
    Assignee: Sprint Communications Company L.P.
    Inventors: Dhananjay Indurkar, Mark D. Peden
  • Patent number: 10306433
    Abstract: A method of configuring user settings on a mobile communication device. The method comprises sending a message by a software service layer of a mobile communication device to a first computer system to request an identity of a second computer system from which to obtain user settings configuration instructions, receiving a response message by the software service layer from the first computer system, wherein the response message comprises the identity of the second computer system, sending a user settings request message by the software service layer to the second computer system, receiving a user settings response message by the software service layer from the second computer system, and configuring user settings on the mobile communication device by the software service layer by executing instructions received in the user settings response message.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: May 28, 2019
    Assignee: Sprint Communications Company L.P.
    Inventor: Dhananjay Indurkar
  • Patent number: 10251064
    Abstract: A mobile communication device, comprising: a processor, a non-transitory memory, a radio transceiver, a display, and an application stored in the non-transitory memory. Upon execution by the processor while the mobile communication device is in a locked state, the application receives a request for a unique two-dimensional barcode comprising mobile communication device information based on an input on the mobile communication device. The application then generates the unique two-dimensional barcode and presents the unique two-dimensional barcode on the display of the mobile communication device. The application further receives a one-time use unlock command via the radio transceiver, wherein the one-time use unlock command has been generated based on the unique two-dimensional barcode and releases the mobile communication device from the locked state.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: April 2, 2019
    Assignee: Sprint Communications Company L.P.
    Inventor: Dhananjay Indurkar
  • Patent number: 10045216
    Abstract: A WiFi access point. The WiFi access point comprises a WiFi radio transceiver, a wired transceiver, a processor, a memory, and an application stored in the memory. When executed by the processor, the application transmits a first service set identifier via the radio, receives a request for connection from a wireless communication device via the radio directed to the first service set identifier, determines that the device is not HotSpot protocol compliant, transmits a second service set identifier via the radio as a private message that comprises a captive portal to the device, and receives a credential message from the device via the radio directed to the second service set identifier, wherein the credential message identifies a mobile equipment identity (MEID) and a phone number of the device. The application further authenticates the device with a server based on the credential message and provides a communication connection to the device.
    Type: Grant
    Filed: May 1, 2017
    Date of Patent: August 7, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Dhananjay Indurkar, Mark D. Peden
  • Patent number: 10025303
    Abstract: An unmanned aerial vehicle (UAV) is disclosed. The UAV comprises a battery, a flight mechanism, a radio frequency (RF) transceiver, a processor, a memory, and an application stored in the memory. When executed by the processor, the application discovers an environment where the UAV operates by flying in the environment to determine its boundaries; creates a map of the environment that the UAV flew through; and shares the map with a social robot. The application receives a command from the social robot via the RF transceiver, wherein the social robot receives a verbal request from a user of the social robot, wherein the social robot transforms the user request to a command for the UAV. The application then performs the command from the social robot. The application then lands on a designated charging pad to conserve energy. The application then transmits a report back to the social robot.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: July 17, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, Joshua R. Cole, Deborah L. Gilbert, Dhananjay Indurkar
  • Patent number: 9724824
    Abstract: A method of optimizing social interaction between a robot and a human. The method comprises generating then executing a robot motion script for interaction with a human by a robot based on a characteristic detected by at least one of a plurality of sensors on the robot. The method further comprises detection, by at least one sensor of the robot, a reaction of the human during a first period. The robot then analyzes the reaction of the human and assigns a positive or negative classification to the reaction based on pre-defined mapping stored in the memory of the robot. The method further comprises modifying the robot motion script to incorporate a pre-defined modification based on the determination of a negative classification of the human reaction. The method further comprises executing the modified robot motion script during a second period to obtain an improved interaction with the human.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: August 8, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon Annan, Joshua R. Cole, Deborah M. Gilbert, Dhananjay Indurkar
  • Patent number: 9603009
    Abstract: A mobile device branded with a cellular service brand is disclosed. The system comprises a processor and a memory comprising user data and brand configuration data, wherein the brand configuration data brands the mobile device with the cellular service brand without activating cellular service. The system further comprises an activation application stored in the memory that, when executed by the processor activates cellular service on the mobile device with a network of the cellular service brand without deleting at least the user data.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: March 21, 2017
    Assignee: Sprint Communications Company L.P.
    Inventor: Dhananjay Indurkar
  • Patent number: 9529359
    Abstract: An unmanned aerial vehicle (UAV) is disclosed. The UAV comprises a battery, a flight mechanism, a radio frequency (RF) transceiver, a processor, a memory, and an application stored in the memory. When executed by the processor, the application discovers an environment where the UAV operates by flying in the environment to determine its boundaries; creates a map of the environment that the UAV flew through; and shares the map with a social robot. The application receives a command from the social robot via the RF transceiver, wherein the social robot receives a verbal request from a user of the social robot, wherein the social robot transforms the user request to a command for the UAV. The application then performs the command from the social robot. The application then lands on a designated charging pad to conserve energy. The application then transmits a report back to the social robot.
    Type: Grant
    Filed: January 8, 2015
    Date of Patent: December 27, 2016
    Assignee: Spring Communications Company L.P.
    Inventors: Brandon C. Annan, Joshua R. Cole, Deborah L. Gilbert, Dhananjay Indurkar
  • Patent number: 9513888
    Abstract: A method of installing an application on a mobile communication device which comprises receiving, on a mobile communication device, a selection of a virtually preloaded application, identifying the repository from a plurality of repositories, communicating with the repository to obtain the full application, identifying a first location of an icon associated with the virtually preloaded application on the mobile communication device, relocating the icon associated with the virtually preloaded application to a second location, and installing the full application on the mobile communication device. The virtually preloaded application corresponds to a full application available in a repository.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: December 6, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: David K. Fultz, Dhananjay Indurkar, Nathan Schwermann, M. Jeffrey Stone
  • Patent number: 9420496
    Abstract: Embodiments of the disclosure are directed to methods and systems for establishing a network connection with a mobile communication device. A mobile device may comprise an activation application operable to detect network connection options. Additionally, the activation application may determine the quality of the connection options and attempt to establish a connection with the network via one or more of the connection options. The activation application may use the network connection to request and receive an activation payload, which may be used to complete the activation process. In some cases, the activation application may facilitate the input of credentials for one or more connection option.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: August 16, 2016
    Assignee: Sprint Communications Company L.P.
    Inventor: Dhananjay Indurkar
  • Patent number: 9392395
    Abstract: Embodiments of the disclosure are directed to methods and systems for activating and/or customizing a mobile device. A mobile device may comprise a brand configuration system operable to monitor activity on the device, analyze the monitored activity, build a queue of probable brand-specific data based on the analysis, and download the queued data from a brand configuration server. In some embodiments, a brand configuration process may be completed in the background on a device while an activation process is being completed in the foreground of the device.
    Type: Grant
    Filed: January 16, 2014
    Date of Patent: July 12, 2016
    Assignee: Sprint Communications Company L.P.
    Inventor: Dhananjay Indurkar
  • Patent number: 9375845
    Abstract: A method of synchronizing robot motion with a social interaction. The method comprises storing in the robot a map that associates keywords with at least one robot motion, composing by the robot a dialogue based on a context of a social interaction with a human being, searching the dialogue for keywords, parsing the dialogue to determine its syntax, and analyzing the syntax. The method further comprises generating, by the robot, a robot motion script synchronized with the dialogue based on mapping one or more keywords located in the dialogue to robot motions, based on the syntax of the dialogue, and based on a physical cadence, wherein the robot motion script comprises a sequence of separate robot motions. The method further comprises playing aloud the dialogue by the robot and performing the robot motion script by the robot in synchronization with the playing aloud of the dialogue.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: June 28, 2016
    Assignee: Sprint Communications Company, L.P.
    Inventors: Brandon C. Annan, Joshua R. Cole, Deborah L. Gilbert, Dhananjay Indurkar
  • Patent number: 9301081
    Abstract: A mobile communication device. The device comprises a radio transceiver to communicatively couple the mobile communication device to a radio access network by a wireless communication link and a service pack.
    Type: Grant
    Filed: November 6, 2013
    Date of Patent: March 29, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeffrey S. Callan, Dhananjay Indurkar
  • Patent number: 9213931
    Abstract: A method of enhancing a matrix barcode with environment image. The method comprises generating, by a server, an original matrix barcode based on source information, capturing, by a camera, an image of the original matrix barcode in a graphic environment comprising the matrix barcode and at least part of the graphic environment information, and parsing the image to obtain the source information and the at least part of the graphic environment information. The method further comprises generating a key based on the at least part of the graphic environment information, encrypting the source information with the key to obtain encrypted source information, encoding the encrypted source information into a first matrix barcode, and encoding the key into a key matrix barcode.
    Type: Grant
    Filed: January 28, 2015
    Date of Patent: December 15, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, Joshua R. Cole, Deborah M. Gilbert, Dhananjay Indurkar
  • Patent number: 9146651
    Abstract: A method, system, and media are provided for a combination of Java MIDlets, or applications, implementing a “View Port” concept, which allows the user interface of a mobile device to be leveraged for multiple tasks. The View Port provides access to multiple applications when previously interaction with only one application could be carried out at any one time. A View Port scheme also removes the need for two versions of a MIDlet, as a streamlined version of the application is no longer needed. This implementation allows legacy applications to function within the framework as well.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: September 29, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Ryan Alan Wick, John Marvin Jones, III, Dhananjay Indurkar, Jarrod Allen Nichols, Brandon Christopher Annan, Raymond Emilio Reeves
  • Patent number: 8954044
    Abstract: Many mobile devices can access websites on the Internet. A mobile device running a web server application can host websites and provide services. For a first mobile device to access services on a second mobile device, the first mobile device needs the IP address of the second mobile device. The first mobile device sends a connection request to the second mobile device. The first mobile device receives, from the second mobile device, the network address of the second mobile device, identification of services that are available on the second mobile device, and a security token. The first mobile device selects a service and sends an HTTP or HTTPS request for the service to the network address of the second mobile device, and also sends the security token. The second mobile device authenticates the request based on the token and allows the first mobile device to access the selected service.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: February 10, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, Dhananjay Indurkar, John M. Jones, III
  • Patent number: 8526924
    Abstract: Many mobile devices can access websites on the Internet. A mobile device running a web server application can host websites and provide services. For a first mobile device to access services on a second mobile device, the first mobile device needs the IP address of the second mobile device. The first mobile device sends a connection request to the second mobile device. The first mobile device receives, from the second mobile device, the network address of the second mobile device, identification of services that are available on the second mobile device, and a security token. The first mobile device selects a service and sends an HTTP or HTTPS request for the service to the network address of the second mobile device, and also sends the security token. The second mobile device authenticates the request based on the token and allows the first mobile device to access the selected service.
    Type: Grant
    Filed: June 10, 2009
    Date of Patent: September 3, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon C. Annan, Dhananjay Indurkar, John M. Jones, III