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: 10805780Abstract: 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: GrantFiled: March 29, 2019Date of Patent: October 13, 2020Assignee: Sprint Communications Company L.P.Inventor: Dhananjay Indurkar
-
Patent number: 10798574Abstract: 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: GrantFiled: February 13, 2019Date of Patent: October 6, 2020Assignee: Sprint Communications Company L.P.Inventors: Dhananjay Indurkar, Mark D. Peden
-
Patent number: 10779201Abstract: 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: GrantFiled: December 4, 2019Date of Patent: September 15, 2020Assignee: Sprint Communications Company L.P.Inventors: Dhananjay Indurkar, Mark D. Peden
-
Patent number: 10542466Abstract: 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: GrantFiled: May 25, 2018Date of Patent: January 21, 2020Assignee: Sprint Communications Company L.P.Inventors: Dhananjay Indurkar, Mark D. Peden
-
Patent number: 10306433Abstract: 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: GrantFiled: May 1, 2017Date of Patent: May 28, 2019Assignee: Sprint Communications Company L.P.Inventor: Dhananjay Indurkar
-
Patent number: 10251064Abstract: 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: GrantFiled: June 29, 2018Date of Patent: April 2, 2019Assignee: Sprint Communications Company L.P.Inventor: Dhananjay Indurkar
-
Patent number: 10045216Abstract: 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: GrantFiled: May 1, 2017Date of Patent: August 7, 2018Assignee: Sprint Communications Company L.P.Inventors: Dhananjay Indurkar, Mark D. Peden
-
Patent number: 10025303Abstract: 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: GrantFiled: November 8, 2016Date of Patent: July 17, 2018Assignee: Sprint Communications Company L.P.Inventors: Brandon C. Annan, Joshua R. Cole, Deborah L. Gilbert, Dhananjay Indurkar
-
Patent number: 9724824Abstract: 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: GrantFiled: July 8, 2015Date of Patent: August 8, 2017Assignee: Sprint Communications Company L.P.Inventors: Brandon Annan, Joshua R. Cole, Deborah M. Gilbert, Dhananjay Indurkar
-
Patent number: 9603009Abstract: 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: GrantFiled: January 24, 2014Date of Patent: March 21, 2017Assignee: Sprint Communications Company L.P.Inventor: Dhananjay Indurkar
-
Patent number: 9529359Abstract: 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: GrantFiled: January 8, 2015Date of Patent: December 27, 2016Assignee: Spring Communications Company L.P.Inventors: Brandon C. Annan, Joshua R. Cole, Deborah L. Gilbert, Dhananjay Indurkar
-
Patent number: 9513888Abstract: 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: GrantFiled: January 30, 2014Date of Patent: December 6, 2016Assignee: Sprint Communications Company L.P.Inventors: David K. Fultz, Dhananjay Indurkar, Nathan Schwermann, M. Jeffrey Stone
-
Patent number: 9420496Abstract: 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: GrantFiled: January 24, 2014Date of Patent: August 16, 2016Assignee: Sprint Communications Company L.P.Inventor: Dhananjay Indurkar
-
Patent number: 9392395Abstract: 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: GrantFiled: January 16, 2014Date of Patent: July 12, 2016Assignee: Sprint Communications Company L.P.Inventor: Dhananjay Indurkar
-
Patent number: 9375845Abstract: 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: GrantFiled: September 30, 2014Date of Patent: June 28, 2016Assignee: Sprint Communications Company, L.P.Inventors: Brandon C. Annan, Joshua R. Cole, Deborah L. Gilbert, Dhananjay Indurkar
-
Patent number: 9301081Abstract: 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: GrantFiled: November 6, 2013Date of Patent: March 29, 2016Assignee: Sprint Communications Company L.P.Inventors: Jeffrey S. Callan, Dhananjay Indurkar
-
Patent number: 9213931Abstract: 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: GrantFiled: January 28, 2015Date of Patent: December 15, 2015Assignee: Sprint Communications Company L.P.Inventors: Brandon C. Annan, Joshua R. Cole, Deborah M. Gilbert, Dhananjay Indurkar
-
Patent number: 9146651Abstract: 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: GrantFiled: July 14, 2009Date of Patent: September 29, 2015Assignee: 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: 8954044Abstract: 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: GrantFiled: August 2, 2013Date of Patent: February 10, 2015Assignee: Sprint Communications Company L.P.Inventors: Brandon C. Annan, Dhananjay Indurkar, John M. Jones, III
-
Patent number: 8526924Abstract: 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: GrantFiled: June 10, 2009Date of Patent: September 3, 2013Assignee: Sprint Communications Company L.P.Inventors: Brandon C. Annan, Dhananjay Indurkar, John M. Jones, III