Patents by Inventor Brandon Myers
Brandon Myers 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: 11912606Abstract: This application relates generally to an optical fiber for the delivery of infrared light where the polarization state of the light entering the fiber is preserved upon exiting the fiber and the related methods for making thereof. The optical fiber has a wavelength between about 0.9 ?m and 15 ?m, comprises at least one infrared-transmitting glass, and has a polarization-maintaining (PM) transverse cross-sectional structure. The infrared-transmitting, polarization-maintaining (IR-PM) optical fiber has a birefringence greater than 10?5 and has applications in dual-use technologies including laser power delivery, sensing and imaging.Type: GrantFiled: April 7, 2020Date of Patent: February 27, 2024Assignee: The Government of the United States of America, as represented by the Secretary of the NavyInventors: Daniel J. Gibson, Daniel Rhonehouse, Shyam S. Bayya, L. Brandon Shaw, Rafael R. Gattass, Jesse A. Frantz, Jason D. Myers, Woohong Kim, Jasbinder S. Sanghera
-
Publication number: 20230233146Abstract: A method of controlling a wearable device including a signal generator, two stimulation electrodes, and two sensing electrodes to monitor a level of edema of a subject, includes generating, by the generator, a signal that causes a current to flow between the stimulation electrodes and measuring an impedance between the sensing electrodes disposed on a skin of the subject at an interval of time during a testing period, thereby providing impedance measurements, validating each impedance measurement against a model set of impedance measurements, eliminating a measurement from the impedance measurements if the measurement fails the validating, thereby providing a validated sub-set of impedance measurements, converting each of the validated sub-set of impedance measurements to an edema index, thereby providing edema indices, averaging the edema indices and generating an average edema index for the testing period, and generating an alert depending on the average edema index.Type: ApplicationFiled: June 8, 2021Publication date: July 27, 2023Inventors: Joshua Brandon MYER, Reza NAIMA
-
Publication number: 20220342980Abstract: A method, computer program product, and computing system for detecting the initiation of a recovery procedure in a multi-node IT computing device; determining if a platform container on one of the nodes of the multi-node IT device is capable of executing the recovery procedure; if the platform container on one of the nodes of the multi-node IT device is capable of running the recovery procedure, executing the recovery procedure on the platform container; and if the platform container on none of the nodes of the multi-node IT device is capable of running the recovery procedure, executing the recovery procedure on a maintenance container on one of the nodes of the multi-node IT device.Type: ApplicationFiled: April 23, 2021Publication date: October 27, 2022Inventor: Jackson Brandon Myers
-
Patent number: 10204011Abstract: A method of initializing a computing device is provided. The method includes (a) powering up the computing device, (b) initially setting a flag to indicate no need to reboot the computing device, (c) sequentially starting a set of computing components operating on the computing device, (d) in response to one component of the set making a configuration change to the computing device, setting a flag to indicate a need to partially reboot the computing device, and (e) upon all components of the set of components completing to load, partially restarting the computing device conditioned on the flag indicating the need to partially reboot, partially restarting including sequentially restarting the set of computing components without powering up the computing device again. An apparatus, system, and computer program product for performing a similar method are also provided.Type: GrantFiled: June 30, 2016Date of Patent: February 12, 2019Assignee: EMC IP Holding Company LLCInventors: Michael L. Burriss, Roko Peros, Jochen F. De Smet, Brion Patrick Philbin, Kenneth D. Lee, Yuri A. Stotski, Jackson Brandon Myers, Helga M. Sonner
-
Patent number: 9641404Abstract: Systems, methods, and computer readable medium for optimizing storage allocations based on system resources are disclosed. According to one aspect, the subject matter described herein includes a method for dynamic, policy-based allocation of system resources. The method includes maintaining statistics in connection with like system resources. Each of the system resources having associated statistics that are suitable for describing a relationship with an allocatable class of resource. A request is received for a resource. In response to receiving the request, one of the like system resources is selected, based on the statistics and a policy, as a best system resource in connection with the allocatable class of resource.Type: GrantFiled: February 26, 2015Date of Patent: May 2, 2017Assignee: EMC IP Holding Company LLCInventors: Charles Christopher Bailey, Jason L. Taylor, Samuel L. Mullis, II, Miles Aram DeForest, Jackson Brandon Myers
-
Patent number: 9367515Abstract: A technique for managing a boot process on a data storage system having multiple storage processors is disclosed. A first storage processor communicatively coupled to and directs a second storage processor to perform one or more boot sequences. Elapsed time and timeout variables and an empty set of boot states are provided. After sleeping for a predetermined time the elapsed time variable is incremented. If the boot state of the second processor is not successful, the technique determines if the current boot state is a new boot state, and if so, the new boot state is added to the set of boot states and the elapsed time value is reset. The timeout value is set equal to the user defined value. If the elapsed time is less than the timeout value, the technique loops back to the sleep state and continues thereon, else if greater that the timeout value, a failure is indicated.Type: GrantFiled: December 31, 2013Date of Patent: June 14, 2016Assignee: EMC CorporationInventors: Jackson Brandon Myers, Victor T. Kan, Eric R. Vook, Abhaya Pattanaik
-
Patent number: 8886909Abstract: Systems, methods, and computer readable medium for allocating physical storage in a disk array are disclosed. According to one aspect, the subject matter described herein includes a method for allocating portions of storage area of a storage array. The method includes receiving, from a requesting entity, a request for allocation of a portion of storage area of a storage array, the storage array comprising a plurality of storage entities and a plurality of data buses for transferring data to and from the plurality of storage entities, wherein the plurality of storage entities are organized into at least one logical unit, wherein each logical unit is subdivided into at least one slice. In response to receiving the request for allocation, at least one slice is selected for allocation for use by the requesting entity, based on anticipated system resource utilization during access to data to be stored in the storage array.Type: GrantFiled: April 10, 2008Date of Patent: November 11, 2014Assignee: EMC CorporationInventors: Miles Aram De Forest, Charles Christopher Bailey, Michael D. Haynes, David Haase, Jackson Brandon Myers, Dipak Prasad
-
Patent number: 8719812Abstract: Methods, systems, and computer readable media for dynamically modifying and utilizing a software package description for software installation are disclosed. According to one method, a software package that includes a software description file is loaded on a hardware platform. The software description file is dynamically modified based on the software package and the hardware platform. The method also includes utilizing the modified software description file to install the software package on the hardware platform.Type: GrantFiled: June 30, 2008Date of Patent: May 6, 2014Assignee: EMC CorporationInventors: Brandon Myers, Eric Vook, Victor Kan
-
Publication number: 20140047452Abstract: A computing system for scalable computing on commodity hardware is provided. The computing system includes a first computing device communicatively connected to a second computing device. The first computing device includes a processor, a physical computer-readable medium, and program instructions stored on the physical computer-readable medium and executable by the processor to perform functions. The functions include determining a first task associated with the second computing device and a second task associated with the second computing device are to be executed, assigning execution of the first task and the second task to the processor of the first computing device, generating an aggregated message that includes (i) a first message including an indication corresponding to the execution of the first task and (ii) a second message including an indication corresponding to the execution of the second task, and sending the aggregated message to the second computing device.Type: ApplicationFiled: March 15, 2013Publication date: February 13, 2014Applicants: Battelle Memorial Institute, University of Washington through its Center for CommercializationInventors: Luis CEZE, Jacob Eric NELSON, Brandon HOLT, Brandon MYERS, Simon KAHAN, Mark H. OSKIN
-
Patent number: 8452816Abstract: A method is used in managing database access. A framework is provided for translating versioned data between memory and persistent storage. Based on the framework, read and write requests that access records in a database are translated. Based on the framework, it is made to appear that the database is a different version of the database.Type: GrantFiled: March 31, 2010Date of Patent: May 28, 2013Assignee: EMC CorporationInventors: Robert F. Goudreau, Jr., Saurbh M Pathak, Miles A. DeForest, David Haase, Jackson Brandon Myers, Sriram Nagasubramanian, Michael P. Wagner
-
Patent number: 8443369Abstract: Systems, methods, and computer readable medium for optimizing storage allocations based on system resources are disclosed. According to one aspect, the subject matter described herein includes a method for dynamic, policy-based allocation of system resources. The method includes specifying a plurality of system resource collections for representing sets of like system resources and their dependencies. An order in which the collections are to be evaluated during selection of a resource is also specified. A policy for determining the best resource within each collection is also specified. Statistics about the system resources in the collections are maintained. A request for a resource is received. In response to receiving the request, the collections are evaluated in the specified order. The best resource is selected from each collection based on the dependencies, prior selections, and statistics to implement the policy.Type: GrantFiled: June 30, 2008Date of Patent: May 14, 2013Assignee: EMC CorporationInventors: Charles Christopher Bailey, Miles Aram de Forest, Michael Burriss, David Haase, Dipak Prasad, Brandon Myers
-
Patent number: 8132266Abstract: Methods, systems, and computer program products for identifying and enforcing software feature limits across different hardware platforms, software releases, and tiers are disclosed. According to one method, a feature limit data structure is stored on the hardware platform. Each entry in the feature limit data structure is indexed by at least a software program identifier, a software release level identifier, and a feature name. When software is initialized, its release level is determined. A feature limit manager separate from the software being initialized is invoked. At least the software program identifier, the release level, and the feature identifier are provided as input to the feature limit manager. The feature limit manager provides a feature limit value. The feature limit value is stored and the software uses the feature limit value to enforce the feature limit during execution.Type: GrantFiled: March 28, 2006Date of Patent: March 6, 2012Assignee: EMC CorporationInventors: Robert F. Goudreau, Eric R. Vook, J. Brandon Myers, Victor Kan
-
Patent number: 7818735Abstract: A method, system, or computer program product for controlling access to software component features is disclosed. There are three available states for selectable component features. The three available states, of which one is selected, are: (i) enabled access to the selected software component features for users and other software component features on a data storage system, (ii) enabled access to the selected software component features by other software component features on a data storage system, or (iii) disabled access to the software component features.Type: GrantFiled: June 9, 2005Date of Patent: October 19, 2010Assignee: EMC CorporationInventors: Eric R. Vook, J. Brandon Myers, Victor Kan, Karl M. Owen, Dennis Duprey, Kenneth John Hayman, Abhijit Aswath
-
Patent number: 7536687Abstract: The system and method facilitates transition from one software packaging model to a new model. New software packages include a capability package and an enabler package. The capability package provides new or enhanced functionality, and the enabler package serves to provide information that the user has purchased the particular software involved, and is entitled to use the optional feature that the package delivers. The system and method provides for installation of the new software package on older software packages in a non-disruptive manner.Type: GrantFiled: June 23, 2004Date of Patent: May 19, 2009Assignee: EMC CorporationInventor: Brandon Myers
-
Patent number: 7516452Abstract: A method, system, or computer program product for controlling software installation that can accommodate revisions of software and hardware platforms over time.Type: GrantFiled: March 31, 2005Date of Patent: April 7, 2009Assignee: EMC CorporationInventors: Eric R. Vook, J. Brandon Myers, Victor Kan, Karl M. Owen
-
Patent number: 7159085Abstract: A method allows point-in-time viewing of session data for multiple sessions being stored on a disk. Session bits are set for the session data in memory which points to the data at any particular point in time, and this can be done for multiple sessions. In order to make the session data persistent, separate session bits are stored in a portion of a disk reserved for such session bits. Thus, in the event of failure where session bits which are stored in volatile memory such as RAM, are lost, the duplicate copy set in the non-volatile memory can be used to recreate the session once the failure is corrected.Type: GrantFiled: April 19, 2002Date of Patent: January 2, 2007Assignee: EMC CorporationInventors: Michael Paul Wagner, Paul Thomas McGrath, J. Brandon Myers, Bruce Allen Keesee
-
Publication number: 20030197963Abstract: A method allows point-in-time viewing of session data for multiple sessions being stored on a disk. Session bits are set for the session data in memory which points to the data at any particular point in time, and this can be done for multiple sessions. In order to make the session data persistent, separate session bits are stored in a portion of a disk reserved for such session bits. Thus, in the event of failure where session bits which are stored in volatile memory such as RAM, are lost, the duplicate copy set in the non-volatile memory can be used to recreate the session once the failure is corrected.Type: ApplicationFiled: April 19, 2002Publication date: October 23, 2003Applicant: EMC CorporationInventors: Michael Paul Wagner, Paul Thomas McGrath, J. Brandon Myers, Bruce Allen Keesee
-
Patent number: D631960Type: GrantFiled: December 1, 2009Date of Patent: February 1, 2011Inventor: Todd Brandon Myers