Patents by Inventor Keith Collins
Keith Collins 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: 10642581Abstract: Systems and methods relate to creating applications using building blocks linked together with metadata. A user interface can enable a user to create an application. Creating the application can include defining a new building block configured to generate output data. The new building block can include one or more existing building blocks and the metadata associated with the existing building blocks. For example, a building block can include at least one input/output (I/O) feature configured to receive inputs and/or generate outputs. Further, the existing building block can correspond to a data structure including external I/O features. The new building block can be linked to an existing building block by mapping an external I/O feature of the existing building block to an open I/O feature of the new building block. The mapping can be stored in metadata associated with the new building block.Type: GrantFiled: December 14, 2018Date of Patent: May 5, 2020Assignee: Oracle International CorporationInventor: Keith Collins
-
Patent number: 10552124Abstract: Systems and methods relate to creating applications using building blocks linked together with metadata. A user interface can enable a user to create an application. Creating the application can include defining a new building block configured to generate output data. The new building block can include one or more existing building blocks and the metadata associated with the existing building blocks. For example, a building block can include at least one input/output (I/O) feature configured to receive inputs and/or generate outputs. Further, the existing building block can correspond to a data structure including external I/O features. The new building block can be linked to an existing building block by mapping an external I/O feature of the existing building block to an open I/O feature of the new building block. The mapping can be stored in metadata associated with the new building block.Type: GrantFiled: January 5, 2017Date of Patent: February 4, 2020Assignee: Oracle International CorporationInventor: Keith Collins
-
Publication number: 20190266518Abstract: Provided are a fully automated dispatch system and method of dispatching vehicles that requires no direct communication between a dispatch person and the driver or passenger.Type: ApplicationFiled: May 7, 2019Publication date: August 29, 2019Inventors: Mario A. Medina, Fernando Catania, Keith Collins, Edward Moffly
-
Publication number: 20190114152Abstract: Systems and methods relate to creating applications using building blocks linked together with metadata. A user interface can enable a user to create an application. Creating the application can include defining a new building block configured to generate output data. The new building block can include one or more existing building blocks and the metadata associated with the existing building blocks. For example, a building block can include at least one input/output (I/O) feature configured to receive inputs and/or generate outputs. Further, the existing building block can correspond to a data structure including external I/O features. The new building block can be linked to an existing building block by mapping an external I/O feature of the existing building block to an open I/O feature of the new building block. The mapping can be stored in metadata associated with the new building block.Type: ApplicationFiled: December 14, 2018Publication date: April 18, 2019Applicant: Oracle International CorporationInventor: Keith Collins
-
Patent number: 10180823Abstract: Systems and methods relate to creating applications using building blocks linked together with metadata. A user interface can enable a user to create an application. Creating the application can include defining a new building block configured to generate output data. The new building block can include one or more existing building blocks and the metadata associated with the existing building blocks. For example, a building block can include at least one input/output (I/O) feature configured to receive inputs and/or generate outputs. Further, the existing building block can correspond to a data structure including external I/O features. The new building block can be linked to an existing building block by mapping an external I/O feature of the existing building block to an open I/O feature of the new building block. The mapping can be stored in metadata associated with the new building block.Type: GrantFiled: January 5, 2017Date of Patent: January 15, 2019Assignee: Oracle International CorporationInventor: Keith Collins
-
Publication number: 20180081639Abstract: Systems and methods relate to creating applications using building blocks linked together with metadata. A user interface can enable a user to create an application. Creating the application can include defining a new building block configured to generate output data. The new building block can include one or more existing building blocks and the metadata associated with the existing building blocks. For example, a building block can include at least one input/output (I/O) feature configured to receive inputs and/or generate outputs. Further, the existing building block can correspond to a data structure including external I/O features. The new building block can be linked to an existing building block by mapping an external I/O feature of the existing building block to an open I/O feature of the new building block. The mapping can be stored in metadata associated with the new building block.Type: ApplicationFiled: January 5, 2017Publication date: March 22, 2018Applicant: Oracle International CorporationInventor: Keith Collins
-
Publication number: 20180081640Abstract: Systems and methods relate to creating applications using building blocks linked together with metadata. A user interface can enable a user to create an application. Creating the application can include defining a new building block configured to generate output data. The new building block can include one or more existing building blocks and the metadata associated with the existing building blocks. For example, a building block can include at least one input/output (I/O) feature configured to receive inputs and/or generate outputs. Further, the existing building block can correspond to a data structure including external I/O features. The new building block can be linked to an existing building block by mapping an external I/O feature of the existing building block to an open I/O feature of the new building block. The mapping can be stored in metadata associated with the new building block.Type: ApplicationFiled: January 5, 2017Publication date: March 22, 2018Applicant: Oracle International CorporationInventor: Keith Collins
-
Publication number: 20160042303Abstract: Provided are a fully automated dispatch system and method of dispatching vehicles that requires no direct communication between a dispatch person and the driver or passenger.Type: ApplicationFiled: August 5, 2015Publication date: February 11, 2016Inventors: Mario A. Medina, Fernando Catania, Keith Collins, Edward Moffly
-
Patent number: 9172120Abstract: A method of handling a fault in a battery pack, the method comprising: a battery module supplying a voltage to a high-voltage circuit; a battery management system transmitting a heartbeat signal to the battery module via a fault bus; the battery module preventing the heartbeat signal from being transmitted back to the battery management system in response to the battery module detecting a critical condition; and the battery management system shutting off the supply of voltage from the battery module to the high-voltage circuit in response to the battery module preventing the heartbeat signal from being transmitted back to the battery management system. The battery module transmits battery data to the battery management system via a communication bus, which is distinct from the fault bus, and the battery management system transmits one or more commands to the battery module via the communication bus.Type: GrantFiled: November 2, 2010Date of Patent: October 27, 2015Assignee: SINOELECTRIC POWERTRAIN CORPORATIONInventors: David Kevin Pariseau, Yang Wang, Michael Keith Collins, Peng Zhou
-
Patent number: 8690883Abstract: An assembly for sealably injecting a fluent material into an intradiscal space accessed through an opening in the annulus of a spinal disc comprises a cannula having a passageway for injecting the fluent material therethrough into the intradiscal space, a seal having a sealing surface for sealing engagement with the outer surface of the disc annulus and defining a central opening for, and an articulating joint defined between the central opening of the seal and the cannula configured to permit relative articulation between the components. The assembly may further comprise an anchor element extending through the central opening of the seal, the anchor element including an elongated threaded body sized for threaded engagement within the opening in the disc annulus and having a head configured to engage a distal end of the cannula.Type: GrantFiled: January 4, 2008Date of Patent: April 8, 2014Assignee: Spine Wave, Inc.Inventors: Keith Collins, Thomas G. Wilson, Spanky A. Raymond
-
Patent number: 8659261Abstract: A method of registering a plurality of Battery-Monitoring-Units (BMUs) in a battery pack with a Battery-Management-System (BMS), the method comprising: providing an indication to a user, wherein the indication prompts the user to register one of the BMUs with the BMS; the user performing an action on a communication-initiating mechanism on one of the BMUs, wherein the communication-initiating mechanism is configured to initiate the sending of a communication by the BMU to the BMS in response to the user performing the action; the BMU sending a communication to the BMS in response to the user performing the action on the communication-initiating mechanism; the BMS receiving the communication from the BMU; and the BMS registering the BMU in response to receiving the communication from the BMU.Type: GrantFiled: November 2, 2010Date of Patent: February 25, 2014Assignee: Sinoelectric Powertrain CorporationInventors: David Kevin Pariseau, Michael Keith Collins, Yang Wang, Peng Zhou
-
Patent number: 8657481Abstract: A syringe-to-syringe mixing apparatus comprises first and second syringes adapted to be coupled at their respective outlets to fluidly connect the syringes. The first syringe includes a plunger having a hollow plunger barrel and a distal end defining a lumen therethrough. The lumen is initially closed by a septum, which in one embodiment is an elastomeric stopper mounted over the end of the plunger. The mixing apparatus further includes a third syringe slidably disposed within the plunger barrel. The third syringe includes a hollow needle adapted to pierce the septum to allow fluid from the third syringe to be injected into fluid within the coupled first and second syringes.Type: GrantFiled: January 15, 2010Date of Patent: February 25, 2014Assignee: Spine Wave, Inc.Inventor: Keith Collins
-
Patent number: 8535325Abstract: A kit for injecting a biomaterial into an intradiscal space accessed through an opening in the disc annulus comprises a plurality of needles, each sized for introduction through the annulus opening with a passageway for injecting the biomaterial therethrough, and each including a distal end to be disposed within the intradiscal space when the needle extends through the annulus opening. Each needle includes a stop affixed thereto at different pre-determined distances from the distal end to define the location of the distal end within the intradiscal space when the needle extends through the opening in the annulus. The kit further includes a plurality of seals defining a bore for sliding engagement with a needle, each of the plurality of seals including a sealing face for engaging the annulus around the needle. Each sealing face defines a differently configured area of contact, such as circular, elliptical, tapered and threaded.Type: GrantFiled: January 17, 2013Date of Patent: September 17, 2013Assignee: Spine Wave, Inc.Inventors: Thomas G. Wilson, Keith Collins, Robert T. Potash, Andrew Carter
-
Patent number: 8444694Abstract: A method for treating a diseased or damaged spinal disc comprises the steps of: (a) providing access to the nucleus pulposus through the annulus; (b) removing at least a portion of the nucleus pulposus to create an intradiscal space; (c) determining the size of the intradiscal space; and (d) sealably introducing under pressure a curable biomaterial through the annulus directly into the intradiscal space. The step of determining the size of the intradiscal space may be accomplished by expanding a compliant balloon within the intradiscal space using a contrast medium capable of visualization under fluoroscopy. The curable material is sealably introduced through a vented needle inserted through the opening. The curable biomaterial is introduced until a quantity of the material flows into the vent.Type: GrantFiled: August 23, 2010Date of Patent: May 21, 2013Assignee: Spine Wave, Inc.Inventors: Keith Collins, Thomas G. Wilson, Jared Walkenhorst, Dennis Lee, Andrew Carter, John Pafford, Mark D. LoGuidice, Lance Middleton, Lawrence Boyd
-
Patent number: 8357168Abstract: A kit for injecting a biomaterial into an intradiscal space accessed through an opening in the disc annulus comprises a plurality of needles, each sized for introduction through the annulus opening with a passageway for injecting the biomaterial therethrough, and each including a distal end to be disposed within the intradiscal space when the needle extends through the annulus opening. Each needle includes a stop affixed thereto at different pre-determined distances from the distal end to define the location of the distal end within the intradiscal space when the needle extends through the opening in the annulus. The kit further includes a plurality of seals defining a bore for sliding engagement with a needle, each of the plurality of seals including a sealing face for engaging the annulus around the needle. Each sealing face defines a differently configured area of contact, such as circular, elliptical, tapered and threaded.Type: GrantFiled: September 5, 2007Date of Patent: January 22, 2013Assignee: Spine Wave, Inc.Inventors: Thomas G. Wilson, Keith Collins, Robert T. Potash, Andrew Carter
-
Patent number: 8337557Abstract: A kit of parts is provided that comprises: a cannula, the distal end of the cannula adapted to be inserted through the disc annulus; an injection needle, the distal end adapted to be inserted into the proximal end of the cannula and configured for relatively close sliding fit therewithin; and a syringe for containing a quantity of curable biomaterial, the syringe adapted to be coupled to the proximal end of the needle and to inject the biomaterial into the needle under pressure. The kit may further comprise a quantity of curable biomaterial that is selected to have upon curing strong adhesive properties such as a protein polymer.Type: GrantFiled: June 29, 2005Date of Patent: December 25, 2012Assignee: Spine Wave, Inc.Inventors: Keith Collins, Thomas G. Wilson, Andrew Carter
-
Publication number: 20120276008Abstract: In one embodiment, the invention relates to a composition suitable for preparing a hydrogel useful as replacement material for all or part of a disc nucleus. The composition comprises: a curable, cross-linkable, non-immunogenic, non-toxic protein comprising a minimum of about 10% and a maximum of about 25% of the hydrogel by weight; a metal contrast agent comprising a minimum of about 2% and a maximum of about 70% of the hydrogel by weight; and a crosslinker comprising a minimum of about 0.1% and a maximum of about 10% of the hydrogel by weight; wherein the composition has a discernable radiopacity level.Type: ApplicationFiled: April 26, 2011Publication date: November 1, 2012Applicant: SPINE WAVE, INC.Inventors: Jared W. Walkenhorst, Keith A. Collins, Dennis Y. Lee, Thomas G. Wilson, Thomas J. Douville, Ulrich Berlemann
-
Publication number: 20120013201Abstract: A method of handling a fault in a battery pack, the method comprising: a battery module supplying a voltage to a high-voltage circuit; a battery management system transmitting a heartbeat signal to the battery module via a fault bus; the battery module preventing the heartbeat signal from being transmitted back to the battery management system in response to the battery module detecting a critical condition; and the battery management system shutting off the supply of voltage from the battery module to the high-voltage circuit in response to the battery module preventing the heartbeat signal from being transmitted back to the battery management system. The battery module transmits battery data to the battery management system via a communication bus, which is distinct from the fault bus, and the battery management system transmits one or more commands to the battery module via the communication bus.Type: ApplicationFiled: November 2, 2010Publication date: January 19, 2012Applicant: SINOELECTRIC POWERTRAIN CORPORATIONInventors: David Kevin Pariseau, Yang Wang, Michael Keith Collins, Peng Zhou
-
Publication number: 20120013290Abstract: A method of registering a plurality of Battery-Monitoring-Units (BMUs) in a battery pack with a Battery-Management-System (BMS), the method comprising: providing an indication to a user, wherein the indication prompts the user to register one of the BMUs with the BMS; the user performing an action on a communication-initiating mechanism on one of the BMUs, wherein the communication-initiating mechanism is configured to initiate the sending of a communication by the BMU to the BMS in response to the user performing the action; the BMU sending a communication to the BMS in response to the user performing the action on the communication-initiating mechanism; the BMS receiving the communication from the BMU; and the BMS registering the BMU in response to receiving the communication from the BMU.Type: ApplicationFiled: November 2, 2010Publication date: January 19, 2012Applicant: SINOELECTRIC POWERTRAIN CORPORATIONInventors: David Kevin Pariseau, Michael Keith Collins, Yang Wang, Peng Zhou
-
Publication number: 20110176382Abstract: A syringe-to-syringe mixing apparatus comprises first and second syringes adapted to be coupled at their respective outlets to fluidly connect the syringes. The first syringe includes a plunger having a hollow plunger barrel and a distal end defining a lumen therethrough. The lumen is initially closed by a septum, which in one embodiment is an elastomeric stopper mounted over the end of the plunger. The mixing apparatus further includes a third syringe slidably disposed within the plunger barrel. The third syringe includes a hollow needle adapted to pierce the septum to allow fluid from the third syringe to be injected into fluid within the coupled first and second syringes.Type: ApplicationFiled: January 15, 2010Publication date: July 21, 2011Applicant: Spine Wave, Inc.Inventor: Keith Collins