Patents by Inventor Christopher J. Stakutis
Christopher J. Stakutis 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: 9984080Abstract: Disclosed are a method, system, program and data structure for implementing a records retention policy by storing selected files for designated lengths of time and then deleting them only when that time has passed. Embodiments of the invention perform this function in an efficient database-free manner. Embodiments of the invention can perform this function by utilizing existing storage directory tree functionality provided by any computer operating system organized under a retention directory coupled with a mechanism for preventing unauthorized deletions of files designated for retention. Expiration of retained files may be managed through directory structure using directory names corresponding to expiration dates determined from identified retention periods for retained files. Files may be further protected from erasure by a kernel mode process which prevents erasure of any files contained in the retention directory.Type: GrantFiled: August 1, 2006Date of Patent: May 29, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher J. Stakutis, Kevin M. Stearns
-
Patent number: 8700576Abstract: Provided are a method, system, and program for archiving files. A hierarchical file system having directories is provided. An archival retention policy is associated with at least one of the directories in the hierarchical file system, wherein the retention policy applies to files included in the associated directory, and wherein the retention policy specifies a retention time indicating a time period during which a file is subject to the retention policy.Type: GrantFiled: July 18, 2011Date of Patent: April 15, 2014Assignee: Google Inc.Inventors: Christopher J. Stakutis, William R. Haselton, Kevin M. Stearns, Alan L. Stuart, Toby L. Marek
-
Patent number: 8655320Abstract: A voice messaging system includes a transceiver, an indicator, a microphone, and a speaker. The transceiver is operable to receive a message from the Internet, and the indicator is operable to announce that the message has been received. The microphone is operable to receive a verbal request to play the message, and the speaker is operable to play the recorded message in response to receiving the verbal request.Type: GrantFiled: April 14, 2009Date of Patent: February 18, 2014Assignee: CA, Inc.Inventors: Christopher J. Stakutis, Thomas M. Boyle, Steven L. Greenspan
-
Patent number: 8417992Abstract: Provided are a method, system, and article of manufacture for system recovery. An operating system and a backup copy of the operating system are both maintained in a partition of a computational device. A boot loader receives an indication to load the backup copy of the operating system. The boot loader loads the backup copy of the operating system. The computational device is rebooted with the loaded backup copy of the operating system.Type: GrantFiled: May 3, 2012Date of Patent: April 9, 2013Assignee: International Business Machines CorporationInventors: Christopher J. Stakutis, Kevin M. Stearns, Jennifer M. Shaw
-
Patent number: 8271833Abstract: Provided are a method, system, and article of manufacture for system recovery. An operating system and a backup copy of the operating system are both maintained in a partition of a computational device. A boot loader receives an indication to load the backup copy of the operating system. The boot loader loads the backup copy of the operating system. The computational device is rebooted with the loaded backup copy of the operating system.Type: GrantFiled: May 25, 2011Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventors: Christopher J. Stakutis, Kevin M. Stearns, Jennifer M. Shaw
-
Publication number: 20120216075Abstract: Provided are a method, system, and article of manufacture for system recovery. An operating system and a backup copy of the operating system are both maintained in a partition of a computational device. A boot loader receives an indication to load the backup copy of the operating system. The boot loader loads the backup copy of the operating system. The computational device is rebooted with the loaded backup copy of the operating system.Type: ApplicationFiled: May 3, 2012Publication date: August 23, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher J. Stakutis, Kevin Michael Stearns, Jennifer Martin Shaw
-
Patent number: 8117162Abstract: A backup program, method and system is disclosed that monitors changes to a file in a storage, checks whether backup settings related to the file already exist and requests and applies backup settings related to the file in response to the file being changed if they do not. The backup settings are applied to control operation of a backup system to make one or more backup copies of the file. The backup settings may be electively saved to be applied automatically in the event of future changes to the file without requesting the settings. One or more lists may be used to identify (e.g. include or exclude) files for backup. Files may be identified by different categories including file name, file type, or file type group associated with a particular application. A typical backup system may save backup copies to a storage area network, e.g. controlled by a backup server.Type: GrantFiled: March 21, 2007Date of Patent: February 14, 2012Assignee: International Business Machines CorporationInventors: William R. Haselton, Jennifer M. Shaw, Christopher J. Stakutis
-
Publication number: 20110202368Abstract: A message from a device may be automatically identified by an identifier associated with the message or the device or combination thereof. The identifier may be mapped to a user record in a database. The message may be parsed into health related data associated with the user. The health related data is automatically stored into the user record of the database.Type: ApplicationFiled: February 18, 2010Publication date: August 18, 2011Applicant: COMPUTER ASSOCIATES THINK, INC.Inventors: Christopher J. Stakutis, Mark Hessler
-
Publication number: 20110118554Abstract: Device-assisted social networking for health management, in one aspect, collects health related information associated with one or more users, performs analysis and publishes data resulting from the analyzing to a social networking website associated with one or more users, wherein the data may be shared among the users in a group for peer encouragement in habits that would improve the users' health conditions.Type: ApplicationFiled: November 17, 2009Publication date: May 19, 2011Applicant: COMPUTER ASSOCIATES THINK, INC.Inventors: Christopher J. Stakutis, Philip Lawrence
-
Publication number: 20100261456Abstract: A voice messaging system includes a transceiver, an indicator, a microphone, and a speaker. The transceiver is operable to receive a message from the Internet, and the indicator is operable to announce that the message has been received. The microphone is operable to receive a verbal request to play the message, and the speaker is operable to play the recorded message in response to receiving the verbal request.Type: ApplicationFiled: April 14, 2009Publication date: October 14, 2010Applicant: Computer Associates Think, Inc.Inventors: Christopher J. Stakutis, Thomas M. Boyle, Steven L. Greenspan
-
Patent number: 7685164Abstract: Provided are implementations for improved access to information stored on a storage device. A plurality of first nodes and a second node are coupled to one another over a communications pathway, the second node being coupled to the storage device for determining meta data including block address maps to file data in the storage device, and the first nodes being configured for accessing file data from the storage device using said meta data, wherein at least one first node caches data including meta data for a file accessed by said first node. A file application on said first node is configured to get requested file data by accessing said cached data for the file.Type: GrantFiled: April 17, 2007Date of Patent: March 23, 2010Assignee: International Business Machines CorporationInventors: Christopher J. Stakutis, Kevin M. Stearns
-
Publication number: 20080235299Abstract: A backup program, method and system is disclosed that monitors changes to a file in a storage, checks whether backup settings related to the file already exist and requests and applies backup settings related to the file in response to the file being changed if they do not. The backup settings are applied to control operation of a backup system to make one or more backup copies of the file. The backup settings may be electively saved to be applied automatically in the event of future changes to the file without requesting the settings. One or more lists may be used to identify (e.g. include or exclude) files for backup. Files may be identified by different categories including file name, file type, or file type group associated with a particular application. A typical backup system may save backup copies to a storage area network, e.g. controlled by a backup server.Type: ApplicationFiled: March 21, 2007Publication date: September 25, 2008Applicant: International Business Machines CorporationInventors: William R. Haselton, Jennifer M. Shaw, Christopher J. Stakutis
-
Publication number: 20080034003Abstract: Disclosed are a method, system, program and data structure for implementing a records retention policy by storing selected files for designated lengths of time and then deleting them only when that time has passed. Embodiments of the invention perform this function in an efficient database-free manner. Embodiments of the invention can perform this function by utilizing existing storage directory tree functionality provided by any computer operating system organized under a retention directory coupled with a mechanism for preventing unauthorized deletions of files designated for retention. Expiration of retained files may be managed through directory structure using directory names corresponding to expiration dates determined from identified retention periods for retained files. Files may be further protected from erasure by a kernel mode process which prevents erasure of any files contained in the retention directory.Type: ApplicationFiled: August 1, 2006Publication date: February 7, 2008Applicant: International Business Machines CorporationInventors: Christopher J. Stakutis, Kevin M. Stearns
-
Patent number: 7299232Abstract: Provided are implementations for improved access to information stored on a storage device. A plurality of first nodes and a second node are coupled to one another over a communications pathway, the second node being coupled to the storage device for determining meta data including block address maps to file data in the storage device, and the first nodes being configured for accessing file data from the storage device using said meta data, wherein at least one first node caches data including meta data for a file accessed by said first node. A file application on said first node is configured to get requested file data by accessing said cached data for the file.Type: GrantFiled: July 12, 2005Date of Patent: November 20, 2007Assignee: International Business Machines CorporationInventors: Christopher J. Stakutis, Kevin M. Stearns
-
Patent number: 7275059Abstract: A digital data processing system with improved access to information stored on a peripheral device is provided. A bypass mechanism, which executes on at least a first node (e.g., a client node), intercedes in the response to at least selected input/output, or access, requests generated by that node. The bypass transfers data designated by such requests between the first node and a peripheral device (e.g., a disk drive) over a third communications pathway, in lieu of transferring that data via a second node (e.g., a server node) and a first communications pathway (e.g., a network) between the first and second node and a second communications pathway between the second node and peripheral device. Such transfers by the bypass, however, are made using the administrative information maintained by the file system relating to storage of such data on the peripheral device.Type: GrantFiled: October 21, 2003Date of Patent: September 25, 2007Assignee: International Business Machines CorporationInventors: Christopher J. Stakutis, Kevin M. Stearns
-
Patent number: 7010532Abstract: Provided are implementations for improved access to information stored on a storage device. A plurality of first nodes and a second node are coupled to one another over a communications pathway, the second node being coupled to the storage device for determining meta data including block address maps to file data in the storage device, and the first nodes being configured for accessing file data from the storage device using said meta data, wherein at least one first node caches data including meta data for a file accessed by said first node. A file application on said first node is configured to get requested file data by accessing said cached data for the file.Type: GrantFiled: October 13, 2000Date of Patent: March 7, 2006Assignee: International Business Machines CorporationInventors: Christopher J. Stakutis, Kevin M. Stearns
-
Patent number: 6763423Abstract: The invention provides an improved digital data processing system, e.g., storage area network (SAN), of the type having a first digital data processor, e.g., a SAN server, and a second digital data processor, e.g., a SAN client, coupled to one another and to one or more storage units, e.g., disk drives. A volume is stored on one or more of the storage devices, with at least two of its blocks residing at locations that are not contiguous with one another. The improvement is characterized, according to aspects of the invention, by transmission from the first to the second digital data processor of one or more addresses. These can constitute, in total, fewer such addresses than would be provided in a canonical map of the volume and, indeed, can comprise (by way of non-limiting example) a start address for each file and/or a portion of the volume on each storage device where the volume resides.Type: GrantFiled: November 30, 2001Date of Patent: July 13, 2004Assignee: International Business Machines CorporationInventors: Christopher J. Stakutis, Christopher Whalley
-
Patent number: 6694317Abstract: A digital data processing system with improved access to information stored on a peripheral device is provided. The system has a plurality of nodes, a peripheral device, a file system and a bypass mechanism. A first node (e.g., a client node) is connected to a second node (e.g., a server node) over a first communications pathway (e.g., a network). The second node is itself connected to a peripheral device (e.g., a disk drive) over a second communications pathway. The first node, too, is connected to the peripheral device over a third communications pathway. The file system, executing on the first and second nodes, is capable of responding to access requests generated by the first node for transferring data between that node and the peripheral device, via the second node and via the first and second communications pathways. The file system also maintains administrative information pertaining to storage on the peripheral device of data designated by such requests.Type: GrantFiled: November 8, 2000Date of Patent: February 17, 2004Assignee: International Business Machines CorporationInventors: Christopher J. Stakutis, Kevin M. Stearns
-
Patent number: 6658417Abstract: Methods and apparatus for accessing files on networked digital data processing system provide for plurality of digital data processing nodes and a storage device, e.g., a disk drive, a “jukebox,” other mass storage device or other mapped device (collectively referred to herein after as “disk drive” or “storage device”). First and second ones of the nodes, which may be a client and a server node, respectively, are coupled for communication over a first communications pathway, e.g., a LAN or other network. Both the first and the second nodes are in communication coupling with the storage device over the same or different logical or physical communications pathways. A file system or other functionality in the second (server) node receives and responds to at least selected requests—e.g., file OPEN requests—from the first (client) node for access to a file on the storage device, by generating a “lease”.Type: GrantFiled: October 13, 2000Date of Patent: December 2, 2003Assignee: International Business Machines CorporationInventors: Christopher J. Stakutis, William Haselton
-
Publication number: 20030105936Abstract: The invention provides an improved digital data processing system, e.g., storage area network (SAN), of the type having a first digital data processor, e.g., a SAN server, and a second digital data processor, e.g., a SAN client, coupled to one another and to one or more storage units, e.g., disk drives. A volume is stored on one or more of the storage devices, with at least two of its blocks residing at locations that are not contiguous with one another. The improvement is characterized, according to aspects of the invention, by transmission from the first to the second digital data processor of one or more addresses. These can constitute, in total, fewer such addresses than would be provided in a canonical map of the volume and, indeed, can comprise (by way of non-limiting example) a start address for each file and/or a portion of the volume on each storage device where the volume resides.Type: ApplicationFiled: November 30, 2001Publication date: June 5, 2003Inventors: Christopher J. Stakutis, Christopher Whalley