Patents Assigned to General Magic
-
Patent number: 6163794Abstract: In one aspect, a network system includes a user interface which allows a user to interact with the network system. An agent server is coupled to the user interface. The agent server manages the operation of the network system. Furthermore, the agent server in conjunction with the user interface is operable to create or modify an agent in response to interaction by the user. In another aspect, a network system includes an agent server which manages the operation of the network system. An agent is operable to utilize a service within the network system. A service wrapper, associated with the service, cooperates with the agent server to mediate interaction between the service and the agent.Type: GrantFiled: October 23, 1998Date of Patent: December 19, 2000Assignee: General MagicInventors: Danny Lange, Barbara Nelson, Jing Su, James E. White
-
Patent number: 5896133Abstract: A graphical navigation user interface for enabling user control of a computer system may incorporate navigation levels. Each navigation level is based on a physical real-word metaphor. The navigation system includes a three four levels: a individual object level, a room level, a building level, a town level. An individual object level is the lowest navigation level and corresponds to specific function. The room level provides a user with options of specific functions. The building level includes a hallway metaphor where the user has options of choosing room objects through a doorway. The town level provides the user with options of choosing various building objects connect by a street metaphor.Type: GrantFiled: October 27, 1997Date of Patent: April 20, 1999Assignee: General MagicInventors: Kevin M. Lynch, Andrew J. Hertzfeld, William D. Atkinson
-
Patent number: 5819306Abstract: A computer system is disclosed which includes a read only memory in which a first version of a data element is stored, a random access memory in which a second version of the data element is stored, and a shadow system for transparently determining whether to access the first or second version of the data element. In the disclosed system, separate areas of memory are maintained for a committed version of the data element and an uncommitted version of the data element. Bottleneck commit routines only allow the uncommitted version to become the committed version of the data element at certain times, such as when the data are not subject to modification. By disposing of the version of the data elements in the uncommitted area, the system effectively reverts to the state it was in at the time changes were last committed from the uncommitted area to the committed area.Type: GrantFiled: February 28, 1997Date of Patent: October 6, 1998Assignee: General MagicInventors: Phillip Y. Goldman, Andrew J. Hertzfeld
-
Patent number: 5692187Abstract: A computer system is disclosed which includes a read only memory in which a first version of a data element is stored, a random access memory in which a second version of the data element is stored, and a shadow system for transparently determining whether to access the first or second version of the data element. The system includes a masterblock for accessing the first version of the data element. In the disclosed system, separate areas of memory are maintained for a committed version of the data element and an uncommitted version of the data element. Bottleneck commit routines only allow the uncommitted version to become the committed version of the data element at certain times, such as when the data are not subject to modification. By disposing of the version of the data elements in the uncommitted area, the system effectively reverts to the state it was in at the time changes were last committed from the uncommitted area to the committed area.Type: GrantFiled: June 7, 1995Date of Patent: November 25, 1997Assignee: General MagicInventors: Phillip Y. Goldman, Andrew J. Hertzfeld
-
Patent number: 5689669Abstract: A graphical navigation user interface for enabling user control of a computer system incorporating navigation levels, each of which is based on a physical real-world metaphor. The navigation system includes a first navigation level, a second navigation level and a third navigation level. The first navigation level includes a plurality of first level objects having a respective plurality of functions. When the first navigation level is accessed, a first level object is displayed. The presentation of the first level object is based on the appearance of a corresponding real-world device. From the first level, the second level is accessed by actuating a step back control. The second navigation level includes a second level object which represents a room or a similar architectural structure. This second level object includes a plurality of objects representing first navigation level objects. From the second level room object, navigation to a first level is performed by actuating one of the first level objects.Type: GrantFiled: April 29, 1994Date of Patent: November 18, 1997Assignee: General MagicInventors: Kevin M. Lynch, Andrew J. Hertzfeld, William D. Atkinson