Multicomputer Synchronizing Patents (Class 709/248)
-
Publication number: 20020059465Abstract: Disclosed is a method for data synchronization in a web-based transmission device management system, in which managing data requiring synchronization between a web server and a client is constructed as a tree data structure, and a change flag for judging a data change is easily set. The web server increases a second event number by a certain degree whenever an event datagram is transmitted to the client, and the client judges whether or not the event datagram is lost by comparing the second event number and a first event number stored by the client whenever an event datagram is transmitted from the web server. If the event datagram is not lost, the client increases the first event number by a certain degree and performs data synchronization using the received event datagram.Type: ApplicationFiled: August 21, 2001Publication date: May 16, 2002Applicant: LG Electronics Inc.Inventor: Young-Eun Kim
-
Patent number: 6389420Abstract: File locks and file metadata are distributed from a file manager to clients in a data network to permit the clients to share access to file data in data storage. The file manager is permitted to grant a second lock upon the file data without necessarily receiving notification from a client that it has relinquished a first lock on the file data while ensuring that conflicting locks are never granted. The client sets the beginning of a first period of time over which the client may access the file data once the first lock on the file data has been granted by the file manager, and the client sends a lock request to the file manager. The file manager responds by setting the beginning of a second period of time such that the first period of time is certain to have expired once the second period of time has expired, granting the first lock upon the file data to the client, and transmitting a lock grant message to the client.Type: GrantFiled: September 30, 1999Date of Patent: May 14, 2002Assignee: EMC CorporationInventors: Uresh K. Vahalia, Xiaoye Jiang, Jeffrey Jon Darcy, Boris Zuckerman, Ronald Curtis Searls
-
Publication number: 20020056011Abstract: A first database implemented on a remote device such as a handheld computer may be reconciled with a corresponding second database implemented on a host computer during execution of an application program on the handheld device. In addition, the application program may be executed according to program instructions stored in an application program file located in the remote device. The databases may be reconciled by first commencing execution of the application program. Then, during the course of program execution, a synchronization instruction located in said application program file is retrieved. The synchronization instruction is executed by establishing a communications link between the handheld computer and the host computer. Subsequently, any differences between the first database and the second database are reconciled.Type: ApplicationFiled: October 16, 2001Publication date: May 9, 2002Inventors: Joseph R. Nardone, Larry D. Mason
-
Publication number: 20020052917Abstract: To allow many users to efficiently use functions of a processing server that performs predetermined processing, via a network and also prevent a time during which an user can use the processing server, from being shortened due to a difference between the times recognized by the user side and processing server side. In a content supply system 100, in order to use a streaming server 102 to perform a live distribution, an user PC 106 to be used makes a reservation for a time zone, etc. to a server reservation control center 101 over the Internet 103. When the reservation is accepted, the server reservation control center 101 sends the real time information of the service provider side that controls the service time of the streaming server 102 based on the reservation, over the Internet 103.Type: ApplicationFiled: August 21, 2001Publication date: May 2, 2002Applicant: SONY CORPORATIONInventors: Keigo Ihara, Takanori Nishimura, Takao Yoshimine, Junko Fukuda, Takahiko Sueyoshi
-
Patent number: 6377976Abstract: A destination inconsistency judgment apparatus, a destination inconsistency judgment method, and a medium recorded with a destination inconsistency judgment program are provided, in which a destination-information designating an information-exchange-destination is compared with a transmitter-information included in a transmitted exchangee-information, and it is judged that an inconsistency has occurred in the destination-information when the destination-information and transmitter-information are inconsistent with each other. Further, a destination inconsistency correction apparatus, a destination inconsistency correction method, and a medium recorded with a destination inconsistency correction program are provided, in which the transmitter-information is added, as the destination-information, when it is judged that an inconsistency has occurred in the destination-information.Type: GrantFiled: March 18, 1998Date of Patent: April 23, 2002Assignee: Fujitsu LimitedInventors: Minoru Nitta, Takayo Oba, Katsuhiko Tomita, Toshimoto Katsuchi, Hiroyuki Murai
-
Patent number: 6378129Abstract: Primary and secondary servers are coupled together for furnishing a backed-up video streaming function for outputting a series of video content presentations to a user group. The primary server functions as the primary provider of the video files and the secondary server is arranged to operate as a “hot stand-by” to back-up the primary server. In the event the primary server is disabled, the secondary server takes over for the primary server in furnishing video content in accordance with a common playlist. When the secondary server goes down for any reason, the illustrated methodology effectively re-synchronizes the video content and the video stream of the secondary server with that of the primary server such that the secondary server is enabled to resume the back-up function without interruption of the video file streaming process being carried on by the primary server.Type: GrantFiled: March 30, 1998Date of Patent: April 23, 2002Assignee: International Business Machines CorporationInventor: John Mark Zetts
-
Publication number: 20020046296Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.Type: ApplicationFiled: July 3, 2001Publication date: April 18, 2002Inventors: David D. Kloba, Michael R. Gray, David M. Moore, Tom E. Whittaker, David J. Williams, Rafael Z. Weinstein, Joshua E. Freeman, Linus M. Upson
-
Patent number: 6374306Abstract: A handheld computing device is used to copy files from the screen of a fixed computer. The display of the handheld device is linked to that of the underlying computer and file and directory icons together with their underlying files are copied to the handheld device. Files from the handheld device can also be transferred to the fixed computer. When a user is running a program on the fixed computer, he may capture the state of that computer and transfer everything needed to permit execution of that program to continue uninterrupted on the handheld device. Thus files and executing programs may be lifted from the fixed computer and used on the handheld device.Type: GrantFiled: March 12, 1999Date of Patent: April 16, 2002Assignee: Sun Microsystems, Inc.Inventor: Bruce Tognazzini
-
Publication number: 20020042844Abstract: A multiprocessor system is provided that comprises a plurality of processor units coupled together via a backplane and a timestamp distribution system. The timestamp distribution system provides a first time signal to the plurality of processor units over the backplane. The timestamp distribution system comprises a first timestamp distributor for generating the first time signal and a first timestamp communication bus on the backplane for transporting the first time signal from the timestamp distributor to the plurality of processor units. The first time signal comprises a first time data word that is transmitted at a periodic rate wherein the first time data word does not change each time the first time signal is transmitted.Type: ApplicationFiled: August 1, 2001Publication date: April 11, 2002Inventor: Giovanni Chiazzese
-
Patent number: 6370161Abstract: A method for time synchronization of a plurality of telephony application units in a computer network retrieves a master clock value from a master telephony application unit configured to establish communication between two or more individuals and synchronizes a client clock value of a telephony application unit with the master clock value. Each of the plurality of telephony application unit is coupled to the master telephony application unit and is also configured to establish communication between two or more individuals.Type: GrantFiled: May 20, 1998Date of Patent: April 9, 2002Assignee: Aspect CommunicationsInventors: Jason K. Ehrlich, Paul E. Matz, Rajeev D. Pitre
-
Patent number: 6370571Abstract: Disclosed is a scalable, hierarchical, distributed network architecture and processes for the delivery of high-performance, end-to-end online multimedia services, including Internet services such as World Wide Web access. The network architecture connects a high-speed private backbone to multiple network access points of the Internet, to a network operation center, to a back office system, and to multiple regional servers in regional data centers. Each of the regional servers connects to several caching servers in modified head-ends, which in turn connect via fiber optics to many neighborhood nodes. Finally, each node connects via coaxial cable to multiple end-user systems. The processes include those for replicating and caching frequently-accessed content, and multicasting content customized per region or locality.Type: GrantFiled: March 5, 1997Date of Patent: April 9, 2002Assignee: At Home CorporationInventor: Milo S. Medin, Jr.
-
Publication number: 20020029295Abstract: A handheld computing device is used to copy files from the screen of a fixed computer. The display of the handheld device is linked to that of the underlying computer and file and directory icons together with their underlying files are copied to the handheld device. Files from the handheld device can also be transferred to the fixed computer. When a user is running a program on the fixed computer, he may capture the state of that computer and transfer everything needed to permit execution of that program to continue uninterrupted on the handheld device. Thus files and executing programs may be lifted from the fixed computer and used on the handheld device.Type: ApplicationFiled: October 30, 2001Publication date: March 7, 2002Applicant: SUN MICROSYSTEMS, INC.Inventor: Bruce Tognazzini
-
Publication number: 20020029292Abstract: A handheld computing device is used to copy files from the screen of a fixed computer. The display of the handheld device is linked to that of the underlying computer and file and directory icons together with their underlying files are copied to the handheld device. Files from the handheld device can also be transferred to the fixed computer. When a user is running a program on the fixed computer, he may capture the state of that computer and transfer everything needed to permit execution of that program to continue uninterrupted on the handheld device. Thus files and executing programs may be lifted from the fixed computer and used on the handheld device.Type: ApplicationFiled: October 30, 2001Publication date: March 7, 2002Applicant: SUN MICROSYSTEMS, INC.Inventor: Bruce Tognazzini
-
Publication number: 20020026530Abstract: A handheld computing device is used to copy files from the screen of a fixed computer. The display of the handheld device is linked to that of the underlying computer and file and directory icons together with their underlying files are copied to the handheld device. Files from the handheld device can also be transferred to the fixed computer. When a user is running a program on the fixed computer, he may capture the state of that computer and transfer everything needed to permit execution of that program to continue uninterrupted on the handheld device. Thus files and executing programs may be lifted from the fixed computer and used on the handheld device.Type: ApplicationFiled: October 30, 2001Publication date: February 28, 2002Applicant: SUN MICROSYSTEMS, INC.Inventor: Bruce Tognazzini
-
Patent number: 6351798Abstract: The present invention provides an address resolution method for use in a multiprocessor system with distributed shared memory. The method allows users to change a memory configuration and a system configuration to increase system operation flexibility and to isolate errors. A cell controller indexes into an address resolution table using the high-order part of a processor-specified address. A write protection flag specifies whether to permit write access from other cells. An attempt to write-access a cell inhibited for write access causes a logical circuit to output an access exception signal.Type: GrantFiled: June 15, 1999Date of Patent: February 26, 2002Assignee: NEC CorporationInventor: Fumio Aono
-
Patent number: 6351772Abstract: In an Internet system having a plurality of applications, and a plurality of servers for attachment from a plurality of web browsers, a system supports connection oriented applications over a connectionless protocol. At least one of the servers is a master server work station gateway owning a well-known port, and the other servers are slave servers supporting established web browser-to-application state sessions. Dynamic session authentication checking is done by the server to prevent the occurrence of screen spoofing by providing authentication keys which are unique to each session and each panel.Type: GrantFiled: January 26, 2000Date of Patent: February 26, 2002Assignee: International Business Machines CorporationInventors: Thomas Edwin Murphy, Jr., Jeffrey Scott Stevens
-
Patent number: 6351821Abstract: A system for time synchronization in a computer cluster is provided. For the system of the present invention a master node sends a SYNC message including a first time stamp to a slave node. The slave node adds a second time stamp and returns the SYNC message to the master node. The master node then adds a third time stamp to the SYNC message. Using the three time stamps, the master node determines if the time clock within the slave node leads or follows the time clock in the master node. The calculation does not depend on the assumption that transmission delays to the slave node are the same as the transmission delays from the node. If the time clocks do not match, the master node sends an INFO message to the slave node informing the slave node of the correct time for clocks within the computer cluster.Type: GrantFiled: January 22, 2001Date of Patent: February 26, 2002Assignee: Compaq Computer CorporationInventor: Duane J. Voth
-
Publication number: 20020023153Abstract: A system for monitoring time-based cost of using information comprises a client engine and timer. The engine initiates and stops a timer that measures elapsed time between receiving information and receiving a signal to terminate displaying the signal. The engine also sends information associated with a tag embedded in the received information, a termination signal, and measured time to a server for recording in a database for later billing.Type: ApplicationFiled: July 27, 2001Publication date: February 21, 2002Inventor: Byung Joon Park
-
Patent number: 6347345Abstract: The present invention relates to an ATM-LAN(Asynchronous Transfer Mode-Local Area Network) switch, and in particular to an information transferring apparatus between processors of the ATM-LAN which is capable of efficiently performing an information transfer between a plurality of processors which perform an information transmission and receiving operation through a backplane based on the Ethernet protocol. The information transfer apparatus between processors of an ATM-LAN switch according to the present invention is capable of implementing an efficient information transfer between processors by providing a backplane sub-board for thereby checking an information transfer state between the processors without using a large number of devices for an Ethernet communication. In addition, it is possible to enable a stable information transfer between processors in the case of a hot swap and dual operation by providing a control logic to the backplane sub-board.Type: GrantFiled: December 22, 1998Date of Patent: February 12, 2002Assignee: LG Information & Communications, Ltd.Inventor: Yoon Ho Cheon
-
Publication number: 20020016827Abstract: Methods, systems, and configured storage media are provided for flexible data mirroring. In particular, the invention provides local-remote role reversal, implementation of hot standby server status through a “media not ready” signal, several alternate buffer contents and buffering schemes, transactioning, many-to-one mirroring through use of “virtual” remote mirroring units, identification of frequently accessed data without application-specific knowledge but based instead on an application's logged and analyzed behavior, and use of the secondary server in a non-authoritative manner.Type: ApplicationFiled: June 2, 2001Publication date: February 7, 2002Inventors: Ron McCabe, Tracy Camp, Stuart W. Card, David J. Schroeder
-
Patent number: 6345308Abstract: The network computer (“NC”) stores a replica list in a local storage by an initial downloading of a synchronization list in a server computer as well as resource replicas that are necessary for mobile operation of the NC. When the NC returns to an on-line state to the server, the replication between the resource replicas in the NC and the server resources is performed with reference to the synchronization list and the replica list in the local storage. Even if a synchronous object in the server synchronization list has been modified during the mobile operation of the network computer, the NC can determine the modification in the replication process. This results in a reliable and flexible network computer system.Type: GrantFiled: February 26, 1999Date of Patent: February 5, 2002Assignee: Kabushiki Kaisha ToshibaInventor: Masaki Abe
-
Publication number: 20020010807Abstract: A difference information receiver, a difference information transmitter and a difference information synchronizer which cooperate in a system or device to update data in the device with data received from other systems, or provide data for other systems to use in updating themselves are disclosed. A difference receiver in a device having at least one application data destination having a format includes a difference engine receiving difference information associated with a change to said at least one application data destination; and an application interface, applying said difference information to said at least one data destination. A method for updating data files in a system is also disclosed. The method may include the steps of: receiving difference information for a subset of said data files; and applying said difference information to said subset of said data files.Type: ApplicationFiled: January 2, 2001Publication date: January 24, 2002Inventors: David L. Multer, Robert E. Garner, Leighton A. Ridgard, Liam J. Stannard, Donald W. Cash
-
Patent number: 6341316Abstract: Described herein are systems, methods, computer program products, and combinations and sub-combinations thereof, for enabling web content (as well as other objects) to be loaded on mobile devices (as well as other types of devices), and for users of mobile devices to operate with such web content on their mobile devices in an interactive manner while in an off-line mode.Type: GrantFiled: April 28, 2000Date of Patent: January 22, 2002Assignee: AvantGo, Inc.Inventors: David D. Kloba, Michael R. Gray, David M. Moore, Thomas E. Whittaker, David J. Williams, Rafael Z. Weinstein, Joshua E. Freeman, Linus M. Upson
-
Patent number: 6339796Abstract: A technique is provided for resynchronizing message traffic in a communication network following network component failure. A failing component, upon restart, retrieves stored control information including a SYNC number and byte sequence number (BSN) from external memory. The SYNC number is then incremented by a predetermined amount to obtain a new SYNC number, with the predetermined amount being sufficient to ensure that the new SYNC number comprises a current SYNC number. Assuming that the failure occurs at a first data processing system in the network, a status request message is sent from the first data processing system to a second data processing system across the logical connection. The status request includes the new SYNC number, and the BSN read from the external memory. The first data processing system waits for a response message to its status request message. The response message contains a BSN of a next piece of data that the second data processing system is expecting.Type: GrantFiled: October 29, 1998Date of Patent: January 15, 2002Assignee: International Business Machines CorporationInventor: Mark R. Gambino
-
Patent number: 6336173Abstract: A data storage library subsystem and a method for storing, and maintaining and tracking synchronism between, multiple copies of identifiable data volumes between hosts and a plurality of data storage libraries, and transparent to the hosts. The library controller of each library provides an updatable synchronization token directly associated with each data volume. A plurality of directors are provided, each separate from and coupled to the hosts and each separate from and coupled to each data storage library. Each director responds to ones of separate, partitioned access addresses addressed by the hosts. The responding director supplies each data volume supplied from a host to all of the data storage libraries, and updates each synchronization token directly associated with the supplied data volume. Thus, the directors store duplicate copies of the data volume in the data storage libraries without involvement by the host.Type: GrantFiled: April 1, 1999Date of Patent: January 1, 2002Assignee: International Business Machines CorporationInventors: Kenneth Fairclough Day, III, Douglas William Dewey, Dean Lee Hanson, William David LaMear
-
Patent number: 6336172Abstract: A data storage library system and a method for storing, and maintaining and tracking synchronism between, multiple copies of identifiable data volumes between hosts and a plurality of data storage libraries, and transparent to the hosts. The library controller of each library provides an updatable synchronization token directly associated with each data volume. A plurality of directors are provided, each separate from and coupled to the hosts and each separate from and coupled to each data storage library. Each director responds to ones of separate, partitioned access addresses addressed by the hosts. The responding director supplies each data volume supplied from a host to all of the data storage libraries, and updates each synchronization token directly associated with the supplied data volume. Thus, the directors store duplicate copies of the data volume in the data storage libraries without involvement by the host.Type: GrantFiled: April 1, 1999Date of Patent: January 1, 2002Assignee: International Business Machines CorporationInventors: Kenneth Fairclough Day, III, Douglas William Dewey, Dean Lee Hanson, William David LaMear
-
Publication number: 20010056501Abstract: A transmit-only Bluetooth-compatible apparatus is described comprising: a protocol stack compatible with the Bluetooth protocol standard, the protocol stack including selected portions of the Bluetooth protocol used only for transmitting data; and a transceiver communicatively coupled to the protocol stack and configured to physically transmit the data.Type: ApplicationFiled: May 8, 2001Publication date: December 27, 2001Inventors: Hock Law, Dennis Kwan
-
Publication number: 20010054115Abstract: A system and method of pushing user-selected data items from a host system to a user's mobile data communication device upon detecting the occurrence of one or more user-defined event triggers is provided. The user may then move (or file) the data items to a particular folder within a folder hierarchy stored in the mobile data communication device, or may execute some other system operation on the data item. Software operating at the mobile device and the host system then synchronizes the folder hierarchy of the mobile device with a folder hierarchy of the host system, and any actions executed on the data items at the mobile device are then automatically replicated on the same data items stored at the host system, thus eliminating the need for the user to manually replicate actions at the host system that have been executed at the mobile data communication device.Type: ApplicationFiled: April 9, 2001Publication date: December 20, 2001Inventors: Tabitha Ferguson, Barry Linkert, Raymond Vander Veen, David Castell, Gary P. Mousseau, Mihal Lazaridis
-
Publication number: 20010052027Abstract: A handheld computing device is used to copy files from the screen of a fixed computer. The display of the handheld device is linked to that of the underlying computer and file and directory icons together with their underlying files are copied to the handheld device. Files from the handheld device can also be transferred to the fixed computer. When a user is running a program on the fixed computer, he may capture the state of that computer and transfer everything needed to permit execution of that program to continue uninterrupted on the handheld device. Thus files and executing programs may be lifted from the fixed computer and used on the handheld device.Type: ApplicationFiled: February 27, 2001Publication date: December 13, 2001Applicant: Sun Microsystems, Inc.Inventor: Bruce Tognazzini
-
Publication number: 20010052028Abstract: Entertainment content complementary to a musical recording is delivered to a user's computer by means of a computer network link. The user employs a browser to access the computer network. A plug-in for the browser is able to control an audio CD or other device for playing the musical recording. A script stored on the remote computer accessed over the network is downloaded. The script synchronizes the delivery of the complementary entertainment content with the play of the musical recording.Type: ApplicationFiled: March 30, 2001Publication date: December 13, 2001Inventors: Dale Tyson Roberts, Ann E. Greenberg
-
Patent number: 6330618Abstract: A tightly integrated the palmtop computer system and personal computer system is disclosed. The palmtop computer system and personal computer system synchronize with each other to share information. The synchronization software recognizes different synchronization environments including: synchronizing multiple palmtop computer systems with a single personal computer system, synchronizing a single palmtop computer system with multiple personal computer systems, synchronizing a palmtop computer system with a remote personal computer system across a network using a local personal computer system, and remotely synchronizing with a personal computer system across a telephone line. The synchronization software handles each different synchronization environment appropriately with minimal user interaction.Type: GrantFiled: May 25, 1999Date of Patent: December 11, 2001Assignee: Palm, Inc.Inventors: Jeffrey C. Hawkins, Monty Boyer, Joe Sipher, Lih-Shyng Tzeng, Greg Kucala
-
Patent number: 6330686Abstract: During phase one of each protected conversation transaction, one or more messages are inserted. These messages are logged for recoverability. IMS system could crash before phase two of commit. When IMS restarted and eventually reached phase 2, it could vote to abort or commit the conversation. During IMS restart, the retry logic is used to put all protected conversation messages out to central facility with a specification that the first message segment be put on the staging queue using the recovery token as the queue name. If it is an abort request, all messages under the same commit scope identified by the recovery token, will be deleted. If it is a commit request, the first segment of all messages under the same commit scope will be moved to its appropriate ready queue with its actual queue name.Type: GrantFiled: November 30, 1998Date of Patent: December 11, 2001Assignee: International Business Machines Corp.Inventors: George Steven Denny, Gerald Dean Hughes, Michael Bruce Kennedy, Khiet Quang Nguyen
-
Publication number: 20010049749Abstract: During recovery of a master system, a mismatch between data in the master system and that in a backup system is obviated quickly to shorten time consumed before resumption of operation of the master system. The backup system controls, as second difference information, update data generated over a substitutive operation period between occurrence of a disabled state of the master system and recovery thereof and when the master system is enabled to operate, a range of addition of first difference information inside the master system and the second difference information or only a range of the second difference information is copied to the master system to eliminate the data mismatch.Type: ApplicationFiled: May 24, 2001Publication date: December 6, 2001Inventors: Eiju Katsuragi, Toshio Nakano, Yoshinori Okami, Takao Satoh
-
Patent number: 6324586Abstract: A synchronized timing system is disclosed for one or more of a plurality of network interconnected computers. The system utilizes a global satellite system and includes a receiver device for detecting out-of-phase signals from a plurality of satellite sources of the satellite system. A mechanism is provided for processing and phase correlating these signals to generate a single absolute time reference signal therefrom. An interface device is disposed in each computer for receiving the reference signal and adapting this signal as the internal master clock reference for the operating system of the computer. Finally, a mechanism interconnects each computer in the network of computers to synchronize the internal master clocks of the computers to the absolute time reference signal to create a plurality of network interconnected time synchronized computers.Type: GrantFiled: September 17, 1998Date of Patent: November 27, 2001Inventor: Aric R. Johnson
-
Publication number: 20010042137Abstract: A communications network system which is capable of continuously performing a normal communications of data on a communication cable. A Navigation unit 30 transmits an intersection data having ID0001 to an automatic transmission control unit 10 via communications cable. A gateway 50 which accepts communications from an information system network B to a control system network A is intervened on a communications line between both networks. When detecting a sending data having an ID code of ID0001, gateway 50 compares its communication period 0 of the data with previously stored communications period. If they are coincident with each other, the communications from network B to network A is enabled. If communications periods are incoincident with each other, the ID code when the intersection data is transmitted is changed to ID0110 and communications enabling (accepting) ID code by gateway is also changed from ID0001 to ID0110.Type: ApplicationFiled: April 16, 2001Publication date: November 15, 2001Applicant: NISSAN MOTOR CO., LTD.Inventors: Katsumi Ota, Ricardo Wong, Takeshi Akatsuka
-
Publication number: 20010042145Abstract: The system and method of the invention operate to combine multimedia data with audio data from a compact disc, where the multimedia data is provided from a source separate from the compact disc. The separately supplied multimedia data and audio data from the compact disc are provided as inputs to a computer programmed to establish a linkage between the multimedia data and one or more selected portions of the compact disc audio data. The invention operates to establish and maintain a desired synchronous relationship between the multimedia data and the selected audio data. An output of the computer will be provided to audio and visual interface devices so as to provide an audio-visual representation of the synchronized audio and multimedia data for a user. In an exemplary embodiment, the multimedia data will be provided from a source accessed via the World Wide Web and the audio data will be extracted from the compact disc via a CD ROM player associated with the computer.Type: ApplicationFiled: April 27, 1998Publication date: November 15, 2001Inventors: JENNIFER FROMMER, IAN FROMMER
-
Patent number: 6311209Abstract: Methods of performing client-hosted application sessions in distributed processing systems. The application sessions involve network connected application clients sharing common data and state information. An application client designated as a host client selectively admits other clients into the application session and distributes a common set of application data to each newly admitted application client. The application data includes a unique identifier, assigned by the host client, for each application client in the application session. When a new client is admitted into an application session, application data is transmitted to it in a manner such that the new client receives data that is synchronized with the data possessed by the other application clients in the session. Changes in the application data made by an application client are communicated directly from the application client to other application clients so that each client can maintain a common set of application data.Type: GrantFiled: November 16, 1999Date of Patent: October 30, 2001Assignee: Microsoft CorporationInventors: Kipley J. Olson, Andrew R. Cohen
-
Patent number: 6308223Abstract: The processing of instructions in a program (task A, . . . ) in one computer (A, . . . ) is interrupted when an instruction (syncpoint x, . . . ) occurs which requests synchronization with a program (task B, . . . ) on another computer (B, . . . ). A set of synchronization data (syncdata x, . . . ) for a program (task B, . . . ) on at least one other computer (B, . . . ) is then fed into a data interface (1, 3, 6) from each program involved, a change is made to a receive state, and the processing of the instructions in a program (task A, . . . ) is interrupted until a set of synchronization data (syncdata y, . . . ) has been received from programs (task B, . . . ) in the other computers (B, . . .Type: GrantFiled: November 23, 1998Date of Patent: October 23, 2001Assignee: Siemens AktiengesellschaftInventor: Bernd Opgenoorth
-
Publication number: 20010027495Abstract: An electronic control system for cycles, for use in association to a set of sensors, a set of actuators, and a set of control members associated to the cycle, comprises:Type: ApplicationFiled: March 14, 2001Publication date: October 4, 2001Inventor: Valentino Campagnolo
-
Patent number: 6295541Abstract: Synchronization system and associated methods provide synchronization of an arbitrary number of datasets, including more than two datasets. To achieve this, a reference dataset is used to store a super-set of the latest or most-recent data from all user datasets to provide a repository of information that is available at all times. Therefore, if the user later wishes to synchronize a new user dataset, such as one in a server computer that stores user information, the system already has all the information necessary for synchronizing the new dataset, regardless of whether any of the other datasets are then available. Further, to simplify use, a unified user interface is provided that allows the user to easily determine which of his or her datasets are currently set to be synchronized and allows the user to conveniently alter the current settings to select one, two, or even more than two clients for synchronization.Type: GrantFiled: August 18, 1998Date of Patent: September 25, 2001Assignee: Starfish Software, Inc.Inventors: Eric O. Bodnar, Chris LaRue, Bryan Dube, Shekhar Kirani, Sethuraman Suresh
-
Patent number: 6292936Abstract: An interpreter-based embedded scripting environment includes multiple runtime processors executed by the computer. Each of the runtime processors processes their respective corresponding intermediate sources derived from an original input source in a synchronous manner. One or more of the respective corresponding intermediate sources includes a synchronizer token that provides synchronization among the runtime processors. Using the synchronizer token, an execution sequence of the original input source is maintained.Type: GrantFiled: November 12, 1998Date of Patent: September 18, 2001Assignee: International Business Machines CorporationInventor: Andy I-Shin Wang
-
Patent number: 6282570Abstract: The present invention discloses a method, apparatus, and article of manufacture for monitoring performance of a parallel database in a computer. In accordance with the present invention, the parallel database is stored on a data storage device in the computer. Groups of database nodes are identified. Collection time periods for collecting performance statistics from the identified group of database nodes are determined. Performance statistics are periodically collected from a subset of each identified group of nodes during the collection time periods. The collected performance statistics are stored in a memory connected to the computer and re-used when collecting performance statistics from one or more groups of database nodes in a succeeding collection time period.Type: GrantFiled: December 7, 1998Date of Patent: August 28, 2001Assignee: International Business Machines CorporationInventors: Tony Kai-Chi Leung, Siu Nang See, Stan Wong, Cheung-Yuk Wu
-
Patent number: 6275863Abstract: A method for programming and executing long running transactions between interface devices and a server includes the steps of providing a predicate set and a transform set on the interface devices pursuant to an activity to be performed by the long running transaction, the predicate set defining conditions for which updates to states in accordance with the activity are to be made and the transform set for applying the updated states pursuant to the predicate set, committing the activity for processing upon establishment of communication with the server from the interface device, establishing communication with the server from the interface device to initiate the long running transaction, replaying the predicate set and the transform set for the server to determine if the long running transaction is capable of being committed on the server and if capable of being committed on the server, committing the long running transaction to update states of the server wherein a plurality of interface devices are capableType: GrantFiled: January 25, 1999Date of Patent: August 14, 2001Assignee: International Business Machines Corp.Inventors: Avraham Leff, Francis N. Parr, James T. Rayfield
-
Patent number: 6272545Abstract: A system and method of interaction between a computer, such as a desktop computer, and a plurality of mobile devices include storing a first identifier on a first mobile device and the computer, and storing a second identifier on a second mobile device and the computer, wherein the second identifier is different than the first identifier. A set of settings are stored in the computer referenced to each stored identifier for each respective mobile device. Upon connection of one of the mobile devices to the computer, the identifier stored in the connected mobile device is compared with the identifier stored on the computer. Interaction between the connected mobile device and the computer is controlled as a function of the stored respective set of settings if corresponding identifiers are found.Type: GrantFiled: October 22, 1998Date of Patent: August 7, 2001Assignee: Microsoft CorporationInventors: Steve Flanagin, George Hu, Haresh G. Ved, Charles Wu
-
Patent number: 6272541Abstract: A method and system are described for determining a physical location of a computer system included within a data processing system. A wireless signal is transmitted to a physical location within which a plurality of computer systems are located. In response to a receipt of the wireless signal, each computer system transmits an indication of its physical location.Type: GrantFiled: October 8, 1998Date of Patent: August 7, 2001Assignee: International Business Machines CorporationInventors: Daryl Carvis Cromer, Richard Alan Dayan, Howard Locker, Michael Steinmetz, James Peter Ward
-
Patent number: 6269406Abstract: A method for establishing user group accounts in a heterogeneous central server. User groups are established on one type of server that is the central server in the server network which is used to create a corresponding user group account on different types of managed servers in the server network. After establishment of the user group, the server where the initial group was established ensures all group updates, such as change in membership or change in group capabilities are replicated across the server domain. Resources that exist on the network of servers can then have access managed through the usage of user groups. Use and access to the network is more consistent across servers due to ease of management through the use of user groups.Type: GrantFiled: October 19, 1998Date of Patent: July 31, 2001Assignee: International Business Machines CorporationInventors: David Paul Dutcher, William H. Sinclair, Jr., Stanley Alan Smith
-
Patent number: 6269405Abstract: A method for creating and updating user accounts at a central server that provides for establishment and synchronization of associated user accounts at a heterogeneous network of managed servers based on the user account information of the central server. This enables the network to consist of a heterogeneous set of servers that are executing with the same operating system or subsystem as the central server, and servers that are executing with a different operating system or subsystem as the central server. The updates to the user accounts on the managed servers are synchronized automatically without systems administrator or user intervention. Updates to the user account are based on central server information and can include password changes, initial resource access or other user account attributes.Type: GrantFiled: October 19, 1998Date of Patent: July 31, 2001Assignee: International Business Machines CorporationInventors: David Paul Dutcher, William H. Sinclair, Jr., Stanley Alan Smith
-
Patent number: 6260098Abstract: A shared peripheral controller including a primary bus interface, a primary bus first register, a shared bus interface, and a control unit. The primary bus interface is adapted to receive an operation via a primary bus, such as an ISA bus, from a first processor, such as a PCI-to-ISA bus bridge. The shared bus interface is adapted to communicate with a first shared peripheral, such as a real time clock, via a shared bus. The control unit is coupled to the primary bus interface and configured to detect a first segment of a first operation issued by the first processor to the first shared peripheral. The control unit is further configured to buffer the first segment in the primary bus first register until the control unit detects a second segment of the first operation whereupon the control unit is configured to issue the first and second segments of the first operation to the first shared peripheral in consecutive cycles of the shared bus.Type: GrantFiled: December 17, 1998Date of Patent: July 10, 2001Assignee: International Business Machines CorporationInventor: Yi-Ming Ku
-
Patent number: 6253228Abstract: The present invention provides a method and apparatus for integrating applets running on a client with the application logic for applications running on a server. The mechanism of the present invention provides two significant advantages over the prior art: the synchronization of state, and the recognition of user actions in the browser including the invocation of the appropriate application logic in the server. Instead of using the FORM element available in HTML, individual active applets are available and may be created that obtain user input (e.g. a checkbox, textbox, button, etc.). A hidden applet called the Applet Group Controller is created which handles communication between the applets on the browser and the application logic on the server. The Applet Group Controller maintains an association with each applet that maintains the keys and values of any parameters and variables for the applet.Type: GrantFiled: March 31, 1997Date of Patent: June 26, 2001Assignee: Apple Computer, Inc.Inventors: Michael Ferris, Nicolas Popp, Scott Forstall, Charles D'Harcourt
-
Patent number: 6249849Abstract: Identifying most recent redundant copies of identifiable data volumes stored in a plurality of data storage libraries which are coupled to a plurality of directors. To update a data volume, an initiating director attempts to set a current token “inconsistent” flag to potentially down level copies of the data volume on each lagging library. Upon failing to receive notification of any successful setting of the current token “inconsistent” flag from any of the lagging libraries, the director forwards the request to the other directors, which attempt to set the current token “inconsistent” flag for the volume at any lagging library from which no notification has been received. Upon all of the other directors responding to the initiating director, and upon the other directors indicating failure to set the “inconsistent” flag at the lagging library, all the directors list the volume and a new token as an entry in a “hot token” list.Type: GrantFiled: June 16, 1999Date of Patent: June 19, 2001Assignee: International Business Machines CorporationInventors: Kenneth Fairclough Day, III, Douglas William Dewey