Patents by Inventor M. Jeffrey Stone

M. Jeffrey Stone 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: 11036373
    Abstract: A mobile communication device is disclosed comprising a display, a processor, a non-transitory memory, and a client application that displays a transparent overlay on a lock screen on the display, receives a touch input to the display, and determines whether the touch input corresponds to a portion of the display displaying content of the transparent overlay. In response to determining that the touch input corresponds to the portion of the display displaying the content of the transparent overlay, the client application bypasses the lock screen and displays renewal content. In response to determining that the touch input does not correspond to the portion of the display displaying the content of the transparent overlay, the client application removes the transparent overlay from the display to allow touch inputs to go to the lock screen and enables a security feature to allow unlocking of the mobile communication device based on user input.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: June 15, 2021
    Assignee: SPRINT COMMUNICATIONS COMPANY L.P.
    Inventors: Drew Thomas Dennis, An Thanh Nguyen, M. Jeffrey Stone
  • Patent number: 10891017
    Abstract: A mobile communication device. The mobile communication device comprises a display, a processor, a non-transitory memory, an application launcher stored in the non-transitory, and a first mobile application comprising a rotating icon software development kit (SDK) stored in the non-transitory memory. When the first mobile application is executed by the processor, the SDK requests the application launcher to present application icons in a rotation sequence in a same position on the display, where the application icons comprises a first icon and a second icon, when the first icon is selected, the application launcher launches the first mobile application, and when the second icon is selected, the application launcher launches the first mobile application, an alternative activity of the first mobile application is performed, and the first mobile application accesses a link to a second mobile application associated with the second icon, where the link references an application data store.
    Type: Grant
    Filed: August 25, 2018
    Date of Patent: January 12, 2021
    Assignee: Sprint Communications Company L.P.
    Inventors: Robert H. Burcham, M. Jeffrey Stone
  • Patent number: 10733630
    Abstract: A method of accessing services from a mobile communication device. The method comprises presenting service visual representations on a display of the device, wherein each of the service visual representations provides an interface for invoking a service, selecting advertisements for media content from a media content repository, wherein the selecting is based at least in part on the device, presenting the selected advertisements as thumbnail images on the display of the device, wherein each thumbnail image is coupled to metadata that define methods for invoking at least some of the services associated with the service visual representations, and when a first thumbnail image associated with a first selected advertisement is selected and dragged to the position of a first service visual representation, invoking a first service associated with the first service visual representation based on a method defined by metadata coupled to the first thumbnail image.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: August 4, 2020
    Assignee: Sprint Communications Company L.P.
    Inventors: Robert H. Burcham, Jason R. Delker, Robin D. Katzer, Denise K. Sadler, M. Jeffrey Stone
  • Patent number: 10643234
    Abstract: A mobile communication device is disclosed. The device comprises a processor, a memory, a display, an input device, and a tracking client pre-loaded native application stored in the memory and referenced by a uniform resource identifier (URI). When executed by the processor the client application receives a tracking identity of a mobile advertisement from another application installed on the device sent based on the URI associated with the client application. In response to receiving the tracking identity of the mobile advertisement, the client application stores a log of a click input associated with the mobile advertisement, and in response to receiving the tracking identity of the mobile application, transmits a click message to an application store. The application further establishes a reliable communication connection to an event tracking server and transmits the log of the click input via the reliable communication connection to the event tracking server.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: May 5, 2020
    Assignee: Sprint Communications Company L.P.
    Inventors: Drew T. Dennis, M. Jeffrey Stone
  • Patent number: 10564823
    Abstract: A mobile communication device is disclosed comprising a display, a processor, a non-transitory memory, and a client application that displays a transparent overlay on a lock screen on the display, receives a touch input to the display, and determines whether the touch input corresponds to a portion of the display displaying content of the transparent overlay. In response to determining that the touch input corresponds to the portion of the display displaying the content of the transparent overlay, the client application bypasses the lock screen and displays renewal content. In response to determining that the touch input does not correspond to the portion of the display displaying the content of the transparent overlay, the client application removes the transparent overlay from the display to allow touch inputs to go to the lock screen and enables a security feature to allow unlocking of the mobile communication device based on user input.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: February 18, 2020
    Assignee: Sprint Communications Company L.P.
    Inventors: Drew Thomas Dennis, An Thanh Nguyen, M. Jeffrey Stone
  • Patent number: 10455071
    Abstract: A mobile phone that is delivered by an original equipment manufacturer in an unbranded state. The mobile phone comprises a near-field-communication radio transceiver, a memory, a processor, and an application stored in the memory. When executed by the processor, the application reads brand information, using the near-field-communication radio transceiver, from a radio frequency identity (RFID) tag coupled to the mobile phone during an order fulfillment process in a distribution center of a communication service provider and, based on the brand information, loads brand firmware into the memory, whereby the mobile phone presents a branded look and feel.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: October 22, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Robert H. Burcham, M. Jeffrey Stone
  • Patent number: 10410241
    Abstract: A method of measuring ad performance on a mobile device comprises presenting a swipe screen on a mobile device, displaying an ad on the swipe screen on the mobile device, receiving, by one or more input devices on the mobile device, one or more inputs, tracking the one or more inputs as interactions with the ad on the swipe screen, generating an interaction report based on the one or more inputs, and sending the interaction report to a server. The ad is configured to accept a range of inputs corresponding to interactions with the ad when displayed on the swipe screen, and the one or more inputs correspond to an interaction with the ad.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: September 10, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Robert H. Burcham, Jason R. Delker, Geoffrey A. Holmes, M. Jeffrey Stone
  • Patent number: 10209978
    Abstract: A mobile communication device. The device comprises a processor, a non-transitory memory, and a native application stored in the non-transitory memory. When executed by the processor the application receives notification that a network connectivity status of the device changed, starts a timer, in response to expiration of the timer, presents a notification that provides access to get-started information, stores a state of the notification in the non-transitory memory, receives an input selecting the notification, presents a get-started grid comprising selection options, receives an input selecting a selection option, in response to receiving the input selecting a selection option, presents a notification associated with the selection option, stores a state of the selection option in the non-transitory memory, in response to receiving an input selecting the notification associated with the selection option, presents a screen for performing the function associated with the selection option.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: February 19, 2019
    Assignee: Sprint Communications Company L.P.
    Inventors: Drew T. Dennis, M. Jeffrey Stone
  • Patent number: 10162693
    Abstract: A method of troubleshooting a mobile device receiving at a diagnostic server an initial snapshot of characteristics from a mobile device, wherein the initial snapshot includes metrics that will identify the mobile device, elements that will expose a performance issue related to the mobile device, and metrics that enable determination of a corrective action for remedying the performance issues, determining with a diagnostic processor the performance issue based on the initial snapshot, receiving at an evaluating server an after-care snapshot of the characteristics from the mobile device after a corrective action has been performed on the mobile device, and determining with an evaluating processor whether the corrective action remedied the performance issue based on the after-care snapshot.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: December 25, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeffrey Ronald Contino, Jason R. Delker, Jason Salge, M. Jeffrey Stone, Robert L. Waldrop
  • Patent number: 9990118
    Abstract: A user equipment (UE), comprising a display, a processor, a non-transitory memory, a geometry file, a plurality of application descriptors stored in the non-transitory memory, and an application installation shortcut manager stored in the non-transitory memory. Each application descriptor comprises a thumbnail image of an associated application and a uniform resource locator (URL) that identifies a location from which the application can be downloaded. The shortcut manager application presents a thumbnail image of an application descriptor in the display based on the geometry file for a predetermined period of time, receives a selection input for a currently displayed thumbnail image of one of the application descriptors, and downloads and installs the application associated with the selection input on the UE.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: June 5, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Drew T. Dennis, M. Jeffrey Stone
  • Patent number: 9922347
    Abstract: A method of displaying an ad on a swipe screen of a mobile device comprises: receiving, at the mobile device, a plurality of ads, storing the plurality of ads in an ad cache in a memory of the mobile device, select an ad from the plurality of ads stored in the ad cache, receiving an input on the mobile device when the mobile device is in a sleep mode, presenting a swipe screen on the mobile device based on the input, and displaying, by the swipe screen application, the ad on the swipe screen on the mobile device.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: March 20, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Robert H. Burcham, Jason R Delker, Geoffrey A. Holmes, M. Jeffrey Stone
  • Patent number: 9794727
    Abstract: A mobile communication device. The device comprises a cellular radio transceiver, a processor, a memory, and a custom application launcher stored in the memory. When executed by the processor, the custom application launcher periodically sends a message to an application server, wherein the message informs the application server that the custom application launcher is installed on the mobile communication device and, responsive to initiation of a process of removing the custom application launcher, sends a removal message to the application server, wherein the removal message informs the application server that the custom application launcher is being removed from the mobile communication device.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: October 17, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Jason R. Delker, Drew T. Dennis, Cynthia Fung, M. Jeffrey Stone, Shannon L. Stone
  • Patent number: 9680961
    Abstract: A method comprises a server receiving a message from a device requesting content, reading a first time record for the previous receipt of content, comparing the first time record with a second time record for the content stored in cache, and sending, when the second time record is newer than the first time record, the requested content. When time records match, the device is advised of refresh time and to request later. When the message lacks a time record, the requested content is sent. When cache does not contain requested content, a data loader obtains content from a server. A message to the device advises the time to obtain the content and to request again later. When cache does not contain the content and the server is unavailable, the data loader determines the time of network availability. A message then advises of availability time and to request again later.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: June 13, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Robin D. Katzer, Sei Y. Ng, M. Jeffrey Stone
  • Patent number: 9560047
    Abstract: In a wireless communication system, a first wireless device transfers an authorization request to an authorization server, and the authorization server authorizes the first wireless device to access a wireless communication network under a user service account. The first wireless device and the server store data indicating the first device identifier and an event time for a communication event that occurs for the first wireless device. The wireless device transfers data indicating a first device identifier and the event time to a second wireless device. The second wireless device transfers an authorization request to the authorization server that indicates a second device identifier, the first device identifier, and the event time. The authorization server determines that the event times match, and in response, authorizes the second wireless device to access the wireless communication network under the user service account.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: January 31, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Kevin M. Long, Robert L. Waldrop, M. Jeffrey Stone, Jason M. Salge
  • 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: 9491231
    Abstract: A mobile communication device. The mobile communication device comprises a radio transceiver, a processor, a memory, and a subscription applications management application stored in the memory. When executed by the processor, the management application monitors a subscription applications account status, presents a catalog of a plurality of subscription applications available for downloading via the radio transceiver, and responsive to a disabled status of the subscription applications account status, blocks execution of downloaded subscription applications. The management application further receives a request to export state information of a specified downloaded subscription application to one of a subscription application executing on another electronic device, a corresponding owned application executing on the mobile communication device, or a corresponding owned application executing on another electronic device, and exports state information of the specified downloaded subscription application.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: November 8, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Robert H. Burcham, Jason R. Delker, Geoffrey A. Holmes, M. Jeffrey Stone
  • Patent number: 9483253
    Abstract: A method of provisioning a dynamically customized default application installation to a user equipment (UE). The method comprises detecting that a Mobile Directory Number (MDN) is being assigned to a UE, and querying, in response to the detecting, at least one data store to identify demographic data and usage data associated with a subscriber account to which the MDN has been assigned. The method further comprises identifying areas of subscriber interest based on an analysis of the demographic data and usage data, ranking at least one application according to priority of inclusion in a customized interface pack, assembling the customized interface pack, wherein assembling the customized interface pack comprises including one or more applications in the customized interface pack based on priority of inclusion, and sending the customized interface pack to the UE, wherein the customized interface pack is installed on the UE.
    Type: Grant
    Filed: April 30, 2015
    Date of Patent: November 1, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Nathan M. Schwermann, M. Jeffrey Stone
  • Patent number: 9442709
    Abstract: A processor-implemented method is provided. The method comprises transmitting a core portion of an interface and applications pack (IAP) to a mobile device via a wireless network, wherein the (IAP) comprises at least one of a media file, an application, a web widget, and a network service, wherein the IAP is used to customize the communication experience of using the mobile device, and wherein the core portion of the IAP comprises a self-installation routine that provides a user interface and enables core communication functionality of the mobile device. The method also comprises transmitting at least one features portion of the IAP to the mobile device via the wireless network after transmitting the core portion of the IAP, wherein the at least one features portion of the IAP comprises instructions executable by a processor for providing additional functionality to the mobile device.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: September 13, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Jason R. Delker, M. Jeffrey Stone
  • Patent number: 9398462
    Abstract: A mobile communication device. The device comprises a cellular radio transceiver, a processor, a memory, and a custom application launcher stored in the memory. When executed by the processor, the custom application launcher periodically sends a message to an application server, wherein the message informs the application server that the custom application launcher is installed on the mobile communication device and, responsive to initiation of a process of removing the custom application launcher, sends a removal message to the application server, wherein the removal message informs the application server that the custom application launcher is being removed from the mobile communication device.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: July 19, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Jason R. Delker, Drew T. Dennis, Cynthia Fung, M. Jeffrey Stone, Shannon L. Stone
  • Patent number: 9386463
    Abstract: A method of managing the risk of a monitored application installed on a mobile communication device comprises determining a risk profile of the monitored application based on at least one of: comparison of performance of the mobile communication device before and after installation of the monitored application on the mobile communication device, comparison of permission requests of the monitored application versus a type of the monitored application, community feedback of the monitored application, an amount of time elapsed since release of the monitored application, and a risk profile of a publisher of the monitored application; and performing a first action if the risk profile of the monitored application meets or exceeds a predefined first threshold.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: July 5, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Jeffrey Ronald Contino, Jason Salge, M. Jeffrey Stone, Robert L. Waldrop