Patents by Inventor Steven M. French

Steven M. French 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: 9892274
    Abstract: Methods, systems and computer program products are provided that may relate to controlling access to or accessing computer files over a computer network. A file server may execute on a first computer system and a client may execute on a second computer system. The client may be configured to send a first communication to the file server relating to a first computer file stored on the first computer system. The first communication may include first access control data associated with the first computer file. The file server may be configured to receive the first communication and extract the first access control data from the first communication. The file server may then store the extracted first access control data in extended attributes of the first computer file on the first computer system.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Venkateswararao Jujjuri, Anthony N. Liguori, Badari Pulavarty, Eric V. Van Hensbergen, Aneesh K. Veetil
  • Patent number: 8996632
    Abstract: A method, system, and computer program product are provided for managing email disk usage based on user specified conditions. An incoming email for a user is scanned for email expressions. A determination is made as to whether one of the email expressions matches one of a number of listed expressions forming a matched expression. Responsive to a presence of a matched expression, a determination is made as to whether a first threshold associated with the matched expression is met or exceeded. Responsive to the first threshold being met or exceeded, a notification is sent to the user of the first threshold being met.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Suhail H. Kazi, Usha K. Ketineni, II, Prasad V. Potluri, Sharmila Potluri, Rakesh Sharma, Suzanne Shi
  • Publication number: 20150088935
    Abstract: Methods, systems and computer program products are provided that may relate to controlling access to or accessing computer files over a computer network. A file server may execute on a first computer system and a client may execute on a second computer system. The client may be configured to send a first communication to the file server relating to a first computer file stored on the first computer system. The first communication may include first access control data associated with the first computer file. The file server may be configured to receive the first communication and extract the first access control data from the first communication. The file server may then store the extracted first access control data in extended attributes of the first computer file on the first computer system.
    Type: Application
    Filed: November 26, 2014
    Publication date: March 26, 2015
    Inventors: Steven M. French, Venkateswararao Jujjuri, Anthony N. Liguori, Badari Pulavarty, Eric V. Van Hensbergen, Aneesh K. Veetil
  • Patent number: 8930401
    Abstract: Methods, systems and computer program products are provided that may relate to controlling access to or accessing computer files over a computer network. A file server may execute on a first computer system and a client may execute on a second computer system. The client may be configured to send a first communication to the file server relating to a first computer file stored on the first computer system. The first communication may include first access control data associated with the first computer file. The file server may be configured to receive the first communication and extract the first access control data from the first communication. The file server may then store the extracted first access control data in extended attributes of the first computer file on the first computer system.
    Type: Grant
    Filed: October 25, 2010
    Date of Patent: January 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Venkateswararao Jujjuri, Anthony N. Liguori, Badari Pulavarty, Eric V. Van Hensbergen, Aneesh K. Veetil
  • Patent number: 8838916
    Abstract: A method uses a record of I/O priorities in a determination of a storage medium of a hybrid storage system in which to store a file. The method maintains the record of I/O priorities by assigning an I/O temperature value to each request for access to the file based upon an I/O priority level of the process making the request. The method marks the file as hot if the file temperature value is greater than a threshold value. The method stores files marked as hot in a lower latency storage medium of the hybrid storage medium.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Mingming Cao, Ben Chociej, Scott R. Conor, Steven M. French, Matthew R. Lupfer, Steven L. Pratt
  • Publication number: 20130073783
    Abstract: A method uses a record of I/O priorities in a determination of a storage medium of a hybrid storage system in which to store a file. The method maintains the record of I/O priorities by assigning an I/O temperature value to each request for access to the file based upon an I/O priority level of the process making the request. The method marks the file as hot if the file temperature value is greater than a threshold value. The method stores files marked as hot in a lower latency storage medium of the hybrid storage medium.
    Type: Application
    Filed: September 15, 2011
    Publication date: March 21, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mingming Cao, Ben Chociej, Scott R. Conor, Steven M. French, Matthew R. Lupfer, Steven L. Pratt
  • Publication number: 20120265833
    Abstract: A method, system, and computer program product are provided for managing email disk usage based on user specified conditions. An incoming email for a user is scanned for email expressions. A determination is made as to whether one of the email expressions matches one of a number of listed expressions forming a matched expression. Responsive to a presence of a matched expression, a determination is made as to whether a first threshold associated with the matched expression is met or exceeded. Responsive to the first threshold being met or exceeded, a notification is sent to the user of the first threshold being met.
    Type: Application
    Filed: June 19, 2012
    Publication date: October 18, 2012
    Applicant: International Business Machines Corporation
    Inventors: Steven M. French, Suhail H. Kazi, Usha K. Ketineni, Prasad V. Potluri, Sharmila Potluri, Rakesh Sharma, Suzanne Shi
  • Patent number: 8230023
    Abstract: Mechanisms are provided for managing email disk usage based on user specified conditions. An incoming email for a user is scanned for email expressions. A determination is made as to whether one of the email expressions matches one of a number of listed expressions forming a matched expression. Responsive to a presence of a matched expression, a determination is made as to whether a first threshold associated with the matched expression is met or exceeded. Responsive to the first threshold being met or exceeded, a notification is sent to the user of the first threshold being met.
    Type: Grant
    Filed: May 17, 2007
    Date of Patent: July 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Suhail H. Kazi, Usha K. Ketineni, Prasad V. Potluri, Sharmila Potluri, Rakesh Sharma, Suzanne Shi
  • Publication number: 20120102079
    Abstract: Methods, systems and computer program products are provided that may relate to controlling access to or accessing computer files over a computer network. A file server may execute on a first computer system and a client may execute on a second computer system. The client may be configured to send a first communication to the file server relating to a first computer file stored on the first computer system. The first communication may include first access control data associated with the first computer file. The file server may be configured to receive the first communication and extract the first access control data from the first communication. The file server may then store the extracted first access control data in extended attributes of the first computer file on the first computer system.
    Type: Application
    Filed: October 25, 2010
    Publication date: April 26, 2012
    Applicant: International Business Machines Corporation
    Inventors: Steven M. French, Venkateswararao Jujjuri, Anthony N. Liguori, Badari Pulavarty, Eric V. Van Hensbergen, Aneesh K. Veetil
  • Patent number: 8140683
    Abstract: A method of selecting an operating system at a target device in communication with a server is provided. A network bootstrap program is initiated at the target device prior to executing an operating system at the target device. The target device sends a bootstrap list command from the target device to the server and receives an operating systems list of at least one operating system. A target operating system is then selected from the operating systems list.
    Type: Grant
    Filed: December 7, 2000
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Lorin E. Ullmann
  • Patent number: 7831692
    Abstract: A method of generating a list of target devices to be configured in communication with a server is provided. A first list of target devices to be configured is created. At least one target device having an associated network address is identified and the first list of target devices is modified using the addressed target device. A modified list of target devices is then generated. Programs and systems of generating a list of target devices to be configured are also provided.
    Type: Grant
    Filed: December 7, 2000
    Date of Patent: November 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Lorin E. Ullmann
  • Patent number: 7631054
    Abstract: A method of dynamically creating a list of operating systems for a target device in communication with a server prior to executing an operating system on the target device is provided. The target device receives an available operating systems list from the server. A hardware configuration of the target device is then determined. It is also determined if the hardware configuration is compatible with each operating system from the available operating systems list. A list of compatible operating systems is then generated. Systems and programs for dynamically creating a list of operating systems for a target device are also provided.
    Type: Grant
    Filed: December 7, 2000
    Date of Patent: December 8, 2009
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Lorin E. Ullmann
  • Publication number: 20080288598
    Abstract: A method, system, and computer program product are provided for managing email disk usage based on user specified conditions. An incoming email for a user is scanned for email expressions. A determination is made as to whether one of the email expressions matches one of a number of listed expressions forming a matched expression. Responsive to a presence of a matched expression, a determination is made as to whether a first threshold associated with the matched expression is met or exceeded. Responsive to the first threshold being met or exceeded, a notification is sent to the user of the first threshold being met.
    Type: Application
    Filed: May 17, 2007
    Publication date: November 20, 2008
    Inventors: Steven M. French, Suhail H. Kazi, Usha K. Ketineni, Prasad V. Potluri, Sharmila Potluri, Rakesh Sharma, Suzanne Shi
  • Publication number: 20080228770
    Abstract: A method, system and program are provided for selectively managing data migration in a stacked filesystem that receives a request to migrate a data file to a destination context, where the data file is divided into a plurality of sub-regions such that data stored in different sub-regions may have different contexts. In response to the migration request, file data is sequentially migrated, one sub-region at a time, to the destination context by maintaining context status information for each sub-region in a metadata portion of the data file, where the context status information prevents another application from accessing any sub-region in the data file that is being migrated, but allows access to other sub-regions in the data file.
    Type: Application
    Filed: March 15, 2007
    Publication date: September 18, 2008
    Inventors: Michael A. Halcrow, Steven M. French
  • Patent number: 6988193
    Abstract: A method of booting a plurality of target devices in communication with a network based on at least one target device definition is provided. A server in communication with the plurality of target devices receives a request for a boot file from at least one target device. A boot server in communication with the plurality of target devices is contacted. The boot server determines if the target device is defined. If the target device is not defined, the target device definition for the target device is created at the boot server. A bootstrap is executed at the target device, the bootstrap corresponding to the target definition. Systems and programs for using the method are also provided.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: January 17, 2006
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Javier A. Guajardo, Jr., Chakkalamattam J. Paul, Marc-Arthur Pierre-Louis, Bradford A. Stern
  • Patent number: 6941518
    Abstract: A method of managing booting of a plurality of target devices in communication with a network is provided. A server in communication with the plurality of target devices receives a request from at least one target device in a pre-boot stage. A current boot category is assigned to the target device, the current boot category based on the pre-boot stage of the target device. A current boot list of target devices with corresponding current boot categories is generated. Systems and methods of using the present invention are also provided.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: September 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Lorin E. Ullmann
  • Patent number: 6928538
    Abstract: A method of booting at least one target device in communication with a network, comprising is provided. A bootstrap program is requested from a loading device in communication with the target device. A boot delay response is received from the loading device at the target device, so that the target device does not time out. The bootstrap program is received at the target device after the boot delay response is received.
    Type: Grant
    Filed: April 27, 2001
    Date of Patent: August 9, 2005
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Chakkalamattam J. Paul
  • Patent number: 6898701
    Abstract: A method of booting a plurality of target devices in communication with a network so that the target devices do not time out is provided. A request for a boot file is received at a loading device, from at least one target device. A boot reservation server in communication with the plurality of target devices is contacted. At the boot reservation server, boot resources of the network are evaluated to determine a response to the at least one target device. A boot delay is executed at the at least one target device as the response. Systems and programs for using the method are also provided.
    Type: Grant
    Filed: April 27, 2001
    Date of Patent: May 24, 2005
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Chakkalamattam J. Paul
  • Patent number: 6687820
    Abstract: A method of controlling the selection of operating systems at a first instance of user logon on a target device is provided. A network bootstrap program is initiated at the target device and configuration data of the target device is determined. A selection manager is designated based on the configuration data and the selection of a target operating system is controlled with the selection manager prior to executing an operating system at the target device.
    Type: Grant
    Filed: December 7, 2000
    Date of Patent: February 3, 2004
    Assignee: International Business Machines Corporation
    Inventors: Steven M. French, Lorin E. Ullmann
  • Publication number: 20030014621
    Abstract: A method of managing booting of a plurality of target devices in communication with a network is provided. A server in communication with the plurality of target devices receives a request from at least one target device in a pre-boot stage. A current boot category is assigned to the target device, the current boot category based on the pre-boot stage of the target device. A current boot list of target devices with corresponding current boot categories is generated. Systems and methods of using the present invention are also provided.
    Type: Application
    Filed: June 29, 2001
    Publication date: January 16, 2003
    Applicant: International Business Machines Corporation
    Inventors: Steven M. French, Lorin E. Ullmann