Patents Examined by Mark R. Powell
-
Patent number: 6609153Abstract: A computer implemented method in which Internet Protocol (IP) packets are routed within a first Internet Service Provider's (ISP's) domain from a single network device with a first database. The first database includes addresses of the first ISP. IP packets are also routed within a second ISP's domain from single network device with a second database. The second database, which is separate from the first database, includes addresses of the second ISP.Type: GrantFiled: December 24, 1998Date of Patent: August 19, 2003Assignee: Redback Networks Inc.Inventor: William Salkewicz
-
Patent number: 6609146Abstract: Automatic switching between two executable programs occurs between a first mode wherein a first executable program is visible and active, and a second mode wherein a second executable program is visible and active. Switching is triggered by detecting that the first executable program has initiated an information processing mode. The first mode is restored upon completion of information processing. In one particular embodiment of the present invention, the first executable program is a browser for requesting, receiving and displaying information obtained from remote information sources, the first mode is a browser mode, and the information processing mode is the requesting by the browser for information.Type: GrantFiled: November 10, 1998Date of Patent: August 19, 2003Inventor: Benjamin Slotznick
-
Patent number: 6606648Abstract: A method for handling multiple accesses to a messaging mailbox prompts the user for action when the status indicates an active session in the mailbox. The method includes receiving a request from a user to access the mailbox to retrieve messages, and determining the session status in the mailbox. If the session status indicates an active session in the mailbox, the user is prompted for action, otherwise, the user is granted access to the mailbox.Type: GrantFiled: June 25, 1999Date of Patent: August 12, 2003Assignee: Qwest Communications International Inc.Inventors: Purandar Mukundan, Lynda L. Bain
-
Patent number: 6604137Abstract: A system and method are disclosed for verifying spare capacity in a communications network comprising a database containing the configuration of switching elements within the network and a plurality of instructions resident on a memory device for operating a control computer, wherein the plurality of instructions includes a code segment for generating alarms on the switching elements, a code segment for receiving the alarms from the switching elements, and a code segment for updating the database to reflect the spare capacity based upon the alarms.Type: GrantFiled: July 31, 1997Date of Patent: August 5, 2003Assignee: MCI Communications CorporationInventors: Daniel Edward Cowan, Gerard Lawrence Commerford, Jr., Barbara A. Paul
-
Patent number: 6604130Abstract: The invention disclosed herein enables a collection of computers and associated communications infrastructure to offer a new communications process which allows information providers to broadcast information to a population of information consumers. The information may be targeted to those consumers who have a precisely formulated need for the information. This targeting may be based on information which is inaccessible to other communications protocols. The targeting also includes a time element. Information can be brought to the attention of the consumer precisely when it has become applicable, which may occur immediately upon receipt of the message, but may also occur long after the message arrives. The communications process may operate without intruding on consumers who do not exhibit the precisely-specified need for the information, and it may operate without compromising the security or privacy of the consumers who participate.Type: GrantFiled: December 18, 2001Date of Patent: August 5, 2003Assignee: BigFix, Inc.Inventors: David Leigh Donoho, David Salim Hindawi, Lisa Ellen Lippincott
-
Patent number: 6594701Abstract: Methods and systems for controlling data flow between a sender and a receiver include communicating credit lists to the sender. The credit lists include credits indicative of receive buffer sizes accessible by the receiver and capable of receiving data. The sender transmits data packets to the receiver. The data packets are preferably no greater in size than the credits specified in the credit list. When the sender uses all of the credits, the sender preferably refrains from sending data packets to the receiver until the supply of credits is replenished by the receiver. Because data flow between the sender and the receiver is regulated using credits, the likelihood of data overflow errors is reduced and communication efficiency is increased.Type: GrantFiled: December 31, 1998Date of Patent: July 15, 2003Assignee: Microsoft CorporationInventor: Alessandro Forin
-
Patent number: 6591298Abstract: A method for scheduling performance measurements to be collected over a network, each measurement target having an associated measurement interval specifying an approximate time between measurements. The method includes identifying a cost for each target and sorting the targets into a plurality of time periods. Each period has approximately the same total cost of measurement targets. Targets having similar measurement intervals are grouped together within each of the time periods and assigned to a time range within the period. The method further includes sorting the measurement targets within each time range to provide a generally even load balance across the time range. A system for scheduling performance measurements is also disclosed.Type: GrantFiled: April 24, 2000Date of Patent: July 8, 2003Assignee: Keynote Systems, Inc.Inventors: Nicholas Spicer, Ron Wolf, Eric Stokesberry
-
Patent number: 6591303Abstract: A method and apparatus for interconnecting a first device and a second device in a network. The first device and the second device are connected to a plurality of interfaces. The plurality of interfaces emulate a single high-speed interface. According to an embodiment of the present invention, a first identifier is assigned to the first interface and the second interface at the first device. According to another embodiment of the present invention, one of the plurality of interfaces is selected to transmit a packet of data.Type: GrantFiled: March 7, 1997Date of Patent: July 8, 2003Assignee: Sun Microsystems, Inc.Inventors: Ariel Hendel, Leo Hejza, Howard Frazier
-
Patent number: 6591288Abstract: An accelerated access system for a computing device, in which the computing device is connected to a first data network, such as the Internet, via a second data network such as a wireless telecommunication network. The system comprising a server for downloading data from the first data network before that data has been requested by a user of the computing device and a cache for storing the downloaded data. For example, during browsing of the Internet by a user of the computing device the server downloads data linked to an Internet site being displayed by the computing device for storage in the cache. Then when a user subsequently requests the data stored in the cache it appears on the screen of the computing device faster than it would take to access it from the Internet.Type: GrantFiled: May 19, 1998Date of Patent: July 8, 2003Assignee: Nortel Networks LimitedInventors: Keith Russell Edwards, Richard John Driscoll
-
Patent number: 6591305Abstract: The present invention is method and system capable of delivering video across the Internet using the hypertext transfer protocol. Client objects periodically request to view a uniform resource locator that is aliased to a servlet. For each request, the servlet retrieves and delivers a video image to the requesting client object. The invention can simultaneously deliver images to a variety of client objects, regardless of whether they are requesting the images at the same rate.Type: GrantFiled: June 30, 1998Date of Patent: July 8, 2003Assignee: Sun Microsystems, Inc.Inventor: Owen Densmore
-
Patent number: 6591306Abstract: A guest station on a foreign network is provided IP access by the foreign (i.e., hosting) network without changes to the guest station, including settings for IP address, next-hop-router (gateway), and netmask. An access router automatically detects guests and their home-IP-address and assigns a local care-of address to every guest. For outgoing traffic, the router replaces the guest's original/home IP address with the care-of address, and the reverse is performed for incoming traffic. IP traffic may thus be initiated, and responses received at the temporary current location without having to change its IP address.Type: GrantFiled: July 21, 1999Date of Patent: July 8, 2003Assignee: NEC CorporationInventor: Jens-Peter Redlich
-
Patent number: 6587881Abstract: A system and method for controlling usage of a particular software program in a computer network environment is disclosed. The invention operates by controlling the throughput of the software as it executes on a server computer. In particular, the invention monitors the number of active requests to the software. If the number of active requests exceeds a predefined number, the software throughput on the server (e.g., requests completed per minute) is artificially restricted. As such, the present invention continues to allow further connections to the software but intentionally restricts further use by inhibiting the throughput for all connections to the software. Preferably, the present invention continues to allow the predefined number of active requests to be exceeded, but as more requests are made, the overall performance of software progressively degrades.Type: GrantFiled: April 9, 1999Date of Patent: July 1, 2003Assignee: Microsoft CorporationInventors: Sameet Agarwal, Wei Xiao, Michael Zwilling
-
Patent number: 6587878Abstract: Disclosed is a method, system, and program for generating network performance data. Performance information including a performance time to download a page and execute the page within an application program is received. The received performance information is processed and then performance information output indicating network performance is generated in response to processing the performance information.Type: GrantFiled: May 12, 1999Date of Patent: July 1, 2003Assignee: International Business Machines CorporationInventor: Greg Elliott Merriam
-
Patent number: 6581100Abstract: A parameter detection system and method, detects the receipt of a valid communication from an entity, determines the data rate of the communication from the entity, and determines other parameters of the communication from the other entity. The parameter detection circuit configures a precision time generator to provide a timing signal at the appropriate rate to sample data associated with said valid communication, and configure a receiver/transmitter with the determined parameters of the communication.Type: GrantFiled: September 18, 1998Date of Patent: June 17, 2003Assignee: Skyworks Solutions, Inc.Inventors: Pierre Durin, Dominique Vincent, Iyad Hadba, Michael D. Tomlinson
-
Patent number: 6581048Abstract: A method and system for intelligent control of external devices using a mammalian brain-like structure having three parts. The method and system include a computer-implemented neural network system which is an extension of the model-based adaptive critic design and is applicable to real-time control (e.g., robotic control) and real-time distributed control. Additional uses include data visualization, data mining, and other tasks requiring complex analysis of inter-relationships between data.Type: GrantFiled: May 10, 1999Date of Patent: June 17, 2003Inventor: Paul J. Werbos
-
Patent number: 6581106Abstract: The routing address lookup problem is one of the major bottlenecks in high performance routers and deals with forwarding of packets. In the Internet domain it is known as “IP address lookup problem.” This invention provides a new and easy way to preprocess routing tables which gives efficient packet/message forwarding and is feasible in the time and the space it consumes. More precisely, the method for m-bit IP addresses gives a balanced trade-off between performing a binary search on T with O(log|T|) accesses, where |T| is the number of entries in T, and executing a single access on a table of 2m entries obtained by fully expanding T. While the prior art starts out from space-efficient data structures and aim at lowering the O(log|T|) access cost, the invention starts out from the expanded table with 2m entries and aim at compressing it without an excessive increase in the number of accesses.Type: GrantFiled: January 13, 2000Date of Patent: June 17, 2003Inventors: Pierluigi Crescenzi, Leandro Dardini, Roberto Grossi, Marcel Mordechay Yung
-
Patent number: 6536033Abstract: A uniform mechanism for building containment hierarchies separates the code/method which actually perform the containment insertion operations on the components from the specification of the containment and then provides an automatic way of obtaining and executing that code when containment hierarchies need to be created. The mechanism consists of an abstract syntax for describing the containment relationships, processing mechanism for creating the containment mechanism, and a registry containing the mechanisms for implementing specific containment policies. Having this abstraction allows an application programmer to be able to construct hierarchies of objects without having to be concerned about the specific details of how that containment is performed. In fact, the details may be deferred until run-time (and even downloaded from elsewhere).Type: GrantFiled: January 28, 1999Date of Patent: March 18, 2003Assignee: International Business Machines Corp.Inventors: Sanjiva Weerawarana, David A. Epstein
-
Patent number: 6519762Abstract: A computer system having capability for restoration of a hard disk drive includes at least one processor and at least one hard disk drive. A software image is stored on the at least one hard disk drive, the software image including a factory downloaded image which is subject to corruption. A protected software restoration image not prone to a typical corruption is stored on the at least one hard disk drive and available for use by the at least one processor in executing the restoration of the software image on the at by least one hard disk drive to a like new factory downloaded image condition.Type: GrantFiled: December 15, 1998Date of Patent: February 11, 2003Assignee: Dell USA, L.P.Inventors: Tom Colligan, Jonathan Ellis, Hunter Robertson
-
Patent number: 6519582Abstract: The invention relates to a process for controlling at least two production units whose outputs are connected in parallel in order to produce a common output flow which is intended to feed a consumer plant. It controls the common output flow as a function of a predetermined target value (u) and includes the steps consisting in measuring at least one variable representing the common output flow; for each unit, determining a control instruction corresponding to one operating state of the unit among a finite set of predetermined operating states; and controlling the units with the control instructions determined. Two variables representing the common output flow are measured and the control instructions are determined by a fuzzy-logic controller. Application to controlling a set of compressors.Type: GrantFiled: October 6, 1998Date of Patent: February 11, 2003Assignee: L'Air Liquide Societe Anonyme a Directore et Conseil de Surveillance pour l'Etude et l'Exploitation des Procedes Georges ClaudeInventors: Nicolas Duflot, Christophe Charrier, Dominique Jouvaud, Patrice Ollivier
-
Patent number: 6505181Abstract: A recognition system of the self-organizing artificial neural network type is arranged to classify input data according to stored categories which have been determined by a training process. In the training process the initial category representations are selectively iteratively updated in response to a series of training patterns and in accordance with a competitive learning routine. this routine uses measures of category utilization based on the proportion of all inputs received over a representative period, particularly long term utilisation and short term utilization, to ensure that all available categories will be used and that the system is stable. The training rate which determines the amount of modification to a category representation at an up-date is local to each category and is based upon the maturity of the category and on the similarity measure between the internal representative pattern and the training input so that the training duration can be minimized.Type: GrantFiled: October 16, 1997Date of Patent: January 7, 2003Assignee: University of StrathclydeInventors: Robert Bartholemew Lambert, Richard John Fryer, William Paul Cockshott