US Patent 5,107,443: Private regions within a shared workspace (Xerox Corporation)
Title: Private regions within a shared workspace
Patent Number: US Patent 5,107,443
Issued: April 21, 1992
Filed: September 7, 1988
Parent case: n/a
Inventor(s): Smith, Randall B. et al.
Assignee: Xerox Corporation
Referenced at issuance: US Patent 4,962,475 (IBM Corporation), US Patent 4,974,173 (Xerox Corporation), & US Patent 5,008,853 (Xerox Corporation) Φ.
Referenced after issuance: US Patent 5,220,657 (Xerox Corporation) Φ
Blogger comment:
There were 11 references to prior patents at issuance, including US Patent 4,962,475, US Patent 4,974,173, and US Patent 5,008,853, referenced above. The remaining 8 references are unremarkable for the scope and purposes of this blog.
An advanced search at USPTO online on May 9, 2008 for distinguishing references to this patent after its issuance using ref/5107443 reveals 144 references. A more refined search reveals US Patent 5,220,657.
Abstract:
In a shared navigable workspace that is presented at more than one workstation, a region is made private in response to a user request. The user can also indicate the region's level of privacy by indicating levels of access of different users.
Independent claims (as numbered):
1. A method comprising:
presenting a shared workspace at each of first and second workstations, the shared workspace being perceptible as including a region, the region being perceptible as having a position within the shared workspace; the region having a first level of privacy applicable to the first workstation and a second level of privacy applicable to the second workstation;
the step of presenting the shared workspace comprising:
presenting first and second display objects within the shared workspace, the first display object indicating a position of the region within the workspace, the region being presented at the first workstation with the first level of privacy and at the second workstation with the second level of privacy;
receiving a signal from the first workstation requesting that the first display object be positioned on the second display object; and
in response to the signal, presenting the shared workspace with the first display object superimposed on the second display object such that at least part of the second display object is in the region, the part of the second display object that is in the region being presented at the first workstation with the first level of privacy and at the second workstation with the second level of privacy.
3. A method of presenting a navigable shared workspace at each of first and second workstations, the method comprising:
receiving, at the first workstation, a first signal indicating a first part of the shared workspace to be presented at the first workstation;
receiving, at the second workstation, a second signal indicating a second part of the shared workspace to be presented at the second workstation; the first part and the second part each including a region within the shared workspace; and
in response to the first and second signals, presenting the first part of the shared workspace at the first workstation and presenting the second part of the shared workspace at the second workstation; the first part of the shared workspace presented at the first workstation having a first set of display features in the region and the second part of the shared workspace presented at the second workstation having a second set of display features in the region, the first set of display features being different than the second set of display features;
the step of receiving the first signal comprising receiving a signal selecting a selectable transition unit in a third part of the shared workspace presented at the first workstation, the step of presenting the first and second parts of the shared workspace comprising ceasing to present the third part of the shared workspace at the first workstation and beginning to present the first part of the shared workspace at the first workstation.
4. A method comprising:
presenting a shared workspace at first and second workstations; the shared workspace including a pointer; the shared workspace further including a private region with a boundary, the private region having a level of privacy applicable to the first workstation, the level of privacy indicating whether the first workstation has sufficient access to the private region to move the pointer into the private region;
the step of presenting the shared workspace comprising:
presenting the shared workspace with the pointer outside the boundary of the private region and, if the level of privacy indicates that the first workstation has sufficient access to move the pointer into the private region, presenting a key display object within the shared workspace at the first workstation;
receiving a signal from the first workstation requesting movement of the pointer into the private region; and
responding to the signal based on the level of privacy of the private region; the substep of responding to the signal comprising presenting the pointer in the private region if the signal also requests that the key display object move into the private region but continuing to present the pointer outside the private region's boundary if the signal does not also request that the key display object move into the private region.
5. A method comprising:
presenting a shared workspace at first and second workstations; the shared workspace including a pointer; the shared workspace further including a private region that contains a selectable display unit, the private region having a level of privacy applicable to the first workstation, the level of privacy indicating whether the first workstation has sufficient access to the private region to select the selectable display unit;
the step of presenting the shared workspace comprising:
presenting the shared workspace with the pointer and the private region containing the selectable display unit;
receiving a signal from the first workstation requesting positioning of the pointer on the selectable display unit and selection of the selectable display unit; and
responding to the signal based on the level of privacy of the private region; the substep of responding to the signal comprising selecting the selectable display unit if the level of privacy indicates that the first workstation has sufficient access to select the selectable display unit and not selecting the selectable display unit if the level of privacy indicates that the first workstation does not have sufficient access.
6. A method comprising:
presenting a shared workspace at each of first and second workstations;
the step of presenting the shared workspace comprising:
presenting the shared workspace including first and second display objects within the shared workspace, the first display object indicating a position of a region within the workspace;
receiving a signal from the first workstation requesting that the first display object be positioned on the second display object such that the second display object is entirely within the region; and
in response to the signal, presenting the shared workspace with the first display object superimposed on the second display object such that the second display object is entirely in the region.
7. A method comprising:
presenting a shared workspace at each of first and second workstations;
the step of presenting the shared workspace comprising:
presenting the shared workspace with first and second display objects within the shared workspace, the first display object indicating a position of a region within the workspace;
receiving a signal from the first workstation requesting that the first display object be positioned on the second display object such that only a part of the second display object is in the region; and
is response to the signal, presenting the shared workspace with the first display object superimposed on the second display object within the shared workspace such that only the part of the second display object is in the region.
8. A method comprising:
presenting a shared workspace at each of first and second workstations;
the step of presenting the shared workspace comprising:
presenting first, second, and third display objects within the shared workspace, the first and third display objects respectively indicating opposite corners of a rectangular region within the workspace;
receiving a first signal from the first workstation requesting that the first display object be positioned on the second display object;
in response to the first signal, presenting the shared workspace with the first display object superimposed on the second display object such that at least part of the second display object is in the region;
receiving a second signal from the first workstation requesting that the third display object be positioned on the second display object; and
in response to the second signal, presenting the shared workspace with the third display object superimposed on the second display object such that at least part of the second display object remains in the region.
9. A method of operating a system including a first workstation with a first display means, and a second workstation with a second display means; the system further including means for presenting a shared workspace on the first and second display means, presentation of the shared workspace producing the perception that a first workspace shown on the first display means is the same as a second workspace shown on the second display means; the shared workspace further being perceptible as including a region; the method comprising the steps of:
presenting the first workspace at the first display means, the first workspace including the region, the region being perceptible as having a position within the shared workspace and having a boundary that is within the shared workspace, the first workspace including a first set of display features within the boundary of the region; and
presenting the second workspace at the second display means, the second workspace including the region, the region being perceptible as having a position within the shared workspace and having a boundary that is within the shared workspace, the second workspace including a second set of display features within the boundary of the region, the second set of display features appearing the same as the first set of display features;
receiving a first signal from the first workstation indicating a change in level of privacy of the region; and
in response to the first signal, modifying one of the first and second sets of display features to appear differently than the other so that the region has a first level of privacy in the first workspace and a second level of privacy in the second workspace, the first and second levels of privacy being different.
14. A method of operating a system including a first workstation with a first display means, and a second workstation with a second display means; the system further including means for presenting a shared workspace on the first and second display means, presentation of the shared workspace producing the perception that a first workspace shown on the first display means is the same as a second workspace shown on the second display means, the shared workspace further being perceptible as including a region; the method comprising the steps of:
presenting the first workspace at the first display means, the first workspace including the region, the region being perceptible as having a position within the shared workspace and having a boundary that is within the shared workspace;
presenting the second workspace at the second display means, the second workspace including the region, the region being perceptible as having a position within the shared workspace and having a boundary that is within the shared workspace;
receiving a first signal from the first workstation requesting that the region within the shared workspace be made private;
in response to the first signal, storing privacy data indicating that the level of privacy of the region at the first workstation is different than the level of privacy at the second workstation;
after the step of storing privacy data, receiving a second signal from the first workstation requesting an operation involving the region; and
responding to the second signal based on the privacy data.
21. A method of operating a system including a first workstation with a first display means, and a second workstation with a second display means; the system further including means for presenting a shared workspace on the first and second display means; presentation of the shared workspace producing the perception that a first workspace shown on the first display means is the same as a second workspace shown on the second display means, the shared workspace further including a pointer, the shared workspace further being perceptible as including a region; the method comprising the steps of:
presenting the first workspace at the first display means, the first workspace including the region, the region being perceptible as having a position within the shared workspace and having a boundary that is within the shared workspace, the pointer being outside the region and visible in the first workspace;
presenting the second workspace at the second display means, the second workspace including the region, the region being perceptible as having a position within the shared workspace and having a boundary that is within the shared workspace, the pointer being outside the region;
receiving a first signal from the first workstation requesting that the region within the shared workspace be made private;
in response to the first signal, storing privacy data indicating the region has a first level of privacy in the first workspace and a second level of privacy in the second workspace, the first and second levels of privacy being different, so that the first workstation has sufficient access to move the pointer into the region, and the second workstation does not have sufficient access to move the pointer into the region;
receiving a second signal from the first workstation requesting movement of the pointer into the region; and
responding to the second signal based on the stored data indicating the level of privacy of the region.
23. A method of operating a system including a first workstation with a first display means, and a second workstation with a second display means; the system further including means for presenting a navigable shared workspace on the first and second display means; presentation of the shared workspace producing the perception that a first workspace shown on the first display means is the same as a second workspace shown on the second display means, the shared workspace further being perceptible as including a region; the shared workspace further including a selectable transition unit for requesting transition to the region; the method comprising the steps of:
presenting the first workspace at the first display means, the first workspace including the selectable transition unit;
presenting the second workspace at the second display means, the second workspace including the region, the region being perceptible as having a position within the shared workspace and having a boundary that is within the shared workspace;
storing privacy data indicating that the region has a level of privacy so that the first workstation has sufficient access to make a transition to the region;
receiving a first signal from the first workstation indicating user selection of the selectable transition unit to request transition to the region;
responding to the first signal based on the privacy data by making a transition to the region so that the first workspace includes the region, the region being perceptible as having a position within the shared workspace and having a boundary that is within the shared workspace.
Reader Comments