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: 9892274Abstract: 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: GrantFiled: November 26, 2014Date of Patent: February 13, 2018Assignee: International Business Machines CorporationInventors: Steven M. French, Venkateswararao Jujjuri, Anthony N. Liguori, Badari Pulavarty, Eric V. Van Hensbergen, Aneesh K. Veetil
-
Patent number: 8996632Abstract: 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: GrantFiled: June 19, 2012Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Steven M. French, Suhail H. Kazi, Usha K. Ketineni, II, Prasad V. Potluri, Sharmila Potluri, Rakesh Sharma, Suzanne Shi
-
Publication number: 20150088935Abstract: 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: ApplicationFiled: November 26, 2014Publication date: March 26, 2015Inventors: Steven M. French, Venkateswararao Jujjuri, Anthony N. Liguori, Badari Pulavarty, Eric V. Van Hensbergen, Aneesh K. Veetil
-
Patent number: 8930401Abstract: 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: GrantFiled: October 25, 2010Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Steven M. French, Venkateswararao Jujjuri, Anthony N. Liguori, Badari Pulavarty, Eric V. Van Hensbergen, Aneesh K. Veetil
-
Patent number: 8838916Abstract: 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: GrantFiled: September 15, 2011Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: Mingming Cao, Ben Chociej, Scott R. Conor, Steven M. French, Matthew R. Lupfer, Steven L. Pratt
-
Publication number: 20130073783Abstract: 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: ApplicationFiled: September 15, 2011Publication date: March 21, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mingming Cao, Ben Chociej, Scott R. Conor, Steven M. French, Matthew R. Lupfer, Steven L. Pratt
-
Publication number: 20120265833Abstract: 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: ApplicationFiled: June 19, 2012Publication date: October 18, 2012Applicant: International Business Machines CorporationInventors: Steven M. French, Suhail H. Kazi, Usha K. Ketineni, Prasad V. Potluri, Sharmila Potluri, Rakesh Sharma, Suzanne Shi
-
Patent number: 8230023Abstract: 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: GrantFiled: May 17, 2007Date of Patent: July 24, 2012Assignee: International Business Machines CorporationInventors: Steven M. French, Suhail H. Kazi, Usha K. Ketineni, Prasad V. Potluri, Sharmila Potluri, Rakesh Sharma, Suzanne Shi
-
Publication number: 20120102079Abstract: 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: ApplicationFiled: October 25, 2010Publication date: April 26, 2012Applicant: International Business Machines CorporationInventors: Steven M. French, Venkateswararao Jujjuri, Anthony N. Liguori, Badari Pulavarty, Eric V. Van Hensbergen, Aneesh K. Veetil
-
Patent number: 8140683Abstract: 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: GrantFiled: December 7, 2000Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Steven M. French, Lorin E. Ullmann
-
Patent number: 7831692Abstract: 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: GrantFiled: December 7, 2000Date of Patent: November 9, 2010Assignee: International Business Machines CorporationInventors: Steven M. French, Lorin E. Ullmann
-
Patent number: 7631054Abstract: 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: GrantFiled: December 7, 2000Date of Patent: December 8, 2009Assignee: International Business Machines CorporationInventors: Steven M. French, Lorin E. Ullmann
-
Publication number: 20080288598Abstract: 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: ApplicationFiled: May 17, 2007Publication date: November 20, 2008Inventors: Steven M. French, Suhail H. Kazi, Usha K. Ketineni, Prasad V. Potluri, Sharmila Potluri, Rakesh Sharma, Suzanne Shi
-
Publication number: 20080228770Abstract: 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: ApplicationFiled: March 15, 2007Publication date: September 18, 2008Inventors: Michael A. Halcrow, Steven M. French
-
Patent number: 6988193Abstract: 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: GrantFiled: June 28, 2001Date of Patent: January 17, 2006Assignee: International Business Machines CorporationInventors: Steven M. French, Javier A. Guajardo, Jr., Chakkalamattam J. Paul, Marc-Arthur Pierre-Louis, Bradford A. Stern
-
Patent number: 6941518Abstract: 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: GrantFiled: June 29, 2001Date of Patent: September 6, 2005Assignee: International Business Machines CorporationInventors: Steven M. French, Lorin E. Ullmann
-
Patent number: 6928538Abstract: 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: GrantFiled: April 27, 2001Date of Patent: August 9, 2005Assignee: International Business Machines CorporationInventors: Steven M. French, Chakkalamattam J. Paul
-
Patent number: 6898701Abstract: 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: GrantFiled: April 27, 2001Date of Patent: May 24, 2005Assignee: International Business Machines CorporationInventors: Steven M. French, Chakkalamattam J. Paul
-
Patent number: 6687820Abstract: 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: GrantFiled: December 7, 2000Date of Patent: February 3, 2004Assignee: International Business Machines CorporationInventors: Steven M. French, Lorin E. Ullmann
-
Publication number: 20030014621Abstract: 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: ApplicationFiled: June 29, 2001Publication date: January 16, 2003Applicant: International Business Machines CorporationInventors: Steven M. French, Lorin E. Ullmann