Patents by Inventor Joshua D. Turner

Joshua D. Turner 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: 9649999
    Abstract: A head unit for a motor vehicle. The head unit comprises a processor, a memory, a radio frequency transceiver, a backup camera application, a navigation application, a remote operations event handling application stored in the memory that handles remote operation commands received via the radio frequency transceiver, and a boot-loader application. When executed by the processor the boot-loader application causes the processor to initiate execution of the remote operations event handling application and, after causing the processor to initiate execution of the remote operations event handling application, causes the processor to initiate execution of the backup camera application and execution of the navigation application.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: May 16, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Sridhar Reddy Amireddy, David A. Haugh, Alex J. Oyler, Joshua D. Turner
  • Patent number: 9604651
    Abstract: A computer system comprising a processor, a non-transitory memory, and an application stored in the non-transitory memory. When executed by the processor, the application determines that a telematics unit (TU) has connected to a messaging gateway, determines communication services to which the TU is entitled, generates metadata based on the communication services to which the TU is entitled, where the metadata comprises instructions to the TU to subscribe to topics supported by a publish-subscribe messaging gateway, and transmits the metadata to the TU.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: March 28, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Sridhar Reddy Amireddy, David A. Haugh, Alex J. Oyler, Joshua D. Turner
  • Patent number: 9444892
    Abstract: A method of communicating with a telematics unit in a vehicle. The method comprises receiving a content message directed to a telematics unit by an event manager application executing on a server computer, wherein the telematics unit is an electronic device comprising a wireless communication transceiver and integrated into a motor vehicle, determining by the event manager application that the content message is a high priority message type, and determining by the event manager application that the telematics unit is off-line and out-of-wireless-coverage. The method further comprises, responsive to determining that the content message is a high priority message type and to determining that the telematics unit is off-line and out-of-wireless-coverage, sending by the event manager application a wake-up message to the telematics unit, wherein the telematics unit, responsive to receiving the wake-up message, establishes a roaming data wireless communication link and receives the content message via the data link.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: September 13, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Sridhar Reddy Amireddy, David A. Haugh, Alex J. Oyler, Joshua D. Turner
  • Patent number: 7523486
    Abstract: A tool for administering users of a security system is provided. The security system includes a storage component stored on a computer readable medium, a centrally located graphical user interface stored on a computer readable medium, and an engine stored on a computer readable medium. The storage component maintains roles data that includes an authorization component and an application component, wherein the application component includes at least one role defined by a third party application. The centrally located graphical user interface manages the application component and the authorization component. The engine communicates with the storage component via a security system application programming interface, uses the authorization component to determine whether to grant access to the third party application, and communicates the application component to the third party application which uses the application component to determine a level of access within the third party application.
    Type: Grant
    Filed: March 5, 2004
    Date of Patent: April 21, 2009
    Assignee: Sprint Communications Company LP
    Inventor: Joshua D. Turner
  • Patent number: 7496843
    Abstract: A system for constructing a controller and a model portion of web applications is provided. The system includes a model component to provide access to a data store and a controller component to receive a request from a client application and generate a response in cooperation with the model component. The response used by a presentation tier for communicating with the client application. The controller component includes a flow file template operable to be extended to a flow file that defines a web application flow sequence. The controller also includes a java servlet template to be extended to a java servlet to receive the request and process the request based on the flow file. The java servlet template is also extendable to a java servlet to access a data through the first component to generate the response.
    Type: Grant
    Filed: August 4, 2004
    Date of Patent: February 24, 2009
    Assignee: Sprint Communications Company L.P.
    Inventors: Nick S. Russell, Joshua D. Turner
  • Patent number: 7441188
    Abstract: A system for constructing a view provided by a web application is provided. The system includes a viewer component that is used to compose at least a portion of a web application. The viewer component enables web applications to generate a hypertext markup language file containing input fields for communication to a web server. The viewer component includes an input field file, a script file and a java server page template. The input filed file defines a plurality of constraints on the input fields and the script file reads the input field file and places instructions into the hypertext markup language file. The instructions validate an input to one of the input fields based on the input field file. The java server page template is extendable to create a java server page that is operable to generate a part of the hypertext markup language file.
    Type: Grant
    Filed: August 4, 2004
    Date of Patent: October 21, 2008
    Assignee: Sprint Communications Company L.P.
    Inventors: Nick S. Russell, Joshua D. Turner