Patents by Inventor Kenneth A. Ross

Kenneth A. Ross 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: 20150039573
    Abstract: Managing a multi-version database is provided. A logical record identifier to physical record row identifier indirection mapping table on a solid-state storage device is extended to include a plurality of delta blocks. A delta block within the plurality of delta blocks is maintained for each primary key in a plurality of primary keys associated with a data table on a magnetic hard disk storage device.
    Type: Application
    Filed: July 31, 2013
    Publication date: February 5, 2015
    Applicant: International Business Machines Corporation
    Inventors: Bishwaranjan Bhattacharjee, Mustafa Canim, Mohammad Sadoghi Hamedani, Kenneth A. Ross
  • Publication number: 20150039559
    Abstract: Managing a multi-version database is provided. A logical record identifier to physical record row identifier indirection mapping table on a solid-state storage device is extended to include a plurality of delta blocks. A delta block within the plurality of delta blocks is maintained for each primary key in a plurality of primary keys associated with a data table on a magnetic hard disk storage device.
    Type: Application
    Filed: August 17, 2013
    Publication date: February 5, 2015
    Applicant: International Business Machines Corporation
    Inventors: Bishwaranjan Bhattacharjee, Mustafa Canim, Mohammad Sadoghi Hamedani, Kenneth A. Ross
  • Publication number: 20150030379
    Abstract: The described embodiments relate generally to methods to enhance cosmetic surfaces of friction stir processed parts. More specifically a method for applying cold spray over a weld line generated by the friction stir processing is disclosed. Methods are also disclosed for blending the cold spray applied over the weld line in with a cosmetic surface portion of friction stir processed parts. In some embodiments cold spray can be used to on its own to create a cosmetic joint between various parts. Structural joints between first and second substrates may also be formed via solid state deposition. Such joints may be strengthened through use of a hidden weld, mechanical interlocking between the substrates, and/or coupling via fasteners.
    Type: Application
    Filed: July 24, 2014
    Publication date: January 29, 2015
    Inventors: Simon R. Lancaster-Larocque, Collin D. Chan, Kenneth A. Ross, Lindsay D. Corbet, Ari P. Miller, Thomas G. Budd
  • Patent number: 8926933
    Abstract: The present invention is directed to methods of making nanofiber yarns. In some embodiments, the nanotube yarns comprise carbon nanotubes. Particularly, such carbon nanotube yarns of the present invention provide unique properties and property combinations such as extreme toughness, resistance to failure at knots, high electrical and thermal conductivities, high absorption of energy that occurs reversibly, up to 13% strain-to-failure compared with the few percent strain-to-failure of other fibers with similar toughness, very high resistance to creep, retention of strength even when heated in air at 450° C. for one hour, and very high radiation and UV resistance, even when irradiated in air.
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: January 6, 2015
    Assignee: The Board of Regents of The University of Texas System
    Inventors: Mei Zhang, Ray H. Baughman, Kenneth Ross Atkinson
  • Publication number: 20140358861
    Abstract: Managing different versions of a data record is provided. A mapping is maintained between a version-independent logical record identifier and a version-dependent physical record row identifier that correspond to each data record within a plurality of data records of a data table using a logical record identifier to physical record row identifier indirection mapping table. Entries within leaf pages of an index associated with the data table are updated to point to the version-independent logical record identifier corresponding to a data record instead of pointing to the version-dependent physical record row identifier corresponding to the data record. The logical record identifier to physical record row identifier indirection mapping table is updated in response to performing an operation on the data record instead of updating the entries within the leaf pages of the index associated with the data table.
    Type: Application
    Filed: August 17, 2013
    Publication date: December 4, 2014
    Applicant: International Business Machines Corporation
    Inventors: Bishwaranjan Bhattacharjee, Mustafa Canim, Mohammad Sadoghi Hamedani, Kenneth A. Ross
  • Publication number: 20140358876
    Abstract: Managing different versions of a data record is provided. A mapping is maintained between a version-independent logical record identifier and a version-dependent physical record row identifier that correspond to each data record within a plurality of data records of a data table using a logical record identifier to physical record row identifier indirection mapping table. Entries within leaf pages of an index associated with the data table are updated to point to the version-independent logical record identifier corresponding to a data record instead of pointing to the version-dependent physical record row identifier corresponding to the data record. The logical record identifier to physical record row identifier indirection mapping table is updated in response to performing an operation on the data record instead of updating the entries within the leaf pages of the index associated with the data table.
    Type: Application
    Filed: May 29, 2013
    Publication date: December 4, 2014
    Applicant: International Business Machines Corporation
    Inventors: Bishwaranjan Bhattacharjee, Mustafa Canim, Mohammad Sadoghi Hamedani, Kenneth A. Ross
  • Publication number: 20140339093
    Abstract: The described embodiments relate generally to methods to enhance cosmetic surfaces of friction stir processed parts. More specifically a method for applying cold spray over a weld line generated by the friction stir processing is disclosed. Methods are also disclosed for blending the cold spray applied over the weld line in with a cosmetic surface portion of friction stir processed parts. In some embodiments cold spray can be used to on its own to create a cosmetic join between various parts.
    Type: Application
    Filed: May 14, 2014
    Publication date: November 20, 2014
    Applicant: Apple Inc.
    Inventors: Simon Regis Louis Lancaster-Larocque, Collin D. Chan, Kenneth A. Ross
  • Patent number: 8684629
    Abstract: A sea floor anchoring apparatus including a first and second tube, the second tube extending through the first tube's hollow bore and forming an annulus between the first and second tubes; rotary bearings interconnecting the first and second tubes for rotation of the second tube within the first tube; sand agitating teeth attached to the second tube's lower end; a turbine pump connected to the first and second tubes for, upon the rotation of the second tube, driving the water downwardly through the annulus; and a motor and motor housing assembly further interconnecting the first and second tubes, the motor turning the second tube, the teeth, and the turbine.
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: April 1, 2014
    Inventors: Kyle D. Asplund, Kenneth Ross Jordan
  • Publication number: 20130246148
    Abstract: A shopper reward server includes a communication module to receive purchase transaction data from a plurality of purchase interfaces of a retail enterprise, a database having stored therein a plurality of shopper purchase histories each including purchase transaction data for item purchases made over time by a different one of a corresponding plurality of shoppers, a transaction module to store purchase transaction data for each shopper in a corresponding shopper purchase history, and a shopper reward module to selectively generate for any of the shoppers at least one earn requirement, based on that shopper's purchase history, that must be satisfied by the shopper via at least one purchase made via any of the purchase interfaces in order to earn a corresponding discount reward redeemable against at least one specified item via any of the purchase interfaces.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 19, 2013
    Inventors: Kenneth Ross, Lanny Curtis, Brian Pugh, Elmer I. Robinson, JR., David Scott Pallas, Nathan Wall Phelps
  • Publication number: 20130058727
    Abstract: A sea floor anchoring apparatus including a first and second tubes, the second tube extending through the first tube's hollow bore and forming an annulus between the first and second tubes; rotary bearings interconnecting the first and second tubes for rotation of the second tube within the first tube; sand agitating teeth attached to the second tube's lower end; a turbine pump connected to the first and second tubes for, upon the rotation of the second tube, driving the water downwardly through the annulus; and a motor and motor housing assembly further interconnecting the first and second tubes, the motor turning the second tube, the teeth, and the turbine.
    Type: Application
    Filed: July 10, 2012
    Publication date: March 7, 2013
    Inventors: Kyle D. Asplund, Kenneth Ross Jordan
  • Publication number: 20130020766
    Abstract: A game is shown that includes a deck of cards numbered 1 to 100. Also revealed is a method of playing the game by one or more players. All players are dealt 8 cards. One card is exposed. Utilizing two or more cards from the player's hand and the exposed card in a simple mathematical operation makes a play. The object of the game is to rid one's hand of all cards.
    Type: Application
    Filed: July 18, 2011
    Publication date: January 24, 2013
    Inventor: Kenneth Ross Coleman
  • Publication number: 20130006894
    Abstract: A computer receives information about ink usage by a printing device over a period of time. The computer calculates a cost-per-unit of ink for the printing device based on a cost of printer sustainment and based on the ink usage information. The computer may output the cost-per-unit of ink on an external device.
    Type: Application
    Filed: May 2, 2012
    Publication date: January 3, 2013
    Inventors: Jerry Richard Jones, James Richard Fall, Kenneth Ross Howe
  • Patent number: 8286413
    Abstract: A nanofiber yarn assembly including a longitudinally extending core for the yarn assembly and, twisted about the core, at least one ribbon of multiple nanofibers. The yarn assembly can be formed by drawing a longitudinally extending core for the yarn assembly through a concentric core-spinning zone, and, as the core travels through the core-spinning zone, twisting at least one ribbon of multiple nanofibers about the travelling core. Apparatus is also disclosed.
    Type: Grant
    Filed: February 5, 2008
    Date of Patent: October 16, 2012
    Assignee: Commonwealth Scientific and Industrial Research Organisation
    Inventors: Kenneth Ross Atkinson, Niall Finn
  • Patent number: 8161241
    Abstract: A system and method for managing a cache includes monitoring a temperature of regions on a secondary storage based on a cumulative cost to access pages from each region of the secondary storage. Similar temperature pages are grouped in logical blocks. Data is written to a cache in a logical block granularity by overwriting cooler blocks with hotter blocks.
    Type: Grant
    Filed: January 12, 2010
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Bishwaranjan Bhattacharjee, Mustafa Canim, Christian A. Lang, George A. Mihaila, Kenneth A. Ross
  • Publication number: 20120059773
    Abstract: A computer structured to calculate a cost-per-page for a fleet of printing devices. The computer is further structured to communicate with a device to output the cost-per-page to an operator.
    Type: Application
    Filed: December 24, 2010
    Publication date: March 8, 2012
    Inventors: Jerry Richard Jones, James Richard Fall, Kenneth Ross Howe
  • Publication number: 20110173395
    Abstract: A system and method for managing a cache includes monitoring a temperature of regions on a secondary storage based on a cumulative cost to access pages from each region of the secondary storage. Similar temperature pages are grouped in logical blocks. Data is written to a cache in a logical block granularity by overwriting cooler blocks with hotter blocks.
    Type: Application
    Filed: January 12, 2010
    Publication date: July 14, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: BISHWARANJAN BHATTACHARJEE, Mustafa Canim, Christian A. Lang, George A. Mihaila, Kenneth A. Ross
  • Publication number: 20100126134
    Abstract: A nanofibre yarn assembly including a longitudinally extending core for the yarn assembly and, twisted about the core, at least one ribbon of multiple nanofibres. The yarn assembly can be formed by drawing a longitudinally extending core for the yarn assembly through a concentric core-spinning zone, and, as the core travels through the core-spinning zone, twisting at least one ribbon of multiple nanofibres about the travelling core. Apparatus is also disclosed.
    Type: Application
    Filed: February 5, 2008
    Publication date: May 27, 2010
    Inventors: Kenneth Ross Atkinson, Niall Finn
  • Patent number: 7676750
    Abstract: A method of printing includes providing a computer server linked to a plurality of printers, initiating a print job on a user computer device, querying the computer server for one or more available printers; transmitting identification information and location information of each printer from the computer server to the user computer device; displaying the information in the form of a list to the user computer device; selecting by a user one of the printers in the list; transmitting the selection to the computer server; transmitting configuration information for the selected printer to the user computer device; configuring the print data by with the configuration information; and transmitting the configured print data from the user computer device to the selected printer for printing.
    Type: Grant
    Filed: January 31, 2007
    Date of Patent: March 9, 2010
    Assignee: Lexmark International, Inc.
    Inventors: David Zachery Lindsey, Jr., Samuel Leo Rhodus, Kenneth Ross Wilkerson
  • Publication number: 20090063860
    Abstract: A system for transmitting encrypted print job data across a network. The printer driver on the client device encrypts the print job data using a random AES key and uses the printer's public key to encrypt the random AES key. The print job data remains encrypted during transmission from the client device to the printer via the server. As such, the contents of the print job cannot be viewed by anyone who eavesdrops on the communications between the client device and the printer or by anyone who obtains the print job data from the server's data storage medium. The printer's public certificate, containing the printer's public key, is promulgated to the client device via the server which stores the printer's public certificate with other data pertinent to the client device's printer driver.
    Type: Application
    Filed: August 31, 2007
    Publication date: March 5, 2009
    Inventors: Albert Tyler Barnett, David Zachery Lindsey, Kenneth Ross Wilkerson
  • Publication number: 20080184162
    Abstract: A computer implemented method of printing includes the steps of: (a) providing a computer server linked via one or more data links to a plurality of printers, where the computer server has access to identification information, location information and configuration information pertaining to each of the plurality of printers, where the configuration information includes information to ensure each of the plurality of printers is configured to correctly print a print job; (b) initiating a print job on a user computer device, where the print job includes print data; (c) querying the computer server by the user computer device for one or more available printers; (d) transmitting identification information and location information of each of the plurality of printers by the computer server to the user computer device; (e) displaying identification information and location information in a list of the plurality of available printers on a user interface operating on the user computer device; (f) selecting by a user o
    Type: Application
    Filed: January 31, 2007
    Publication date: July 31, 2008
    Inventors: David Zachery Lindsey, Samuel Leo Rhodus, Kenneth Ross Wilkerson