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: 10642581
    Abstract: 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: Grant
    Filed: December 14, 2018
    Date of Patent: May 5, 2020
    Assignee: Oracle International Corporation
    Inventor: Keith Collins
  • Patent number: 10552124
    Abstract: 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: Grant
    Filed: January 5, 2017
    Date of Patent: February 4, 2020
    Assignee: Oracle International Corporation
    Inventor: Keith Collins
  • Publication number: 20190266518
    Abstract: 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: Application
    Filed: May 7, 2019
    Publication date: August 29, 2019
    Inventors: Mario A. Medina, Fernando Catania, Keith Collins, Edward Moffly
  • Publication number: 20190114152
    Abstract: 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: Application
    Filed: December 14, 2018
    Publication date: April 18, 2019
    Applicant: Oracle International Corporation
    Inventor: Keith Collins
  • Patent number: 10180823
    Abstract: 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: Grant
    Filed: January 5, 2017
    Date of Patent: January 15, 2019
    Assignee: Oracle International Corporation
    Inventor: Keith Collins
  • Publication number: 20180081639
    Abstract: 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: Application
    Filed: January 5, 2017
    Publication date: March 22, 2018
    Applicant: Oracle International Corporation
    Inventor: Keith Collins
  • Publication number: 20180081640
    Abstract: 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: Application
    Filed: January 5, 2017
    Publication date: March 22, 2018
    Applicant: Oracle International Corporation
    Inventor: Keith Collins
  • Publication number: 20160042303
    Abstract: 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: Application
    Filed: August 5, 2015
    Publication date: February 11, 2016
    Inventors: Mario A. Medina, Fernando Catania, Keith Collins, Edward Moffly
  • Patent number: 9172120
    Abstract: 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: Grant
    Filed: November 2, 2010
    Date of Patent: October 27, 2015
    Assignee: SINOELECTRIC POWERTRAIN CORPORATION
    Inventors: David Kevin Pariseau, Yang Wang, Michael Keith Collins, Peng Zhou
  • Patent number: 8690883
    Abstract: 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: Grant
    Filed: January 4, 2008
    Date of Patent: April 8, 2014
    Assignee: Spine Wave, Inc.
    Inventors: Keith Collins, Thomas G. Wilson, Spanky A. Raymond
  • Patent number: 8659261
    Abstract: 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: Grant
    Filed: November 2, 2010
    Date of Patent: February 25, 2014
    Assignee: Sinoelectric Powertrain Corporation
    Inventors: David Kevin Pariseau, Michael Keith Collins, Yang Wang, Peng Zhou
  • Patent number: 8657481
    Abstract: 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: Grant
    Filed: January 15, 2010
    Date of Patent: February 25, 2014
    Assignee: Spine Wave, Inc.
    Inventor: Keith Collins
  • Patent number: 8535325
    Abstract: 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: Grant
    Filed: January 17, 2013
    Date of Patent: September 17, 2013
    Assignee: Spine Wave, Inc.
    Inventors: Thomas G. Wilson, Keith Collins, Robert T. Potash, Andrew Carter
  • Patent number: 8444694
    Abstract: 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: Grant
    Filed: August 23, 2010
    Date of Patent: May 21, 2013
    Assignee: 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: 8357168
    Abstract: 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: Grant
    Filed: September 5, 2007
    Date of Patent: January 22, 2013
    Assignee: Spine Wave, Inc.
    Inventors: Thomas G. Wilson, Keith Collins, Robert T. Potash, Andrew Carter
  • Patent number: 8337557
    Abstract: 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: Grant
    Filed: June 29, 2005
    Date of Patent: December 25, 2012
    Assignee: Spine Wave, Inc.
    Inventors: Keith Collins, Thomas G. Wilson, Andrew Carter
  • Publication number: 20120276008
    Abstract: 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: Application
    Filed: April 26, 2011
    Publication date: November 1, 2012
    Applicant: SPINE WAVE, INC.
    Inventors: Jared W. Walkenhorst, Keith A. Collins, Dennis Y. Lee, Thomas G. Wilson, Thomas J. Douville, Ulrich Berlemann
  • Publication number: 20120013201
    Abstract: 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: Application
    Filed: November 2, 2010
    Publication date: January 19, 2012
    Applicant: SINOELECTRIC POWERTRAIN CORPORATION
    Inventors: David Kevin Pariseau, Yang Wang, Michael Keith Collins, Peng Zhou
  • Publication number: 20120013290
    Abstract: 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: Application
    Filed: November 2, 2010
    Publication date: January 19, 2012
    Applicant: SINOELECTRIC POWERTRAIN CORPORATION
    Inventors: David Kevin Pariseau, Michael Keith Collins, Yang Wang, Peng Zhou
  • Publication number: 20110176382
    Abstract: 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: Application
    Filed: January 15, 2010
    Publication date: July 21, 2011
    Applicant: Spine Wave, Inc.
    Inventor: Keith Collins