Patents by Inventor Robert Ross Peterson

Robert Ross 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).

  • Patent number: 9665575
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for synchronizing a media presentation. A locally stored electronic copy of the media presentation is displayed on a presenter's presentation device and a locally stored copy of the media presentation is displayed on each of one or more participants' presentation devices. The presenter's presentation device and each participant's presentation device is operable to communicate with each other through a communications network. In response to the presenter performing an action on the electronic copy of the media presentation on the presenter's presentation device during the media presentation, data pertaining to the action is transmitted through the communications network to each participant's presentation device. The appearance of the media presentation on each participant's presentation device is changed in accordance with the data transmitted from the presenter.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson, Lisa Anne Seacat
  • Patent number: 9454411
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for providing a notification to a user about the progress of a task running on a digital processing device. A user input identifying a progress indicator for the task running on the digital processing device is received. A user input selecting a threshold value is received. The threshold value indicates a point on the progress indicator at which the user is to be notified about the progress of the task. A notification is provided to the user when the threshold value is reached.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: September 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson, Lisa Anne Seacat
  • Patent number: 9288654
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for keeping confidential records pertaining to selected communications made with a communication device. A user input is received designating one or more contacts with whom communications made with the communication device are to remain confidential. Information about the designated one or more contacts is transmitted to a server which stores records pertaining to communications made with the communication device. A statement is generated for the communications made with the communication device based on information stored on the server. Records pertaining to communications that are to remain confidential are displayed as an alias on the statement.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson, Lisa Anne Seacat, Mark William Talbot
  • Publication number: 20140325475
    Abstract: A method includes providing a source control system in an integrated development environment, providing an email server through which the integrated development environment can communicate, providing an email mapping reference repository, and using the email mapping reference repository to find a linked email from the email server and provide the linked email to the integrated development environment.
    Type: Application
    Filed: April 25, 2013
    Publication date: October 30, 2014
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Lisa Seacat DeLuca, Robert Ross Peterson
  • Patent number: 8719181
    Abstract: Illustrated embodiments provide a computer implemented method, an apparatus and a computer program product in an order by proxy service for managing shipments. In one illustrative embodiment, the computer implemented method identifying a set of initial orders received at the proxy service and responsive to identifying the set of initial orders at the proxy service, identifying a set of delivery preferences associated with each order in the set of initial orders to form a set of identified delivery preferences. The computer implemented method further aggregates the set of initial orders based on the set of identified delivery preferences to produce an aggregated order, and releasing the aggregated order for shipping based on predetermined criteria to create a released order.
    Type: Grant
    Filed: January 10, 2008
    Date of Patent: May 6, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Lev Mirlas, Robert Ross Peterson
  • Patent number: 8688489
    Abstract: A method, system, and computer program product for autonomously rescheduling a future meeting in response to receiving a meeting cancellation notice of a previously scheduled meeting. A meeting rescheduling logic (MRL) of a server receives a cancellation of a scheduled meeting of an identified contact. The MRL may select a highest priority meeting from a plurality of meetings that has been flagged with an auto-move-up status. The MRL determines if all attendees of the selected meeting are available to attend the meeting at the open time slot of the identified contact's calendar. Upon determining that all attendees of the selected meeting are available at the open time slot, the MRL reschedules the selected meeting at the open time slot, and notifies all attendees. Additionally, the MRL may cancel a lower priority meeting of the attendees to accommodate moving a higher priority meeting into the open time slot.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: April 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson, Lisa Anne Seacat, Mark William Talbot
  • Patent number: 8649970
    Abstract: A method, system, and computer program product for providing popular routes via a global positioning satellite (GPS) system. A GPS device receives a route request from a user. The GPS device then determines a current location of the GPS device and connects to a network server. In response to connecting to the network server, the GPS device transmits a route selection request to the network server. In response, the GPS device receives a route selection list from the network server where the route selection list contains a plurality of routes previously taken by other drivers. Each route is assigned a popularity rating. The GPS device displays one or more of the routes of the route selection list, and requests that a user select a route. After the user selects a route the GPS device displays the selected route as an overlay on a map display.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: February 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: Kulvir S. Bhogal, Robert Ross Peterson, Lisa Seacat DeLuca
  • Patent number: 8607197
    Abstract: A monitoring tool continuously monitors for insertion, call or deletion of objects from a session. Display of this information shows any get object, set object or remove object operations in the session and shows the entry and exit points for each such object, thus assisting the user whenever objects inserted or called remain in the session and are not removed, thus allowing the user to prevent any data buildup in the session.
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Roland Barcia, Kulvir Singh Bhogal, Robert Ross Peterson
  • Patent number: 8495149
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for distributing a file by email from a mobile device. An email is composed on the mobile device. A user selection is received of a file to be attached to the email. The selection is made from an off-line snapshot of a remote file system in which the file is located. A link corresponding to the location of the file in the remote file system is embedded into the email. The email with the link is placed in a queue on the mobile device. The email with the file corresponding to the link is sent in response to the remote file system becoming available to the mobile device.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Ryan Gabriele, Robert Ross Peterson, Lisa Anne Seacat
  • Patent number: 8494891
    Abstract: Methods and systems are provided for sending out meeting notices that specify logistics for both a primary meeting and an alternate meeting. The invitees are to respond, indicating their availability for attending the primary and alternate meetings. Based on the invitee responses, the system sets up the meeting for either the primary time/place for the meeting or the alternate time/place for the meeting. The final meeting notices are sent out to the invitees informing them of the meeting logistics.
    Type: Grant
    Filed: May 7, 2008
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson
  • Publication number: 20130174013
    Abstract: A method for monitoring and updating a wiki includes associating a portion of the wild with a reference by identifying the reference, displaying information from the reference in the portion of the wiki and monitoring the reference for change. If a change is detected, the wiki reports to the user that a reference has changed. The user is presented with options to update portions of the wiki that are associated with the reference. If the user accepts an option to update portions of the wiki associated with a reference that has changed, then the wiki is updated.
    Type: Application
    Filed: January 4, 2012
    Publication date: July 4, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa Seacat DeLuca, Robert Ross Peterson
  • Patent number: 8452853
    Abstract: A computer implemented method, apparatus, and computer program product for a computer implemented method, apparatus, and computer usable program code for providing an offline version of an online application. In one embodiment, the process initiates an online application on a connected client device using a specific operating environment associated with the online application. In response to detecting the online application going to an offline status, a determination is made as to whether a native application on the client device is present that is supportive of the online application. In response to a determination that the native application is present, the native application is executed using the specific operating environment associated with the online application. The specific operating environment associated with the online application on a server is transferred to an environment associated with the native application on the client.
    Type: Grant
    Filed: March 5, 2007
    Date of Patent: May 28, 2013
    Assignee: International Business Machines Corporation
    Inventors: Nikhil Kumar Batra, Yasmary Hernandez, Nathan Shlomo Marz, Robert Ross Peterson, Lee Parnell Thompson
  • Patent number: 8386392
    Abstract: A license handling information handling system receives an electronic message from a first computer system utilized by a first user. The first user's message requests a license to a licensed product that has previously been purchased by the organization. The license handling information handling system identifies a second user in the organization that currently has a license to the licensed product, and requests that the second user relinquish the license to the licensed product. The second user indicates that the second user's license will be relinquished for a temporary time period. The licensing handling information handling system sends an electronic message, including the temporary time period, to the first user. In response to the first user accepting the temporary time period, the second user's license to the licensed product is revoked, and the first user is granted a license to the licensed product.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: February 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Travis M. Grigsby, Robert Ross Peterson, Lisa Seacat DeLuca
  • Patent number: 8260715
    Abstract: An approach is provided that receives a message from a first user. The first user's message requests a license to a licensed product that has previously been purchased by the organization. The system identifies current users in the organization that currently have licenses to the licensed product. A need score is calculated that reflects a needs analysis of the first user to the licensed product. Current user need scores are calculated and these need scores correspond to the needs of the current users pertaining to the licensed product. The first user's need score is compared to the current user product need scores and a second user is selected based on the comparison where the first user's need score is better than the second user need score. The second user's license to the licensed product is revoked and the first user is granted a license to the licensed product.
    Type: Grant
    Filed: July 13, 2009
    Date of Patent: September 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Travis M. Grigsby, Robert Ross Peterson, Lisa Anne Seacat
  • Publication number: 20120221240
    Abstract: A computer determines an optimal route to a destination. The computer identifies the present position of a navigation device with a user selecting a destination. The computer acquires current information comprising road, business hour, traffic congestion patterns, a plurality of conveyance modes, and time buffer information relative to the present position and the selected destination to store in the memory. A route identification unit identifies, from the acquired current information, an optimal route from the current position to the selected destination. The computer stores the acquired information in the memory of the navigation device and identifies an optimal route from the current position to the selected destination.
    Type: Application
    Filed: April 9, 2012
    Publication date: August 30, 2012
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson
  • Publication number: 20120173984
    Abstract: A method, system and computer program product for providing and using context-addressed tabs in a computer presentation application may include selecting at least one element in a current slide of a presentation displayable in a computer window. The method, system and computer program product may also include generating a context-addressed tab in a predetermined area of the computer window for each selected element in the current slide of the presentation. Each context-addressed tab may be addressed to an associated selected element in the current slide of the presentation.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lisa Seacat DeLuca, Robert Ross Peterson
  • Publication number: 20120158881
    Abstract: A license handling information handling system receives an electronic message from a first computer system utilized by a first user. The first user's message requests a license to a licensed product that has previously been purchased by the organization. The license handling information handling system identifies a second user in the organization that currently has a license to the licensed product, and requests that the second user relinquish the license to the licensed product. The second user indicates that the second user's license will be relinquished for a temporary time period. The licensing handling information handling system sends an electronic message, including the temporary time period, to the first user. In response to the first user accepting the temporary time period, the second user's license to the licensed product is revoked, and the first user is granted a license to the licensed product.
    Type: Application
    Filed: February 28, 2012
    Publication date: June 21, 2012
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Travis M. Grigsby, Robert Ross Peterson, Lisa Seacat DeLuca
  • Publication number: 20120131074
    Abstract: A method includes, with a first computing device, receiving contact information for an entity from a connector, the connector being a human operator of a peer computing device that stores a contact information database for contacts of the connector, the contact information being contact information for the entity, where the connector is providing the contact information to put an operator of the first computing device in communication with the entity, after receiving the contact information, receiving a communication with the first computing device from the entity, and in response to receiving the communication from the entity, displaying at least some of the contact information in an introduction tag along with notification of receiving the communication.
    Type: Application
    Filed: November 23, 2010
    Publication date: May 24, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir Singh Bhogal, Michael Charles Hollinger, Jennifer Elizabeth King, Christina Karen Lauridsen, Robert Ross Peterson
  • Patent number: 8169447
    Abstract: A color computer output is dynamically converted into a monochrome computer output based on a stored profile. The stored profile may be for a piece of hardware (e.g., a monochrome printer), or a user (e.g., a color-blind user).
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson
  • Patent number: 8107936
    Abstract: A method, system, and computer-readable medium with executable code for connecting an outgoing phone call to a user destination device based on the time the phone call is initiated. A user of a user destination device transmits a policy information packet containing contact numbers of a primary user destination device and all secondary user destination devices that the user may be reached at during specific times of the day to a call originating device. In response to the user of a call originating device initiating a request to connect a phone call to the user destination device, the call originating device autonomously selects the correct recipient user destination device by interpreting the policy information packet. The call originating device then connects the phone call to the primary user destination device or to a secondary user destination device depending on the current time of day.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson, Lisa Anne Seacat