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: 20090313220
    Abstract: Generally speaking embodiments that dynamically expand the amount of information displayed with search or query results are disclosed. Some embodiments comprise a method for viewing information of a search that includes presenting a number of search results in response to a search, enabling a user to select one or more of the search results for a period of time, and dynamically expanding an amount of information associated with the selected search result based upon the period of time. Further embodiments comprise apparatuses haying a display and a selection sensor to sense when a user selects one of the results and measure a period of time that the user selects the result. These embodiments also include a result expander to expand the amount of information displayed for a selected result as the period of time increases.
    Type: Application
    Filed: June 13, 2008
    Publication date: December 17, 2009
    Applicant: International Business Machines Corporation
    Inventors: Steven F. Best, Robert J. Eggers, JR., Janice M. Girouard, Peter A. Zannucci
  • Publication number: 20090254620
    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: Application
    Filed: April 8, 2008
    Publication date: October 8, 2009
    Applicant: International Business Machines Corporation
    Inventors: Steven F. Best, Robert J. Eggers, JR., Janice M. Girouard, Janani Janakiraman
  • Publication number: 20090249214
    Abstract: Disclosed is a method, system, and computer-readable medium with executable code for controlling the operation of multiple client terminals from a single keyboard and mouse of a server terminal. A buffer sharing logic of the server terminal and the client terminals is used to transmit and receive user input between the computers. The server terminal may use buffer sharing logic to cycle between desktop views or program windows of processes running on the connected client terminals. A user may use an ALT-TAB command to select a desktop view or program window of a connected client terminal. Once a screen or desktop is chosen, the user of the server terminal give focus of the selected application on a display connected to the server terminal. Additionally, the buffer sharing logic allows the user to dynamically copy and move data between the computer terminals at will.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventors: Steven F. Best, Robert J. Eggers, JR., Janice M. Girouard, Brian P. Sobocinski
  • Publication number: 20090249219
    Abstract: Disclosed is a method, system, and computer-readable medium with executable code for viewing the operation of multiple client terminals from a single user interface of a server terminal. A buffer sharing logic of the server terminal and the client terminals is used to transmit and receive display data between the computers. The server terminal may use buffer sharing logic to cycle between desktop views or program windows of processes running on the connected client terminals. A user of the server terminal may select to view program windows of processes running on the connected client terminals, or a virtual extended desktop of the server terminal and connected client terminals. Once a program window or virtual extended desktop is chosen, the user of the server terminal may view the client terminal screen where the chosen desktop or window resides.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventors: Steven F. Best, Robert J. Eggers, JR., Janice M. Girouard, Brian P. Sobocinski
  • Publication number: 20090070094
    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: Application
    Filed: September 6, 2007
    Publication date: March 12, 2009
    Inventors: Steven F. Best, Robert J. Eggers, JR., Janice M. Girouard
  • Publication number: 20080256194
    Abstract: An email message content management method, system and program are provided for bookmarking subsets of electronic mail (email) message content for subsequent searching and retrieval. Subsets of email message content are designated and then identified to be bookmarked for subsequent searching and retrieval. Identification information such as file pointers and Uniform Resource Identifier (URI) links identifying the bookmarked email message content are generated and then indexed such that the bookmarked content can be searched. A copy of the email message is then automatically and persistently stored in a predetermined location. The bookmarked email message content can subsequently be retrieved, either by browsing the copies of the stored email messages or by performing search operations.
    Type: Application
    Filed: April 13, 2007
    Publication date: October 16, 2008
    Inventors: Janice M. Girouard, Robert J. Eggers, Steven F. Best
  • Publication number: 20080178287
    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: Application
    Filed: January 23, 2007
    Publication date: July 24, 2008
    Inventors: Prasadarao Akulavenkatavara, Janice M. Girouard, Emily J. Ratliff
  • Publication number: 20080141226
    Abstract: A system and method for controlling trace points utilizing source code directory structures. According to an embodiment of the present invention, a debug engine sets a debug level to a default debug level for an application to be debugged, wherein said application includes a collection of files organized within a collection of directories. A debug utility creates a set of trace point selections by selecting at least one file among the plurality of files in the first directory for debug when a first directory among the collection of directories is evaluated. The debug utility enables at least one trace point within the at least one file. The debug engine debugs the application according to the set of trace point selections and the debug level selected.
    Type: Application
    Filed: December 11, 2006
    Publication date: June 12, 2008
    Inventors: Janice M. Girouard, Claudia A. Salzberg, Michael T. Strosaker
  • Publication number: 20080126878
    Abstract: A computer program product and method for displaying trace log entries from a plurality of trace logs call for identifying trace log entries; determining a degree of relevancy for each of the trace log entries; and classifying the trace log entries.
    Type: Application
    Filed: November 28, 2006
    Publication date: May 29, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven F. Best, Robert J. Eggers, Janice M. Girouard, Barbara E. Wang
  • Publication number: 20080127090
    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: Application
    Filed: October 3, 2006
    Publication date: May 29, 2008
    Applicant: International Business Machines Corporation
    Inventors: Steven F. Best, Janice M. Girouard