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: 9053295
    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: February 4, 2009
    Date of Patent: June 9, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Ryan Alan Wick, Raymond Emilio Reeves, John Marvin Jones, III
  • Patent number: 9021598
    Abstract: Systems, methods, and computer-readable media for managing application events are provided. In embodiments, a notifier is received that indicates a usage of an application installed on a user device and a date associated with the usage. A verification notifier is also received that verifies that the user device is registered in association with the application and indicates a date associated with the verification. The date associated with the usage and the date associated with the verification are compared to determine whether the dates occur within a predetermined time period relative to one another. In such a case, it might be determined that a provider of the application installed on the user device should be rewarded.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: April 28, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Steven Duane Myers, Terry Gene Rayburn, Raymond Emilio Reeves, Ryan Alan Wick
  • Patent number: 8954987
    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: June 26, 2012
    Date of Patent: February 10, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick, John Marvin Jones, III
  • Patent number: 8949597
    Abstract: A system or method of remotely managing security certificates on a mobile device is provided. Certificates on a mobile device may be added to, deleted from, or updated by a server that manages certificates on one or more mobile devices. The server may retrieve new certificates from a certificate authority and push the certificate to the mobile device where it is stored for subsequent use. The management of security certificates on a mobile device may be governed by one or more certificate-management rules that are enforced by the remote server and/or the mobile device.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: February 3, 2015
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick, Jeff H. Bryan, John Marvin Jones, III
  • Patent number: 8887129
    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: January 25, 2010
    Date of Patent: November 11, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Brandon Christopher Annan, Raymond Emilio Reeves, Ryan Alan Wick, John Marvin Jones, III
  • Patent number: 8868650
    Abstract: Methods, devices, and products facilitate consolidating multi-user communications by redirecting calls to a multi-user device, with which multiple users can interact. A multi-user device monitors the density of users and devices within a specified distance of the multi-user device. Based at least in part on the proximity of a user, the multi-user device can designate a preferred device associated with the user and inform a multi-user-device server of the preference. The multi-user-device server provides a conference server with instructions that include contact information for the preferred devices to be used by the conference server when initiating a multi-user communication session.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: October 21, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick, Wen Xue
  • Patent number: 8856690
    Abstract: The present invention provides methods for associating a gesture, in contact with a touch screen, with a character. More specifically, the present invention links a user's movement on a surface of a device to represent a character. A character includes any number, letter, or symbol. For example, an illustrative embodiment of the present invention, a user may swipe a surface on their device such as a cell phone. The present invention recognizes the swipe to represent the number “0,” a swipe in another direction to represent the number “1,” a tap in the middle region to represent the number “2,” etc.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: October 7, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick
  • Patent number: 8762429
    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: July 9, 2008
    Date of Patent: June 24, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick, John Marvin Jones, III
  • Patent number: 8699996
    Abstract: A system and method for managing communication rules on a mobile device are provided. In one embodiment, the communication rules are enforced by the mobile device without assistance from outside components. The communication rules a mobile device needs to enforce may be controlled by a component that is apart from the mobile device. The communication rules may take into account the application that requested the communication and the mobile device's present physical surroundings.
    Type: Grant
    Filed: December 7, 2009
    Date of Patent: April 15, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick
  • Publication number: 20140086046
    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: Application
    Filed: September 26, 2013
    Publication date: March 27, 2014
    Applicant: Sprint Communications Company L.P.
    Inventors: RAYMOND EMILIO REEVES, RYAN ALAN WICK
  • Patent number: 8683063
    Abstract: A medium and method are provided for preventing undesired data from being communicated through a network. In one aspect, the method comprises the method comprises receiving from an anonymizing device an indication of an undesired data communication and an identification of one or more of a computing device responsible for said communication and a user responsible for said communication; on the basis of specified criteria, determining whether said indication is valid; when said indication is valid, incrementing a cumulative instance count that sums a number of instances associated with one or more of the computing device and the user; and, when said cumulative count exceeds a predetermined threshold number of instances, implementing a measure to prevent a further undesired data communication from said computing device.
    Type: Grant
    Filed: January 21, 2010
    Date of Patent: March 25, 2014
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Prabhat Karki, Wen Xue, Ryan Alan Wick
  • Patent number: 8615234
    Abstract: A wireless communication system receives a registration request transferred by a first wireless communication device associated with a user account. The wireless communication system determines if registration data in the registration request is invalid. If the registration data is invalid, then the wireless communication system determines if a user profile in the first wireless communication device is out-of-date. If the user profile in the first wireless communication device is out-of-date, then the wireless communication system determines if a second wireless communication device is associated with the user account. If a second wireless communication device is associated with the user account, then the wireless communication system transfers an updated user profile for delivery to the second wireless communication device.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: December 24, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Michael Aaron Silvey, Ryan Alan Wick, Wen Xue
  • Patent number: 8576192
    Abstract: The invention is directed to a physical overlay that can be secured to a mobile device and that covers at least a portion of the mobile device's user interface. The overlay includes a front portion that has input areas, which may be openings or physical keys. The mobile device detects or is told that the overlay is installed, and the mobile device receives configuration data associated with the overly that tells the mobile device the locations of the input areas on the overlay so that the user interface can be adjusted accordingly. The overlay also includes side portions that allow the overlay to be secured to the mobile device.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: November 5, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick
  • Patent number: 8547834
    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: May 26, 2010
    Date of Patent: October 1, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick
  • Patent number: 8504724
    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: August 2, 2012
    Date of Patent: August 6, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick, Wen Xue
  • Patent number: 8482540
    Abstract: An overlay secured to a mobile device and positioned over a portion of a touch-activated user interface on the mobile device functions as a guide and includes input areas that indicate locations of input touch regions on the user interface. Based on an identity of the overlay, configuration data is accessed that corresponds to that particular overlay. The configuration data defines locations of the input areas and enables the input touch regions to be mapped for that particular overlay.
    Type: Grant
    Filed: January 18, 2011
    Date of Patent: July 9, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick
  • Patent number: 8458304
    Abstract: A method for identifying a client application installed on a mobile communications device. The method includes monitoring mobile network traffic associated with the web-enabled application. A service profile is developed corresponding to the client application, where the service profile includes information about the client application. A client identity is associated with the service profile. An access request, generated by the mobile communications device, is received from a mobile access gateway (MAG), where the access request includes a request to access application content from a content provider. A determination is made whether the access request includes information reflected in the service profile. In response to determining that the access request includes information reflected in the service profile, the client identity is provided to the MAG.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: June 4, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick, John Marvin Jones, III, Prabhat Karki
  • Patent number: 8424070
    Abstract: Systems and media are provided for authenticating a mobile device using credentials supplied by a network rather than using a credential configured in the mobile device. As the mobile device requests access to the Internet, an AUD request is sent to an AUD service based on the generic credential in the mobile device. The AUD service generates a user-specific credential for the mobile that enables authentication by an authentication server and subsequent registration at a registration server.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: April 16, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Prabhat Karki, Sailesh Lamsal, Ryan Alan Wick
  • Patent number: 8412786
    Abstract: A message system comprises a communication interface and a processing system. The communication interface is configured to receive a message object addressed to a user. The processing system is configured to store a copy of the message object, process the message object based on user decomposition instructions to generate a decomposed message object, select a delivery mechanism for the decomposed message object based on user delivery instructions, and direct the communication interface to transfer the decomposed message object for delivery to the user according to the delivery mechanism. The communication interface configured to transfer the decomposed message object for delivery to the user according to the delivery mechanism.
    Type: Grant
    Filed: April 20, 2010
    Date of Patent: April 2, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Raymond Emilio Reeves, Ryan Alan Wick, Thomas Michael Hughson
  • Patent number: 8380219
    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: March 24, 2009
    Date of Patent: February 19, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Ryan Alan Wick, Raymond Emilio Reeves, John Marvin Jones, III, Michael P. McMullen