Patents by Inventor William Gabriel Pagan

William Gabriel Pagan 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: 9235703
    Abstract: The present invention provides a method, data processing system and program product in which scanning for a virus is improved by prioritizing the scan of executable files, such as applications, libraries, services etc., which are more likely to cause a problem to a computer system, ahead of other files. A priority order is determined free from user input by obtaining information from the operating system which can be used to determine such an order. For example the information comprises details of startup applications and/or launch frequency of installed applications. This enables the virus scanner to prioritize the scan of higher risk files which, if they contained a virus, would otherwise adversely affect a computer system if a prior art virus scan was performed based on an arbitrary search order.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: January 12, 2016
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventor: William Gabriel Pagan
  • Patent number: 8560868
    Abstract: Power supply to system resources is managed by implementing a hardware hook. System resources that should be reconfigured for an application workload are identified. A present power profile in a non-volatile memory is then updated. The present power profile is updated according to the application workload. During a system restart, the present power profile is retrieved from the non-volatile memory. Power is applied to system resources through the hardware hook based on the present power profile.
    Type: Grant
    Filed: September 14, 2009
    Date of Patent: October 15, 2013
    Assignee: International Business Machines Corporation
    Inventors: Justin Potok Bandholz, William Gabriel Pagan, William Joseph Piazza
  • Patent number: 8339366
    Abstract: A method and system for utilizing a game console and an input device is disclosed. The method and system comprise mapping commands to system directives of the game console and generating an input signal having predefined characteristics corresponding to the input device being utilized to engage the system directives. The method and system include performing system functions using an input controller associated with the input device after the system directives are engaged.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: December 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jason Alan Cox, Lydia Mai Do, Jana Helton Jenkins, William Gabriel Pagan
  • Patent number: 8230356
    Abstract: An apparatus, system and method of concurrent window selection are provided. The invention communicates a directive to a plurality of window modules. Each window module may enter a selected state responsive to receiving a selection directive, enter a deselected state responsive to receiving a deselection directive, and maintain an existing state responsive to receiving a null directive. The state of each window module is independent of and unaffected by the state and the state change of each other window module. The invention further communicates a command to each window module in the selected state.
    Type: Grant
    Filed: May 14, 2004
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Craig Michael DeBellis, William Gabriel Pagan
  • Patent number: 8108503
    Abstract: A computer-implemented method, system and computer program product for load balancing between different blade chassis within a blade center are presented. Each blade chassis is monitored for total data traffic to and from that blade chassis. If a first blade chassis within the blade center is overworked, then a most overtaxed blade within that first blade chassis is disabled. A less utilized second blade chassis within the blade center is then identified, and a least taxed blade within the second blade chassis is assigned to take over the workload of the disabled blade from the first blade chassis.
    Type: Grant
    Filed: January 14, 2009
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Eric Richard Kern, William Gabriel Pagan
  • Patent number: 8037364
    Abstract: A computer-implemented method, system and computer program product for managing failover of Management Modules (MMs) in a blade chassis are presented. Each server blade in the blade chassis evaluates a performance of a primary MM. If a threshold number of server blades determine that the primary MM is not meeting pre-determined minimum performance standards, then a secondary MM impeaches the primary MM and takes over the management of the server blades.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Eric Richard Kern, William Gabriel Pagan
  • Publication number: 20110066840
    Abstract: Power supply to system resources is managed by implementing a hardware hook. System resources that should be reconfigured for an application workload are identified. A present power profile in a non-volatile memory is then updated. The present power profile is updated according to the application workload. During a system restart, the present power profile is retrieved from the non-volatile memory. Power is applied to system resources through the hardware hook based on the present power profile.
    Type: Application
    Filed: September 14, 2009
    Publication date: March 17, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Justin Potok Bandholz, William Gabriel Pagan, William Joseph Piazza
  • Publication number: 20100180025
    Abstract: A computer-implemented method, system and computer program product for load balancing between different blade chassis within a blade center are presented. Each blade chassis is monitored for total data traffic to and from that blade chassis. If a first blade chassis within the blade center is overworked, then a most overtaxed blade within that first blade chassis is disabled. A less utilized second blade chassis within the blade center is then identified, and a least taxed blade within the second blade chassis is assigned to take over the workload of the disabled blade from the first blade chassis.
    Type: Application
    Filed: January 14, 2009
    Publication date: July 15, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ERIC RICHARD KERN, WILLIAM GABRIEL PAGAN
  • Publication number: 20100180161
    Abstract: A computer-implemented method, system and computer program product for managing failover of Management Modules (MMs) in a blade chassis are presented. Each server blade in the blade chassis evaluates a performance of a primary MM. If a threshold number of server blades determine that the primary MM is not meeting pre-determined minimum performance standards, then a secondary MM impeaches the primary MM and takes over the management of the server blades.
    Type: Application
    Filed: January 9, 2009
    Publication date: July 15, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric Richard KERN, William Gabriel PAGAN
  • Patent number: 7752274
    Abstract: An apparatus and method are disclosed for selectively filtering and inspecting incoming e-mail. The steps to selectively filter and inspect incoming e-mail include: assigning a risk value to each section of an incoming e-mail, presenting the incoming e-mail with sections blocked based on the risk value, and selectively disclosing blocked sections of the e-mail to a reviewer based on input from the reviewer. The method provides a way for a reviewer to filter risky e-mails based on multiple criteria, and safely review filtered e-mails to ensure legitimate e-mails are not incorrectly filtered.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: July 6, 2010
    Assignee: International Business Machines Corporation
    Inventor: William Gabriel Pagan
  • Publication number: 20090280899
    Abstract: A method and system for utilizing a game console and an input device is disclosed. The method and system comprise mapping commands to system directives of the game console and generating an input signal having predefined characteristics corresponding to the input device being utilized to engage the system directives. The method and system include performing system functions using an input controller associated with the input device after the system directives are engaged.
    Type: Application
    Filed: May 9, 2008
    Publication date: November 12, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason Alan Cox, Lydia Mai Do, Jana Helton Jenkins, William Gabriel Pagan
  • Publication number: 20090144256
    Abstract: Illustrative embodiments provide a computer implemented method, an apparatus and a computer program product for workflow management control in a resource hierarchy. In one embodiment, the computer implemented method comprises, receiving data, from a plurality of target data sources, into a collection, and synthesizing the received data in the collection to establish a resource hierarchy. The collection is then queried, using criteria in a request for a resource from a requester to provide a selected resource from the collection, forming a response, the selected resource of the response being a best fit result, and returning the response to the requester.
    Type: Application
    Filed: November 29, 2007
    Publication date: June 4, 2009
    Inventors: Moises Cases, Candice Leontine Coletrane, Daniel N. de Araujo, Bhyrav Murthy Mutnury, William Gabriel Pagan
  • Patent number: 7542026
    Abstract: Events generated by a user of a pointing device are received into an event buffer and eventually removed from the event buffer by a receiving process such as an interface driver associated with an operating system. Information regarding the pointing device events residing within the event buffer is collected and used by a feedback module to improve the computing experience. Feedback regarding the collected information may include visual feedback, audible feedback, tactile feedback, or the like. The present invention improves user interaction with a computing system by providing additional information regarding the status of pointing device events and processes.
    Type: Grant
    Filed: November 3, 2003
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventor: William Gabriel Pagan
  • Patent number: 7010630
    Abstract: A data processing system in which standard communication resource facilities are used to enable direct communication to a system management facility. In one implementation, the management adapter shares a communication resource, such as a serial port, with the host system. An arrangement of multiplexers is capable of connecting the local system to the shared resource, the management adapter to the shared resource, or the host system to directly to the management adapter. The host system includes a device driver for the shared resource. The shared resource device driver is leveraged to communicate to the management adapter using a standardized serial protocol (in the case of a shared serial port) when the multiplexers connect the system to the management adapter.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: March 7, 2006
    Assignee: International Business Machines Corporation
    Inventor: William Gabriel Pagan
  • Publication number: 20040268013
    Abstract: A data processing system in which standard communication resource facilities are used to enable direct communication to a system management facility. In one implementation, the management adapter shares a communication resource, such as a serial port, with the host system. An arrangement of multiplexers is capable of connecting the local system to the shared resource, the management adapter to the shared resource, or the host system to directly to the management adapter. The host system includes a device driver for the shared resource. The shared resource device driver is leveraged to communicate to the management adapter using a standardized serial protocol (in the case of a shared serial port) when the multiplexers connect the system to the management adapter.
    Type: Application
    Filed: June 30, 2003
    Publication date: December 30, 2004
    Inventor: William Gabriel Pagan
  • Publication number: 20030169304
    Abstract: A method, system and apparatus for manipulating multiple open document windows through a pull-down menu in an activated open document window. A method for manipulating multiple open document windows through a pull-down menu can include creating a pull-down menu in the activated open document window having a listing of open document windows and corresponding interactive user interface elements. Responsive to the activation of one of the interactive user interface elements, a pre-defined window manipulation operation can be performed upon an inactive open document window corresponding to the activated interactive user interface element. Though the invention is not so limited, the pre-defined window manipulation operation can include one of a window close operation, a print window operation, and a file save operation.
    Type: Application
    Filed: March 7, 2002
    Publication date: September 11, 2003
    Applicant: International Business Machines Corporation
    Inventor: William Gabriel Pagan