Patents Represented by Attorney, Agent or Law Firm Ying Tuo
  • Patent number: 5954798
    Abstract: Described is a mechanism for dependably managing web synchronization and tracking operations among multiple consumer browsers. A session is created for each of one of the consumer browsers when an individual consumer downloads an initial web page from an HTTP server. A unique ID is assigned to that session. After the session has been created for an individual browser, the information about all activities from that consumer browser will be recorded into the session. Such a mechanism overcomes the difficulty to organize and manage the activities from the multiple consumer browsers that are stateless in nature. An administration browser can select any one of the sessions created, display the activities previously performed in that session, and conduct bi-direction synchronization with the consumer browser associated with the selected session.
    Type: Grant
    Filed: October 6, 1997
    Date of Patent: September 21, 1999
    Assignee: NCR Corporation
    Inventors: James A. Shelton, Michael I. Ingrassia, Jr., Thomas M. Rowland
  • Patent number: 5951643
    Abstract: Described is a mechanism for dependably organizing and managing information for web synchronization and tracking among multiple consumer browsers. A session is created for each of one of the consumer browsers when an individual consumer downloads an initial web page from an HTTP server. A unique ID is assigned to that session. After the session has been created for an individual browser, the information about the all activities from that consumer browser will be recorded into the session. Such a mechanism overcomes the difficulty to organize and manage the activities from the multiple consumer browsers that are in stateless nature.
    Type: Grant
    Filed: October 6, 1997
    Date of Patent: September 14, 1999
    Assignee: NCR Corporation
    Inventors: James A. Shelton, Michael I. Ingrassia, Jr., Thomas M. Rowland
  • Patent number: 5951652
    Abstract: Described is a mechanism for dependably synchronizing data element activities on web pages among a group of browsers. The web browsers retrieve web pages from an HTTP server. Each of the web pages contains at least one data element and embeds a Master Applet and at least one DTS Applet (DTS stands for data tracking and synchronization). In response the data element activities (such as entering data into a data field) performed at a browser, the DTS Applet passes the activities to the Master Applet, which in turn reports the activities (together with the URL of the web page on which the data element activities have occurred) to a tracking server. The tracking server sends the activity report (together with the URL of the web page on which the data element activities have occurred) to the Master Applets at all participant browsers. The participant Master Applets then instruct their respective DTS Applets to display the data element activities on the web page identified by the URL.
    Type: Grant
    Filed: October 6, 1997
    Date of Patent: September 14, 1999
    Assignee: NCR Corporation
    Inventors: Michael I. Ingrassia, Jr., James A. Shelton, Thomas M. Rowland
  • Patent number: 5941957
    Abstract: Described is a mechanism for dependably synchronizing web pages among a group of browsers. Each of the web page embeds an applet. In response the activities (such as loading or unloading of a web page) performed at a browser, the applet reports activities (together with the URL of the web page) to a page synchronizing server, which in turn relays the activities (together with the URL) to all participant browsers. The participant browsers can load and unload the web page according to the report of the activities.
    Type: Grant
    Filed: October 6, 1997
    Date of Patent: August 24, 1999
    Assignee: NCR Corporation
    Inventors: Michael I. Ingrassia, Jr., James A. Shelton, Thomas M. Rowland
  • Patent number: 5933775
    Abstract: An interface circuit provides a wireless channel and a line channel to a telephone set. The wireless channel is coupled to a controller (e.g. a PC) and to another telephone set, and the line channel is coupled to a telephone network. A switch circuit connects the telephone set to the wireless channel to transmit a signal between the telephone set and the controller (or another telephone set). The switch circuit connects the telephone set to the line channel to transmit a signal between the telephone set and the telephone network.
    Type: Grant
    Filed: December 16, 1996
    Date of Patent: August 3, 1999
    Assignee: NCR Corporation
    Inventor: Daniel V. Peters
  • Patent number: 5917842
    Abstract: In jamming the data field of a data frame being transmitted at a sending end, a CRC error is caused at a receiving end. To instead avoid such CRC error, a section of bits is inserted into the data frame, so that CRC based on the section of bits is forced to a constant bit pattern. From that point on, all the bits transmitted will be jammed to the constant CRC bit pattern. Thus, any appropriate number of bits (assuming it is at least 32 bits) after that section is the correct CRC based on the jammed data frame. Advantageously, after detecting the ending flag of the jammed data frame, the last 32 bits of the jammed data frame will be the correct CRC at a receiving end.
    Type: Grant
    Filed: November 19, 1996
    Date of Patent: June 29, 1999
    Assignee: NCR Corporation
    Inventors: David Sokoler, Carlton J. Hunt, John E. Montague
  • Patent number: 5915119
    Abstract: A network system comprises a plurality of network segments. Each of the network segments connects a plurality of user terminals that can be set in a suspend mode. When a network segment is connected to the network system via a router, it is possible that the network address of a user terminal is deleted from the routing table in the router during an aging process. In this situation, the user terminal is not accessible in the suspend mode via the router. To solve this problem, a proxy terminal is connected to a network segment to receive requests from the router for the user terminals connected to that network segment. In response to a request from the router to a destined user terminal located in that network segment, the proxy terminal wakes up the destined user terminal, thus restoring the access to the destined user terminal.
    Type: Grant
    Filed: October 1, 1996
    Date of Patent: June 22, 1999
    Assignee: NCR Corporation
    Inventor: Kevin A. Cone
  • Patent number: 5911777
    Abstract: A computer system is provided to prevent a portable computer from being removed from a docking station by a unauthorized person. When set in a password protection mode, the docking station demands a password to be entered in response to a undocking request. The docking station then checks the password entered. In the password protection mode, the docking station releases and ejects the portable computer only when the password is correctly entered. The computer system is able to record and report the unauthorized attempt to release the portable from the docking station.
    Type: Grant
    Filed: July 5, 1996
    Date of Patent: June 15, 1999
    Assignee: NCR Corporation
    Inventor: Rafael Heredia
  • Patent number: 5903478
    Abstract: Disclosed is a computer implemented method of displaying an architecture visual model in a symbol based table, the architecture visual model including a plurality of visual objects. Each of the visual objects is at a level relative to other visual objects and linked to at least one other object and is capable of inheriting information from other linked visual objects. Visual links indicate relationships among the plurality of visual objects. The level indicates the number of objects through which one object is linked to another object. Some of the visual objects are grouped into a first a group and a second group based on object types. The objects are arranged in the first group and the second group into a two dimensional table. The objects in the first group are in the first dimension and the objects in the second group are in the second dimension based on the linkages and levels between the objects.
    Type: Grant
    Filed: March 10, 1997
    Date of Patent: May 11, 1999
    Assignee: NCR Corporation
    Inventors: Robert P. Fintel, Julian C. Hope, Dag Karlsen, Laila Rabe Osnes
  • Patent number: 5896388
    Abstract: Method and apparatus are used to reshape isochronous Constant Bit Rate (CBR) and Variable Bit Rate (VBR) data at a receiving point (such as a multimedia workstation) using precise universal real time clocks that are provided by Global Position System (GPS) satellites.
    Type: Grant
    Filed: June 10, 1997
    Date of Patent: April 20, 1999
    Assignee: NCR Corporation
    Inventor: Timothy J. Earnest
  • Patent number: 5894512
    Abstract: A call center, including a PBX/ACD and a CTI server, is provided to route both voice and video calls to a single group of agents. A modem call from an end-point terminal is used to initiate and prepare a video call. Upon receiving an inbound voice or a modem call, the PBX/ACD passes ANI and DNIS to the CTI server. In response to the inbound voice or video call, the CTI server selects a group of agents capable of handling the inbound call, and sends routing information to the PBX/ACD so that the ACD can route the inbound call to the selected group of agents. Before an inbound call is routed to an agent, the CTI server generates a flag to indicate the nature of the inbound call. If the flag indicates a video call initiated by a modem call, a modem at the agent's side will respond to the modem call from the end-point terminal, and a separate ISDN call is then made to establish a video connection. If the flag indicates a voice call, a telephone set at the agent's side will simply ring.
    Type: Grant
    Filed: July 26, 1996
    Date of Patent: April 13, 1999
    Assignee: NCR Corporation
    Inventor: Hal B. Zenner
  • Patent number: 5848412
    Abstract: A user-controlled information disclosure process for web user identification. In this process, a user information database, a BrowserID Client applet, and a BrowserID Website database are configured at a user terminal. The user information database contains a plurality of information records about a user's identification information and access levels for the respective information records. The BrowserID Website database contains the names of web sites and access levels for the respective web sites. In response to a request for user information from a web site, the BrowserID Client applet checks the existing access level in the BrowserID Website database for the web site (or negotiates a new level), and if appropriate, retrieves the access key granted by the web site to gain access to a controlled portion of a website.
    Type: Grant
    Filed: November 19, 1996
    Date of Patent: December 8, 1998
    Assignee: NCR Corporation
    Inventors: Bruce R. Rowland, Lee G. Friedman
  • Patent number: 5825751
    Abstract: A data section or a set of data sections (frames or cells) are transmitted through a plurality of network nodes. The network path taken by the data section or the set of data sections (frames or cells) is recorded into the data section or the set of data sections (frames or cells).
    Type: Grant
    Filed: September 10, 1996
    Date of Patent: October 20, 1998
    Assignee: NCR Corporation
    Inventors: Karen A. Papierniak, Michael D. Ellestad
  • Patent number: 5761428
    Abstract: An improved network node includes a network node autonomy portion and a sentinel autonomy portion. The network node autonomy portion can perform the tasks as a conventional network node. Both the autonomy portions contain their respective processors and MIBs. In a proper operational condition, the sentinel autonomy portion copies network management information from the MIB of the network node autonomy portion to the MIB of the sentinel autonomy portion. When faults or failures occur to the network node autonomy portion, the sentinel autonomy portion can still respond to polls from and send traps to a network management station.
    Type: Grant
    Filed: November 12, 1997
    Date of Patent: June 2, 1998
    Assignee: NCR Corporation
    Inventor: Michael J. Sidey
  • Patent number: 5752230
    Abstract: To generate a correct name via a speech recognizer, a name database is used to store proper names. A user first spells a name to the speech recognizer that recognizes the spelled name. If two or more homophonic names exist in the name database corresponding to the spelled name, the user then pronounces the name, based on which the intended name is selected. As an alternative, a user can first pronounces a name to the speech recognizer that recognizes the pronounced name. If two or more homophonic names exist in the name database corresponding to the pronounced name, the user then spells the name, based on which the intended name is selected.
    Type: Grant
    Filed: August 20, 1996
    Date of Patent: May 12, 1998
    Assignee: NCR Corporation
    Inventor: Teodoro G. Alonso-Cedo
  • Patent number: 5752251
    Abstract: A system for transmitting files includes a transmitting terminal and receiving terminal. After a file transmission has aborted, the receiving terminal generates a size and checksum for the portion of the file received by the receiving terminal. The transmitting terminal generates the checksum based on the corresponding portion of the file stored in the transmitting terminal in reference to the size. The transmitting terminal re-starts the file transmission process if the checksum generated at the receiving terminal does not match that generated at the transmitting terminal. The transmitting terminal transmits the rest of the file that has not received by the receiving terminal if the checksum generated at the receiving terminal matches that generated at the transmitting terminal.
    Type: Grant
    Filed: August 18, 1997
    Date of Patent: May 12, 1998
    Assignee: NCR Corporation
    Inventor: Michael J. Cripps
  • Patent number: 5745733
    Abstract: A computer system includes a stationary portion having at least one stationary processor module and portable portion having at least one portable processor module. The stationary processor module can operate the stationary portion independently when the portable portion is removed from the stationary portion. In one embodiment, the stationary processor module and portable processor module can operate the stationary portion in parallel fashion, when the portable portion is connected to the stationary portion.
    Type: Grant
    Filed: August 9, 1995
    Date of Patent: April 28, 1998
    Assignee: NCR Corporation
    Inventor: Michael G. Robinson
  • Patent number: 5661719
    Abstract: A network management system includes at least two network management stations. One of the stations is set as a main network management station, and the other is set as a backup network management station. The data packets are delivered to the two network management stations simultaneously. When the main network management station is in proper operational condition, it is set in an active mode by activating its IP and MAC addresses to the addresses that are assigned to it, and the backup network management station is set in an inactive mode by deactivating its IP and MAC addresses, so that only the main network management station can act upon the incoming data packets. When the main network management station is about to fail, the backup network station is set to the active mode by activating its IP and MAC addresses to the addresses that have been assigned to the main network management station, so that it can act upon the incoming data packets after the main network management station has failed.
    Type: Grant
    Filed: October 19, 1995
    Date of Patent: August 26, 1997
    Assignee: NCR Corporation
    Inventors: Robert L. Townsend, Luo-Jen Chiang