Patents by Inventor Eric Soderberg
Eric Soderberg 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).
-
Publication number: 20240074541Abstract: According to an embodiment, a device for tightening an article includes a housing, a spool rotatably positioned within the housing, a knob operably coupled with the spool to cause the spool to rotate within the housing, and a stop mechanism. The device is configured so that incremental rotation of the knob in a first direction causes a corresponding incremental rotation of the spool within the housing that incrementally tensions a tension member and thereby tightens the article. The device is also configured so that incremental rotation of the knob in a second direction causes a corresponding incremental rotation of the spool that incrementally loosens the tension member's tension. The stop mechanism is configured to prevent rotation of the spool in the second direction when the tension member's tension achieves or falls below a tension threshold.Type: ApplicationFiled: June 15, 2023Publication date: March 7, 2024Applicant: BOA Technology, Inc.Inventors: Christopher Converse, Eric Irwin, Randon Kruse, Mark Soderberg, Aaron Venturini
-
Patent number: 11612337Abstract: The present invention includes a system and device for aiding in the diagnosis of a physiological abnormality resulting in detectable, measurable variations in contents of breathed air. The system includes a handheld unit defining an airway, wherein the airway includes a plurality of sensors adapted to measure a plurality of parameters related to the presence of a physiological abnormality. The system further includes a control unit remotely connected to the handheld unit. The control unit includes a controller adapted to receive input signals from the handheld unit and remit output signals in response thereto. The output signals are usable by a user in determining the presence or absence of a physiological abnormality. The control unit further also can include a display adapted to display the output signals to a user thereby easing the determination of the physiological abnormality. The system further includes a mouthpiece selectively connectable to the handheld unit.Type: GrantFiled: October 7, 2019Date of Patent: March 28, 2023Assignee: DEKA Products Limited PartnershipInventors: Derek G. Kane, Gregory R. Lanier, Jr., Eric Soderberg, Benjamin W. Jones, Jr., Paul Marquis
-
Patent number: 11463318Abstract: Example implementations relate to calculating a weighted efficiency index. An example implementation includes fetching a public resource utilization metric and a public cloud resources cost. A private resource utilization metric is collected and a private cloud resources cost is calculated. A weighted efficiency index is calculated from the public cloud resources cost, the private cloud resources cost, or any combination thereof, and a weighted deviation from an ideal resource utilization percentage. The weighted efficiency index may be displayed on a user interface.Type: GrantFiled: August 24, 2020Date of Patent: October 4, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Venkateswaran Tharuvai Sundaram, Christopher Michael Carlozzi, Ryan Brandt, Fredrick M. Roeling, Eric Soderberg, Roland M. Hochmuth, Bryan Jacquot, Travis S. Tripp
-
Publication number: 20200382380Abstract: Example implementations relate to calculating a weighted efficiency index. An example implementation includes fetching a public resource utilization metric and a public cloud resources cost. A private resource utilization metric is collected and a private cloud resources cost is calculated. A weighted efficiency index is calculated from the public cloud resources cost, the private cloud resources cost, or any combination thereof, and a weighted deviation from an ideal resource utilization percentage. The weighted efficiency index may be displayed on a user interface.Type: ApplicationFiled: August 24, 2020Publication date: December 3, 2020Inventors: Venkateswaran Tharuvai Sundaram, Christopher Michael Carlozzi, Ryan Brandt, Fredrick M. Roeling, Eric Soderberg, Roland M. Hochmuth, Bryan Jacquot, Travis S. Tripp
-
Patent number: 10756981Abstract: Example implementations relate to calculating a weighted efficiency index. An example implementation includes fetching a public resource utilization metric and a public cloud resources cost. A private resource utilization metric is collected and a private cloud resources cost is calculated. A weighted efficiency index is calculated from the public cloud resources cost, the private cloud resources cost, or any combination thereof, and a weighted deviation from an ideal resource utilization percentage. The weighted efficiency index may be displayed on a user interface.Type: GrantFiled: November 28, 2017Date of Patent: August 25, 2020Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Venkateswaran Tharuvai Sundaram, Christopher Michael Carlozzi, Ryan Brandt, Fredrick M. Roeling, Eric Soderberg, Roland M. Hochmuth, Bryan Jacquot, Travis S. Tripp
-
Publication number: 20190166007Abstract: Example implementations relate to calculating a weighted efficiency index. An example implementation includes fetching a public resource utilization metric and a public cloud resources cost. A private resource utilization metric is collected and a private cloud resources cost is calculated. A weighted efficiency index is calculated from the public cloud resources cost, the private cloud resources cost, or any combination thereof, and a weighted deviation from an ideal resource utilization percentage. The weighted efficiency index may be displayed on a user interface.Type: ApplicationFiled: November 28, 2017Publication date: May 30, 2019Inventors: Venkateswaran Tharuvai Sundaram, Christopher Michael Carlozzi, Ryan Brandt, Fredrick M. Roeling, Eric Soderberg, Roland M. Hochmuth, Bryan Jacquot, Travis S. Tripp
-
Publication number: 20130173667Abstract: A method for navigating an acyclic graph includes the steps of generating two or more acyclic graphs, each of the two or more acyclic graphs relating to a specific topology, wherein at least two of the two or more acyclic graphs include at least one common node; receiving a request to generate a composite acyclic graph, wherein the composite acyclic graph includes the at least one common node; generating the composite acyclic graph; and displaying the specific node of the composite acyclic graph.Type: ApplicationFiled: October 5, 2010Publication date: July 4, 2013Inventors: Eric Soderberg, Steven Roth
-
Patent number: 8316111Abstract: The invention provides methods of placing programmatic packages in a clustered environment. An exemplary method of placing programmatic packages in response to a state change in a clustered computing system is presented including: receiving the state change; in response to receiving the state change, ordering programmatic packages, where each of the programmatic packages is configured with a package priority, the package priority representing a user designated assignment of programmatic importance from high to low; placing the programmatic package having a highest package priority on a configured node, the configured node included as part of the clustered computing system; and for each of a remaining programmatic packages, placing each of the remaining programmatic packages on a node set in accordance with a user-specified package dependency, the node set included as part of the clustered computing system.Type: GrantFiled: October 11, 2005Date of Patent: November 20, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Farid Faez, Eric Soderberg
-
Patent number: 8230001Abstract: Methods and systems for providing information a client requested about a system using scripts are described. In one embodiment, one or more scripts request information about a computer system. A translator receives the information about the system from the scripts. The translator stores the information about the system in readily accessible data structures.Type: GrantFiled: May 28, 2004Date of Patent: July 24, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: James R. Curtis, Eric Soderberg, Morris Lee
-
Patent number: 8108712Abstract: A method, and a corresponding apparatus, implemented on a suitably programmed processor, selects an ideal computer to remove from a computer cluster observing a failure condition. The computer cluster includes multiple computers. The method includes the steps of recording, at each of the computers, health data for each of the computers, computing, at a health timeout, a first health score for each of the computers based on the health data, computing, at a fatal timeout, and based on the first health score, a second health score for each of the computers, and at each of the computers, selecting a computer having the highest health score for removal from the cluster.Type: GrantFiled: October 30, 2009Date of Patent: January 31, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Charles J. Carlino, Hoa Nguyen, Jayesh Patel, Eric Soderberg, Daniel W. Hepner
-
Publication number: 20070083603Abstract: The invention provides methods of placing programmatic packages in a clustered environment. An exemplary method of placing programmatic packages in response to a state change in a clustered computing system is presented including: receiving the state change; in response to receiving the state change, ordering programmatic packages, where each of the programmatic packages is configured with a package priority, the package priority representing a user designated assignment of programmatic importance from high to low; placing the programmatic package having a highest package priority on a configured node, the configured node included as part of the clustered computing system; and for each of a remaining programmatic packages, placing each of the remaining programmatic packages on a node set in accordance with a user-specified package dependency, the node set included as part of the clustered computing system.Type: ApplicationFiled: October 11, 2005Publication date: April 12, 2007Inventors: Farid Faez, Eric Soderberg
-
Patent number: 7047497Abstract: Mechanism for displaying a layout of graphic user interface properties in a panel. The data is stored in managed object format (MOF) files and defines how the data to be displayed is interrelated. The generic mechanism defines the layout of interrelated object properties, where the layout of similar panels appear differently based on the type of the object of focus. An object is associated with a defined set of properties that may correspond to properties of other objects, as well. The system isolates information that determines the look and feel of status and property layout displays of a GUI into one file. This file can be quickly edited to change the appearance when needed. The application source code utilizes a class schema and the modifiable file is read in and processed when the application is launched. Further changes require the application to be restarted to read in the modified file.Type: GrantFiled: October 30, 2001Date of Patent: May 16, 2006Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jonathan Patrizio, Eric Soderberg
-
Publication number: 20050267933Abstract: Methods and systems for providing information a client requested about a system using scripts are described. In one embodiment, one or more scripts request information about a computer system. A translator receives the information about the system from the scripts. The translator stores the information about the system in readily accessible data structures.Type: ApplicationFiled: May 28, 2004Publication date: December 1, 2005Inventors: James Curtis, Eric Soderberg, Morris Lee
-
Publication number: 20050198581Abstract: A network system includes a reconfigurable network and a network management system. The network management system can represent the network in the form of a network image. Network image objects, corresponding to network objects, can be selected as copy sources and paste targets. A copy-and-paste operation modifies the network image to indicate a potential modification of the actual network in which the configuration of the network object corresponding to the selected copy source object is applied to the network object corresponding to the selected image object. In addition, the copy-and-paste operation can automatically represent a common connection of a source object input and a target object input to a common data source. Furthermore, the copy-and-paste operation can automatically connect outputsof source and target objects to a comparison function so that the implementation of the copy-and-paste operation on the actual network can be validated.Type: ApplicationFiled: March 5, 2004Publication date: September 8, 2005Inventors: Eric Soderberg, Jonathan Patrizlo, Daniel Hepner
-
Publication number: 20050171752Abstract: A cluster simulator simulates reformation of a real cluster in response to failure events. Profile programs on the cluster can gather data useful to the simulation and transmit the profile data to the simulator. The simulator can generate a model of the real cluster, the model itself being a virtual cluster. A user can select virtual failure events from a menu to apply to the model and the simulator responds by generating a post-failure virtual cluster in the configuration that the real cluster would assume in the event of the corresponding real failure. Sequences of virtual failures can also be tested for a given cluster configuration to evaluate its robustness. Comprehensive testing using virtual failure sequences can also be applied to different cluster configuration so that an optimum configuration can be recommended.Type: ApplicationFiled: January 29, 2004Publication date: August 4, 2005Inventors: Jonathan Patrizio, Eric Soderberg, James Curtis
-
Publication number: 20050149920Abstract: A software application includes a document generator. A user can download from an upgrade website documentation (e.g., release notes) describing the differences in operation between a post-upgrade version of the application that would result if a target upgrade is implemented and a pre-upgrade version of the application, e.g., the one available on the user computer system. The document generator can generate full documentation for the post-upgrade version from the pre-upgrade documentation and the upgrade documentation. The post-upgrade documentation has a revision display mode and a non-revision display mode, the former showing the changes from the operation of the pre-upgrade version to the operation of the post-upgrade version.Type: ApplicationFiled: December 29, 2003Publication date: July 7, 2005Inventors: Jonathan Patrizi, Eric Soderberg, Michael Harkin
-
Publication number: 20030095145Abstract: A mechanism for displaying a layout of graphic user interface properties in a panel. The generic mechanism defines the layout of interrelated object properties, where the layout of similar panels appear differently based on the type of the object of focus. An object is associated with a defined set of properties that may correspond to properties of other objects, as well. An item is selected from a control object, such as a table, and causes a controlled object, i.e., a second table, to be populated with appropriate data. Data Listeners are used to determine when data change events occur. When an event occurs, a unique identifier is used to determine what queries are necessary to populate the subordinate table data. Controller and controlled tables may be nested in a variety of ways using a table controller connection class to identify how the unique identifier is correlated with the subordinate tables.Type: ApplicationFiled: October 30, 2001Publication date: May 22, 2003Inventors: Jonathan Patrizio, Eric Soderberg
-
Publication number: 20030095142Abstract: Mechanism for displaying a layout of graphic user interface properties in a panel. The data is stored in managed object format (MOF) files and defines how the data to be displayed is interrelated. The generic mechanism defines the layout of interrelated object properties, where the layout of similar panels appear differently based on the type of the object of focus. An object is associated with a defined set of properties that may correspond to properties of other objects, as well. The system isolates information that determines the look and feel of status and property layout displays of a GUI into one file. This file can be quickly edited to change the appearance when needed. The application source code utilizes a class schema and the modifiable file is read in and processed when the application is launched. Further changes require the application to be restarted to read in the modified file.Type: ApplicationFiled: October 30, 2001Publication date: May 22, 2003Inventors: Jonathan Patrizio, Eric Soderberg
-
Publication number: 20030069696Abstract: A rule based compatibility module provides a single unified mechanism for testing rules where testing results depend on various combinations of database queries, computable values, and/or run-string parameters. The testing results may be evaluated within a particular operational environment. The rule based compatibility module encapsulates all versions of compatibility issues, which are highly dependant on the operational context, into one simple mechanism, thereby reducing risks of unexpected behaviors caused by improper or incomplete handling of compatibility issues. In addition, the rule based compatibility module provides a simple mechanism for handling ad-hoc run-string switches used for debugging, or for optional enabling or disabling of features under development.Type: ApplicationFiled: October 9, 2001Publication date: April 10, 2003Inventors: Vernon E. McGeorge, James R. Curtis, Eric Soderberg, Jonathan Patrizio, Morris Lee
-
Patent number: D259023Type: GrantFiled: April 11, 1978Date of Patent: April 28, 1981Assignee: Newburgh Molded Products, Inc.Inventor: Eric Soderberg