Patents by Inventor Robert D. Snyder

Robert D. Snyder 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: 20240380827
    Abstract: Systems and methods for data modeling in multi-tenant systems are disclosed. Embodiments allow the customization of data models for data types (e.g., such as documents or the like) through the addition of fields to data models for data types for particular tenants without modification to components of the system by allowing the definition of a data type and its associated fields for each tenant and externalizing the definition of those data types. This metamodel can thus enable the fields of a data type for a particular tenant to be independently modified or updated for that tenant and data type. The data type for an individual tenant at any given point in time can thus be defined by the set of fields (e.g., and field versions) associated with that data type as defined for that tenant in the metamodel at that point in time.
    Type: Application
    Filed: July 23, 2024
    Publication date: November 14, 2024
    Inventors: Brian M. Carr, James D. Snyder, Robert J. Macaulay
  • Patent number: 12083447
    Abstract: An alignment system that allows a spray drying disposable to align in both spray drying apparatus and finishing apparatus. The first instance is a locating arrangement wherein a locator is disposed on the spray drying apparatus and/or finishing apparatus and another locator is on the spray drying head of the disposable such that the locators allow for alignment of the disposable with the spray drying apparatus or finishing apparatus. A second instance of an alignment element includes a guide that is offset as positioned on the spray drying head of the disposable. Yet a third instance of the alignment arrangement relates to the gas exhaust port. In a fourth instance, the alignment system includes a positioning arrangement to reversibly attach the outer wall of the disposable to the finishing apparatus. In a fifth and sixth instance, a retaining device that retains the spray drying head in the spray drying apparatus and/or finishing apparatus.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: September 10, 2024
    Assignee: Velico Medical, Inc.
    Inventors: Robert R. Andrews, Herman E. Snyder, William J. Merritt, Kyle D. Erickson, Evan P. Ordway, Clair Strohl, Russell Barron
  • Publication number: 20240293759
    Abstract: The present invention includes an ease-of-use system that allows the spray drying disposable device to fit (e.g., align) in both spray drying apparatus and the spray drying finishing apparatus to safely operate the system. The system includes locating arrangements between the spray drying disposable and the spray drying apparatus and/or spray drying finishing apparatus, a first retainer and second retainer, a shorter disposable device that allows for effective spray drying of plasma, a feedback indicators of correct installment, redundant indicators of correct installment, easily accessible operator controls and emergency shut offs.
    Type: Application
    Filed: April 30, 2024
    Publication date: September 5, 2024
    Applicant: Velico Medical, Inc.
    Inventors: Robert R. Andrews, Herman E. Snyder, William J. Merritt, Kyle D. Erickson, Evan P. Ordway, Clair Strohl, Russell Barron
  • Patent number: 12081638
    Abstract: Systems and methods for data modeling in multi-tenant systems are disclosed. Embodiments allow the customization of data models for data types (e.g., such as documents or the like) through the addition of fields to data models for data types for particular tenants without modification to components of the system by allowing the definition of a data type and its associated fields for each tenant and externalizing the definition of those data types. This metamodel can thus enable the fields of a data type for a particular tenant to be independently modified or updated for that tenant and data type. The data type for an individual tenant at any given point in time can thus be defined by the set of fields (e.g., and field versions) associated with that data type as defined for that tenant in the metamodel at that point in time.
    Type: Grant
    Filed: October 9, 2023
    Date of Patent: September 3, 2024
    Assignee: CS DISCO, INC.
    Inventors: Brian M. Carr, James D. Snyder, Robert J. Macaulay
  • Patent number: 7146533
    Abstract: A method and system allows multiple compute elements to independently read and clear error register logs, discard invalid data and ensure that a user receives information stored in error log registers. Error log registers are not cleared until its information is successfully retrieved by a compute element. A counter maintains a count of errors for which detailed error information has been lost.
    Type: Grant
    Filed: September 22, 2003
    Date of Patent: December 5, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dean T. Lindsay, Robert D. Snyder
  • Patent number: 7068727
    Abstract: Methods and apparatus for halting the data strobes transmitted over a source synchronous link to enable the data stored in the data capture flip-flops in a source synchronous receiver to be scanned out for subsequent analysis. This allows for the evaluation of the captured data without placing additional components in the functional data path and, therefore, without increasing the latency of the transmission. To provide optimal timing margins the data and data strobe paths are logically and electrically matched. This includes routing the data and data strobe signals in close proximity from the transmitter to the receiver, and through the same logical and physical elements in the transmitter and receiver. This insures that any injected link noise is experienced common-mode. In addition, the data strobe signal is preferably driven at one-half of the period of the data signal so that the data strobe and data signals experience logical state transitions at the same time and at the same frequency.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: June 27, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Karen Lo, Robert D. Snyder
  • Patent number: 6970963
    Abstract: A method and apparatus for providing a synchronization mechanism to control accesses to a non-cached shared resource by devices connected by a high speed interconnect is herein described. A semaphore is used to control access to a shared resource which is implemented by a pair of semaphore registers. A previous semaphore register is used to store the previous owner of the semaphore and a current semaphore register is used to either store the current owner of the semaphore or indicate that the semaphore is available. The current semaphore register is updated when the semaphore is available and is being taken or when the semaphore is being freed. The previous semaphore register is updated when the semaphore is freed.
    Type: Grant
    Filed: September 26, 2003
    Date of Patent: November 29, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert D. Snyder, Dean T. Lindsay
  • Publication number: 20040153770
    Abstract: A method and system allows multiple compute elements to independently read and clear error register logs, discard invalid data and ensure that a user receives information stored in error log registers. Error log registers are not cleared until its information is successfully retrieved by a compute element. A counter maintains a count of errors for which detailed error information has been lost.
    Type: Application
    Filed: September 22, 2003
    Publication date: August 5, 2004
    Inventors: Dean T. Lindsay, Robert D. Snyder
  • Patent number: 6760870
    Abstract: A data switch is configured to communicate data messages in the form of multibit data unit segmented into a plurality of multibit data subunits. The data switch includes at least two separate, parallel switching units, each having a plurality of ports to communicate the multibit data subunits. Hardwired or software implemented prioritization logic provides for the initiations of transfer of data messages between the ports in response to a category of the data messages. A memory is used to store a history of prior data message transfers so that least recently transferred message types are serviced prior to those most recently switched. So as to reestablish synchronization between the parallel switching units, such as loss of a data subunit, a controller responds to a reset condition by temporarily suspending communications between affected ones of the ports and clearing the history so to recommence lock-step operations of the units.
    Type: Grant
    Filed: April 29, 2000
    Date of Patent: July 6, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert D. Snyder, Benjamin Dodge
  • Patent number: 6745274
    Abstract: A method and apparatus for providing a synchronization mechanism to control accesses to a non-cached shared resource by devices connected by a high speed interconnect is herein described. A semaphore is used to control access to a shared resource which is implemented by a pair of semaphore registers. A previous semaphore register is used to store the previous owner of the semaphore and a current semaphore register is used to either store the current owner of the semaphore or indicate that the semaphore is available. The current semaphore register is updated when the semaphore is available and is being taken or when the semaphore is being freed. The previous semaphore register is updated when the semaphore is freed.
    Type: Grant
    Filed: April 25, 2000
    Date of Patent: June 1, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert D. Snyder, Dean T. Lindsay
  • Publication number: 20040093404
    Abstract: A system and method of mapping a network topology in a network including a plurality of nodes which communicate over dedicated links which connect pairs of the nodes, where the method consists of the steps of exchanging respective network identification information between adjacent pairs of nodes, establishing communications with another of the nodes using the network identification information, obtaining network identification information of the other node from that node, using the network identification information to establish communications with other nodes, obtaining additional network identification information from those other nodes, repeating these steps until network identification information is obtained from all of the nodes of the network and using this information determine the network topology.
    Type: Application
    Filed: November 7, 2003
    Publication date: May 13, 2004
    Inventors: Robert D. Snyder, Benjamin Dodge, Dean T. Lindsay
  • Patent number: 6725387
    Abstract: A method and apparatus are disclosed for improving the repeatability of a system during testing by ensuring that the machine state remains the same on every test. In particular, the system ensures that the polling block of a cross-bar chip is reset to the same point in the polling sequence and to the same port upon the start of every test. The system uses a global framing clock (“GFC”) as a common timing reference. Before executing test code, the system becomes idle and waits for a rising edge of the GFC. The system then sends a message across existing links from the monarch processor performing the test to a cache controller chip. The cache controller chip waits for a GFC edge and then sends a reset message to the cross-bar chip to reset the CSR polling block. The cross-bar chip receives the signal and resets the CSR polling block.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: April 20, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dean T. Lindsay, Robert D. Snyder, Kent A. Dickey
  • Publication number: 20040059818
    Abstract: A method and apparatus for providing a synchronization mechanism to control accesses to a non-cached shared resource by devices connected by a high speed interconnect is herein described. A semaphore is used to control access to a shared resource which is implemented by a pair of semaphore registers. A previous semaphore register is used to store the previous owner of the semaphore and a current semaphore register is used to either store the current owner of the semaphore or indicate that the semaphore is available. The current semaphore register is updated when the semaphore is available and is being taken or when the semaphore is being freed. The previous semaphore register is updated when the semaphore is freed.
    Type: Application
    Filed: September 26, 2003
    Publication date: March 25, 2004
    Inventors: Robert D. Snyder, Dean T. Lindsay
  • Patent number: 6667960
    Abstract: A system and method of mapping a network topology in a network including a plurality of nodes which communicate over dedicated links which connect pairs of the nodes, where the method consists of the steps of exchanging respective network identification information between adjacent pairs of nodes, establishing communications with another of the nodes using the network identification information, obtaining network identification information of the other node from that node, using the network identification information to establish communications with other nodes, obtaining additional network identification information from those other nodes, repeating these steps until network identification information is obtained from all of the nodes of the network and using this information determine the network topology.
    Type: Grant
    Filed: April 29, 2000
    Date of Patent: December 23, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert D. Snyder, Benjamin Dodge, Dean T. Lindsay
  • Patent number: 6654908
    Abstract: A method and system allows multiple compute elements to independently read and clear error register logs, discard invalid data and ensure that a user receives information stored in error log registers. Error log registers are not cleared until its information is successfully retrieved by a compute element. A counter maintains a count of errors for which detailed error information has been lost.
    Type: Grant
    Filed: April 29, 2000
    Date of Patent: November 25, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Dean T. Lindsay, Robert D. Snyder
  • Patent number: 6393744
    Abstract: A rotating turbulent display device is disclosed as comprising a transparent display cell having an outer surface and an inner chamber which may be filled with various substances and structures including liquid, granular particles or a rigid member adapted to displace the substances within the inner chamber of the display cell. The device is mounted within a base unit having a complementary aperture for receiving the outer surface of the display and a motor therein which operates to rotate the display cell at a predetermined rotational speed and direction to simulate the passage of time thereby creating a visible flow pattern within the inner chamber of the display cell.
    Type: Grant
    Filed: September 24, 1999
    Date of Patent: May 28, 2002
    Inventor: Robert D. Snyder
  • Patent number: 6315161
    Abstract: A method and apparatus for dispensing multi-component foamable fluid plastic materials such as polyurethane foams. The apparatus includes a mixing chamber defined by an axial passage in a support body structure. The mixing chamber receives reactant fluids for mixing then allows the fluids to exit through an opening at one end of the axial passage. Two fluid inlet openings in a wall of the axial passage admit reactant fluid into the mixing chamber. Two mixing chamber fluid inlets formed in the support body structure communicate reactant fluid sources with the mixing chamber through the inlet openings. When retracted, a valve needle in the axial passage exposes the inlet openings to admit reactant fluids into the mixing chamber. When advanced, the needle closes off the inlet openings and pushes the mixed fluids from the mixing chamber. The valve needle includes three parallel helical grooves that help purge the mixing chamber of unreacted and reacted fluids.
    Type: Grant
    Filed: September 1, 2000
    Date of Patent: November 13, 2001
    Assignee: Jesco Products Company, Inc.
    Inventors: Leon J. Bezaire, Robert D. Snyder, Roney J. Matijega
  • Patent number: 6300787
    Abstract: A system and method for observing bi-directional information transmitted between two integrated circuits is disclosed. The bi-directional information is transmitted on first and second communication links between a first and a second integrated circuit. The second integrated circuit includes a first data port electrically coupled to the first and second communication links. A second data port of the second integrated circuit is electrically coupled to the first communication link at the first data port of the second integrated circuit. The second data port is capable of electrical connection with an analyzing device. A third data port of the second integrated circuit is electrically coupled to the second communication link at the first data port of the second integrated circuit. A third communication link electrically couples the third data port of the second integrated circuit to a first data port of a third integrated circuit.
    Type: Grant
    Filed: May 1, 2000
    Date of Patent: October 9, 2001
    Assignee: Hewlett-Packard Company
    Inventors: Ian P. Shaeffer, Robert D. Snyder
  • Patent number: 6006461
    Abstract: At least one liquid exhibiting variable visual effects is disposed in a transparent chamber and is moved in variable, turbulent flow patterns by a magnetic member freely movably disposed on the bottom of the chamber. A magnet is mounted on a rotatable output shaft of a drive motor disposed adjacent to the bottom of the chamber and is magnetically coupled to the movable member to move the movable member in a chaotic, variable pattern to generate variable liquid flow within the chamber. The speed of rotation and the direction of rotation of the motor output shaft at a selected speed are variably selectible.
    Type: Grant
    Filed: May 16, 1995
    Date of Patent: December 28, 1999
    Inventor: Robert D. Snyder
  • Patent number: 5522039
    Abstract: A method and apparatus are presented for an improved data transferring technique between a network and a computing system. A network adapter implements a data transfer from a network to the memory of a destination computing system, accumulating a checksum of all data transferred. The dedicated hardware allows data to be transferred through it and a checksum to be accumulated without intervention by the processor of the destination computing system. Software corrections can generate a checksum of the header data and then generate a net checksum by subtracting the header checksum from the gross checksum accumulated by the dedicated hardware, thus achieving the desired result with minimal intervention by the processor of the destination computing system.
    Type: Grant
    Filed: September 9, 1993
    Date of Patent: May 28, 1996
    Assignee: Hewlett-Packard Company
    Inventors: Robert D. Snyder, Paul R. Zimmer, Michael I. Thompson, Paul T. Congdon, K. Monroe Bridges, III