Patents by Inventor Dave Sullivan

Dave Sullivan 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: 11468794
    Abstract: A training manikin can have a front, a longitudinal axis, and a sagittal axis perpendicular to the longitudinal axis. The training manikin can comprise a head portion having an oral aperture. A simulated esophagus can be in communication with the oral aperture of the head portion. The simulated esophagus can be configured to receive a gastrointestinal tube. A simulated larynx can be positioned between the simulated esophagus and the front of the manikin relative to the sagittal axis. A reservoir can be configured to receive a liquid. A conduit in communication with the reservoir, can have an outlet end that is positioned proximate to the oral aperture of the head portion. A pump can be positioned between, and in communication with, the reservoir and the conduit and configured to begin pumping the liquid from the reservoir to the outlet end of the conduit upon a first condition.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: October 11, 2022
    Assignee: United States Government as Represented by the Department of Veterans Affairs
    Inventors: Jorge Lara-Gutierrez, Patrick Martino, Eric A. Heckenbach, Mary Ellen Elias, Dave Sullivan
  • Publication number: 20210134187
    Abstract: A training manikin can have a front, a longitudinal axis, and a sagittal axis perpendicular to the longitudinal axis. The training manikin can comprise a head portion having an oral aperture. A simulated esophagus can be in communication with the oral aperture of the head portion. The simulated esophagus can be configured to receive a gastrointestinal tube. A simulated larynx can be positioned between the simulated esophagus and the front of the manikin relative to the sagittal axis. A reservoir can be configured to receive a liquid. A conduit in communication with the reservoir, can have an outlet end that is positioned proximate to the oral aperture of the head portion. A pump can be positioned between, and in communication with, the reservoir and the conduit and configured to begin pumping the liquid from the reservoir to the outlet end of the conduit upon a first condition.
    Type: Application
    Filed: October 30, 2020
    Publication date: May 6, 2021
    Inventors: Jorge Lara-Gutierrez, Patrick Martino, Eric A. Heckenbach, Mary Ellen Elias, Dave Sullivan
  • Patent number: 8756205
    Abstract: An object matching system comprises a plurality of disparate databases comprising data objects and a master data server. The master data server comprises a computer programmed to provide a plurality of adapters configured to connect to said plurality of disparate databases, a matching module configured to compare data objects provided by said plurality of adapters through use of an object matching rule to determine at least two matching data objects, and a data integrator configured to merge said at least two matching data objects to produce a master data object.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: June 17, 2014
    Assignee: SAP AG
    Inventors: Karl Fürst, Andrea Langlotz, David Brookler, Dave Sullivan, Eugene Cherny
  • Publication number: 20100070460
    Abstract: An object matching system comprises a plurality of disparate databases comprising data objects and a master data server. The master data server comprises a computer programmed to provide a plurality of adapters configured to connect to said plurality of disparate databases, a matching module configured to compare data objects provided by said plurality of adapters through use of an object matching rule to determine at least two matching data objects, and a data integrator configured to merge said at least two matching data objects to produce a master data object.
    Type: Application
    Filed: November 20, 2009
    Publication date: March 18, 2010
    Inventors: Karl FÜRST, Andrea LANGLOTZ, David BROOKLER, Dave SULLIVAN, Eugene CHERNY
  • Patent number: 7644055
    Abstract: Rule based data object matching to determine if two or more objects are similar to allow the objects to be merged into one master data object. The rules explicitly state what conditions are required to consider two or more objects equal. The certainty of the rule may be specified. Examples for the certainty are automatic, manual high, medium and low probability. For example, the certainty “automatic” specifies that the objects can be considered matches and no additional manual verification is needed. The certainty “manual low probability” specifies that there is a low probability that the objects are matches and that a manual verification is needed. Matching rules may be grouped by priority. If matches are not found, the next highest priority group of rules is processed. Hierarchical matching rules may be specified that are able to express similarity of objects considering structured objects containing sub-objects in a hierarchical manner.
    Type: Grant
    Filed: May 2, 2005
    Date of Patent: January 5, 2010
    Assignee: SAP, AG
    Inventors: Karl Fürst, Andrea Langlotz, David Brookler, Dave Sullivan, Eugene Chemy
  • Patent number: 7577674
    Abstract: One or more embodiments of the invention enable a smart store and forward DBMS statement collating system. The system may be utilized with any database implementation by coupling computer readable program code to the interface layer of the database, generally the lowest layer of software that accesses the database. The system can be utilized with complex transactional code that insulates a user from programming complex collating logic. Hence a user that employs an embodiment of the system is unaware that database operations within a transaction are collated into silos with like table and field usage and flushed to the database as part of a database block operation. The order in which operations occur allows for high priority table inserts to occur before low priority table inserts to maintain referential integrity, while low priority table deletes occur before high priority table deletes for the same reason.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: August 18, 2009
    Assignee: SAP, Aktiengesellschaft
    Inventors: Dave Poyourow, Dave Sullivan, Zheng Liu
  • Publication number: 20090012962
    Abstract: One or more embodiments of the invention enable a smart store and forward DBMS statement collating system. The system may be utilized with any database implementation by coupling computer readable program code to the interface layer of the database, generally the lowest layer of software that accesses the database. The system can be utilized with complex transactional code that insulates a user from programming complex collating logic. Hence a user that employs an embodiment of the system is unaware that database operations within a transaction are collated into silos with like table and field usage and flushed to the database as part of a database block operation. The order in which operations occur allows for high priority table inserts to occur before low priority table inserts to maintain referential integrity, while low priority table deletes occur before high priority table deletes for the same reason.
    Type: Application
    Filed: July 2, 2007
    Publication date: January 8, 2009
    Inventors: Dave Poyourow, Dave Sullivan, Zheng Liu
  • Publication number: 20070005543
    Abstract: Rule based data object matching to determine if two or more objects are similar to allow the objects to be merged into one master data object. The rules explicitly state what conditions are required to consider two or more objects equal. The certainty of the rule may be specified. Examples for the certainty are automatic, manual high, medium and low probability. For example, the certainty “automatic” specifies that the objects can be considered matches and no additional manual verification is needed. The certainty “manual low probability” specifies that there is a low probability that the objects are matches and that a manual verification is needed. Matching rules may be grouped by priority. If matches are not found, the next highest priority group of rules is processed. Hierarchical matching rules may be specified that are able to express similarity of objects considering structured objects containing sub-objects in a hierarchical manner.
    Type: Application
    Filed: May 2, 2005
    Publication date: January 4, 2007
    Inventors: Karl Furst, Andrea Langlotz, David Brookler, Dave Sullivan, Eugene Chemy
  • Publication number: 20060271523
    Abstract: Audience specific document targeted at a particular media type are generated by accessing data from an audience hierarchy. When obtaining a data value for a particular audience, if that value does not exist for that audience then the audience hierarchy may be utilized to find the data value for an inherited audience. By adding regional, cultural or regulatory subdivisions within the audience hierarchy and inheriting large portions of existing audience specific data entries, a large number of audience specific documents may be generated with a minimal amount of data entry required. Audiences may be specified in a given order for traversal within the hierarchy and displayed in a data entry and editing application utilizing visual characteristics to inform a user if the value for a particular piece of data is inherited from another layer or utilized from the particular layer in use. Audience specific documents may be masked and accessed by payment.
    Type: Application
    Filed: May 31, 2005
    Publication date: November 30, 2006
    Inventors: David Brookler, Paul Weinberg, Dave Sullivan, Phil Tinari, Rich Endo
  • Publication number: 20060271956
    Abstract: Enables search and test for at least one value in layers of audience specific data comprising language, regional, regulatory and/or cultural specific values per layer. The word “audience” for the purposes of this specification means a group of document consumers such as people or computers that are associated with a language, country, region, regulation, culture or any other user defined division. A search utilizing at least one embodiment of the invention occurs with respect to data that makes use of rule-based inheritance. Testing multiple audience layers for all values that meet a specific fine or coarse grained search criteria allows quality assurance testing across all target audiences for a document before publication.
    Type: Application
    Filed: August 31, 2005
    Publication date: November 30, 2006
    Inventors: Rich Endo, David Brookler, Dave Sullivan
  • Publication number: 20060271957
    Abstract: One or more embodiments of the invention enable a user to create multiple non-redundant views using metadata targeted at a specific audience that comprises language, regional, regulatory and/or cultural specific values. The word “audience” for the purposes of this specification means a group of document consumers such as people or computers that are associated with a language, country, region, regulation or culture. Audience specific data therefore is data targeted at a specific audience and audience specific metadata is related to the descriptive information related to the data, such as a table name or a field name for example. At least one embodiment of the invention makes use of rule-based inheritance in providing metadata values via layers that comprise audience specific data.
    Type: Application
    Filed: May 31, 2005
    Publication date: November 30, 2006
    Inventors: Dave Sullivan, Paul Weinberg
  • Publication number: 20060271571
    Abstract: One or more embodiments of invention are directed to a multi-layered data model for generating audience-specific documents will now be described. The invention is used in the context of generating a document such as a catalog or web page for publication across regions and cultures comprising multiple languages. It allows users to rapidly generate multi-language, multi-culture and multi-region documents since fields flagged as multi-lingual may utilize existing buckets that comprise pre-filled multi-language, multi-culture and multi-region values without requiring the user to specify every multi-value when creating a record.
    Type: Application
    Filed: May 31, 2005
    Publication date: November 30, 2006
    Inventors: David Brookler, Dave Sullivan, Nathan Yospe, Paul Weinberg
  • Publication number: 20060271868
    Abstract: An interface for indicating the presence of inherited values in a document. The interface enables a user to rapidly determine if an audience specific document conforms to the expectations or requirements of an intended audience. The interface distinguishes between current, primary and secondary audience layer values through the use of color or any other mechanism that allows a user to quickly identify data that is missing and needs to be populated, changed or remain unchanged if the inherited data is suitable for the given audience. Using the interface, users can determine at a glance what information is inherited and what level of inheritance that information is from. Before generating an audience specific document targeted at a particular media type, an audience hierarchy may be created and utilized for entry and edit of data for a desired audience.
    Type: Application
    Filed: May 31, 2005
    Publication date: November 30, 2006
    Inventors: Dave Sullivan, David Brookler, Paul Weinberg, Phil Tinari, Rich Endo
  • Publication number: 20060268107
    Abstract: One or more embodiments of the invention enable a user to search for at least one value in layers of audience specific data comprising language, regional, regulatory and/or cultural specific values per layer. The word “audience” for the purposes of this specification means a group of document consumers such as people or computers that are associated with a language, country, region, regulation or culture. A search utilizing at least one embodiment of the invention occurs with respect to data that makes use of rule-based inheritance. For a three level inheritance embodiment, there are 8 permutations involving a NULL value in at least one of the layers, instead of making the user calculate the proper mask, the Current Audience Layer mask can be logical ORed with the Primary Audience Layer Mask or the Secondary Audience Layer Mask in order to create the desired search combination.
    Type: Application
    Filed: May 31, 2005
    Publication date: November 30, 2006
    Inventors: Paul Weinberg, David Brookler, Dave Sullivan
  • Publication number: 20050289119
    Abstract: An embodiment of the invention comprises a method and apparatus for structuring, storing and retrieving data in database systems utilizing relational objects referred to as qualifiers. Catalog data are segregated into one or more primary tables (e.g., main tables), one or more lookup tables, and one or more qualified lookup tables following a predefined set of categories and a taxonomy. Qualified lookup tables comprise a special type of fields referred to as qualifiers. Searches are conducted in embodiments of the invention by determining a set of lookup fields, performing a lookup in one or more lookup tables, and retrieving data values which include association values with records that belong to one or more primary tables. The qualifiers are then used to narrow the search space by selecting only those values that satisfy the selection criteria with regard to the qualifiers. In embodiments of the invention, only a small set in the primary table are traversed to retrieve eligible records.
    Type: Application
    Filed: June 21, 2005
    Publication date: December 29, 2005
    Inventors: Paul Weinberg, Dave Sullivan, David Brookler, Philip Tinari, Eugene Cherny
  • Publication number: 20050273697
    Abstract: The present invention provides for simultaneous display of a tabular and a form view of the records, (b) displaying multiple disparate values in a single control, and (c) formatting the values based on characteristics of the records.
    Type: Application
    Filed: April 18, 2005
    Publication date: December 8, 2005
    Inventors: Paul Weinberg, Dave Sullivan, Philip Tinari, David Brookler, Ariel Hazi
  • Publication number: 20050131919
    Abstract: The present invention provides for storage of data items with dissimilar structures in a single database table while minimizing the problems associated with prior approaches. In one aspect of the invention, a method of efficiently storing data items in a database management system (DBMS) is provided wherein each data item has at least one attribute associated with it, the method comprising identifying a set of attributes associated with each data item, creating, for use with all of the data items, a common data structure that excludes those attributes unique to any one of the data items, and associating each data item with attributes excluded from the data structure.
    Type: Application
    Filed: June 7, 2004
    Publication date: June 16, 2005
    Inventors: David Brookler, Ariel Hazi, Dave Sullivan, Dominic Tham, Philip Tinari, Paul Weinberg
  • Publication number: 20050125310
    Abstract: A system and method for providing a timeshared electronic catalog is disclosed. The system comprises an electronic database having a plurality of data records that comprise a master data set. The system comprises at least a first and second subset of the data records, wherein each subset comprises one or more data records selected from the master data set. The system includes a software program comprising a data record masking module for selectively providing a first view for displaying one of the subsets to a first user. Each of the plurality of data records contains a plurality of data elements, or fields, or attributes. The data record masking module is further for selecting which data elements are provided in the view. The system further includes a means for selectively providing which executable features from a plurality of executable features may be provided with each view.
    Type: Application
    Filed: August 4, 2004
    Publication date: June 9, 2005
    Inventors: Ariel Hazi, Paul Weinberg, Matan Arazi, Dave Sullivan, Philip Tinari, David Brookler
  • Patent number: 6651216
    Abstract: A way to navigate efficiently among worksheets in a workbook linked to a database that involves double-clicking on a cell in a page showing totals and having the detail page associated with cell be displayed.
    Type: Grant
    Filed: May 10, 1999
    Date of Patent: November 18, 2003
    Inventors: Dave Sullivan, Matthew Garth McLuckie
  • Publication number: 20020152397
    Abstract: Methods and apparatus for determining the activities conducted on a computer system, which are particularly suited for monitoring personal computer usage are disclosed. An application of this method and apparatus to personal computers is also disclosed.
    Type: Application
    Filed: July 18, 2001
    Publication date: October 17, 2002
    Inventors: Drew McKay, Stevens Miller, Dave Sullivan, Pat Sullivan