Patents by Inventor Harinder S. Singh

Harinder S. Singh 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: 5261045
    Abstract: A method of exchanging date and time slot usage between calendar users. A date and time map structure is configured in a common way to allow the accessing of the map information using an algorithm and then responding to the provided information. The response would normally be to create a composite calendar for purposes of determining which time slots are not used for selected calendars to assist when establishing a group meeting. The structure supports specifying calendar categories, time span and granularity for the times represented by the used time slots in the map.
    Type: Grant
    Filed: April 19, 1991
    Date of Patent: November 9, 1993
    Assignee: International Business Machines Corporation
    Inventors: Keith J. Scully, Harinder S. Singh
  • Patent number: 5070470
    Abstract: The present invention relates to methods of automatically generating a data stream in which a calendar owner can request the status of a plurality of calenders maintained by an electronic calendaring system. A first data structure is generated by the system in response to the entry of calendar information by the calendar owner. The first data structure includes a plurality of predetermined fields for storing the calendar information. Each of the plurality of fields are compared to equivalent fields in identified ones of the plurality of calendars. A second data structure is then generated for each of the identified ones of the plurality of calendars which sets forth the status of calendaring an event thereon. The second data structure is transmitted to the calendar owner to confirm the status of each of the identified ones of the plurality of calendars.
    Type: Grant
    Filed: December 18, 1987
    Date of Patent: December 3, 1991
    Assignee: International Business Machines Corporation
    Inventors: Keith J. Scully, Harinder S. Singh
  • Patent number: 4866611
    Abstract: An electronic calendaring method for use in a data processing system in which calendar entries that have been made for the same time span independently on two different copies of the calendar can be automatically and interactively reconciled. The method permits a calendar owner to obtain a machine readable transportable copy of his calendar on a diskette, to update that copy when the master copy is not available to him because of a business trip, for example, and upon his return to automatically and interactively reconcile the updated entries that have been made to both copies so that at least one of them reflects the correct status of calendered events for that owner.
    Type: Grant
    Filed: January 29, 1987
    Date of Patent: September 12, 1989
    Assignee: International Business Machines Corporation
    Inventors: Charles M. N. Cree, Grady J. Landry, Keith J. Scully, Harinder S. Singh
  • Patent number: 4831552
    Abstract: An electronic calendaring method for use in a data processing system that has a plurality of interactive type work stations connected directly or indirectly to a host processing unit. The method assists a calendar owner to request the system to develop and display a composite calender comprising entries from a plurality of calendars within a specified time span which have been selected by criteria entered interactively into the system by the calender owner. The criteria entered are not limited to "free periods" nor system established terminology but can include terms established by the calendar owner community.
    Type: Grant
    Filed: January 29, 1987
    Date of Patent: May 16, 1989
    Assignee: International Business Machines Corporation
    Inventors: Keith J. Scully, Harinder S. Singh
  • Patent number: 4819191
    Abstract: An electronic calendaring method for use in a data processing system has a plurality of workstations, each of which is assigned to a different individual who maintains an electronic calendar on the system. The method establishes a plurality of data structures for storing data that is entered into the system interactively by the calendar owner during the process of calendaring an event which involves a number of other calendar owners e.g. a meeting. A Trigger data structured is included to store data at the time an event is being calandered that provides a reminder to the meeting originator or calendar owner. The type of reminder may be selected by the meeting originator provided the system hardware supports the underlying technology. The reminder may be just a visual message on the display, an audio tone, an audio message or any combination. The official ID of the event that is to be triggered is included in the Trigger data structure.
    Type: Grant
    Filed: January 29, 1987
    Date of Patent: April 4, 1989
    Assignee: International Business Machines Corporation
    Inventors: Keith J. Scully, Harinder S. Singh
  • Patent number: 4817018
    Abstract: An electronic calendaring method for use in a data processing system that has a plurality of interactive type work stations (terminals or personal computers) connected directly or indirectly to a host processor. The method assists a calendar owner who receives a notice at his work station requesting his involvement in a future event that is being calendared by another calendar owner on the system, to manually or automatically designate in the reply a temporary alternate to attend the meeting being calendared or a permenant alternate to attend all future meetings without affecting his status in the system as a receipient of the meeting notice.
    Type: Grant
    Filed: January 29, 1987
    Date of Patent: March 28, 1989
    Assignee: International Business Machines Corporation
    Inventors: Charles M. N. Cree, Grady J. Landry, Keith J. Scully, Harinder S. Singh
  • Patent number: 4807155
    Abstract: An electronic calendaring method for use in a data processing system having a plurality of interactive type workstations connected to a host processing unit in which the event calendaring process permits the availability of requested event resources to be confirmed automatically during the calendaring of certain events such as meetings which involve participation of a plurality of other calendar owners that are designated in a "Names List" unique to that meeting.
    Type: Grant
    Filed: January 29, 1987
    Date of Patent: February 21, 1989
    Assignee: International Business Machines Corporation
    Inventors: Charles M. N. Cree, Grady J. Landry, Keith J. Scully, Harinder S. Singh
  • Patent number: 4807154
    Abstract: An electronic calendaring method for use in a data processing system that has a plurality of interactive type work stations (terminals or personal computers) connected directly or indirectly to a host processor. The method assists a calendar owner who receives a notice at his work station requesting his involvement in a future event that is being calendared by another calendar owner on the system, to develop different responses to the requests automatically based on criteria that are pre-established by the invitee/owner and data that is included in the invitation. The criteria may include such items as the name of the event originator, a specific ID of the event, a subject for the meeting, the place of the meeting, the time of the meeting or various combinations of the above. Responses which are automatically returned may include a confirmation, a rejection, or some qualified form of either, such as a tentative confirmation.
    Type: Grant
    Filed: January 29, 1987
    Date of Patent: February 21, 1989
    Assignee: International Business Machines Corporation
    Inventors: Keith J. Scully, Harinder S. Singh