Patents by Inventor Janice M. Girouard

Janice M. Girouard 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: 20140351626
    Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that include arranging a first storage device and a second storage device to store data in a mirrored configuration. Upon a host processor receiving, in response to a first request conveyed to read the data from the first storage device, a message indicating that the first storage device is in an error recovery mode, the host processor can convey a second request to read the data from the second storage device. Upon receiving the data from the second storage device, the host processor can cancel the first request. Storage devices implementing embodiments of the present invention include hard disk drives and solid state disk drives.
    Type: Application
    Filed: May 21, 2013
    Publication date: November 27, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven F. BEST, Janice M. GIROUARD, Robert E. REILAND, Yehuda SHIRAN
  • Publication number: 20140317446
    Abstract: A system, method, and computer program product provide a process that includes storing data on first data storage devices, and a backup copy of the data on the first and/or on second ones of the data storage devices. A probability of a failure of each of at least some of the first and/or second data storage devices is determined, and at least one of the first and/or data storage devices that is determined to have a higher probability of failure than a threshold and/or a probability of failure of another of the data storage devices, is selected. A second backup copy of the data, stored on the selected data storage device(s), is also stored on third ones of the data storage devices. The first and/or second data storage devices determined to have the higher probability of failure are used for their designated purpose after the second backup copy is created.
    Type: Application
    Filed: April 17, 2013
    Publication date: October 23, 2014
    Applicant: International Business Machines Corporation
    Inventors: Steven F. Best, Janice M. Girouard, Yehuda Shiran
  • Publication number: 20140258658
    Abstract: For reducing data loss by a processor device in a computing storage environment, data blocks are prioritized for creating an N number of additional secondary copies of data using a vulnerability factor for identifying those of the data blocks having a probability of failure. The data blocks include at least a primary copy and a secondary copy of the data.
    Type: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven F. BEST, Janice M. GIROUARD, Ziv SERLIN, Yehuda SHIRAN
  • Publication number: 20140201566
    Abstract: An approach to providing diagnostics of data storage medium units may be performed automatically without interruption to system operations. Upon receipt of one or more error messages occurring on a first data storage medium unit, data content from the first data storage medium unit may be copied to a second data storage medium unit. A system may operate using the second data storage medium unit while the first data storage medium unit is diagnosed for possible disk failure.
    Type: Application
    Filed: January 11, 2013
    Publication date: July 17, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: STEVEN F. BEST, JANICE M. GIROUARD
  • Patent number: 8527260
    Abstract: Generally speaking, systems, methods and media for selectively modifying an electronic document by restoring user-selected portions of translated electronic document text to their original language are disclosed. Embodiments of a method for selectively modifying an electronic document may include receiving a request from a user to view a user selection of text of an electronic document in an original language instead of a second translated language where the electronic document has substantially all of its text in the second translated language. Embodiments may also include analyzing the request to determine an expanded selection to be changed into original replacement language.
    Type: Grant
    Filed: September 6, 2007
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Steven F. Best, Robert J. Eggers, Jr., Janice M. Girouard
  • Publication number: 20130219230
    Abstract: A method, computer system, and computer program product for scheduling a computing job at a data center. The method may include receiving a computing job for a data center, determining an operating temperature for a plurality of system components in the data center, assigning a weighting factor for each system component, and scheduling an execution of the computing job using a selected system component, at least in part based upon the weighting factor for that system component where the weighting factor is based upon at least an operating temperature for the system component and an operational lifespan for that system component at that operating temperature.
    Type: Application
    Filed: February 17, 2012
    Publication date: August 22, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven F. Best, Janice M. Girouard
  • Patent number: 8458271
    Abstract: The disclosure provides a solution for delegating email messages for human summaries. In the solution, an email message in an inbox of an account holder can be identified, where the email message has a read status of unread. The email message can be from a sender and can comprise email content. The email message can be sent from the inbox of the account holder to a delegate. The delegate can be associated with an email address corresponding to a human who is not the account holder or the sender. A summary can be received for the email content from the delegate. The summary can be presented in a user interface to the account holder. Responsive to presenting the summary, the read status of the email message can be changed from unread to read.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Steven F. Best, Janice M. Girouard, Timothy B. Snow
  • Publication number: 20120197628
    Abstract: Embodiments of the present invention provide a method, system and computer program product for multi-lingual support during spell checking of a block of text. In an embodiment of the invention, a method for multi-lingual spell checking of a block of text is provided. The method includes spell checking text of a source language such as a word in a source language in a block of text of the source language in a computer program executing in memory of a host computer. The method further includes locating suggested correctly spelled text for the spell checked text in a dictionary for the source language. The method yet further includes translating the located suggested correctly spelled text into a translation of the located suggested correctly spelled text in a secondary language.
    Type: Application
    Filed: January 28, 2011
    Publication date: August 2, 2012
    Applicant: International Business Machines Corporation
    Inventors: Steven F. Best, Stanley K. Jerrard-Dunne, Janice M. Girouard, Timothy B. Snow
  • Publication number: 20120174061
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the automated suggestion of code usage patterns in an IDE. In an embodiment of the invention, a method for automated suggestion of code usage patterns in an IDE is provided. The method includes receiving input of a code snippet for a source code file of a software development project loaded into memory of a host computer for display through an IDE. The method further includes matching terms of the received input to terms in different blocks of code in different source code files of the software development project. The method yet further includes selecting one of the different blocks of code as a code completion choice for insertion into the source code file in the IDE. Finally, the method includes inserting the selected one of the different blocks of code into the source code file in the IDE.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Applicant: International Business Machines Corporation
    Inventors: Lorelei M. McCollum, Steven F. Best, Janice M. Girouard, Timothy B. Snow
  • Publication number: 20120117161
    Abstract: The disclosure provides a solution for delegating email messages for human summaries. In the solution, an email message in an inbox of an account holder can be identified, where the email message has a read status of unread. The email message can be from a sender and can comprise email content. The email message can be sent from the inbox of the account holder to a delegate. The delegate can be associated with an email address corresponding to a human who is not the account holder or the sender. A summary can be received for the email content from the delegate. The summary can be presented in a user interface to the account holder. Responsive to presenting the summary, the read status of the email message can be changed from unread to read.
    Type: Application
    Filed: November 9, 2010
    Publication date: May 10, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: STEVEN F. BEST, JANICE M. GIROUARD, TIMOTHY B. SNOW
  • Patent number: 8037451
    Abstract: A method for tracking software code revisions with a checksum data value being automatically appended to source files. The method including assessing via a code management tool a source file containing source code. The method proceeds by appending a checksum data value via the code management tool to the source file. The method concludes by injecting the checksum data value into a binary module for display by a user.
    Type: Grant
    Filed: October 3, 2006
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven F. Best, Janice M. Girouard
  • Publication number: 20110161126
    Abstract: The reporting of the free time for the resources of a task management system can begin with a free time reporter receiving an identifier of a resource registered with a task management system and a time period from a graphical user interface (GUI) of the task management system. The time period can be defined by a start date and an end date or a total quantity of time. For each resource, time allocation data can be queried to determine the quantity of time the resource is allocated to existing task activities during the time period. A free time report can then be generated based upon the queried data. The free time report can then be presented within the GUI of the task management system.
    Type: Application
    Filed: December 28, 2009
    Publication date: June 30, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven F. Best, Janice M. Girouard
  • Patent number: 7930447
    Abstract: Methods and arrangements of monitoring applications active on a plurality of computers are discussed. Embodiments include transformations, code, state machines or other logic to connect a plurality of computing devices via a keyboard video mouse (KVM) switch and to detect applications active on the computing devices. In some embodiments, each computing device may be connected to a display separate from the KVM switch. The embodiment may include detecting applications signaling a user for attention and displaying a list of active applications of the plurality of computing devices in response to a command from the user. The displaying may include giving priority to the applications signaling a user for attention.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: April 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven F. Best, Robert J. Eggers, Jr., Janice M. Girouard, Brian P. Sobocinski
  • Patent number: 7904525
    Abstract: Techniques for managing electronic mail. Folder rules for associating electronic mail messages with folders are received. The folders are managed by an electronic mail client and stored in a computer usable memory. Electronic mail messages are also received. Each of the electronic mail messages is associated with at least one of the folders according to the folder rules. Furthermore, a visibility condition is received. The visibility condition specifies when a specified folder is visible in a user interface of the electronic mail client. A processor causes the specified folder not to be visible in the user interface when the visibility condition is not satisfied. A visibility condition may instead specify when a specified folder is not visible in the user interface. In this case, the specified folder is caused not to be visible in the user interface when the visibility condition is satisfied.
    Type: Grant
    Filed: March 15, 2009
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Eggers, Jr., Janice M. Girouard, Avinesh Kumar, Sandeep Ramesh Patil, Darshak P. Shah
  • Patent number: 7845006
    Abstract: A method of reducing the window of malicious exploitation between vulnerability publication and the installation of a software patch. One or more probe points are inserted into a code path in an application (or operating system if applicable) that contains one or more vulnerabilities (or coding errors). The probe points mark locations of the security vulnerabilities utilizing software interrupts to enable the original code base of the code path to remain unmodified. A probe handler utility subsequently monitors the execution of the code path and generates an alert if the execution reaches a probe point in the code path, thus indicating whether the application exhibits a particular vulnerability. The probe handler selectively performs one of multiple customizable corrective actions, thereby securing the application until an applicable software patch can be installed.
    Type: Grant
    Filed: January 23, 2007
    Date of Patent: November 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Prasadarao Akulavenkatavara, Janice M. Girouard, Emily J. Ratliff
  • Patent number: 7818373
    Abstract: A mechanism for notifying co-recipients of a communication that other recipients are currently composing a reply to the received communication is provided. The notification may be provided regardless of which type of communication application is being used to reply to the communication. With this mechanism, attribute information for a communication currently being composed on a client communication device using one of a plurality of different communication types is obtained. The attribute information may include an identifier of a communication type currently being used to compose the communication. A previously distributed communication related to the communication currently being composed is identified and one or more recipients of the previously distributed communication are identified. A notification message is sent to one or more communication devices associated with the one or more recipients of the previously distributed communication.
    Type: Grant
    Filed: April 8, 2008
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Steven F. Best, Robert J. Eggers, Jr., Janice M. Girouard, Janani Janakiraman
  • Patent number: 7813482
    Abstract: A method, system, and program provide for voice mail management. A voice mail filtering controller calculates a separate Bayesian score for each voice mail message from among multiple voice mail message entries received into a voice mailbox for a user, wherein each separate Bayesian score indicates a probability that the associated voice mail message is unwanted by said user. During playback, the voice mail filtering controller automatically deletes a selection of the voice mail messages each with a separate Bayesian score greater than a particular Bayesian score of the last played voice mail message from the voice mailbox.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: October 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Janice M. Girouard, Dustin Kirkland, Emily J. Ratliff, Kimberly D. Simon
  • Publication number: 20100235449
    Abstract: Techniques for managing electronic mail. Folder rules for associating electronic mail messages with folders are received. The folders are managed by an electronic mail client and stored in a computer usable memory. Electronic mail messages are also received. Each of the electronic mail messages is associated with at least one of the folders according to the folder rules. Furthermore, a visibility condition is received. The visibility condition specifies when a specified folder is visible in a user interface of the electronic mail client. A processor causes the specified folder not to be visible in the user interface when the visibility condition is not satisfied. A visibility condition may instead specify when a specified folder is not visible in the user interface. In this case, the specified folder is caused not to be visible in the user interface when the visibility condition is satisfied.
    Type: Application
    Filed: March 15, 2009
    Publication date: September 16, 2010
    Inventors: Robert J. Eggers, JR., Janice M. Girouard, Avinesh Kumar, Sandeep Ramesh Patil, Darshak P. Shah
  • Publication number: 20100179846
    Abstract: One embodiment for ordering one or more items, i.e., goods or services, within a store includes choosing, by a person in a store, the one or more items on a computerized personal shopping assistant, wherein the computerized personal shopping assistant may be optionally associated with a cart. Further, the method includes selecting, by the person in the store, a request date-time on the computerized personal shopping assistant for each of the one or more items chosen, and, thereby, resulting in an order of one or more selected items at a selection date-time, wherein the request date-time is subsequent to the selection date-time. Further still, transmitting, by the computerized personal shopping assistant, the order to a data collection center associated with the store. Yet further, the method includes filling, by the store, the order after the transmitting and then providing the order by the request date-time subsequent to purchasing the order.
    Type: Application
    Filed: January 13, 2009
    Publication date: July 15, 2010
    Applicant: International Business Machines Corporation
    Inventors: Steven F. Best, Robert J. Eggers, JR., Janice M. Girouard, Ramon A. Reveron
  • Publication number: 20100049890
    Abstract: Methods and arrangements of monitoring applications active on a plurality of computers are discussed. Embodiments include transformations, code, state machines or other logic to connect a plurality of computing devices via a keyboard video mouse (KVM) switch and to detect applications active on the computing devices. In some embodiments, each computing device may be connected to a display separate from the KVM switch. The embodiment may include detecting applications signaling a user for attention and displaying a list of active applications of the plurality of computing devices in response to a command from the user. The displaying may include giving priority to the applications signaling a user for attention.
    Type: Application
    Filed: August 22, 2008
    Publication date: February 25, 2010
    Applicant: International Business Machines Corporation
    Inventors: Steven F. Best, Robert J. Eggers, JR., Janice M. Girouard, Brian P. Sobocinski