Patents by Inventor Marvin Jones

Marvin Jones 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: 10718354
    Abstract: A compact back-flow stopper using an elastic flexure mechanism for a cooling fan is shown and described. The backflow stopper assembly comprises a frame configured to structurally support a fin array when coupled to a fan. The fin array comprises a plurality of flexural deformation elements and associated fin elements arrayed in a radial arrangement to establish a pathway for airflow, each of the flexural deformation elements configured to move an attached fin element responsive to airflow impacting the attached fin element. Flex limiter elements are coupled to the frame and configured to limit flexure of the fin elements beyond a predetermined flexure in relation to the frame to stop backflow of air through the fin array. A fan assembly with a backflow stopper is shown and described. Also, a data storage assembly using fan assemblies with backflow stoppers is also shown and described.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: July 21, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Darya Amin-Shahidi, Michael Stephen Bell, Toshiki Hirano, Neale Marvin Jones, Jeffrey David Wilke
  • Publication number: 20180209446
    Abstract: A compact back-flow stopper using an elastic flexure mechanism for a cooling fan is shown and described. The backflow stopper assembly comprises a frame configured to structurally support a fin array when coupled to a fan. The fin array comprises a plurality of flexural deformation elements and associated fin elements arrayed in a radial arrangement to establish a pathway for airflow, each of the flexural deformation elements configured to move an attached fin element responsive to airflow impacting the attached fin element. Flex limiter elements are coupled to the frame and configured to limit flexure of the fin elements beyond a predetermined flexure in relation to the frame to stop backflow of air through the fin array. A fan assembly with a backflow stopper is shown and described. Also, a data storage assembly using fan assemblies with backflow stoppers is also shown and described.
    Type: Application
    Filed: March 22, 2018
    Publication date: July 26, 2018
    Inventors: Darya Amin-Shahidi, Michael Stephen Bell, Toshiki Hirano, Neale Marvin Jones, Jeffrey David Wilke
  • 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: 9938990
    Abstract: A compact back-flow stopper using an elastic flexure mechanism for a cooling fan is shown and described. The backflow stopper assembly comprises a frame configured to structurally support a fin array when coupled to a fan. The fin array comprises a plurality of flexural deformation elements and associated fin elements arrayed in a radial arrangement to establish a pathway for airflow, each of the flexural deformation elements configured to move an attached fin element responsive to airflow impacting the attached fin element. Flex limiter elements are coupled to the frame and configured to limit flexure of the fin elements beyond a predetermined flexure in relation to the frame to stop backflow of air through the fin array. A fan assembly with a backflow stopper is shown and described. Also, a data storage assembly using fan assemblies with backflow stoppers is also shown and described.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: April 10, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventors: Darya Amin-Shahidi, Michael Stephen Bell, Toshiki Hirano, Neale Marvin Jones, Jeffrey David Wilke
  • 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: 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: 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
  • Publication number: 20160327062
    Abstract: A compact back-flow stopper using an elastic flexure mechanism for a cooling fan is shown and described. The backflow stopper assembly comprises a frame configured to structurally support a fin array when coupled to a fan. The fin array comprises a plurality of flexural deformation elements and associated fin elements arrayed in a radial arrangement to establish a pathway for airflow, each of the flexural deformation elements configured to move an attached fin element responsive to airflow impacting the attached fin element. Flex limiter elements are coupled to the frame and configured to limit flexure of the fin elements beyond a predetermined flexure in relation to the frame to stop backflow of air through the fin array. A fan assembly with a backflow stopper is shown and described. Also, a data storage assembly using fan assemblies with backflow stoppers is also shown and described.
    Type: Application
    Filed: May 8, 2015
    Publication date: November 10, 2016
    Inventors: Darya Amin-Shahidi, Michael Stephen Bell, Toshiki Hirano, Neale Marvin Jones, Jeffrey David Wilke
  • 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: 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: 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: 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: 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: 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: 8464477
    Abstract: Seismic base isolation and energy dissipation device using a plurality of swing plate's that are placed on a central wall. This arrangement creates a strong load bearing swing beam that moves in true pendulum fashion. This system is placed between the structural load and its foundation. This seismic wave base isolation system has the purpose of absorbing seismic wave displacement energy in all directions. This unique design can scale up for very large and heavy loads or scale down to protect sensitive cargo and equipment from destructive motion. The swing plates inside the swing beam will provide support and absorption of motion by moving as a pendulum and therefore redirecting and dissipating seismic energy. This system has a simple design shape and is therefore inexpensive to construct, is easy to engineer and deploy, it requires no uncommon material and requires very little maintenance or advanced electronics.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: June 18, 2013
    Inventors: Larry Richard Bowlus, Heidi Marie Bowlus, Robert Hawley Bowlus, Rebecka Joymae Bowlus, Ambrosia Danielle Bowlus, Katherine Leigh Bowlus, Marvin Jones
  • 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