Patents by Inventor Robert R. Peterson

Robert R. Peterson 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: 20200050588
    Abstract: A method can include determining metadata for a file responsive to initiating an operation on the file stored within a client system and determining a storage location within a file repository of a master version of the file from the metadata. The method also can include determining, from the storage location, whether the master version of the file is more recent than the file stored within the client system using a processor of the client system.
    Type: Application
    Filed: October 21, 2019
    Publication date: February 13, 2020
    Inventors: KULVIR SINGH BHOGAL, MICHAEL CHARLES HOLLINGER, JENNIFER E. OLIVER, CHRISTINA K. LAURIDSEN, ROBERT R. PETERSON
  • Patent number: 10452620
    Abstract: A method can include determining metadata for a file responsive to initiating an operation on the file stored within a client system and determining a storage location within a file repository of a master version of the file from the metadata. The method also can include determining, from the storage location, whether the master version of the file is more recent than the file stored within the client system using a processor of the client system.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: October 22, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir S. Bhogal, Michael C. Hollinger, Jennifer E. King, Christina K. Lauridsen, Robert R. Peterson
  • Patent number: 10078709
    Abstract: An approach is provided for managing a display of a keyword search result. First Document Object Model (DOM) element(s) in a DOM of a web page are identified as specifying first content that is relevant to the keyword. Second DOM element(s) in the DOM are identified as specifying second content that is irrelevant to the keyword. The display of the result of the search is generated to include the first content and paragraph(s) for viewing according to modified first attribute(s). The paragraph(s) had been hidden previously in a prior display of the web page. The display hides from view the second content according to modified second attribute(s).
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: September 18, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Lisa Seacat DeLuca, Robert R. Peterson
  • Publication number: 20180081982
    Abstract: An approach is provided for managing a display of a keyword search result. First Document Object Model (DOM) element(s) in a DOM of a web page are identified as specifying first content that is relevant to the keyword. Second DOM element(s) in the DOM are identified as specifying second content that is irrelevant to the keyword. The display of the result of the search is generated to include the first content and paragraph(s) for viewing according to modified first attribute(s). The paragraph(s) had been hidden previously in a prior display of the web page. The display hides from view the second content according to modified second attribute(s).
    Type: Application
    Filed: November 28, 2017
    Publication date: March 22, 2018
    Inventors: Kulvir S. Bhogal, Lisa Seacat DeLuca, Robert R. Peterson
  • Patent number: 9875315
    Abstract: An approach is provided for managing a display of a keyword search result. First Document Object Model (DOM) element(s) in a web page DOM are identified as including DOM element(s) specifying first content that is relevant to the keyword. Second DOM element(s) in the DOM are identified as specifying second content that is irrelevant to the keyword. DOM element(s) are determined to specify paragraph(s) in the first content which were hidden from view as a result of a prior search of another keyword and based on the paragraph(s) not including the other keyword. The display of the result of the search is generated to include the first content and the paragraph(s) according to modified first attribute(s) of the DOM element(s) specifying the paragraph(s), and hide the second content from view, according to modified second attribute(s) of the second DOM element(s).
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: January 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Lisa Seacat DeLuca, Robert R. Peterson
  • Patent number: 9804950
    Abstract: In one embodiment, a computer-implemented method includes monitoring one or more data sources resulting from execution of one or more program components. One or more events are encountered in the one or more data sources during the execution of the one or more program components. One or more messages are generated, with each message describing an event encountered. Each of the one or more messages is parsed for a name of a corresponding source file in which an associated event was encountered, a corresponding line number at which the event was encountered, and at least one of: a timestamp, severity level, full stack trace, category of the event, and summary of the event. The one or more messages are notified of within an integrated development environment (IDE). Each of the one or more messages is associated in the IDE with the corresponding source file at the corresponding line number.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: October 31, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir S. Bhogal, Lisa Seacat DeLuca, Robert R. Peterson
  • Patent number: 9785537
    Abstract: In one embodiment, a computer-implemented method includes monitoring one or more data sources resulting from execution of one or more program components. One or more events are encountered in the one or more data sources during the execution of the one or more program components. One or more messages are generated, with each message describing an event encountered. Each of the one or more messages is parsed for a name of a corresponding source file in which an associated event was encountered, a corresponding line number at which the event was encountered, and at least one of: a timestamp, severity level, full stack trace, category of the event, and summary of the event. The one or more messages are notified of within an integrated development environment (IDE). Each of the one or more messages is associated in the IDE with the corresponding source file at the corresponding line number.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: October 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Lisa Seacat DeLuca, Robert R. Peterson
  • Publication number: 20170109261
    Abstract: In one embodiment, a computer-implemented method includes monitoring one or more data sources resulting from execution of one or more program components. One or more events are encountered in the one or more data sources during the execution of the one or more program components. One or more messages are generated, with each message describing an event encountered. Each of the one or more messages is parsed for a name of a corresponding source file in which an associated event was encountered, a corresponding line number at which the event was encountered, and at least one of: a timestamp, severity level, full stack trace, category of the event, and summary of the event. The one or more messages are notified of within an integrated development environment (IDE). Each of the one or more messages is associated in the IDE with the corresponding source file at the corresponding line number.
    Type: Application
    Filed: November 30, 2015
    Publication date: April 20, 2017
    Inventors: Kulvir S. Bhogal, Lisa Seacat DeLuca, Robert R. Peterson
  • Publication number: 20170109256
    Abstract: In one embodiment, a computer-implemented method includes monitoring one or more data sources resulting from execution of one or more program components. One or more events are encountered in the one or more data sources during the execution of the one or more program components. One or more messages are generated, with each message describing an event encountered. Each of the one or more messages is parsed for a name of a corresponding source file in which an associated event was encountered, a corresponding line number at which the event was encountered, and at least one of: a timestamp, severity level, full stack trace, category of the event, and summary of the event. The one or more messages are notified of within an integrated development environment (IDE). Each of the one or more messages is associated in the IDE with the corresponding source file at the corresponding line number.
    Type: Application
    Filed: October 15, 2015
    Publication date: April 20, 2017
    Inventors: Kulvir S. Bhogal, Lisa Seacat DeLuca, Robert R. Peterson
  • Patent number: 9507491
    Abstract: Provided are techniques for utilizing scrolling fixation. An amount of time a user spends on a portion of a page based on scroll bar usage by the user is monitored. The amount of time the user spends on the portion of the page is aggregated with an amount of time at least one other user spent on that portion of the page based on scroll bar usage by the at least one other user. A scroll bar is displayed with at least one indicator, wherein the at least one indicator represents an aggregated amount of time spent on an associated portion of the page.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: November 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Lisa Seacat DeLuca, Robert R. Peterson
  • Patent number: 9507492
    Abstract: Provided are techniques for utilizing scrolling fixation. An amount of time a user spends on a portion of a page based on scroll bar usage by the user is monitored. The amount of time the user spends on the portion of the page is aggregated with an amount of time at least one other user spent on that portion of the page based on scroll bar usage by the at least one other user. A scroll bar is displayed with at least one indicator, wherein the at least one indicator represents an aggregated amount of time spent on an associated portion of the page.
    Type: Grant
    Filed: March 25, 2014
    Date of Patent: November 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Lisa Seacat DeLuca, Robert R. Peterson
  • Publication number: 20160335368
    Abstract: An approach is provided for managing a display of a keyword search result. First Document Object Model (DOM) element(s) in a web page DOM are identified as including DOM element(s) specifying first content that is relevant to the keyword. Second DOM element(s) in the DOM are identified as specifying second content that is irrelevant to the keyword. DOM element(s) are determined to specify paragraph(s) in the first content which were hidden from view as a result of a prior search of another keyword and based on the paragraph(s) not including the other keyword. The display of the result of the search is generated to include the first content and the paragraph(s) according to modified first attribute(s) of the DOM element(s) specifying the paragraph(s), and hide the second content from view, according to modified second attribute(s) of the second DOM element(s).
    Type: Application
    Filed: July 25, 2016
    Publication date: November 17, 2016
    Inventors: Kulvir S. Bhogal, Lisa Seacat DeLuca, Robert R. Peterson
  • Patent number: 9448979
    Abstract: An approach is provided for managing a display of a keyword search result. The search for the keyword on a web page includes identifying first Document Object Model (DOM) element(s) including a subset of DOM element(s) that include the keyword. Based on preference(s), second DOM element(s) are identified, which are unrelated to the subset of DOM element(s). Based on the preference(s), styles of the first and second DOM element(s) are modified to generate a display of the search result that includes content of the web page specified by the first DOM element(s), and that (1) does not include other content of the web page specified by the second DOM element(s) or (2) emphasizes the content specified by the first DOM element(s) over the other content specified by the second DOM element(s), in accordance with the modified styles.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: September 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Lisa Seacat DeLuca, Robert R. Peterson
  • Patent number: 9348624
    Abstract: A mechanism for monitoring file accesses by a process running in a Virtual Machine. File access information associated with a monitored process selected in a first view in a debugging interface is obtained from a file activity log and displayed as selectable file access events in a second view of the debugging interface, wherein each file access event represents a read or write operation performed on a file at a particular point in time by the monitored process. An initial content of a file associated with the selected file access event and revisions made to the file by the monitored process within a defined period of time is retrieved from the file activity log upon detecting user selection of a file access event in the second view. The revisions are applied to the initial content of the file and displayed in a third view in the debugging interface.
    Type: Grant
    Filed: July 23, 2009
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Chris Aniszczyk, Jennifer E. King, Christina K. Lauridsen, Robert R. Peterson, Borna Safabakhsh, Rhys D. Ulerich
  • Patent number: 9253304
    Abstract: A method, a computer program product, and an apparatus for managing a voice communication are provided. In one illustrative embodiment, an audio phrase produced by a first user is identified in the voice communication between the first user and a second user. A determination is made whether the audio phrase is present in a policy which prohibits the transmission of the set of undesired audio phrases. Responsive to a determination that the audio phrase is present in the policy which prohibits the transmission of the set of undesired audio phrases, a communication of the audio phrase is modified.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: February 2, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Michael C. Hollinger, Jennifer E. King, Christina K. Lauridsen, Robert R. Peterson
  • Publication number: 20150355801
    Abstract: Recording the video display of an application independently of the video displays of other applications and regardless of the characteristics of the video display—for example, regardless of whether the application is running in the foreground or the background or whether its display is fully visible, partially visible, or not visible at all on a monitor or other display device.
    Type: Application
    Filed: February 24, 2015
    Publication date: December 10, 2015
    Inventors: Kulvir S. Bhogal, Michael C. Hollinger, Jennifer E. King, Christina K. Lauridsen, Robert R. Peterson
  • Publication number: 20150355825
    Abstract: Recording the video display of an application independently of the video displays of other applications and regardless of the characteristics of the video display—for example, regardless of whether the application is running in the foreground or the background or whether its display is fully visible, partially visible, or not visible at all on a monitor or other display device.
    Type: Application
    Filed: June 5, 2014
    Publication date: December 10, 2015
    Inventors: Kulvir S. Bhogal, Michael C. Hollinger, Jennifer E. King, Christina K. Lauridsen, Robert R. Peterson
  • Patent number: 9076130
    Abstract: Detecting an e-mail client generating a first e-mail identifying as a recipient e-mail address an e-mail address identified in the webpage. A screen shot of the webpage can be captured. An association can be automatically created between the screen shot of the webpage and the first e-mail, and the screen shot of the webpage is stored. The first e-mail is sent to the recipient e-mail address. Responsive to receiving or opening the first e-mail or a second e-mail related to the first e-mail, the screen shot of the webpage can be automatically retrieved and presented.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: July 7, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir S. Bhogal, Lisa Seacat Deluca, Robert R. Peterson
  • Patent number: 8996512
    Abstract: Provided are a computer implemented method, computer program product, and system for ranking search results. It is determined that a find operation with a find keyword has been issued for a page. In response to determining that the find keyword has been located on the page, the find keyword is stored in an index as relevant text for the page. In response to receiving a subsequent search request for which the page is retrieved, the page is ranked based on the find keyword.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Lisa Seacat DeLuca, Jenny S. Li, Robert R. Peterson
  • Patent number: 8990192
    Abstract: Provided are a computer implemented method, computer program product, and system for ranking search results. It is determined that a find operation with a find keyword has been issued for a page. In response to determining that the find keyword has been located on the page, the find keyword is stored in an index as relevant text for the page. In response to receiving a subsequent search request for which the page is retrieved, the page is ranked based on the find keyword.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Lisa Seacat DeLuca, Jenny S. Li, Robert R. Peterson