Patents Examined by Jack B. Harvey
  • Patent number: 6751672
    Abstract: An efficient and improved dynamic home agent discovery algorithm and system to be used in a protocol for network communications. The present invention encapsulates and integrates communications of the home agents into a single home agent communication. Communication between a mobile node and the home agents is simplified to a single home agent communication. Dynamic home agent discovery processes are performed, based on the single home agent communication. Encapsulation is achieved by having each of the home agents maintain a home agent list that contains information about each of the home agents coupled to the home link. A designated home agent receives and processes home agent discovery requests from the mobile node on behalf of home agents coupled to the home link, and a designated home agent sends home agent advertisements to and communicates with the mobile node.
    Type: Grant
    Filed: June 2, 1999
    Date of Patent: June 15, 2004
    Assignee: Nortel Networks Limited
    Inventors: Mohamed Khalil, Emad Qaddoura, Haseeb Akhtar
  • Patent number: 6751666
    Abstract: A global resource manager is provided for each node of a plurality of nodes of a distributed data processing system. Each node can be a coordinator node, an intermediate node, and a leaf node depending on the node at which a session arrives for global processing. In response to the arriving sessions, the global resource managers implement ripple scheduling by conducting a global QoS negotiation and adaptation, and preemption if necessary, in order to determine if the arriving session is supportable by the distributed data processing system. More specifically, the resource managers of all nodes determine whether their corresponding nodes can support the arriving session. The resource managers of the coordinator node and all intermediate nodes request their child nodes to indicate whether the child nodes can support the arriving session. The resource managers of all intermediate nodes and all leaf nodes respond to their coordinating or intermediate nodes with an indication of supportability.
    Type: Grant
    Filed: May 12, 1999
    Date of Patent: June 15, 2004
    Assignee: Honeywell Inc.
    Inventors: Jiandong Huang, Yuewei Wang
  • Patent number: 6748451
    Abstract: A system is presented for a plurality of computer nodes in mutual data communication to execute logic in a coordinated manner. The approach features aligning the definition of the time in the nodes so that each node has essentially the same definition of time; defining a schedule of communications for each computer node, with the schedule having future moments defined for initiating each communication; communicating each schedule to its respective node; and initiating each communication at the time defined in the schedule. The computer network has a message carrier supporting multiple communication paths; a plurality of computers coupled to the message carrier, a clock system for maintaining time synchronism among the computers; and a scheduler coupled to the message carrier for determining the sequence of communication between the computers. The message carrier establishes communication between selected computers based on the time-deterministic tasks being performed by the computers.
    Type: Grant
    Filed: May 19, 1999
    Date of Patent: June 8, 2004
    Assignee: Dow Global Technologies Inc.
    Inventors: Randy D. Woods, Wayne P. Dupree, David M. Jachim, Gerrit H. Verniers, Stephen G. Churchill, George P. Fernandez
  • Patent number: 6748420
    Abstract: The system of the invention provides a collaboration adapter which can be integrated into a web server or a web/application server to allow multiple computer user participants to access a single shared session to an application in a collaborative manner. The system of the invention allows a participant to create a shared session and to associate a participant identity to the shared session as the shared session owner. From thereon, participants can join the shared session and submit requests for application response information to the web server containing the collaboration adapter. In cases where the application response information must be obtained from the application, the invention substitutes participant session identification information in an original participant request with shared session identification information to create an altered request and then forwards the altered request to the application.
    Type: Grant
    Filed: October 11, 2000
    Date of Patent: June 8, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Stephen R. Quatrano, Charles D. Cummings, Andrew R. Cleasby, Brian S. Gladstein, Jeffrey J. Anuszczyk
  • Patent number: 6742039
    Abstract: A novel system and method for connecting to an entity behind a firewall or proxy enhances network security and eliminates the costs and risks associated with modifying the firewall or proxy. The invention uses a trusted arbitrator as an intermediary between (1) a local area network protected by an access control mechanism such as a firewall or proxy and (2) external entities seeking to connect with an entity within the network. Requests from external entities are routed to the trusted arbitrator, which communicates with a connection entity located behind the firewall or proxy.
    Type: Grant
    Filed: December 20, 1999
    Date of Patent: May 25, 2004
    Assignee: Intel Corporation
    Inventors: Eric B. Remer, David A. King, David L. Remer
  • Patent number: 6738798
    Abstract: A method and a system for monitoring the regular collection of operational data from a multiplicity of remotely located medical imaging systems by a central service facility, and starting a corrective action process if the collection of operational data deviates from a historical norm based on the frequency of reception and the volume of the data received from the data source. The system automatically determines, on a per scanner basis, when either the amount of data in the most recent reception or the time between the two most recent data receptions has changed in a way that requires remedial action. In particular, corrective action is taken if the data volume or the time between receptions deviates from a historical mean by a predetermined percentage.
    Type: Grant
    Filed: June 1, 2000
    Date of Patent: May 18, 2004
    Assignee: GE Medical Technology Services, Inc.
    Inventors: Lawrence E. Ploetz, Naja S. Robinson
  • Patent number: 6732187
    Abstract: Systems and methods for managing packet memory. Various clients in a router need to read from and/or write to the contents of individual packets. In one embodiment, all accesses to packet memory are via a packet manager. Individual clients are issued packet handles to use in identifying particular packets to the packet manager. The packet manager translates between the packet handles and pointers to packet memory locations. To assure robust performance after restarting the packet manager, each packet handle indicates which run version of the packet manager was responsible for generating the handle. The packet manager refuses requests for packet access using handles generated by previous versions.
    Type: Grant
    Filed: September 24, 1999
    Date of Patent: May 4, 2004
    Assignee: Cisco Technology, Inc.
    Inventors: Kirk Lougheed, Ofrit Lesser
  • Patent number: 6732153
    Abstract: Systems and methods consistent with the present invention perform message parsing in a distributed component-based network management system using a parsing knowledge structure called a Message Class Grammar (MCG) containing the set of all potential pre-calculated parsing sequences for an active network element. The MCG may be customized to the messages of different active network elements. A universal parsing procedure (UPP) may be used to traverse the hierarchy structure of the MCG. Tracing the MCG hierarchy from the root node along class-subclass arcs until a terminal node is reached determines the parsing sequence for a particular message. The MCG may be developed with a text editor or with a graphical user interface that enables a non-programmer to edit the parser structure.
    Type: Grant
    Filed: May 23, 2000
    Date of Patent: May 4, 2004
    Assignee: Verizon Laboratories Inc.
    Inventors: Gabriel Jakobson, Mark Weissman
  • Patent number: 6728754
    Abstract: One or more members of a group are notified of an online status of a user. If a member of the group is off-line and has enabled a telephone notification option, a telephone message indicating the online status of the user is sent to the member. If the member of the group is online, an online message indicating the online status of the user is sent to the member.
    Type: Grant
    Filed: May 9, 2000
    Date of Patent: April 27, 2004
    Assignee: SBC Properties, LP
    Inventor: Marc Ira Lipton
  • Patent number: 6728784
    Abstract: A collaborative multimedia system includes a plurality of notebook processes operatively interconnected over a computer network to a conference server, and, an optional podium process capable of controlling the priority of communications within the conference. The notebook processes are capable of privately communicating with other conference participants in addition to participating in the conference. A sophisticated graphic user interface provides public and private whiteboard areas by which graphic information may be exchanged with other processes in a conference or over separate communication link.
    Type: Grant
    Filed: August 21, 1997
    Date of Patent: April 27, 2004
    Assignee: Netspeak Corporation
    Inventor: Shane D. Mattaway
  • Patent number: 6728751
    Abstract: Within a network of computers, a system administrator function controls the backing up of data of client machines to selected other client machines within the network by removing control of and access to portions of the hard files within those machines to the local user. The freed up storage space within the client's local hard files is then used for backup purposes to backup data from other machines within the network. Agents in the server and client machines perform this task making it possible to distribute the backup workload across the network. There are three modes of backup: source initiated, target initiated, and server communal backup (CB) agent initiated. All are coordinated by the server CB agent.
    Type: Grant
    Filed: March 16, 2000
    Date of Patent: April 27, 2004
    Assignee: International Business Machines Corporation
    Inventors: Robert Thomas Cato, Eugene Michael Maximilien
  • Patent number: 6728759
    Abstract: A system and method which allows users to compose search free mail via a native identifier scheme. Users access a plurality of native oriented domains identified by a country code. The system is connected to an Internet or web-based environment as a global registered internet host for composing search free user e-mail and allowing government (i.e. IRS, Federal, State, Local, etc.) and private industries (i.e. Telephone, Gas, Electricity, Water, etc. Companies) single point transmission access via a native user's mailbox. The network system is operable to be connected with a plurality of normalized native domains which normalizes transaction invoices between distinct native domains independent of language differences via arabic standardized numeric codes. Each native domain is a architectural product of a parent or global host identified as IQIQIQ.com or IQIQIQ.123 for exemplary purposes only. A product or native domain of the global host for Korea (KR) would be identified accordingly as IQIQKR.123, etc.
    Type: Grant
    Filed: April 3, 2000
    Date of Patent: April 27, 2004
    Inventor: Hong Chan Na
  • Patent number: 6728785
    Abstract: A method of transferring a compressed web page over a computer network without affecting the existing web server applications and processes. The compressor intercepts a request from a workstation for the web page. A second request is transmitted to the server from the compressor for the original, uncompressed web page. The web page is selectively compressed in the compressor. Then the compressed web page is transmitted to the workstation. Optionally, some of the files associated web page, such as image files, are also compressed and the references to the compressed associated files is changed to reflect any change in the name of the compressed associated files.
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: April 27, 2004
    Assignee: Cloudshield Technologies, Inc.
    Inventor: Peder J. Jungck
  • Patent number: 6725251
    Abstract: A WWW client-server system is provided with a local-file-transfer method and a local-file-transfer system which achieve significant reduction in operator work load in comparison with conventional keyboard entry. According to the present invention, lengthy data, which is not suitable for keyboard data entry, is stored as a file in the client device in advance, and is transferred to the server device at the time of search. The server device carries out the search for requested information based on the transferred file data. Furthermore, a search query can be constructed at the client based on combined search conditions made up from search-condition file names and search condition data previously transferred to the server.
    Type: Grant
    Filed: March 17, 1997
    Date of Patent: April 20, 2004
    Assignee: Fujitsu Limited
    Inventors: Tatsuya Ito, Shin Miyazawa, Nobuhiro Nakaya, Masahito Kawai
  • Patent number: 6724373
    Abstract: The invention concerns a method and apparatus that provides predetermined and user determined areas on an electronic whiteboard which provides the user with various computer-related functions. In particular, a communication server would monitor the hot zones for detection of the users electronic pen. If the communication server detects the users electronic pen in the hot zone area for longer than a predetermined time, for example two seconds, then the communication server would perform the function defined by that particular hot zone. A plurality of hot zones may be defined and fixed as part of either the electronic whiteboard environment, or they may be relative so that a user can define particular hot zone areas, including their location, content and function. These hot zone areas may be moved anywhere in the electronic whiteboard area.
    Type: Grant
    Filed: January 5, 2000
    Date of Patent: April 20, 2004
    Assignee: Brother International Corporation
    Inventors: Kevin J. O'Neill, Jr., John G. Schuman
  • Patent number: 6711621
    Abstract: A system and method of implementing a NetWare Core Protocol (NCP) module within a sockets model, such as a Berkeley Systems Distribution (BSD) Sockets model, is disclosed wherein the NCP module has a NCP reliability sub-module and a NCP library sub-module. The BSD Sockets model has a sockets interface, one or more applications, an Internetwork Packet eXchange (IPX) network layer and a front plane. The system and method of the present invention is implemented such that the NCP library sub-module is located above the sockets interface and the NCP reliability sub-module is located below the sockets interface. This results in many advantages compared to prior implementations which had the entire NCP module located above the sockets layer, including increased performance due to the elimination of task switched data transfer and other interprocess communication steps, such as pipes and selects that impede performance.
    Type: Grant
    Filed: October 13, 2000
    Date of Patent: March 23, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Shital Mitra, Anthony L. Chen
  • Patent number: 6507909
    Abstract: A method for executing trusted commands, in which a trusted command is first received from a user at a user terminal and parsed by untrusted code; then passed to a trusted computing base for execution. The trusted computing base displays to the user for confirmation indication of what is to be done. Confirmation of the commands prevents unauthorized modification of the commands and increases system confidence. A randomly (or pseudo-randomly) generated process identifier is employed to verify the existence of a trusted path.
    Type: Grant
    Filed: February 13, 1990
    Date of Patent: January 14, 2003
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Mary Ellen Zurko, Thomas Andrew Casey, Jr., Morrie Gasser, Judith Shelhorse Hall, Clifford Earl Kahn, Andrew Halstead Mason, Paul Douglas Sawyer, Leslie Richard Kendall, Steven B. Lipner
  • Patent number: 6158903
    Abstract: A method and apparatus for an innovative object oriented framework system. The system uses an innovative framework architecture to provide concurrent access to a framework application by multiple users. The users can collaborate over the application and jointly produce a finished product. Model tracking is used to track commands and apply them in a consistent manner throughout the system.
    Type: Grant
    Filed: August 3, 1995
    Date of Patent: December 12, 2000
    Assignee: Object Technology Licensing Corporation
    Inventors: Arnold Schaeffer, David R. Anderson, Jack H. Palevich
  • Patent number: 6149319
    Abstract: A method and apparatus for maintaining the voltage level of data signals supplied to an integrated circuit, such as a PCMCIA card, at the same level as power also provided to the integrated circuit. Circuitry for maintaining the voltages at the same level is preferably embodied within a system having a card controller integrated circuit, a power supply, and a peripheral card socket for receiving a removable PCMCIA card. The power supply is controlled by the card controller to provide power to the PCMCIA card through the card socket at a voltage level matching internal voltage requirements of the PCMCIA card. The card controller is connected directly to the PCMCIA card by a signal transmission line. Circuitry is provided for ensuring that the voltage of data signals transmitted along the data bus line to the PCMCIA card substantially match the voltage of power provided from the power supply to the PCMCIA card along a power supply line.
    Type: Grant
    Filed: February 14, 1995
    Date of Patent: November 21, 2000
    Assignee: Cirrus Logic, Inc.
    Inventors: Bryan M. Richter, Stephen A. Smith, Mike Assar, Abdul Q. Kashmiri, Jerry L. Clark, Dave M. Singhal
  • Patent number: 6104876
    Abstract: A technique for providing PCI bus mastering compatibility for legacy PCI bus devices which may not support PCI bus mastering RETRY protocols. DLDMM provider software in a device driver for a target device may provide a callback signal at a callback address to DLDMM client software in a device driver for a bus mastering PCI device. The callback address may be used by the DLDMM client software to signal the bus mastering PCI device to suspend operation in the event of an interrupting event. The bus mastering PCI device may then generate in driver software a RETRY signal to the device driver of the target device. If the interrupting event is over, a signal may be sent by the DLDMM provider software in response to the RETRY signal to the DLDMM client software indicating that the bus mastering device may resume operation. The bus mastering device may then resume operation where left off.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: August 15, 2000
    Assignee: Cirrus Logic, Inc.
    Inventors: Daniel Daum, Jeffrey G. Ort