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: 8086996
    Abstract: A computer-implementable method, system, and computer-readable medium for binding an image descriptor of a Graphical User Interface (GUI) widget to a text field are presented. The method includes associating an image descriptor, of the GUI widget, with a content of an active field in the text field, wherein the image descriptor of the GUI widget and the content of the active field in the text field are substantially similar. In response to the image descriptor of the GUI widget changing, the content of the active field in the text field is modified to represent the changed image descriptor of the GUI widget.
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson
  • Publication number: 20110258613
    Abstract: A software debugger is enabled and runs in the background for debugging a computer software program. The target criteria for one or more Key Performance Indicators of interest relating to the program performance are established before the program begins its execution. During execution, the debugger is activated and takes control of the program execution if a Key Performance Indicator meets its established criteria. The execution of the program is paused, and the program enters a debug mode during which an execution state of the program in system memory could be examined and modified. The debugger also provides functions for controlled execution like single-stepping, forwarding and rewinding. A user interface coupled to the debugger allows a user to interact with the debugger and control program execution.
    Type: Application
    Filed: April 15, 2010
    Publication date: October 20, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir Singh Bhogal, Jennifer Elizabeth King, Christina Karen Lauridsen, Robert Ross Peterson
  • Patent number: 8032858
    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. The display is performed in a navigational view or “state diagram” form of view which is constructed by polling the filesystem content and building a navigational view of the overall states and interactions occurring within the session.
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Roland Barcia, Kulvir Singh Bhogal, Robert Ross Peterson
  • Patent number: 7899614
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for determining route alternatives from a starting point to an ending destination for a vehicle, based at least in part on radio signal strength and availability. An input defining a starting point and an ending destination is received. A user input of a radio station preference is received. One or more route alternatives between the starting point and the ending destination are determined based on global positioning system data, the received radio station preference, and information on radio signal strength and availability.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: March 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Ravi Krishna Kosaraju, Robert Ross Peterson, Lisa Anne Seacat
  • Publication number: 20110010216
    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: Application
    Filed: July 13, 2009
    Publication date: January 13, 2011
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Travis M. Grigsby, Robert Ross Peterson, Lisa Seacat DeLuca
  • Publication number: 20100150208
    Abstract: The present invention utilizes radio-frequency identification (“RFID”), which consume a small amount of energy, to allow two transceivers with frequency hopping spread spectrum units to discover each other. A first transceiver may, for example, have a first energy capacity, an RFID transceiver, and a first frequency hopping spread spectrum unit. A second transceiver with a lower energy capacity would then have an active RFID tag and a second frequency hopping spread spectrum unit.
    Type: Application
    Filed: December 16, 2008
    Publication date: June 17, 2010
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Lisa Seacat DeLuca, Robert Ross Peterson, Mark Wllliam Talbot
  • Publication number: 20100114485
    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: Application
    Filed: November 6, 2008
    Publication date: May 6, 2010
    Inventors: Kulvir S. Bhogal, Robert Ross Peterson, Lisa Seacat DeLuca
  • Publication number: 20100076802
    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: Application
    Filed: September 23, 2008
    Publication date: March 25, 2010
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson, Lisa Anne Seacat, Mark William Talbot
  • Publication number: 20090313351
    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: Application
    Filed: June 16, 2008
    Publication date: December 17, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson, Lisa Anne Seacat, Mark William Talbot
  • Publication number: 20090287777
    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: Application
    Filed: May 15, 2008
    Publication date: November 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir Singh Bhogal, Ryan Gabriele, Robert Ross Peterson, Lisa Anne Seacat
  • Publication number: 20090281860
    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: Application
    Filed: May 7, 2008
    Publication date: November 12, 2009
    Inventors: Kulvir S. Bhogal, Robert Ross Peterson
  • Publication number: 20090275317
    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: Application
    Filed: April 30, 2008
    Publication date: November 5, 2009
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson, Lisa Anne Seacat
  • Publication number: 20090228199
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for determining route alternatives from a starting point to an ending destination for a vehicle, based at least in part on radio signal strength and availability. An input defining a starting point and an ending destination is received. A user input of a radio station preference is received. One or more route alternatives between the starting point and the ending destination are determined based on global positioning system data, the received radio station preference, and information on radio signal strength and availability.
    Type: Application
    Filed: March 7, 2008
    Publication date: September 10, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kulvir Singh Bhogal, Ravi Krishna Kosaraju, Robert Ross Peterson, Lisa Anne Seacat
  • Publication number: 20090182566
    Abstract: Online activity between a client computer and an online store is electronically monitored to determine that an item referenced in the online activity is a publication, such as a book or periodical. In response, an electronic library database is automatically queried to determine whether a physical or electronic copy of the publication is available from the library. The availability of the publication is communicated to a user of the client computer and the user is given an option to borrow the publication.
    Type: Application
    Filed: January 10, 2008
    Publication date: July 16, 2009
    Inventors: Kulvir Singh Bhogal, Travis M. Grigsby, Robert Ross Peterson, Lisa Anne Seacat
  • Publication number: 20090182613
    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: Application
    Filed: January 10, 2008
    Publication date: July 16, 2009
    Inventors: Kulvir Singh Bhogal, Lev Mirlas, Robert Ross Peterson
  • Publication number: 20090106077
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for facilitating in-transit meetings between users. Transit information is received for several users. The transit information for at least some users is compared. If an opportunity for an in-transit meeting between at least two users is detected when comparing the transit information, the at least two users are notified about the opportunity for the in-transit meeting.
    Type: Application
    Filed: October 17, 2007
    Publication date: April 23, 2009
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Travis M. Grigsby, Renee Marie Kovales, Robert Ross Peterson, Lisa Anne Seacat
  • Patent number: 7523309
    Abstract: Requiring a user of a recipient's email account or application to enter a high security level authentication (e.g., password) in order to be able to view the contents or the existence of a high security level email. A sender of an email has the ability to identify, at the time of sending, a sent email as having a normal level of security or a high level of security. If the user of the recipient's email account does not have the correct high security level authentication (e.g., password), then the user will only be able to view emails identified as normal security level emails. In addition, a properly authenticated user of the recipient's email account will be able to designate any email as being a high security level email or a normal security level email.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Mark William Talbot, Lisa Anne Seacat, Kulvir Singh Bhogal, Robert Ross Peterson
  • Publication number: 20090083105
    Abstract: Methods and systems are provided for setting up a meeting schedule for people whose representation at the meeting is essential to holding the meeting. If the person whose representation at the meeting is essential can be represented by someone else at the meeting, the system sets up a predefined dependency rule for the second person to fill in for the essential attendee in their absence. When the system sends out meeting invitations, for example, by email, the essential person's attendance is subject to the dependency rule. In this way, if the first person cannot attend the meeting but the second person is able to attend, the meeting can be carried out. Sending out meeting invitations with such a predefined dependency rule simplifies the logistics of setting up a meeting to be attended by a number of individuals with full schedules.
    Type: Application
    Filed: September 21, 2007
    Publication date: March 26, 2009
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson
  • Publication number: 20090083106
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for managing contingent events in an electronic calendar system. A priority is associated with each event among two or more events. The two or more events are at least partly overlapping in the electronic calendar system. When a high priority event of the two or more events is canceled from the electronic calendar system, the high priority event is automatically replaced with a lower priority event from the two or more events.
    Type: Application
    Filed: September 24, 2007
    Publication date: March 26, 2009
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson, Lisa Anne Seacat
  • Publication number: 20090083112
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for modifying an event in an electronic calendar system. An event invitation is created in the electronic calendar system. A first timeout value is associated with the event invitation. The first timeout value specifies a time for replying to the event invitation. The event invitation is sent to one or more invitees and the first timeout value is applied to at least a subset of the one or more invitees. If a response to the event invitation is not received from an invitee with an applied timeout value within the time specified by the first timeout value, a first action relating to the event is performed.
    Type: Application
    Filed: September 24, 2007
    Publication date: March 26, 2009
    Applicant: International Business Machines Corporation
    Inventors: Kulvir Singh Bhogal, Robert Ross Peterson, Lisa Anne Seacat