Patents by Inventor David Barta

David Barta 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: 20160058095
    Abstract: A safety module helmet configured with detachable tubular panels, a suspension-based interior padding for a cooler ride, and a plethora of additional, exciting features that promote both safety and comfort is provided.
    Type: Application
    Filed: August 25, 2014
    Publication date: March 3, 2016
    Inventor: David Barta
  • Patent number: 9109480
    Abstract: A system and method for initiating an engine after-run state and controlling a nitrogen oxide sensor self-diagnostic tool are provided. The system may include an internal combustion engine, an exhaust system, a selective catalytic reduction (SCR) device and at least two NOx sensors to measure the efficiency of the SCR device and a controller or host machine. The controller, via the present method, executes a first control action to disable the self-diagnostic tool when one of an occurrence of a particulate filter regeneration event and a non-occurrence of a calibration threshold is detected. The controller executes a second control action, initiating an engine after-run state and enabling the self-diagnostic tool when one of a non-occurrence of a particulate filter regeneration event and an occurrence of the calibration threshold is detected.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: August 18, 2015
    Assignee: GM Global Technology Operations LLC
    Inventors: Janean E Kowalkowski, John David Barta, Scott McLane, Marek L. Wilmanowicz, Benjamin Radke, Jason J Chung
  • Patent number: 9100343
    Abstract: A storage node uses storage descriptors for provisioning, monitoring and reporting. The storage descriptors indicate available storage resource capabilities and storage resource requirements for particular applications or types of applications using a common set of metrics. The storage node scales requirements to approximate a particular deployment scenario and then compares available capabilities and requirements as indicated by the storage descriptors.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: August 4, 2015
    Assignee: EMC CORPORATION
    Inventors: Brian Riordan, David Barta, John R. Sopka, David Meiri, Alexandr Veprinsky
  • Patent number: 8762662
    Abstract: Example embodiments of the present invention provide a method, apparatus and computer-program product for application migration validation. In short, example embodiments of the present invention provide a tool to be run by an administrator prior to migration to determine a pre-migration policy. The administrator then performs the migration. After the migration is complete, the administrator runs to tool again to determine a post-migration policy. The tool then validates the post-migration policy. For example, the tool may compare the pre-migration policy and the post-migration police to determine whether there are differences between the pre-migration policy and the post-migration policy. Alternatively, the tool may compare the post-migration policy against a changed policy, different from the pre-migration policy, deliberately implemented by the administrator. The tool may alert on differences between the pre-migration policy and the desired post-migration policy (i.e.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: June 24, 2014
    Assignee: EMC Corporation
    Inventors: Aharon Blitzer, Aviram Katz, David Barta
  • Publication number: 20140144126
    Abstract: A system and method for initiating an engine after-run state and controlling a nitrogen oxide sensor self-diagnostic tool are provided. The system may include an internal combustion engine, an exhaust system, a selective catalytic reduction (SCR) device and at least two NOx sensors to measure the efficiency of the SCR device and a controller or host machine. The controller, via the present method, executes a first control action to disable the self-diagnostic tool when one of an occurrence of a particulate filter regeneration event and a non-occurrence of a calibration threshold is detected. The controller executes a second control action, initiating an engine after-run state and enabling the self-diagnostic tool when one of a non-occurrence of a particulate filter regeneration event and an occurrence of the calibration threshold is detected.
    Type: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Janean E. Kowalkowski, John David Barta, Scott McLane, Marek L. Wilmanowicz, Benjamin Radke, Jason J. Chung
  • Patent number: 8600952
    Abstract: Described are techniques for processing recovery points. One or more storage objects for which data protection processing is performed are determined. The data protection processing includes copying data for each of said one or more storage objects to one or more data protection storage devices. One or more recovery points corresponding to each of said one or more storage objects are determined. For each of the one or more recovery points corresponding to each of the one or more storage objects, performing processing including determining whether said each recovery point is at least one of recoverable in accordance with recoverable criteria and restartable in accordance with restartable criteria.
    Type: Grant
    Filed: April 5, 2012
    Date of Patent: December 3, 2013
    Assignee: EMC Corporation
    Inventors: Aharon Blitzer, Aviram Katz, David Barta, Michael Specht, Yaron Dar
  • Publication number: 20120191663
    Abstract: Described are techniques for processing recovery points. One or more storage objects for which data protection processing is performed are determined. The data protection processing includes copying data for each of said one or more storage objects to one or more data protection storage devices. One or more recovery points corresponding to each of said one or more storage objects are determined. For each of the one or more recovery points corresponding to each of the one or more storage objects, performing processing including determining whether said each recovery point is at least one of recoverable in accordance with recoverable criteria and restartable in accordance with restartable criteria.
    Type: Application
    Filed: April 5, 2012
    Publication date: July 26, 2012
    Inventors: Aharon BLITZER, Aviram Katz, David Barta, Michael Specht, Yaron Dar
  • Patent number: 8185505
    Abstract: Described are techniques for processing recovery points. One or more storage objects for which data protection processing is performed are determined. The data protection processing includes copying data for each of said one or more storage objects to one or more data protection storage devices. One or more recovery points corresponding to each of said one or more storage objects are determined. For each of the one or more recovery points corresponding to each of the one or more storage objects, performing processing including determining whether said each recovery point is at least one of recoverable in accordance with recoverable criteria and restartable in accordance with restartable criteria.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: May 22, 2012
    Assignee: EMC Corporation
    Inventors: Aharon Blitzer, Aviram Katz, David Barta, Michael Specht, Yaron Dar
  • Patent number: 8117235
    Abstract: Described are techniques for configuring resources of a data storage system. A definition for each of one or more tiers is provided. Each of the tiers corresponds to a different class of consumer of data storage system resources and has a different corresponding definition including a set of one or more clauses and a priority of each clause in said set relative to other clauses in said set. Each of the clauses in the set is one of a plurality of predefined types of clauses. One or more data storage consumers are associated with each tier. A first set of data storage system resources is associated with a first of said one or more tiers in accordance with a corresponding first definition for said first tier. The first set is used when processing storage provisioning requests and I/O requests for data storage consumers associated with the first tier.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: February 14, 2012
    Assignee: EMC Corporation
    Inventor: David Barta
  • Patent number: 7603458
    Abstract: A status monitoring and reporting mechanism which distinguishes more significant events and prominently displays events pertaining to nodes, interconnections, and other network entities which may present problems, and to suppresses benign messages which may not require immediate attention, provides an “at a glance” view of overall system health. By processing and displaying aggregate status events from a plurality of agent components to highlight the most severe and critical events from among a large volume of general status events allows an operator to quickly diagnose potential problems before detrimental results occur, and helps maintain a general efficient system health by isolating less efficient areas to allow for timely remedial action prior to failure. Various agents disseminated in a storage area network determine and report status events back to a central server. The server receives, aggregates, and processes the status events to display a status array indicative of overall system health.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: October 13, 2009
    Assignee: EMC Corporation
    Inventors: John C. Sexton, Paul Bradley, Hanna Yehuda, David Barta
  • Patent number: 7472182
    Abstract: Collecting data for a storage area network includes providing a plurality of agents that collect data from objects of the storage area network, providing a plurality of data collection policies, where each of the policies indicates a type of data to be collected and a frequency of collection, and applying the policies to the agents, where the agents collect data according to the type of data and the frequencies indicated by the data collection policies. At least one of the agents may have a plurality of data collection policies applied thereto to cause the at least one agent to collect the types of data at the frequencies indicated by the merge of all of the data collection policies applied to the at least one agent. Merging the data collection policies may be performed by the at least one of the agents that receives the data collection policies or may be performed by an entity other than the at least one of the agents.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: December 30, 2008
    Assignee: EMC Corporation
    Inventors: Eric Young, Jay Stevens, David Barta, Joseph Berry, Ilya Liubovich, Serge Marokhovsky, Douglas Leech
  • Patent number: 7401298
    Abstract: Displaying requested data from a database includes providing a display containing a scroll bar with a scroll tab therein, determining a total amount of the requested data, sizing the scroll tab in the scroll bar according to the total amount of the requested data and according to an amount of data displayable in the display, and fetching a predetermined amount of data from a first portion of the database. The predetermined amount may be independent of the size of the display. The predetermined amount may be less than the total amount of the requested data. Sizing the scroll tab may include choosing a size that indicates to a user that all of the requested data is being fetched from the database and/or may include choosing a size that is inversely proportional to the total amount of the request data in response to the total amount of the requested data being less than a predetermined value.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: July 15, 2008
    Assignee: EMC Corporation
    Inventors: John Sexton, Cathal O'Donovan, David Barta, Michael P. Bushe
  • Publication number: 20060217859
    Abstract: A first method for differentiating between a wheel event and a body event in a control algorithm for a controllable suspension damper for a vehicle wheel. An input signal corresponding to the vertical velocity of the vehicle wheel is obtained. The input signal is filtered to obtain an output signal. The frequency of the input signal is determined using the input and output signals. Another step includes distinguishing between a wheel event and a body event using the determined frequency. A second method for controlling a controllable suspension damper for a vehicle wheel includes the first three steps of the first method. Another step includes applying a vehicle-wheel-event control signal to the controllable suspension damper for at least some determined frequencies greater than a predetermined low value. Another step includes applying no vehicle-wheel-event control signal to the controllable suspension damper if the determined frequency is below the predetermined low value.
    Type: Application
    Filed: March 22, 2005
    Publication date: September 28, 2006
    Inventor: David Barta
  • Publication number: 20060038330
    Abstract: In July of 2004 KTH Racing will attend at the Formula Student event in England. The Formula Student event is a competition between schools that has built their own formula style race cars according to the Formula SAE rules. In January of 2004 the Formula Student project started at KTH involving over seventy students. The aim of this thesis work is to design the suspension and steering geometry for the race car being built. The design shall meet the demands caused by the different events in the competition. The design presented here will then be implemented into the chassis being built by students participating in the project. Results from this thesis work shows that the most suitible design of the suspension is a classical unequal length double A-arm design. This suspension type is easy to design and meets all demands. This thesis work is written in such a way that it can be used as a guidebook when designing the suspension and steering geometries of future Formula Student projects at KTH.
    Type: Application
    Filed: August 20, 2004
    Publication date: February 23, 2006
    Inventors: Michael Zimmerman, David Koester, James Hamberg, Sanjiv Tewani, David Barta, Ronald Beer, Patrick Hopkins
  • Publication number: 20060030991
    Abstract: A method and apparatus for determining likelihood of rollover of a vehicle and/or mitigating rollover of the vehicle is responsive to measured vehicle lateral acceleration and a measured one of vehicle roll rate and vehicle suspension displacements to derive estimates of roll angle and roll rate. First, preliminary, estimates of roll angle and roll rate are derived and used as pseudo-measurements in a dynamic, closed loop observer equation which represents a model of the vehicle in a first roll mode for roll angles small compared to a reference value indicating two wheel lift-off and a second roll mode for roll angles at least near a reference value indicating two wheel lift-off. The observer equation has parameters and gains with values for each mode stored as a function of roll angle index derived from measurements and pseudo-measured values. The observer equation produces second, improved values or roll angle and roll rate together indicating the likelihood of vehicle rollover.
    Type: Application
    Filed: September 23, 2005
    Publication date: February 9, 2006
    Inventors: David Barta, Aleksander Hac
  • Patent number: 6978422
    Abstract: Methods and apparatus operate in a computer system for managing resources and provide a method for displaying managed object data associated with managed resources. Embodiments of the invention retrieve a data dictionary containing a master view definition, task definitions, view definitions and managed object data definitions. The embodiments then display the master view definition on the graphical user interface and receive a managed object selection and a task selection to apply to the managed object selection. The embodiments then identify a view definition corresponding to the task selection with which to display managed object data related to the managed object selection. The embodiments then display a view corresponding to the at least one view definition on a graphical user interface of the computer system and obtain managed object data related to the managed object selection based upon managed object data references contained in the view definition.
    Type: Grant
    Filed: September 28, 2001
    Date of Patent: December 20, 2005
    Assignee: EMC Corporation
    Inventors: Michael Patrick Bushe, Morrie Gasser, David Barta
  • Publication number: 20050274557
    Abstract: A suspension system having a frame, a cab having a front portion pivotally mounted to the frame and at least one actuator mounted between a rear portion of the cab and the frame. A position sensor is mounted adjacent the rear portion of the cab for generating a first signal indicating a position of the cab relative to the frame, an accelerometer is mounted to the frame for generating a second signal indicating an acceleration of the frame relative to gravity and an electronic control receives the first and second signals from the position sensor and the accelerometer and generates a control signal for controlling the actuator in response to the first and second signals.
    Type: Application
    Filed: June 14, 2004
    Publication date: December 15, 2005
    Inventors: David Barta, William Kruckemeyer, Todd Bishop, Stephan Lubbers