Patents by Inventor Scott Kelso

Scott Kelso 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: 20170255240
    Abstract: For each of a plurality of servers, a method includes obtaining current component power consumption values and calculating a current power consumption efficiency. The method further includes determining, for each of the plurality of servers, the current power consumption efficiency and an associated capacity utilization before and during performance of multiple instances of an identified workload. Then, for each server, the method determines a curve of power consumption efficiency as a function of capacity utilization that is representative of the performance of the plurality of instances of the identified workload. Embodiments of the method may then use the curve of power consumption efficiency curve in order to manage the power consumption efficiency of the plurality of servers. For example, the method may assign an additional workload to the server that is identified as having the greatest predicted power consumption efficiency.
    Type: Application
    Filed: March 3, 2016
    Publication date: September 7, 2017
    Inventors: Jason A. Matteson, John W. Nicholson, Aparna Vallury, Scott Kelso
  • Publication number: 20170255239
    Abstract: Additional workloads are assigned among servers in a power-efficient manner. For each of a plurality of servers, a stored power efficiency/capacity utilization relationship is accessed, current component power consumption values are obtained, and a current power consumption efficiency is calculated. An amount of capacity utilization necessary to perform an additional workload is obtained, and a predicted power consumption efficiency is determined for each server. The predicted efficiency is determined using the current power consumption efficiency of the server and the stored relationship. The workload is then assigned to the server identified as having the greatest predicted power consumption efficiency. Alternatively, the workload may be assigned to the server identified as having the greatest improvement in power consumption efficiency.
    Type: Application
    Filed: March 1, 2016
    Publication date: September 7, 2017
    Inventors: Jason A. Matteson, John W. Nicholson, Aparna Vallury, Scott Kelso
  • Patent number: 8542916
    Abstract: A system and method of analyzing at least one dataset having temporal and spatial content is provided. A method includes the steps of applying a colorimetric mapping to the dataset based on the spatial content (500), segmenting the dataset (618) into one of a plurality of patterns based on a spatio-temporal analysis of the dataset (604, 606), and analyzing characteristics of each of the plurality of patterns (612-622).
    Type: Grant
    Filed: July 9, 2009
    Date of Patent: September 24, 2013
    Assignee: Florida Atlantic University
    Inventors: Emmanuelle Tognoli, J. A. Scott Kelso
  • Publication number: 20100098289
    Abstract: A system and method of analyzing at least one dataset having temporal and spatial content is provided. A method includes the steps of applying a colorimetric mapping to the dataset based on the spatial content (500), segmenting the dataset (618) into one of a plurality of patterns based on a spatio-temporal analysis of the dataset (604, 606), and analyzing characteristics of each of the plurality of patterns (612-622).
    Type: Application
    Filed: July 9, 2009
    Publication date: April 22, 2010
    Applicant: Florida Atlantic University
    Inventors: Emmanuelle Tognoli, J.A. Scott Kelso
  • Publication number: 20080091874
    Abstract: A method for booting into computer memory a non-operating system (O.S.) program from a hard disk drive (HDD) prior to booting into memory an O.S. from the HDD. The method includes establishing a table of contents (TOC) on the HDD that contains entries for special O.S. programs. A pointer to the TOC is placed in non-volatile memory of the computer that is associated with the HDD, and when BIOS of the computer is prompted to load into memory one of the special O.S. programs, the pointer is accessed and used to locate the TOC, which in turn is accessed to load the special O.S. program.
    Type: Application
    Filed: December 12, 2007
    Publication date: April 17, 2008
    Inventors: Rod Waltermann, Nathan Peterson, Joseph Freeman, Randall Springfield, Mark Davis, Steven Goodman, Isaac Kareel, Scott Kelso
  • Publication number: 20070255790
    Abstract: The present invention relates to a method and system for providing an option when sending an email which will require the recipient of the email to provide an extra level of authentication before displaying the email contents in order to prove that he or she is indeed the correct recipient of the email. Validation is required by the recipient every time he or she opens an email. This validation occurs in the form of authentication that the user is indeed the intended recipient of the email, and can be provided in various means, including biometric identification, password phrases, and so forth.
    Type: Application
    Filed: April 29, 2006
    Publication date: November 1, 2007
    Inventors: Arnold Weksler, Scott Kelso, John Mese, Nathan Peterson, Rod Waltermann
  • Publication number: 20070254514
    Abstract: A USB connection arrangement, where more secure locking is afforded than has hitherto been achieved. With a first USB connecting portion and a second USB connecting portion, a locking arrangement is provided for physically securing the first USB connecting portion and the second USB connecting portion with respect to one another. The locking arrangement includes at least one receptor portion disposed on at least one of the first and second USB connecting portions, and at least one pin portion engageable with the at least one receptor portion for physically securing at least one of the first and second connecting portions with respect to the other of the first and second connecting portions.
    Type: Application
    Filed: April 29, 2006
    Publication date: November 1, 2007
    Applicant: Lenovo (Singapore) Pte. Ltd
    Inventors: Arnold Weksler, Scott Kelso, John Mese, Nathan Peterson, Rod Walterman
  • Publication number: 20070240149
    Abstract: A hypervisor-based system and method for downloading device driver updates that prevents confusion on the part of the driver update software as to which driver, physical or virtual, is being updated.
    Type: Application
    Filed: March 29, 2006
    Publication date: October 11, 2007
    Inventors: Daryl Cromer, Scott Kelso, Howard Locker, John Mese, Nathan Peterson, Randall Springfield, Rod Waltermann, Arnold Weksler
  • Publication number: 20070240153
    Abstract: A system and method for installing a type-1 hypervisor onto a secondary storage of a computer while a user operating system is already installed and executing in main memory.
    Type: Application
    Filed: March 29, 2006
    Publication date: October 11, 2007
    Inventors: Daryl Cromer, Scott Kelso, Howard Locker, John Mese, Nathan Peterson, Randall Springfield, Rod Waltermann, Arnold Weksler
  • Publication number: 20070234348
    Abstract: Computer implemented method, system and computer program product for controlling software entitlement. A computer implemented method for controlling software entitlement includes receiving a request to install a software item on a designated machine. A determination is made if the designated machine is of a machine type authorized for installation of the software item. If the designated machine is of a machine type authorized for installation of the software item, a determination is made, using stored configuration data, if at least one additional criterion specified for entitlement to install the software item on the designated machine is satisfied using stored configuration data. If the at least one additional criterion specified for entitlement to install the software item on the designated machine is satisfied, installation of the software item on the designated machine is enabled in accordance with the at least one additional criterion.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Scott Kelso, Masahiko Nomura, David Sawin, Randall Springfield, Rod Waltermann
  • Publication number: 20070156836
    Abstract: A system and method that validates the identity of an instant messaging session user is provided. An instant messaging session is established between two instant messaging applications running on two different computers connected through a computer network. After the instant messaging session has been established, one of the users requests identity authentication of the other user. The other user supplies the requested identity authentication data, such as a password. The identity authentication data is verified and, if the identity authentication data is successfully verified, a secure message is displayed.
    Type: Application
    Filed: January 5, 2006
    Publication date: July 5, 2007
    Inventors: Scott Kelso, John Mese, Nathan Peterson, Rod Waltermann, Arnold Weksler
  • Publication number: 20070136810
    Abstract: A method is provided for detecting viruses. According to the method, data is stored in a journal area of memory before changes embodied in the data are written to virtual memory. At least a first portion of the data in the journal area of memory is scanned for viruses. In some embodiments, a second portion of data that immediately precedes and/or immediately follows data to which the first portion of the data pertains is scanned for viruses. Preferably, the virtual memory includes a persistent storage device. Also provided is a system that includes a processor, a memory that includes virtual memory and a journal storage area, and a virus scanner controlled by the processor. The virus scanner scans the journal storage area for viruses.
    Type: Application
    Filed: December 7, 2005
    Publication date: June 14, 2007
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Rod Waltermann, John Mese, Scott Kelso, Mark Davis, Arnold Weksler, Nathan Peterson
  • Publication number: 20070130149
    Abstract: The present invention provides a client and server tool that interrogates file sharing attributes of a client/server system from both the client side and the server side. These attributes may include software fireballs, sharing policies, and security attributes. By interrogating the file sharing attributes from both the client and server sides, network access problems emanating from entire side (client and server) can be discovered, and automated solutions can be presented to rectify any problems.
    Type: Application
    Filed: October 12, 2005
    Publication date: June 7, 2007
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Scott Kelso, John Mese, Nathan Peterson, Rod Waltermann, Arnold Weksler
  • Publication number: 20070028231
    Abstract: A system and method is provided to track events related to shortcuts. These events include moving shortcuts from one location (menu) to another location (menu), renaming a folder in which a shortcut resides, and changing the name of a shortcut. Changes related to shortcuts generate operating system events. The system and method includes a process that is registered with the operating system in order to receive data regarding events that relate to shortcut changes. When a shortcut event is received by the process, the process updates applicable configuration files and references. Installation scripts are automatically updated so that the uninstall process (when eventually executed) can locate all shortcuts that pertain to the application and remove the shortcuts along with the uninstalled application.
    Type: Application
    Filed: August 1, 2005
    Publication date: February 1, 2007
    Applicant: International Business Machines Corporation
    Inventors: Scott Kelso, John Mese, Nathan Peterson, Rod Waltermann, Arnold Weksler
  • Publication number: 20070011445
    Abstract: A method for booting into computer memory a non-operating system (O.S.) program from a hard disk drive (HDD) prior to booting into memory an O.S. from the HDD. The method includes establishing a table of contents (TOC) on the HDD that contains entries for special O.S. programs. A pointer to the TOC is placed in non-volatile memory of the computer that is associated with the HDD, and when BIOS of the computer is prompted to load into memory one of the special O.S. programs, the pointer is accessed and used to locate the TOC, which in turn is accessed to load the special O.S. program.
    Type: Application
    Filed: July 11, 2005
    Publication date: January 11, 2007
    Inventors: Rod Waltermann, Nathan Peterson, Joseph Freeman, Randall Springfield, Mark Davis, Steven Goodman, Isaac Karpel, Scott Kelso
  • Publication number: 20060287972
    Abstract: An apparatus, system, and method are disclosed for identifying structural stress conditions for computer hardware. The apparatus includes a plurality of modules configured to functionally execute the necessary steps of monitoring a physical condition affecting a computer hardware component, recognizing a potential damage condition based on a threshold, and responding to the potential damage condition. These modules in the described embodiments include a monitoring module, a recognition module, and a response module. Beneficially, such an apparatus, system, and method would identify potential damage conditions and alert a user to the potential damage condition before physical damage to the computer hardware component occurs. The user can then alleviate the physical condition affecting the computer component and avoid component damage.
    Type: Application
    Filed: June 20, 2005
    Publication date: December 21, 2006
    Inventors: Scott Kelso, John Mese, Nathan Peterson, Rod Waltermann, Arnold Weksler
  • Publication number: 20060277603
    Abstract: A system and method for autonomically configuring a router are presented. An agent is installed on a client that tracks resource authorizations for particular applications. The agent sends a configuration request to a router that requests the router to change one or more router parameters, such as assigning a port to the client. The router compares the configuration request against its router policies, and changes router parameters (assigns resources) based upon the configuration request. Once the agent and the router authorize the resources, the application uses the resources to communicate with a computer network through the client resource and the router resource. When the application is terminated, the router and the client disable their respective resources.
    Type: Application
    Filed: June 1, 2005
    Publication date: December 7, 2006
    Inventors: Scott Kelso, John Mese, Nathan Peterson, Rod Waltermann, Arnold Welsler
  • Publication number: 20060207268
    Abstract: A system and method for increasing the efficiency of a thermal management profile includes a central repository. The central repository is for receiving data for power consumption and location from equipment, combining the data with a current temperature near the equipment, and adjusting the current temperature based on the combined data.
    Type: Application
    Filed: March 17, 2005
    Publication date: September 21, 2006
    Applicant: International Business Machines Corporation
    Inventors: Scott Kelso, John Mese, Nathan Peterson, Rod Waltermann, Arnold Weksler
  • Publication number: 20060190831
    Abstract: Automatic display of a pop-up window on a computer is delayed until a time period has elapsed since the last user keyboard entry or mouse manipulation, to avoid distracting the user while the user is busy inputting data.
    Type: Application
    Filed: February 22, 2005
    Publication date: August 24, 2006
    Inventors: Scott Kelso, John Mese, Nathan Peterson, Rod Waltermann, Arnold Weksler
  • Publication number: 20060118624
    Abstract: Systems and methods for preventing the use of card skimmers on electronic card terminals are disclosed. Embodiments include a method that generally includes ejecting from a card slot in a rear faceplate an electronic card and determining the relative movement between a front faceplate and the card slot. Embodiments also include before receiving a second electronic card, changing the relative position of the card slot and the front faceplate. Embodiments may include moving the rear faceplate or moving the front faceplate. Further embodiments may include detecting an error during the changing of the relative position of the card slot and the front faceplate and, if an error is detected, moving the card slot to a lockdown position. Movements between the front faceplate and the card slot may be vertical, horizontal, radial, etc., and may be randomly generated.
    Type: Application
    Filed: December 6, 2004
    Publication date: June 8, 2006
    Applicant: International Business Machines Corporation
    Inventors: Scott Kelso, John Mese, Nathan Peterson, Rod Waltermann, Arnold Weksler