Patents by Inventor Ryan Alan Wick

Ryan Alan Wick 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: 10609117
    Abstract: A method, system, and media are provided for transmitting messages to a recipient through a communications network. Network condition measurements are obtained and communication gateways that execute temporal shifting agents are identified. A message is received from a first device and a header of the message is parsed to determine that (i) a temporal shifting message is being received and (ii) a second version of content is contained within the temporal shifting message. Upon parsing the temporal shifting message, embodiments update a previously stored first version of content with the second version of content. The second version of content is then transmitted to the recipient based on the obtained measurements for network conditions.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: March 31, 2020
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick
  • Patent number: 10542524
    Abstract: Ways of allocating an identifier to a mobile device are disclosed. One method includes receiving a request that requests an address be assigned to the mobile device, considering factors in connection with determining a mobile IP (MIP) address to be assigned to the mobile device, determining the MIP address based on the factors, and conveying the MIP address to the mobile device.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: January 21, 2020
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick, Wen Xue
  • Patent number: 10009450
    Abstract: A computer-implemented method, computer-readable media, and wireless device that automatically determines whether an application requires a virtual input mechanism are provided. The wireless device includes a virtual machine and database. The virtual machine executes the application and parses code associated with the application to determine whether a virtual input mechanism is necessary. The database stores metadata that indicates whether the type of input needed for the application is touch or key.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: June 26, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon Christopher Annan, Raymond Emilio Reeves, Ryan Alan Wick, John Marvin Jones, III
  • Patent number: 9917837
    Abstract: A method, system, and medium are provided for managing application and content downloads to mobile devices from trusted domains. A dynamically updateable list of trusted domains is provided to a mobile device. In response to an attempted download by a server, a component of the mobile device compares the server's domain to the list of trusted domains and allows the server to download content and/or applications without requiring permission from a user. The list of trusted domains can be updated over the air by communicating replacement lists to the mobile devices.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: March 13, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Ryan Alan Wick, Raymond Emilio Reeves, John Marvin Jones, III, Michael Adetokunbo Adeniji
  • Patent number: 9876866
    Abstract: Systems, methods, and computer-readable media for providing location-based data to secondary content providers via primary content providers are provided. In embodiments, a content request is received from a user device. The content request includes an indication of a primary content provider to which the content request is directed and a secondary content provider to which location-based data is to be transmitted. Upon identifying that location-based data is to be provided to the primary content provider, the location-based data is provided to the primary content provider, which then relays the location-based data to the secondary content provider.
    Type: Grant
    Filed: January 16, 2009
    Date of Patent: January 23, 2018
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, John A. Hale, Ryan Alan Wick
  • Patent number: 9817641
    Abstract: A method, system, and medium are provided for facilitating development of an application by a user for a mobile communications device. A portion of programmatic code provided by the user is retrieved and a classification corresponding to the code is determined. A set of rules comprising a use restriction associated with a protected application component is referenced to determine whether the code classification corresponds to a use restriction. Incident to identifying an associated use restriction, feedback is presented to the user that indicates that the portion of code corresponds to a use restriction.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: November 14, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Ryan Alan Wick, Raymond Emilio Reeves, John Marvin Jones, III
  • Patent number: 9747303
    Abstract: Media, methods and systems are provided for interfacing a mobile device to an application virtual machine via an application programming interface (API). A first set of file connection properties for one or more internal storage locations and a second set of file connection properties for one or more external storage locations are defined at a mobile device. The first and second sets of file connection properties define the file storage locations for a plurality of media types. Requests are received from the application virtual machine for the first and second sets of file connection properties. The application virtual machine identifies a current default storage area that can be selected from the one or more internal storage locations and the one or more external storage locations, and indicates whether the current default storage location is an internal storage location or an external storage location.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: August 29, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick, John Marvin Jones, III
  • Patent number: 9736663
    Abstract: Computer media, systems, and computer-implemented methods for enhancing SMS messaging sessions with user data are provided. A data sharing agreement between a service provider and a receiving entity, such as broadcaster or a consumer goods manufacturer, is established. A user with a wireless device sends an SMS message to the receiving entity. Data associated with the user is retrieved by the service provider in accordance with the data sharing agreement and is transmitted to the receiving entity along with the SMS message.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: August 15, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ambreen Haleem, Ryan Alan Wick
  • Patent number: 9681298
    Abstract: A method, system, and medium are provided for determining whether to allow a position-determining system to provide location information that describes a location of a mobile device. A series of steps are carried out in which information is exchanged between networked components. In an embodiment, a request for location information (e.g., map coordinates) is received together with contextual information (e.g., identification of a mobile device and identification of a requesting party). A set of rules, such as approved contextual information, is referenced to determine if the contextual information is permissible. Upon determining that the contextual information is permissible, the position-determining system is allowed to provide location information.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: June 13, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Ryan Alan Wick, Raymond Emilio Reeves, John Marvin Jones, Michael P. Mcmullen
  • Patent number: 9538449
    Abstract: A method, system, and medium are provided for improving communication between a mobile device and a wireless network in embodiment of the invention. Based in part on expected locations for a mobile device and network availability, predictions can be made regarding the future quality of service available for the mobile device. This prediction can allow actions to be taken to mitigate any change in the quality of service.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: January 3, 2017
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick
  • Patent number: 9414190
    Abstract: Media, methods and interfaces are provided for interfacing a mobile device and an application virtual machine to provide location information of the mobile device from a secondary source. When location information supplied by a first source to the application virtual machine contains invalid values for device location, a secondary source is utilized to provide the location information. No new processing thread is spawned for collection of back-up source configurations. Thus, interfaces initiate the first and second location determination methods in a single request. The power consumed by the mobile device to retrieve the device location information from a secondary source is reduced by the absence of additional configuration collection threads. Interfaces include a primary location component, a verification component, a backup location component, and a location update component.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: August 9, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: John Marvin Jones, III, Raymond Emilio Reeves, Ryan Alan Wick
  • Patent number: 9398424
    Abstract: Systems, methods, and computer-readable media for delivering messages to destination devices are provided. In embodiments, a message is associated with a destination identifier that identifies a destination to deliver the message. The message might be communicated to one or more destination devices via various paths depending on the destination identifier. In one embodiment, a message associated with a device destination identifier is delivered to a destination device via a direct component while a message associated with a geographical or categorical destination identifier is delivered to a destination device via a broadcast component. Upon delivery to a destination device, in instances where the message is associated with a categorical destination identifier, the device might discern whether to present the message based on whether the message is of interest to the device or a user associated therewith. The message can be presented via a short-message-service-based user interface.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: July 19, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick, John Marvin Jones, III
  • Patent number: 9373106
    Abstract: Provides a consumer of digital products with an experience like that of visiting a shopping mall, where a product may be “tried on,” or downloaded, without having to pay until it's actually used. A consumer may download three identical copies of an item, but not be billed for any of the downloads until one of the copies of the item is actually installed or used on the client device. At that point, a purchase of that particular copy of the item is deemed to have occurred and the user is billed for that particular copy. The sale is credited to the provider that the particular copy is associated with, based on a transaction identifier that associates that particular copy of the item with the client device and the provider. The unused copies of the item may automatically be deleted or disabled once the purchase has occurred.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: June 21, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick, Wen Xue, Thomas M. Hughson
  • Patent number: 9292540
    Abstract: Media, methods and systems are provided for interfacing a mobile device to an application virtual machine via an application programming interface (API). A first set of file connection properties for one or more internal storage locations and a second set of file connection properties for one or more external storage locations are defined at a mobile device. The first and second sets of file connection properties define the file storage locations for a plurality of media types. Requests are received from the application virtual machine for the first and second sets of file connection properties. The application virtual machine identifies a current default storage area that can be selected from the one or more internal storage locations and the one or more external storage locations, and indicates whether the current default storage location is an internal storage location or an external storage location.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: March 22, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick, John Marvin Jones, III
  • Patent number: 9264522
    Abstract: A communication system comprises a gateway. The gateway is configured to receive a content request from a communication device, wherein the content request indicates requested content from a content provider, determine a set of capabilities of the communication device as specified by the content provider, transfer a status request to the communication device to determine a status of the set of capabilities of the communication device, receive a status response from the communication device indicating the status of the set of capabilities of the communication device, and if the status response indicates that the status of the set of capabilities complies with the set of capabilities of the communication device as specified by the content provider, then transfer the content request to the content provider.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: February 16, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick, Prabhat Karki, Richard J. Bassett
  • Patent number: 9258579
    Abstract: A method, system, and media are provided for delivery of content from a communication device. A temporal shifting server enables delivery of temporal shifting messages. The temporal shifting server checks conditions associated with a communication network connected to the communication device and determines whether conditions of the communication network support delivery of content stored in a large file. If the communication network can support the large file, the large file is communicated over the communication network to a recipient and a copy may be retained by the temporal shifting server. If the communication network is unable to transmit the large file, the temporal shifting server generates an identifier for the content, transmits the identifier to the communication device, receives a small file that stores a version of the content, and stores the small file.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: February 9, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick
  • 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: 9106562
    Abstract: A method, system, and medium are provided for improving communication between a mobile device and a wireless network in embodiment of the invention. Based in part on expected locations for a mobile device and network availability, predictions can be made regarding the future quality of service available for the mobile device. This prediction can allow actions to be taken to mitigate any change in the quality of service.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: August 11, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick
  • Patent number: 9071833
    Abstract: What is disclosed is an apparatus, method, and system for integrating supplemental information into one image of a three-dimensional image such that the integrated information is generally more clearly visible when viewing the three-dimensional image with only one eye.
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: June 30, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Ryan Alan Wick, Raymond Emilio Reeves
  • Patent number: 9066217
    Abstract: Computer media, systems, and computer-implemented methods for enhancing SMS messaging sessions with user data are provided. A data sharing agreement between a service provider and a receiving entity, such as broadcaster or a consumer goods manufacturer, is established. A user with a wireless device sends an SMS message to the receiving entity. Data associated with the user is retrieved by the service provider in accordance with the data sharing agreement and is transmitted to the receiving entity along with the SMS message.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: June 23, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ambreen Haleem, Ryan Alan Wick