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: 10718354Abstract: 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: GrantFiled: March 22, 2018Date of Patent: July 21, 2020Assignee: Western Digital Technologies, Inc.Inventors: Darya Amin-Shahidi, Michael Stephen Bell, Toshiki Hirano, Neale Marvin Jones, Jeffrey David Wilke
-
Publication number: 20180209446Abstract: 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: ApplicationFiled: March 22, 2018Publication date: July 26, 2018Inventors: Darya Amin-Shahidi, Michael Stephen Bell, Toshiki Hirano, Neale Marvin Jones, Jeffrey David Wilke
-
Patent number: 10009450Abstract: 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: GrantFiled: September 30, 2014Date of Patent: June 26, 2018Assignee: Sprint Communications Company L.P.Inventors: Brandon Christopher Annan, Raymond Emilio Reeves, Ryan Alan Wick, John Marvin Jones, III
-
Patent number: 9938990Abstract: 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: GrantFiled: May 8, 2015Date of Patent: April 10, 2018Assignee: Western Digital Technologies, Inc.Inventors: Darya Amin-Shahidi, Michael Stephen Bell, Toshiki Hirano, Neale Marvin Jones, Jeffrey David Wilke
-
Patent number: 9917837Abstract: 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: GrantFiled: October 17, 2008Date of Patent: March 13, 2018Assignee: Sprint Communications Company L.P.Inventors: Ryan Alan Wick, Raymond Emilio Reeves, John Marvin Jones, III, Michael Adetokunbo Adeniji
-
Patent number: 9817641Abstract: 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: GrantFiled: June 8, 2015Date of Patent: November 14, 2017Assignee: Sprint Communications Company L.P.Inventors: Ryan Alan Wick, Raymond Emilio Reeves, John Marvin Jones, III
-
Patent number: 9747303Abstract: 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: GrantFiled: January 29, 2016Date of Patent: August 29, 2017Assignee: Sprint Communications Company L.P.Inventors: Raymond Emilio Reeves, Ryan Alan Wick, John Marvin Jones, III
-
Patent number: 9681298Abstract: 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: GrantFiled: February 8, 2013Date of Patent: June 13, 2017Assignee: Sprint Communications Company L.P.Inventors: Ryan Alan Wick, Raymond Emilio Reeves, John Marvin Jones, Michael P. Mcmullen
-
Publication number: 20160327062Abstract: 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: ApplicationFiled: May 8, 2015Publication date: November 10, 2016Inventors: Darya Amin-Shahidi, Michael Stephen Bell, Toshiki Hirano, Neale Marvin Jones, Jeffrey David Wilke
-
Patent number: 9414190Abstract: 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: GrantFiled: December 10, 2014Date of Patent: August 9, 2016Assignee: Sprint Communications Company L.P.Inventors: John Marvin Jones, III, Raymond Emilio Reeves, Ryan Alan Wick
-
Patent number: 9398424Abstract: 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: GrantFiled: December 31, 2008Date of Patent: July 19, 2016Assignee: Sprint Communications Company L.P.Inventors: Raymond Emilio Reeves, Ryan Alan Wick, John Marvin Jones, III
-
Patent number: 9292540Abstract: 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: GrantFiled: April 25, 2014Date of Patent: March 22, 2016Assignee: Sprint Communications Company L.P.Inventors: Raymond Emilio Reeves, Ryan Alan Wick, John Marvin Jones, III
-
Patent number: 9146651Abstract: 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: GrantFiled: July 14, 2009Date of Patent: September 29, 2015Assignee: 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: 9053295Abstract: 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: GrantFiled: February 4, 2009Date of Patent: June 9, 2015Assignee: Sprint Communications Company L.P.Inventors: Ryan Alan Wick, Raymond Emilio Reeves, John Marvin Jones, III
-
Patent number: 8954987Abstract: 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: GrantFiled: June 26, 2012Date of Patent: February 10, 2015Assignee: Sprint Communications Company L.P.Inventors: Raymond Emilio Reeves, Ryan Alan Wick, John Marvin Jones, III
-
Patent number: 8949597Abstract: 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: GrantFiled: December 22, 2009Date of Patent: February 3, 2015Assignee: Sprint Communications Company L.P.Inventors: Raymond Emilio Reeves, Ryan Alan Wick, Jeff H. Bryan, John Marvin Jones, III
-
Patent number: 8887129Abstract: 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: GrantFiled: January 25, 2010Date of Patent: November 11, 2014Assignee: Sprint Communications Company L.P.Inventors: Brandon Christopher Annan, Raymond Emilio Reeves, Ryan Alan Wick, John Marvin Jones, III
-
Patent number: 8762429Abstract: 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: GrantFiled: July 9, 2008Date of Patent: June 24, 2014Assignee: Sprint Communications Company L.P.Inventors: Raymond Emilio Reeves, Ryan Alan Wick, John Marvin Jones, III
-
Patent number: 8464477Abstract: 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: GrantFiled: August 18, 2011Date of Patent: June 18, 2013Inventors: Larry Richard Bowlus, Heidi Marie Bowlus, Robert Hawley Bowlus, Rebecka Joymae Bowlus, Ambrosia Danielle Bowlus, Katherine Leigh Bowlus, Marvin Jones
-
Patent number: 8458304Abstract: 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: GrantFiled: May 3, 2012Date of Patent: June 4, 2013Assignee: Sprint Communications Company L.P.Inventors: Raymond Emilio Reeves, Ryan Alan Wick, John Marvin Jones, III, Prabhat Karki