Patents by Inventor William N. Schilit

William N. Schilit 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: 5721725
    Abstract: In a carrier sense multiple-access (CSMA) network, such as a wireless network or a LAN, a transceiver which initiates a transmission to a recipient transceiver in the same medium sends out, prefatory to a bulk of data, a field representative of the length of the data, and another field symbolic of the rate at which the data is to be sent. Non-participant transceivers in the medium receive the data length field and the data rate field, and calculate a length of time they must inhibit themselves to avoid a data collision with the transmitting transceiver, while the participants come to a common agreement at which they can send and receive data.
    Type: Grant
    Filed: October 30, 1995
    Date of Patent: February 24, 1998
    Assignee: Xerox Corporation
    Inventors: Roy Want, William N. Schilit, Richard J. Goldstein, Norman I. Adams
  • Patent number: 5627980
    Abstract: A method for accessing members of an ordered data set includes a procedure for dividing an ordered data set into multiple ordered subsets, designating at least one member of each ordered subset as a bracket member, referencing those members of each ordered subset not identified as bracket members with a collective data member symbol, and displaying an ordered set of bracket members, with a collective data member symbol such as an ellipsis displayed between those bracket members separated from each other by two or more members in the ordered data set. Upon user selection of the ellipsis, this procedure is repeated, with those members of each ordered subset not identified as bracket members, and arranged between a respective pair of bracket members, constituting a new ordered data set capable of being divided into multiple ordered subsets.
    Type: Grant
    Filed: March 20, 1995
    Date of Patent: May 6, 1997
    Assignee: Xerox Corporation
    Inventors: William N. Schilit, Michael M. Tso
  • Patent number: 5611050
    Abstract: The present invention describes a method for superimposing prespecified locational, environmental, and contextual controls on user interactions, including interactions of mobile users, with computational resources. A system is described for electronically monitoring contextual information concerning users and machines, including state and locational information including proximity. Interaction policies, including user specified interaction policies, may be registered on an identifiable address path. Methods are described for detecting, selecting and controlling computercontrolled devices, based on the proximity of the device to the user, the current context of the user, the location of other nearby users and devices, and the current state of the devices. Temporary transfer of control, including exclusive control, of particular computers and computer controlled devices to individual users based on the context and environment in proximity to those computing devices is also described.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: March 11, 1997
    Assignee: Xerox Corporation
    Inventors: Marvin M. Theimer, Michael J. Spreitzer, Mark D. Weiser, Richard J. Goldstein, Scott A. Elrod, Daniel C. Swinehart, William N. Schilit, Robert T. Krivacic, Roy Want
  • Patent number: 5603054
    Abstract: The present invention describes a method for superimposing prespecified locational, environmental, and contextual controls on user interactions, including interactions of mobile users, with computational resources. A system is described for electronically monitoring contextual information concerning users and machines, including state and locational information including proximity. Interaction policies, including user specified interaction policies, may be registered on an identifiable address path. Methods are described for detecting, selecting and controlling computercontrolled devices, based on the proximity of the device to the user, the current context of the user, the location of other nearby users and devices, and the current state of the devices. Temporary transfer of control, including exclusive control, of particular computers and computer controlled devices to individual users based on the context and environment in proximity to those computing devices is also described.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: February 11, 1997
    Assignee: Xerox Corporation
    Inventors: Marvin M. Theimer, Michael J. Spreitzer, Mark D. Weiser, Richard J. Goldstein, Scott A. Elrod, Daniel C. Swinehart, William N. Schilit, Robert T. Krivacic, Roy Want
  • Patent number: 5564070
    Abstract: A system is disclosed for maintaining processing continuity in a network having a network accessible application and an intermittently connected wireless mobile unit. A transceiver is connected to the network for wireless communication with the mobile unit, and a gateway connected to the network is used to control the transceiver. A stationary processor is connected to the gateway and configured to support access to the network accessible application, which can run either on the stationary processor itself or on a remote processor. Use of network accessible applications from the mobile unit is mediated by an agent dedicated to communication and processing control of the mobile unit. The agent runs on the stationary processor and is connected to the gateway for handling communications between the mobile unit and the network accessible application.
    Type: Grant
    Filed: July 30, 1993
    Date of Patent: October 8, 1996
    Assignee: Xerox Corporation
    Inventors: Roy Want, Norman I. Adams, Richard J. Goldstein, William N. Schilit, Michael M. Tso
  • Patent number: 5555376
    Abstract: The present invention describes a method for superimposing prespecified locational, environmental, and contextual controls on user interactions, including interactions of mobile users, with computational resources. A system is described for electronically monitoring contextual information concerning users and machines, including state and locational information including proximity. Interaction policies, including user specified interaction policies, may be registered on an identifiable address path. Methods are described for detecting, selecting and controlling computercontrolled devices, based on the proximity of the device to the user, the current context of the user, the location of other nearby users and devices, and the current state of the devices. Temporary transfer of control, including exclusive control, of particular computers and computer controlled devices to individual users based on the context and environment in proximity to those computing devices is also described.
    Type: Grant
    Filed: December 3, 1993
    Date of Patent: September 10, 1996
    Assignee: Xerox Corporation
    Inventors: Marvin M. Theimer, Michael J. Spreitzer, Mark D. Weiser, Richard J. Goldstein, Scott A. Elrod, Daniel C. Swinehart, William N. Schilit, Robert T. Krivacic, Roy Want
  • Patent number: 5544321
    Abstract: The present invention describes a method for superimposing prespecified locational, environmental, and contextual controls on user interactions, including interactions of mobile users, with computational resources. A system is described for electronically monitoring contextual information concerning users and machines, including state and locational information including proximity. Interaction policies, including user specified interaction policies, may be registered on an identifiable address path. Methods are described for detecting, selecting and controlling computercontrolled devices, based on the proximity of the device to the user, the current context of the user, the location of other nearby users and devices, and the current state of the devices. Temporary transfer of control, including exclusive control, of particular computers and computer controlled devices to individual users based on the context and environment in proximity to those computing devices is also described.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: August 6, 1996
    Assignee: Xerox Corporation
    Inventors: Marvin M. Theimer, Michael J. Spreitzer, Mark D. Weiser, Richard J. Goldstein, Scott A. Elrod, Daniel C. Swinehart, William N. Schilit, Robert T. Krivacic, Roy Want
  • Patent number: 5493692
    Abstract: The present invention describes a method for selectively delivering electronic messages to an identified user or users in a system of mobile and fixed devices, including multiple display devices and multiple users, based on the context of the system and the environment of the identified user. Electronic messages intended for an identified user or users may be given a level of privacy and a level priority, and contextual attributes for its delivery may be specified. The system perceives contextual attributes for the recipient user or users, including display devices in close proximity to the identified users, and determines a display property for said electronic message based on the contextual attributes, the user profile properties of each user, and the level of privacy and level of priority of the electronic message.
    Type: Grant
    Filed: December 3, 1993
    Date of Patent: February 20, 1996
    Assignee: Xerox Corporation
    Inventors: Marvin M. Theimer, Michael J. Spreitzer, Mark D. Weiser, Richard J. Goldstein, Douglas B. Terry, William N. Schilit, Roy Want
  • Patent number: 5485634
    Abstract: A system is provided for servicing requests by a mobile controller to utilize stationary or mobile resources present within a partitioned communication cell such as an office or room in a building. The mobile controller has a control signal mechanism for generating control request signals to modify behavior of the stationary or mobile resource, with the range of the control request signals substantially limited to the partitioned communication cell. A room agent receives and acts upon the control request signals after dynamically determining availability of both mobile resources entering and exiting the partitioned communication cell and stationary resources already present in the partitioned communication cell.
    Type: Grant
    Filed: December 14, 1993
    Date of Patent: January 16, 1996
    Assignee: Xerox Corporation
    Inventors: Mark D. Weiser, Richard J. Goldstein, Roy Want, Brent B. Welch, Scott A. Elrod, David A. Maltz, William N. Schilit, Marvin M. Theimer