Patents by Inventor Todd A. Nelson

Todd A. Nelson 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: 8788760
    Abstract: Data access is facilitated by employing local caches and an adaptive caching strategy. Specific data is stored in each local cache and consistency is maintained between the caches. To maintain consistency, adaptive caching structures are used. The members of an adaptive caching structure are selected based on a sharing context, such as those members having a chosen association identifier or those members not having the chosen association identifier.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: July 22, 2014
    Assignee: International Business Machines Corporation
    Inventors: Casimer M. DeCusatis, Rajaram B. Krishnamurthy, Todd A. Nelson, Anuradha Rao, Joseph H. Torella
  • Publication number: 20130024400
    Abstract: A total cost estimate is calculated based on a set of printed circuit board (PCB) design parameters. The set of PCB design parameters are received, and PCB attributes are extracted from them. Based on the PCB attributes the PCB is classified and a cost equation is calculated. The cost equation is calculated based on a regression analysis of one or more of the PCB attributes. Once the cost equation is calculated, the total cost is computed based on the cost equation.
    Type: Application
    Filed: July 18, 2011
    Publication date: January 24, 2013
    Applicant: International Business Machines Corporation
    Inventors: Casimer M. DeCusatis, George A. Katopis, Roger S. Krabbenhoft, Todd A. Nelson, Sreekanth Ramakrishnan, Anuradha Rao, Joseph H. Torella
  • Publication number: 20110119444
    Abstract: Data access is facilitated by employing local caches and an adaptive caching strategy. Specific data is stored in each local cache and consistency is maintained between the caches. To maintain consistency, adaptive caching structures are used. The members of an adaptive caching structure are selected based on a sharing context, such as those members having a chosen association identifier or those members not having the chosen association identifier.
    Type: Application
    Filed: November 18, 2009
    Publication date: May 19, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Casimer M. DeCusatis, Rajaram B. Krishnamurthy, Todd A. Nelson, Anuradha Rao, Joseph H. Torella
  • Publication number: 20100153507
    Abstract: A method of processing electronic data includes receiving electronic data, and scanning at least a portion of the electronic data against a first signature, wherein the first signature is not data-type dependent. A method of processing electronic data includes receiving electronic data to be scanned, identifying a portion of the electronic data, wherein the portion is represented as an object, and assigning one or more procedures to scan the portion based at least in part on the object. A system for processing electronic data includes an input for receiving electronic data, a processor configured for identifying one or more portions of the electronic data, each of the one or more portions represented as a typed object, and a buffer configured to store data associated with no more than one object at a time.
    Type: Application
    Filed: December 17, 2009
    Publication date: June 17, 2010
    Applicant: Fortinet, Inc.
    Inventors: Shaohong Wei, Anthony James, Todd A. Nelson