Patents Examined by Tanim Hossain
  • Patent number: 7340515
    Abstract: A method and program for checking for misconfigurations and inefficiencies in the configuration of devices and links on a network. Information relating to the configuration of components on the network is stored in a database. The configuration information is accessed for each device, and interrogated for each port and its associated link and connected remote port. The interrogation determines whether the ports and links have matched configuration and whether they are running at optimum capability, such as at full duplex (both ends permitting), at maximum speed or with maximum numbers of ports assigned to a trunk.
    Type: Grant
    Filed: July 10, 2001
    Date of Patent: March 4, 2008
    Assignee: 3Com Corporation
    Inventors: Lee A Walker, Simon P Valentine, Christopher R Linzell, Richard J Artes
  • Patent number: 7337242
    Abstract: A method and apparatus for establishing a communication means for an interfacing device that utilizes a communication means hierarchy to decipher a communication means to be used by other hardware devices so that they may operative cooperatively. Particularly, a controlling device queries an interfacing device for the manufacturer of the interfacing device. If the manufacturer is determinable, then the controlling device queries the interfacing device for the model of the interfacing device. This querying for the model utilizes the identity of the manufacturer by using communication means that are particular to the manufacturer to query the interfacing device. Based on the information queried from the interfacing device, the controlling device is able to decipher the best known communication means for the interfacing device.
    Type: Grant
    Filed: February 11, 2002
    Date of Patent: February 26, 2008
    Assignee: Ricoh Company, Limited
    Inventors: Tetsuro Motoyama, Avery Fong
  • Patent number: 7334022
    Abstract: In a content distribution system, content distribution control server, content transmission processing control method, content transmission processing control program, content transmission processing control program storage medium, content transmission device, content transmission control program, and content transmission control program storage medium, content can be reliably transmitted in accordance with the communication environment of a user terminal. A live casting server 150 of a server reservation control center 5 limits the number of streams by which the user PC 4 performs the parallel transmission of a plurality of live content at different transmission rates, in accordance with the type of circuit, which can previously prevent the user PC 4 from performing the parallel transmission of live content using the untransmittable number of streams, thus making it possible to reliably transmit the live content in accordance with the communication environment of the user PC 4.
    Type: Grant
    Filed: May 13, 2002
    Date of Patent: February 19, 2008
    Assignee: Sony Corporation
    Inventors: Takanori Nishimura, Keigo Ihara, Junko Fukuda, Takahiko Sueyoshi, Takao Yoshimine
  • Patent number: 7328237
    Abstract: According to various aspects of the present invention, a technique is described for improving load balancing of traffic in a data network using source-side related information embedded into the destination IP address field of packets received at a load balancing device. One aspect of the present invention relates to assigning more than one virtual IP address to a server cluster in order to enable different clients to select a virtual cluster address which corresponds to each clients' respective rights and/or profiles, and to use the selected virtual cluster address to access a desired site or service. Another aspect of the present invention relates to a mechanism which allows for load balancing operations to be implemented using source-side information which is embedded into the destination IP address of a packet header. In this way, load balancing decisions may be quickly performed at initial or early stages of a connection flow.
    Type: Grant
    Filed: July 25, 2002
    Date of Patent: February 5, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Pascal Thubert, Eric Levy-Abegnoli
  • Patent number: 7325039
    Abstract: A multi-network system is provided with a facility for storing an old or superseded router image without the need for increasing router memory. A local storage device is coupled, directly or indirectly, to a router. Before a new image is downloaded to the router, the old or superseded image is first stored in the support device. If the new image is defective or undesirable, the old image can be recovered, even if the wide area link is unopenable, by reloading the old image from the local storage device.
    Type: Grant
    Filed: May 29, 2002
    Date of Patent: January 29, 2008
    Assignee: Cisco Technology, Inc.
    Inventor: Paul Ward
  • Patent number: 7325050
    Abstract: A system and method are provided for strategic power reduction in a computer system. The system and method includes a plurality of processing resources that process data. Associated with the processing resources are a plurality of power supplies that provide power for the processing resources. A resource management engine determines the demand on the computer system and scales the processing resources to conserve and reduce power consumption. The resource management engine brings online additional processing resources to meet additional demand or brings offline or to a lower power state processing resources to meet a decreased demand. In addition, the resource management engine predicts future demand requirements and adjusts the processing resources in advance to meet the predicted demand levels and allows for dynamic adjustment of the processing resources based on current demand events.
    Type: Grant
    Filed: September 19, 2001
    Date of Patent: January 29, 2008
    Assignee: Dell Products L.P.
    Inventors: Clint H. O'Connor, Alfred C. Hartmann
  • Patent number: 7315895
    Abstract: A system and method for fault containment and error handling within a domain in a partitioned computer system includes a system manager having read and write access to a resource definition table. The system manager is adapted to quiesce the system when failure occurs within a domain, identify an allocated resource associated with the failed domain, identify a non-failed domain, and exit the quiesce mode for the non-failed domain, thereby containing a failure within the failed domain. The system manager further handles an error within the failed domain by deallocating a resource allocated to the failed domain so that the resource becomes available to non-failed domains.
    Type: Grant
    Filed: May 17, 2002
    Date of Patent: January 1, 2008
    Assignee: Fujitsu Limited
    Inventors: Kazunori Masuyama, Yasushi Umezawa, Jeremy J. Farrell, Sudheer Miryala, Takeshi Shimizu, Hitoshi Oi, Patrick N. Conway
  • Patent number: 7296066
    Abstract: A server or software program implemented on a third-party server to facilitate incoming and outgoing calls in a mobile communication system is provided. Users can access information in a corporate information system (“CIS”) through a plurality of speech terminals coupled to the server through a communications network. The information may be accessed using voice or digital signals. Conferencing with other users is also made available through the server. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b).
    Type: Grant
    Filed: March 1, 2002
    Date of Patent: November 13, 2007
    Assignee: Adomo, Inc.
    Inventors: Samir G. Lehaff, Jens Ulrik Skakkebaek
  • Patent number: 7281043
    Abstract: A system associates multiple discrete traffic flows within a computer network into a group, and allows the traffic flows corresponding to a given group to share a single set of resources. A sourcing entity preferably generates a locally unique resource identifier (ID) for use in requesting a reservation of network resources for a first traffic flow or session. Intermediate network devices within the computer network reserve a set of resources and associate the reservation with the specified resource ID. The sourcing entity may then re-use this same resource ID in a subsequent request to reserve resources for a second traffic flow or session. The intermediate network devices determine that a reservation made by the sourcing entity and associated with this resource ID already exists and, rather than reserve additional or further resources for the second traffic flow or session, share the previously reserved resources between the two traffic flows or sessions.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: October 9, 2007
    Assignee: Cisco Technology, Inc.
    Inventor: Bruce S. Davie
  • Patent number: 7277950
    Abstract: An apparatus, method and system to improve data transfer across a communications network by employing an acknowledgment independent equalized data packet transfer mechanism on a peer-to-peer basis. The present disclosure teaches how many computers can send data to many other computers, with particularity on a peer-to-peer basis when desired, without requiring acknowledgements of safe receipt by the receiving computer. By aggregating several computers to send data in a collection to a requesting computer, transfer rates may be increased. Further, by not requiring acknowledgment of receipt from the receiving computer, and by treating all data packets with equal utility, the present disclosure teaches a mechanism that reduces file transfer administration bandwidth, increases file transfer scalability on demand, and increases overall network transfer efficiency.
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: October 2, 2007
    Assignee: Swarmcast, Inc.
    Inventor: Justin Falconer Chapweske
  • Patent number: 7277944
    Abstract: A two phase reservation mechanism for use with computer networks carrying voice or other time or bandwidth sensitive traffic. During the first or “resource allocation” phase, network resources sufficient to support the anticipated voice traffic are set aside within the computer network along the route between the sourcing entity and receiving entity. Although the network resources have been set aside, they are specifically not made available to the voice traffic, until the second phase of the reservation mechanism, called the “resource available” phase. During the resource available phase, the network resources that were previously set aside are now made available to the voice traffic.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: October 2, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Bruce S. Davie, David R. Oran
  • Patent number: 7254610
    Abstract: Advanced communication services are deployed for a user device, such as a VoIP telephony device, based on utilizing a model view controller architecture within a network system (e.g., a VoIP system) configured for communication with the VoIP telephony device. The VoIP telephony device and a service node of the VoIP system each are configured for executing at least one corresponding model object, view object, and controller object of a prescribed network service. The model object, view object, and controller object each are configured for utilizing transaction-based messages associated with the prescribed network service. Moreover, the service node is configured for selectively transferring any one of the model object, view object, and the controller object to another node, for example the VoIP telephony device or another network node, and terminating execution of the transferred object, without interruption in service for the user.
    Type: Grant
    Filed: September 19, 2001
    Date of Patent: August 7, 2007
    Assignee: Cisco Technology, Inc.
    Inventors: Bryan C. Turner, John Toebes
  • Patent number: 7249194
    Abstract: IPoE/PPPoE forwarding table 106 is provided with which registered are network addresses, protocol types, destination IP addresses used in IPoE and retrieval indexes of PPPoE sessions used in PPPoE, a protocol type is selected corresponding to a network address in IPoE/PPPoE forwarding table 106 that matches a destination IP address included in header information of an IP packet of an input frame, and when the selected protocol type is PPPoE, a PPPoE session is further selected from a retrieval index corresponding to the network address.
    Type: Grant
    Filed: February 7, 2003
    Date of Patent: July 24, 2007
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Hiroki Suzuki, Yukikuni Nishida, Tsunemasa Hayashi
  • Patent number: 7206827
    Abstract: A dynamic administration framework for server systems. A generation mechanism may generate one or more components of the administration framework from meta-information describing persistently stored configuration information. Components providing an in-memory representation of configuration information and components representing business logic of the server may be generated. A user interface may be generated which may be used to administer the generated components. A configuration API may be provided that provides a transparent interface to the persistent store, abstracting storage format and location from clients of the configuration API. A generated administration framework may be compiled with application server or system-specific components. The compiled system may then be used at runtime. One embodiment may include an event notification mechanism that may allow changes in configuration data to be propagated to one or more servers.
    Type: Grant
    Filed: July 25, 2002
    Date of Patent: April 17, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Sridatta Viswanath, Jeetendra Kaul, Akm N. Islam, Michael C. Hulton, Ludovic J. Champenois
  • Patent number: 7181506
    Abstract: A system and method for securely confirming performance of a task by a peer in a peer-to-peer network environment using signed receipts are disclosed. The method generally comprises broadcasting a request over the network by a requesting peer for a task with respect to a remote non-local backend server, receiving a response containing a local alias URL pointing to a destination on a responding server node, forwarding the task to the local alias URL for performance by the responding server node, and verifying a digital signature of any receipt packet received from the responding server node to ensure that the receipt packet is from the remote non-local backend server. The method may also include placing the server node in a black list of the requesting peer if the verifying is unsuccessful.
    Type: Grant
    Filed: August 2, 2001
    Date of Patent: February 20, 2007
    Assignee: McAfee, Inc.
    Inventors: Charles L. Vigue, Martin Fallenstedt, Daniel Melchione, Victor Kouznetsov
  • Patent number: 7181494
    Abstract: The present invention provides a computer network configured to define and update data structures within a shared computer-generated environment, wherein a local instantiation 1001 of one of said data structures is known as a duplicate master 805 and updates remote instantiations 1004 of said data structure known as duplicas 804 according to distance-based Position History-Based Dead Reckoning 906. Said updating operation 906 according to distance-based PHBDR minimises the amount of data 1402 transmitted for the purpose thereof and the quality factor 1601 implemented according to an improved embodiment of the present invention dynamically maximises (1501, 1502, 1503) the usage made of the network bandwidth 702 available at any time.
    Type: Grant
    Filed: April 10, 2001
    Date of Patent: February 20, 2007
    Assignee: Quazal Technologies Inc.
    Inventors: Martin Lavoie, Carl Dionne
  • Patent number: 7174363
    Abstract: A computing system architecture is based upon a peer-to-peer, asynchronous model. The architecture specifies a set of infrastructure facilities that comprise an inter-prise operating system. The inter- prise operating system provides all the facilities that make application coding as easy in the peer-to-peer asynchronous model as it is in a hierarchical, synchronous model. Services, which reside in containers, are linked asynchronously by an inter-prise bus and use data from a virtual data store.
    Type: Grant
    Filed: December 19, 2001
    Date of Patent: February 6, 2007
    Inventors: Neal L. Goldstein, Adam J. Richards, David Sherr, David Levy, Chalon G. Mullins
  • Patent number: 7155515
    Abstract: A method and system for distributing work load in a cluster of at least two service resources. Depending upon the configuration, a service resource may be an individual process, such as a single instance of a computer game, or a node on which multiple processes are executing, such as a Server. Initial connection requests from new clients are directed to a single entry-point service resource in the cluster, called an intake. A separate intake is designated for each type of service provided by the cluster. The clients are processed in a group at the service resource currently designated as the intake to which clients initially connected, for the duration of the session. Based upon its loading, the current intake service resource determines that another service resource in the cluster should become a new intake for subsequent connection requests received from new clients. Selection of another service resource to become the new intake is based on the current work load of each resource in the cluster.
    Type: Grant
    Filed: February 6, 2001
    Date of Patent: December 26, 2006
    Assignee: Microsoft Corporation
    Inventors: Justin D. Brown, John W. Smith, Craig A. Link, Hoon Im, Charles H. Barry
  • Patent number: 7143168
    Abstract: A technique is provided that correctly allocates resources among data flows while taking maximal advantage of resource sharing opportunities. In accordance with the inventive technique, data flows that share the same session group identifier (SGID) are allowed to share resources if no one data flow within the group is sharing its resources with another data flow that has a different SGID. In addition, resource sharing is allowed between data flows that share the same destination provided that none of the data flows are sharing resources with a data flow from another session.
    Type: Grant
    Filed: January 3, 2002
    Date of Patent: November 28, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Michael V. DiBiasio, Bruce S. Davie
  • Patent number: 7139841
    Abstract: Disclosed are methods and apparatus for handling data containing embedded addresses. In general terms, prior to transmission of data having an embedded address or port, an initiating host sends a NAT Probe to an end-host with which the initiating host wishes to communicate. The NAT Probe includes the embedded address or port and a type indicating that translation of the address and/or port is requested if needed. As the NAT Probe traverses through one or more NAT devices as it is transmitted to the end-host, each NAT device is enabled to recognize the NAT Probe type and translate the embedded address and/or port, depending upon the individual NAT device's configuration. When the NAT Probe reaches the final hop NAT device or end-host, a NAT Probe Reply is sent back to the initiating host. The NAT Probe Reply contains a translated embedded address and/or port which is compatible with the end-host's network. The NAT Probe Reply also contains a type which differs from the type of the NAT Probe.
    Type: Grant
    Filed: July 24, 2002
    Date of Patent: November 21, 2006
    Assignee: Cisco Technology, Inc.
    Inventors: Mahadev Somasundaram, Siva S. Jayasenan, Senthil Sivakumar