Patents by Inventor Kenneth Day

Kenneth Day 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: 20130295174
    Abstract: In one aspect, the present invention features a tablet including a first region and a second region, wherein: (i) the first region and the second region each include at least 10%, by volume, of the tablet; (ii) the first region includes a pharmaceutically active agent and the composition of the first region is different from the composition of the second region; (iii) the first region has a density less than about 0.8 g/cc; and (iv) the first region disintegrates in the mouth when placed on the tongue in less than about 30 seconds; wherein the shape of the tablet includes two opposing major faces separated by a side wall, and the interface between the first region and the second region is along at least one major face of the tablet.
    Type: Application
    Filed: March 14, 2013
    Publication date: November 7, 2013
    Applicant: McNeil-PPC, Inc.
    Inventors: Harry S. Sowden, Gerard P. McNally, Oliver Anderson, William J. Stuhl, Jen-Chi Chen, Kenneth Day, Christopher E. Szymczak
  • Publication number: 20130295175
    Abstract: The present invention features a tablet containing at least one first material, at least one second material, and at least one pharmaceutically active agent, wherein: (a) the first material is a dielectric water-containing material (i) containing from about 1 to about 5 percent, by weight, of bound water and (ii) having a dielectric loss, when measured at a density of between 0.15 and 0.5 g/cc, of from about 0.05 to about 0.7; and (b) the second material (i) having a water solubility from about 20 to about 400 g per 100 g of water at 25° C., (ii) having a dielectric loss, when measured at a density between 0.5 and 1 g/cc, of less than about 0.05.
    Type: Application
    Filed: March 14, 2013
    Publication date: November 7, 2013
    Applicant: McNeil-PPC, Inc.
    Inventors: Jen-Chi Chen, Kenneth Day, Christopher E. Szymczak
  • Patent number: 8566673
    Abstract: A method for computing and storing parity information in a RAID system includes dividing each segment in a stripe into a data block and a parity block, and storing in each parity block, parity information for a limited number of other data blocks in the stripe. A method for rebuilding data in a RAID system includes rebuilding the data from parity information and storing the rebuilt data on reserve portions of the remaining disks in the system.
    Type: Grant
    Filed: August 4, 2011
    Date of Patent: October 22, 2013
    Assignee: LSI Corporation
    Inventors: Kevin Kidney, Kenneth Day
  • Patent number: 8383632
    Abstract: In one aspect, the present invention features a method of producing a tablet including cetirizine including the steps of: (i) mixing cetirizine, a polyol, and a solvent for the cetirizine to form a cetirizine:polyol complex, wherein the solvent comprises water and an alkalizing agent and has a pH from about 2 to about 7; (ii) isolating particles of the cetirizine:polyol complex from the mixture; and (iii) forming the particles into a tablet.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: February 26, 2013
    Assignee: McNeil-PPC, Inc.
    Inventors: Kenneth Day, Kangping Xiao, Satish Kamath, Indu Shah
  • Publication number: 20130036340
    Abstract: A method for computing and storing parity information in a RAID system includes dividing each segment in a stripe into a data block and a parity block, and storing in each parity block, parity information for a limited number of other data blocks in the stripe. A method for rebuilding data in a RAID system includes rebuilding the data from parity information and storing the rebuilt data on reserve portions of the remaining disks in the system.
    Type: Application
    Filed: August 4, 2011
    Publication date: February 7, 2013
    Applicant: LSI CORPORATION
    Inventors: Kevin Kidney, Kenneth Day
  • Patent number: 7873878
    Abstract: A data storage method comprises storing first data in at least a first data chunk, wherein the first data chunk is a logical representation of one or more sectors on at least a first disk drive in a storage system; storing first metadata, associated with the first data, in at least a first appendix, wherein the first appendix is a logical representation of a sector region on at least the first disk drive in the storage system, and wherein the first metadata comprises first atomicity metadata (AMD) and first validity metadata (VMD) associated with the first data; and storing a copy of the first VMD for the first data in at least one low latency non-volatile storage (LLNVS) device.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: January 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Wendy Belluomini, John Edward Bish, Kenneth Day, III, James Hafner, Bret S. Weber
  • Publication number: 20100312962
    Abstract: Disclosed is a storage system architecture. Array controllers are configured with at least 2M ports, where M is an integers greater than two that corresponds to the number of SAS domains or JBOD units in the system. Serial attached SCSI (SAS) domains or JBOD units are configured with at least 2N ports, where N corresponds to the number of array controllers in the system. At least two of each of the 2N ports are directly connected to a corresponding at least two of each of the 2M ports of each of the N array controllers, thereby establishing direct redundant connectivity between each of the N array controllers and each of the M SAS domains or JBOD units.
    Type: Application
    Filed: June 9, 2009
    Publication date: December 9, 2010
    Inventors: Rodney A. DeKoning, Kenneth Day
  • Publication number: 20100312963
    Abstract: Disclosed is a storage system architecture. An Environmental service module (ESM) is coupled to one or more array controllers. The ESM is configured with a central processing unit and one or more assist functions. The assist functions may include nonvolatile memory. This nonvolatile memory may be used for write caching, mirroring data, and/or configuration data. The assist functions, or the ESM, may be controlled by the array controllers using SCSI or RDMA commands.
    Type: Application
    Filed: June 9, 2009
    Publication date: December 9, 2010
    Inventors: Rodney A. DeKoning, Bret S. Weber, William Patrick Delaney, Kenneth Day
  • Publication number: 20100062061
    Abstract: In one aspect, the present invention features a method of producing a tablet including cetirizine including the steps of: (i) mixing cetirizine, a polyol, and a solvent for the cetirizine to form a cetirizine:polyol complex, wherein the solvent comprises water and an alkalizing agent and has a pH from about 2 to about 7; (ii) isolating particles of the cetirizine:polyol complex from the mixture; and (iii) forming the particles into a tablet.
    Type: Application
    Filed: September 3, 2009
    Publication date: March 11, 2010
    Inventors: Kenneth Day, Kangping Xiao, Satish Kamath, Indu Shah
  • Publication number: 20090259456
    Abstract: An enhanced mechanism for providing data protection for variable length records utilizes high performance block storage metadata. In an embodiment, an emulated record that emulates a variable length record, such as a Count-Key-Data (CKD) record or an Extended-Count-Key-Data (ECKD) record, is generated by a Host Bus Adapter (HBA) of a mainframe system. The emulated record comprises a sequence of extended fixed-length blocks, each of which includes a data block and a footer. A confluence of the footers defines a high performance block storage metadata unit associated with the emulated record and includes a checksum that covers all data blocks and all footers of the entire emulated record. In one embodiment, the checksum is checked during transit of the emulated record between a HBA and a storage subsystem (e.g.
    Type: Application
    Filed: April 9, 2008
    Publication date: October 15, 2009
    Inventors: Stefan Amann, Gerhard Banzhaf, Kenneth Wayne Boyd, Kenneth Day, III, Jeffrey William Palm, Helmut H. Weber, Harry Morris Yudenfriend
  • Publication number: 20090083504
    Abstract: A data storage method comprises storing first data in at least a first data chunk, wherein the first data chunk is a logical representation of one or more sectors on at least a first disk drive in a storage system; storing first metadata, associated with the first data, in at least a first appendix, wherein the first appendix is a logical representation of a sector region on at least the first disk drive in the storage system, and wherein the first metadata comprises first atomicity metadata (AMD) and first validity metadata (VMD) associated with the first data; and storing a copy of the first VMD for the first data in at least one low latency non-volatile storage (LLNVS) device.
    Type: Application
    Filed: September 24, 2007
    Publication date: March 26, 2009
    Inventors: Wendy Belluomini, John Edward Bish, Kenneth Day, III, James Hafner, Bret S. Weber
  • Publication number: 20080071999
    Abstract: Provided are a method, system, and article of manufacture, wherein a controller receives a request from one of a plurality of hosts. The controller determines whether a primary storage control unit coupled to the controller is operational. A response is generated by accessing the primary storage control unit, in response to determining that the primary storage control unit is operational. The response is generated by accessing a secondary storage control unit, in response to determining that the primary storage control unit is not operational, wherein data is replicated synchronously from the primary storage control unit to the secondary storage control unit.
    Type: Application
    Filed: November 26, 2007
    Publication date: March 20, 2008
    Applicant: International Business Machines Corporation
    Inventors: Kenneth Boyd, Kenneth Day, Charles Lickel, John Wolfgang
  • Publication number: 20080065849
    Abstract: A method to optimize the transmission of data from (N) primary backup appliances interconnected to a plurality of second backup appliances by a single communication link, wherein (N) is greater than 1, by transferring a data set to one or more secondary backup appliances by two or more of the (N) primary backup appliances using the communication link, and completing those transfers of the data sets by the two or more primary backup appliances at the same time.
    Type: Application
    Filed: October 31, 2007
    Publication date: March 13, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth Boyd, Kirby Dahman, Kenneth Day, Philip Doatmas, John Wolfgang
  • Publication number: 20070220312
    Abstract: An apparatus, system, and method are disclosed for switching a volume address association in a point-in-time copy relationship. A copy module creates a point-in-time copy structure of a source volume at a target volume. A migration module copies data from the source volume to the target volume. A detection module detects data corruption in the source volume. A switch module switches a logical volume address from a source volume address of the source volume to a target volume address of the target volume in response to detecting the data corruption, redirecting data reads and writes to the target volume. In one embodiment, a tracking module tracks a current target volume copy of source volume data and redirects an access for source volume data without the current target volume copy to the source volume.
    Type: Application
    Filed: February 17, 2006
    Publication date: September 20, 2007
    Inventors: Kenneth Boyd, Kenneth Day, Stephen Edel, John Wolfgang, Harry Yudenfriend
  • Publication number: 20070212434
    Abstract: The present invention provides compositions comprising fulvic acid. The present invention further provides methods and compositions for promoting hair growth involving the use of fulvic acid.
    Type: Application
    Filed: March 7, 2006
    Publication date: September 13, 2007
    Inventors: Kenneth Day, George Hansen
  • Publication number: 20070198780
    Abstract: An apparatus, system, and method are disclosed for determining prefetch data. A start module communicates a start of a target software process to a storage device. A learning module learns data blocks accessed for the target software process. In one embodiment, a prefetch module prefetches the learned data blocks in response to the start of the target software process. An end module communicates the end of the target software process to the storage device. In one embodiment, the prefetch module terminates prefetching data blocks and the learning module terminates learning the data blocks accessed for the target software process in response to the end module's communication of the end of the target software process.
    Type: Application
    Filed: February 17, 2006
    Publication date: August 23, 2007
    Inventors: Kenneth Boyd, Kenneth Day, David Pease, John Wolfgang
  • Publication number: 20070168707
    Abstract: Provided are a method, system, and article of manufacture wherein a command is received for writing data to a first storage location. A determination is made that previously written data is stored in the first storage location. The previously written data is copied to a second storage location, in response to determining that the previously written data is stored in the first storage location. The data is written to the first storage location, in response to copying the previously written data to the second storage location.
    Type: Application
    Filed: December 7, 2005
    Publication date: July 19, 2007
    Inventors: Robert Kern, Kenneth Boyd, William Micka, Gregory McBride, John Flynn, John Wolfgang, Michael Factor, Amiram Hayardeny, Kenneth Day, Aviad Zlotnick
  • Publication number: 20070156983
    Abstract: Provided are a method, system, and program for maintaining consistency when mirroring data using different copy technologies. Update groups having updates to primary storage locations are formed using a first copy technology. The updates in the update groups are copied to secondary storage locations. Update groups having updates to primary storage locations are formed using a second copy technology, wherein the updates in the update groups are copied to secondary storage locations. Indication is made in a data structure of a time of an update in response to including the update in one of the update groups formed using the first copy technology. Indication is also made in the data structure of a time of the update group formed using the second copy technology.
    Type: Application
    Filed: January 3, 2006
    Publication date: July 5, 2007
    Inventors: Robert Kern, Kenneth Boyd, Gregory McBride, Gail Spear, Robert Bartfai, William Micka, Kenneth Day
  • Publication number: 20070130216
    Abstract: Disclosed is a technique for data synchronization. A first identifier for a portion of data on a primary volume is determined, wherein a unique identifier is associated with each portion of data at the primary volume. A second identifier for a portion of corresponding data at a secondary volume is determined, wherein a unique identifier is associated with each portion of data at the secondary volume. The first and second identifiers are compared. When the first and second identifiers do not match, the portion of corresponding data at the secondary volume in a storage device is replaced with the portion of data at the primary volume.
    Type: Application
    Filed: October 10, 2006
    Publication date: June 7, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Wolfgang, Kenneth Boyd, Kenneth Day, Philip Doatmas, Kirby Dahman
  • Publication number: 20070130222
    Abstract: Provided are a method, system, and program for establishing copy relationships to copy source data to target data. A request is received to establish a copy relationship indicating to copy source data to target data. A determination is made as to whether the source data defined in the request comprises target data defined in a preexisting copy relationship. A determination is made as to whether base source data copied to the target data in the preexisting copy relationship also comprises the source data indicated in the request in response to determining that the source data defined in the request comprises target data in the preexisting copy relationship. A new copy relationship is defined to copy the determined base source data to the target data indicated in the request.
    Type: Application
    Filed: December 1, 2005
    Publication date: June 7, 2007
    Inventors: John Wolfgang, Kenneth Boyd, Kenneth Day