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: 20240074541
    Abstract: 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: Application
    Filed: June 15, 2023
    Publication date: March 7, 2024
    Applicant: BOA Technology, Inc.
    Inventors: Christopher Converse, Eric Irwin, Randon Kruse, Mark Soderberg, Aaron Venturini
  • Patent number: 11612337
    Abstract: 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: Grant
    Filed: October 7, 2019
    Date of Patent: March 28, 2023
    Assignee: DEKA Products Limited Partnership
    Inventors: Derek G. Kane, Gregory R. Lanier, Jr., Eric Soderberg, Benjamin W. Jones, Jr., Paul Marquis
  • Patent number: 11463318
    Abstract: 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: Grant
    Filed: August 24, 2020
    Date of Patent: October 4, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Venkateswaran Tharuvai Sundaram, Christopher Michael Carlozzi, Ryan Brandt, Fredrick M. Roeling, Eric Soderberg, Roland M. Hochmuth, Bryan Jacquot, Travis S. Tripp
  • Publication number: 20200382380
    Abstract: 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: Application
    Filed: August 24, 2020
    Publication date: December 3, 2020
    Inventors: Venkateswaran Tharuvai Sundaram, Christopher Michael Carlozzi, Ryan Brandt, Fredrick M. Roeling, Eric Soderberg, Roland M. Hochmuth, Bryan Jacquot, Travis S. Tripp
  • Patent number: 10756981
    Abstract: 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: Grant
    Filed: November 28, 2017
    Date of Patent: August 25, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Venkateswaran Tharuvai Sundaram, Christopher Michael Carlozzi, Ryan Brandt, Fredrick M. Roeling, Eric Soderberg, Roland M. Hochmuth, Bryan Jacquot, Travis S. Tripp
  • Publication number: 20190166007
    Abstract: 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: Application
    Filed: November 28, 2017
    Publication date: May 30, 2019
    Inventors: Venkateswaran Tharuvai Sundaram, Christopher Michael Carlozzi, Ryan Brandt, Fredrick M. Roeling, Eric Soderberg, Roland M. Hochmuth, Bryan Jacquot, Travis S. Tripp
  • Publication number: 20130173667
    Abstract: 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: Application
    Filed: October 5, 2010
    Publication date: July 4, 2013
    Inventors: Eric Soderberg, Steven Roth
  • Patent number: 8316111
    Abstract: 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: Grant
    Filed: October 11, 2005
    Date of Patent: November 20, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Farid Faez, Eric Soderberg
  • Patent number: 8230001
    Abstract: 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: Grant
    Filed: May 28, 2004
    Date of Patent: July 24, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James R. Curtis, Eric Soderberg, Morris Lee
  • Patent number: 8108712
    Abstract: 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: Grant
    Filed: October 30, 2009
    Date of Patent: January 31, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Charles J. Carlino, Hoa Nguyen, Jayesh Patel, Eric Soderberg, Daniel W. Hepner
  • Publication number: 20070083603
    Abstract: 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: Application
    Filed: October 11, 2005
    Publication date: April 12, 2007
    Inventors: Farid Faez, Eric Soderberg
  • Patent number: 7047497
    Abstract: 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: Grant
    Filed: October 30, 2001
    Date of Patent: May 16, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jonathan Patrizio, Eric Soderberg
  • Publication number: 20050267933
    Abstract: 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: Application
    Filed: May 28, 2004
    Publication date: December 1, 2005
    Inventors: James Curtis, Eric Soderberg, Morris Lee
  • Publication number: 20050198581
    Abstract: 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: Application
    Filed: March 5, 2004
    Publication date: September 8, 2005
    Inventors: Eric Soderberg, Jonathan Patrizlo, Daniel Hepner
  • Publication number: 20050171752
    Abstract: 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: Application
    Filed: January 29, 2004
    Publication date: August 4, 2005
    Inventors: Jonathan Patrizio, Eric Soderberg, James Curtis
  • Publication number: 20050149920
    Abstract: 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: Application
    Filed: December 29, 2003
    Publication date: July 7, 2005
    Inventors: Jonathan Patrizi, Eric Soderberg, Michael Harkin
  • Publication number: 20030095145
    Abstract: 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: Application
    Filed: October 30, 2001
    Publication date: May 22, 2003
    Inventors: Jonathan Patrizio, Eric Soderberg
  • Publication number: 20030095142
    Abstract: 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: Application
    Filed: October 30, 2001
    Publication date: May 22, 2003
    Inventors: Jonathan Patrizio, Eric Soderberg
  • Publication number: 20030069696
    Abstract: 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: Application
    Filed: October 9, 2001
    Publication date: April 10, 2003
    Inventors: Vernon E. McGeorge, James R. Curtis, Eric Soderberg, Jonathan Patrizio, Morris Lee
  • Patent number: D259023
    Type: Grant
    Filed: April 11, 1978
    Date of Patent: April 28, 1981
    Assignee: Newburgh Molded Products, Inc.
    Inventor: Eric Soderberg