Patents by Inventor David Tung
David Tung 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: 12318288Abstract: An intravascular device delivery system has an elongated member, a guidewire receiving member, and a distal cap longitudinally fixed to a guidewire receiving member. The distal cap includes an insert having an elongate member, a rim member radially separated from the elongate member, and a wall member supporting the rim member, the wall member being disposed between the rim member and the elongate member.Type: GrantFiled: October 30, 2018Date of Patent: June 3, 2025Assignees: Cephea Valve Technologies, Inc., EVALVE, INC.Inventors: Randolf Von Oepen, Timothy C. Reynolds, Evelyn N. Haynes, Sean A McNiven, Dan Wallace, Peter Gregg, John Hill, David Tung
-
Publication number: 20220193821Abstract: A method includes emitting an ultra-short pulse laser beam from a laser source. The method also includes forming the laser beam into a plurality of discrete beams via an optical array, where intersecting discrete beams form a structured light pattern comprising a plurality of voxels. A first subset of the plurality of voxels defining a line and a second subset of the plurality of voxels lie outside the line. The method also includes forming a plurality of voids in a substrate by aligning the structured light pattern onto the substrate, each voxel of the plurality of voxels forming a discrete void in the substrate, each void separated by the substrate. The method includes, after forming the plurality of voids in the substrate at a plurality of different positions, forming an article by separating one portion of the substrate from a base portion of the substrate.Type: ApplicationFiled: December 20, 2021Publication date: June 23, 2022Applicant: Seagate Technology LLCInventors: Joachim Ahner, David Tung
-
Publication number: 20210379357Abstract: A cardiac assist system includes a pneumatic effector which is implanted beneath a pericardial sac and over a myocardial surface overlying the patient's left ventricle. A port is implanted and receives a percutaneously introduced cannula. The port is connected to supply a driving gas received from the cannula to the pneumatic effector. An external drive unit includes a pump assembly and control circuitry which operate the pump to actuate the pneumatic effector in response to the patient's sensed heart rhythm. A connecting tube has a pump end connected to the pump and a percutaneous port-connecting end attached to the implantable port.Type: ApplicationFiled: August 25, 2021Publication date: December 9, 2021Applicant: PercAssist, Inc.Inventors: Gerardo Noriega, David Tung, Kevin P. McCullogh, William Hsu, Albert K. Chin
-
Patent number: 11106839Abstract: In general, techniques are described for providing network device modeling in preconfigured network modeling environments. A device comprising a memory and a processor may be configured to perform the techniques. The processor may interface with a network device within the preconfigured network environment to iteratively adapt pre-defined configuration objects of the network device. The processor may conduct, for each iteration of the adaptation of the pre-defined configuration objects, a simulation to collect a simulation dataset representative of an operating state of the network device. The processor may generate, based on the operational data, a model representative of the network device that predicts, responsive to configuration parameters for the network device, an operating state of the network device. The memory may store the model.Type: GrantFiled: March 22, 2018Date of Patent: August 31, 2021Assignee: Juniper Networks, Inc.Inventors: Nosherwan Minwalla, Guangyu Zhu, David Tung, Ai He, Jayabharat Boddu, Matthew Jeremy Mellin, Javier Antich
-
Patent number: 11093666Abstract: In general, techniques are described for automated network device model creation using randomized test beds. A device comprising a processor may be configured to perform the techniques. The processor may generate, based on simulation configuration files, configuration objects for performing a plurality of simulation iterations with respect to the network device operating within a test environment. Each of the simulation iterations may be configured to randomly assign parameters within the test environment. The driver may conduct, based on the configuration objects, each of the simulation iterations within the test environment to collect simulation datasets representative of operating states of the network device. The analytics module may perform machine learning with respect to each of the simulation datasets to generate a model that predicts, responsive to configuration parameters, an operating state of the network device when configured with the configuration parameters for the network device.Type: GrantFiled: March 22, 2018Date of Patent: August 17, 2021Assignee: Juniper Networks, Inc.Inventors: Nosherwan Minwalla, Guangyu Zhu, David Tung, Ai He, Jayabharat Boddu, Matthew Jeremy Mellin, Javier Antich
-
Patent number: 11086903Abstract: A data-changing request is received on a first data source system. Metadata for a data source object associated with the request is obtained. The request is executed on a second data source system and results are obtained. A selection between multiple replication processes is made based on the metadata and the results. The selected process is performed on each of the remaining data source systems to synchronize/replicate data changes on the remaining data source systems. In an embodiment, bidirectional and concurrent data connections are permitted to a source object for one data source system and a replicated version of the source object on a different source system. In an embodiment, each data source system includes an agent that establishes an out-of-band connection to a synchronization/replication server, such that synchronization/replication is processed by the server without an affirmative connection being made from the data source systems to the server.Type: GrantFiled: June 28, 2019Date of Patent: August 10, 2021Assignee: Teradata US, Inc.Inventors: Gregory Paul Ferguson, David Tung, Stanley S Chiu, Donald Raymond Pederson
-
Patent number: 11087046Abstract: In general, techniques are described for providing diversity in simulation datasets during modeling. A device comprising a memory and a processor may be configured to perform the techniques. The memory may store simulation configuration files for conducting simulations of the network device within a test environment. The processor may conduct, based on the simulation configuration files, each of the simulations with respect to the network device to collect corresponding simulation datasets indicative of an operating state of the network device. The processor may determine a level of similarity between the simulation datasets, and select, responsive to a comparison of the level of similarity to a diversity threshold, a subset of the simulation datasets. The processor may generate, based on the selected subset of the simulation datasets, a model representative of the network device that predicts, responsive to configuration parameters for the network device, an operating state of the network device.Type: GrantFiled: March 22, 2018Date of Patent: August 10, 2021Assignee: Juniper Networks, Inc.Inventors: Nosherwan Minwalla, Guangyu Zhu, David Tung, Ai He, Jayabharat Boddu, Matthew Jeremy Mellin, Javier Antich
-
Patent number: 11055453Abstract: In general, techniques are described for providing diversity in simulation datasets during modeling. A device comprising a memory and a processor may be configured to perform the techniques. The memory may store simulation configuration files for conducting simulations of the network device within a test environment. The processor may conduct, based on the simulation configuration files, each of the simulations with respect to the network device to collect corresponding simulation datasets indicative of an operating state of the network device. The processor may determine a level of similarity between the simulation datasets, and select, responsive to a comparison of the level of similarity to a diversity threshold, a subset of the simulation datasets. The processor may generate, based on the selected subset of the simulation datasets, a model representative of the network device that predicts, responsive to configuration parameters for the network device, an operating state of the network device.Type: GrantFiled: March 22, 2018Date of Patent: July 6, 2021Assignee: Juniper Networks, Inc.Inventors: Nosherwan Minwalla, Guangyu Zhu, David Tung, Ai He, Jayabharat Boddu, Matthew Jeremy Mellin, Javier Antich
-
Publication number: 20200323634Abstract: An intravascular device delivery system has an elongated member, a guidewire receiving member, and a distal cap longitudinally fixed to a guidewire receiving member. The distal cap includes an insert having an elongate member, a rim member radially separated from the elongate member, and a wall member supporting the rim member, the wall member being disposed between the rim member and the elongate member.Type: ApplicationFiled: October 30, 2018Publication date: October 15, 2020Applicants: Cephea Valve Technologies, Inc., EVALVE, INC.Inventors: Randolf Von Oepen, Timothy C. Reynolds, Evelyn N. Haynes, Sean A. McNiven, Dan .. Wallace, Peter Gregg, John Hill, David Tung
-
Publication number: 20200004758Abstract: A data-changing request is received on a first data source system. Metadata for a data source object associated with the request is obtained. The request is executed on a second data source system and results are obtained. A selection between multiple replication processes is made based on the metadata and the results. The selected process is performed on each of the remaining data source systems to synchronize/replicate data changes on the remaining data source systems. In an embodiment, bidirectional and concurrent data connections are permitted to a source object for one data source system and a replicated version of the source object on a different source system. In an embodiment, each data source system includes an agent that establishes an out-of-band connection to a synchronization/replication server, such that synchronization/replication is processed by the server without an affirmative connection being made from the data source systems to the server.Type: ApplicationFiled: June 28, 2019Publication date: January 2, 2020Inventors: Gregory Paul Ferguson, David Tung, Stanley S. Chiu, Donald Raymond Pederson
-
Publication number: 20190258755Abstract: In general, techniques are described for providing diversity in simulation datasets during modeling. A device comprising a memory and a processor may be configured to perform the techniques. The memory may store simulation configuration files for conducting simulations of the network device within a test environment. The processor may conduct, based on the simulation configuration files, each of the simulations with respect to the network device to collect corresponding simulation datasets indicative of an operating state of the network device. The processor may determine a level of similarity between the simulation datasets, and select, responsive to a comparison of the level of similarity to a diversity threshold, a subset of the simulation datasets. The processor may generate, based on the selected subset of the simulation datasets, a model representative of the network device that predicts, responsive to configuration parameters for the network device, an operating state of the network device.Type: ApplicationFiled: March 22, 2018Publication date: August 22, 2019Inventors: Nosherwan Minwalla, Guangyu Zhu, David Tung, Ai He, Jayabharat Boddu, Matthew Jeremy Mellin, Javier Antich
-
Publication number: 20190258753Abstract: In general, techniques are described for automated network device model creation using randomized test beds. A device comprising a processor may be configured to perform the techniques. The processor may generate, based on simulation configuration files, configuration objects for performing a plurality of simulation iterations with respect to the network device operating within a test environment. Each of the simulation iterations may be configured to randomly assign parameters within the test environment. The driver may conduct, based on the configuration objects, each of the simulation iterations within the test environment to collect simulation datasets representative of operating states of the network device. The analytics module may perform machine learning with respect to each of the simulation datasets to generate a model that predicts, responsive to configuration parameters, an operating state of the network device when configured with the configuration parameters for the network device.Type: ApplicationFiled: March 22, 2018Publication date: August 22, 2019Inventors: Nosherwan Minwalla, Guangyu Zhu, David Tung, Ai He, Jayabharat Boddu, Matthew Jeremy Mellin, Javier Antich
-
Publication number: 20190258756Abstract: In general, techniques are described for providing diversity in simulation datasets during modeling. A device comprising a memory and a processor may be configured to perform the techniques. The memory may store simulation configuration files for conducting simulations of the network device within a test environment. The processor may conduct, based on the simulation configuration files, each of the simulations with respect to the network device to collect corresponding simulation datasets indicative of an operating state of the network device. The processor may determine a level of similarity between the simulation datasets, and select, responsive to a comparison of the level of similarity to a diversity threshold, a subset of the simulation datasets. The processor may generate, based on the selected subset of the simulation datasets, a model representative of the network device that predicts, responsive to configuration parameters for the network device, an operating state of the network device.Type: ApplicationFiled: March 22, 2018Publication date: August 22, 2019Inventors: Nosherwan Minwalla, Guangyu Zhu, David Tung, Ai He, Jayabharat Boddu, Matthew Jeremy Mellin, Javier Antich
-
Publication number: 20190258754Abstract: In general, techniques are described for providing network device modeling in preconfigured network modeling environments. A device comprising a memory and a processor may be configured to perform the techniques. The processor may interface with a network device within the preconfigured network environment to iteratively adapt pre-defined configuration objects of the network device. The processor may conduct, for each iteration of the adaptation of the pre-defined configuration objects, a simulation to collect a simulation dataset representative of an operating state of the network device. The processor may generate, based on the operational data, a model representative of the network device that predicts, responsive to configuration parameters for the network device, an operating state of the network device. The memory may store the model.Type: ApplicationFiled: March 22, 2018Publication date: August 22, 2019Inventors: Nosherwan Minwalla, Guangyu Zhu, David Tung, Ai He, Jayabharat Boddu, Matthew Jeremy Mellin, Javier Antich
-
Patent number: 10388320Abstract: Provided herein are apparatus and methods for inspecting articles for features using interference in light reflected from the articles. The interference may be used to detect, distinguish, and/or map features of articles, which features may include, but are not limited to, surface defects. In at least one embodiment, an apparatus and method includes conveying parallel light along a primary axis through a telecentric lens and a light-splitting device, respectively; illuminating a majority of a surface of an article with the parallel light; conveying reflected light from the surface of the article along the primary axis back through the light-splitting device and the telecentric lens, respectively; and recording interference resulting from a combination of light comprising at least the reflected light from the surface of the article.Type: GrantFiled: April 6, 2015Date of Patent: August 20, 2019Assignee: Seagate Technology LLCInventors: Joachim Ahner, David Tung
-
Patent number: 10275409Abstract: A metadata management system receives metadata changes and automatically updates a metadata architecture which maps the data. The metadata changes may be received through a simple user interface by a user or administrator. Once received, the system may automatically update schemas and data transformation code to process data according to the new data mapping preference. The system may handle metadata updates in a multi-tenant system having one or more applications per tenant, and may update data for a single tenant and 1 or more tenant applications in a multitenancy.Type: GrantFiled: September 13, 2016Date of Patent: April 30, 2019Assignee: DELL PRODUCTS L.P.Inventors: David Tung, Hon Yuk Chan, Ketan Bengali, Sasmita Patra, Ming Chang
-
Publication number: 20170025149Abstract: Provided herein are apparatus and methods for inspecting articles for features using interference in light reflected from the articles. The interference may be used to detect, distinguish, and/or map features of articles, which features may include, but are not limited to, surface defects. In at least one embodiment, an apparatus and method includes conveying parallel light along a primary axis through a telecentric lens and a light-splitting device, respectively; illuminating a majority of a surface of an article with the parallel light; conveying reflected light from the surface of the article along the primary axis back through the light-splitting device and the telecentric lens, respectively; and recording interference resulting from a combination of light comprising at least the reflected light from the surface of the article.Type: ApplicationFiled: April 6, 2015Publication date: January 26, 2017Inventors: Joachim AHNER, David TUNG
-
Publication number: 20170004187Abstract: A metadata management system receives metadata changes and automatically updates a metadata architecture which maps the data. The metadata changes may be received through a simple user interface by a user or administrator. Once received, the system may automatically update schemas and data transformation code to process data according to the new data mapping preference. The system may handle metadata updates in a multi-tenant system having one or more applications per tenant, and may update data for a single tenant and 1 or more tenant applications in a multitenancy.Type: ApplicationFiled: September 13, 2016Publication date: January 5, 2017Inventors: David Tung, Hon Yuk Chan, Ketan Bengali, Sasmita Patra, Ming Chang
-
Patent number: 9442993Abstract: A metadata management system receives metadata changes and automatically updates a metadata architecture which maps the data. The metadata changes may be received through a simple user interface by a user or administrator. Once received, the system may automatically update schemas and data transformation code to process data according to the new data mapping preference. The system may handle metadata updates in a multi-tenant system having one or more applications per tenant, and may update data for a single tenant and 1 or more tenant applications in a multitenancy.Type: GrantFiled: February 11, 2013Date of Patent: September 13, 2016Assignee: DELL PRODUCTS L.P.Inventors: David Tung, Hon Yuk Chan, Ketan Bengali, Sasmita Patra, Ming Chang
-
Publication number: 20160180311Abstract: System and method for creating an ordering menu for food and/or beverage items from point of sale (POS) data obtains the POS data from at least one food and/or beverage venue by a server, select a subset of the POS data based on a menu generation policy by the server and generate the ordering menu for the at least one food and/or beverage venue from the subset of POS data by the server.Type: ApplicationFiled: December 17, 2015Publication date: June 23, 2016Inventor: David Tung