Patents Examined by Hussein A El-chanti
-
Patent number: 7308495Abstract: In a network system formed by one or a plurality of hosts having a function for accessing Internet, and a router for connecting each host and the Internet through an accessing communication path of a provider, two types of IP address including first type IP addresses and second type IP addresses are generated and selectively used by each host, according to two types of prefix including first type prefixes and second type prefixes that have shorter valid periods than the first type prefixes, which are advertised from the router periodically.Type: GrantFiled: December 20, 2002Date of Patent: December 11, 2007Assignee: Kabushiki Kaisha ToshibaInventors: Masahiro Ishiyama, Tatuya Jinmei
-
Patent number: 7299280Abstract: A method and apparatus for congestion control of a Transmission Control Protocol (TCP) connection. A TCP source monitors received acknowledgments (ACKs) and uses header information associated with the ACKs to determine an amount of data delivered at a TCP receiver. The amount of delivered data, divided by the time requited to deliver the data, gives a measure of instant data rate. The instant data rate is input to a filtering and averaging process to generate an estimate of the end-to-end bandwidth share or data rate of the connection. For the entire duration of the connection, the TCP source updates its estimate of the end-to-end bandwidth share every time an ACK is received. The estimate of the end-to-end bandwidth share is used the reset a congestion window and a slow start threshold whenever packet loss is indicated such as whenever a timeout expires or whenever three (3) duplicate ACKs are received.Type: GrantFiled: October 16, 2002Date of Patent: November 20, 2007Assignee: The Regents of University of CaliforniaInventors: Mario Gerla, M. Yahya Sanadidi, Claudio E. Casetti, Saverio Mascolo, Scott Lee
-
Patent number: 7293102Abstract: The disclosed embodiments relate generally to monitoring and correcting failure conditions in networked computer systems and, more particularly, to improving the usefulness of stored video data retrieved for playback from a managed server. The disclosed embodiments include a method and apparatus for storing captured video data for retrieval and replay in a temporally accurate manner at a later time. The video data replayed in this manner is useful for identifying potential problems in the managed server.Type: GrantFiled: March 26, 2002Date of Patent: November 6, 2007Assignee: Hewlett-Packard Development CompanyInventor: Theodore F. Emerson
-
Patent number: 7290061Abstract: A system for collaborative exchange of Web based content information between and among disparate and unrelated content sources includes a content server, and a server appliance, electronically disposed between the content server and a network which terminates HTTP sessions directed to the content server and initiates a HTTP session with the content server as a proxy. A content collaboration engine, hosted on the server appliance, suitably includes a content recognition engine which receives content from the server, converts received content to DOM, and classifies content in accordance with XML recognition rules. A content mapping engine extracts content definition fields from classified content and requests related content from collaborating sites, the requested content having content definition fields including values substantially the same as the extracted content definition fields.Type: GrantFiled: December 5, 2001Date of Patent: October 30, 2007Assignee: Citrix Systems, Inc.Inventors: Russell P. Lentini, Goutham P. Rao, Jon N. Thies, Murli Thirumale
-
Patent number: 7287062Abstract: A home network system and a method for operating the same configured to be capable of recovering system and user data of a home server by allowing a user to press a recovery button when the home server cannot recover from a functional error of the home server. Initial system data of the home server, controlling and managing a home network connected to a plurality of home appliances, is automatically stored in an internal database as backup data. Data updated in the home server is periodically transmitted to a portal server connected to the home server through the Internet. Therefore, data, damaged due to a functional error of the home server, can be automatically recovered by using the backup data stored in the portal server.Type: GrantFiled: March 3, 2003Date of Patent: October 23, 2007Assignee: LG Electronics Inc.Inventors: Hyung Taik Im, Chang Ho Kim
-
Patent number: 7284033Abstract: A computer-implemented method implemented via the Internet for coordinating a current or future event between a user of a mobile Internet device and other users communicating through the Internet. The method includes receiving the current or future activity information pertaining to the future event from the user via the mobile Internet device. The current activity pertains to an activity occurring at a current time relative to a time the future activity information is received. The future activity pertains to an activity occurring at a future time relative to a time the future activity information is received. The method further includes transmitting the current or future activity information to a backend database coupled to the Internet, the backend database being remote from the mobile Internet device. The method further includes rendering the current or future activity information accessible to at least one recipient via the Internet.Type: GrantFiled: December 13, 2000Date of Patent: October 16, 2007Assignee: Imahima Inc.Inventor: Neeraj Jhanji
-
Patent number: 7284045Abstract: An automatic detection device and method for determining the access data necessary to access an existing electronic mail account. Further, the automatic detection device and method can determine whether an electronic mail account can be accessed according to a specific electronic mail protocol. With the detection device and method, the user provides the password and address for an existing electronic mail account. From this information, the automatic detection device and method determines the user name and the server name for the server hosting the electronic mail account. The device and method then employs the user name, server name and password to determine whether the electronic mail account can be accessed according to a particular electronic mail protocol, such as the post office protocol, and, if possible, to access the electronic mail account.Type: GrantFiled: June 1, 2001Date of Patent: October 16, 2007Assignee: Visto CorporationInventors: Coyle Brett Marl, Gregory Scott Friedman
-
Patent number: 7275103Abstract: Embodiments of a system and method for rule-based proactive storage path optimization for SANs. Embodiments may evaluate paths between an application and its storage on a SAN based on current and/or historical path quality of service. Performance of alternative paths may be monitored to determine if a better path than a path currently in use is available. If a better path is determined, then the path may be switched to the better path. In one embodiment, one or more zones may be reconfigured to migrate to a different path. Path migration may be performed automatically without user intervention. Alternatively, a user may be given the option to manually migrate to a new path. Embodiments may proactively change paths between an application and its storage before path performance becomes a problem. Embodiments may be integrated with a SAN management system or, alternatively, may be standalone mechanisms.Type: GrantFiled: December 18, 2002Date of Patent: September 25, 2007Assignee: VERITAS Operating CorporationInventors: Russell Thrasher, Terence W. Noonan
-
Patent number: 7269660Abstract: Systems and methods for providing a highly useful partial implementation of a network protocol using limited processing and memory resources are provided. This allows network nodes embedded in simple devices such as light switches, thermostats, etc. to be reached using conventional open standard network protocols such as TCP/IP. A representative application is remotely adjusting a house thermostat by accessing a web page.Type: GrantFiled: May 17, 2002Date of Patent: September 11, 2007Assignee: Cisco Technology, Inc.Inventor: William Westfield
-
Patent number: 7266613Abstract: The fast dynamic measurement of bandwidth in a TCP network environment utilizes a single pair of packets to calculate bandwidth between two entities on a network (such as the Internet). This calculation is based upon the packet-pair technique. This bandwidth measurement is extremely quick. On its journey across a network, communication devices may delay the packet pairs. In particular, TCP networks have two algorithms designed to delay some packets with the goal of increasing the overall throughput of the network. However, these algorithms effectively delay a packet pair designed to measure bandwidth. Therefore, they distort the measurement. These algorithms are Nagle and Slow Start. The fast dynamic measurement of bandwidth implements countermeasures to overcome the delays imposed by these algorithms.Type: GrantFiled: August 9, 2000Date of Patent: September 4, 2007Assignee: Microsoft CorporationInventors: Thomas B. Brown, David del Val, Anders E. Klemets
-
Patent number: 7263556Abstract: A system and method to improve server throughput is presented. This system and method stores only selected information from the server's TCP/IP Transmission Control Block (TCB) in the time-wait state. This allows for the release of a portion of the non-paged pool (NPP) memory that was used by the TCB to previously service the now closing connection. This newly released NPP memory may then be used by the server to service additional TCP/IP connections, thus improving the throughput of the server. This small time-wait TCB (TWTCB) stores only an amount of information necessary to uniquely identify the connection to which it relates. Information that was stored to allow servicing of an active connection, but that is not needed to merely identify the connection, is not kept in the TWTCB. By maintaining information that allows for a unique identification of a closing connection, late routed packets for that connection are prevented from establishing a new connection with the server.Type: GrantFiled: August 11, 2000Date of Patent: August 28, 2007Assignee: Microsoft CorporationInventors: Venkataraman Ramanathan, Nk Srinivas
-
Patent number: 7260641Abstract: A plurality of first quality of service classes is provided for transmitting first data and a plurality of second quality of service classes is provided for transmitting second data, in each case in the application layer. A combined quality of service class is selected from the combined quality of service classes formed from the first quality of service classes and the second quality of service classes. The first data and the second data are supplied to a unit of the transport layer, and the unit transmits the data in dependence on the transmission parameters allocated to the selected combined quality of service class.Type: GrantFiled: April 10, 2001Date of Patent: August 21, 2007Assignee: Siemens AktiengesellschaftInventors: Hendrik Decker, Micheal Krautgärtner
-
Patent number: 7257625Abstract: Methods and systems are provided for delivering content from a website to a computer device. The website and computer device negotiate terms for use of a cache memory coupled to the computer device. The computer device requests content, such as web page objects, from the website. In addition to transmitting the requested content, the website transmits non-requested content to the computer device. The non-requested content is stored in the cache memory for later retrieval by the computer device.Type: GrantFiled: December 21, 2001Date of Patent: August 14, 2007Assignee: Nokia, Inc.Inventors: Tao Wu, Sudhir Dixit, Sadhna Ahuja
-
Patent number: 7257641Abstract: A system to provide a multipoint processing terminal and a multicast bridging terminal to provide mixing, switching, and other processing of media streams under the control of H.323 components. Application Programming Interfaces defined for the multipoint processing terminal provide a multipoint control unit with the capability to change the default behavior of the multipoint processing terminal by allowing the multipoint control unit to control the routing audio and video streams in the multipoint processing terminal and control the media formats in a multipoint conference. Multipoint processing acceleration functionality is provided by providing interfaces to allow hardware accelerated implementations of multipoint processing terminals.Type: GrantFiled: March 30, 2000Date of Patent: August 14, 2007Assignee: Microsoft CorporationInventors: Michael R. VanBuskirk, Philippe Ferriere, Mu Han
-
Patent number: 7254626Abstract: A global server load-balancing (GSLB) switch serves as a proxy to an authoritative DNS and communicates with numerous site switches that are coupled to host servers serving specific applications. The GSLB switch receives from site switches operational information regarding host servers within the site switches neighborhood. When a client program requests a resolution of a host name, the GSLB switch, acting as a proxy of an authoritative DNS, returns one or more ordered IP addresses for the host name. The IP addresses are ordered using metrics that include the information collected from the site switches. In one instance, the GSLB switch places the address that is deemed “best” at the top of the list.Type: GrantFiled: July 25, 2002Date of Patent: August 7, 2007Assignee: Foundry Networks, Inc.Inventors: Sunanda Lakshmi Kommula, Ivy Pei-Shan Hsu, Rajkumar Jalan, David Chun Ying Cheung
-
Patent number: 7249173Abstract: Systems and techniques to abstract a node discovery process. In general, in one implementation, the technique includes managing node discovery protocols in a network interface device such that a data processing system coupled with the network interface device need not implement the node discovery protocols to effect node discovery. The technique can further include providing the data processing system with block-level storage services and providing an initiator mode and a target mode.Type: GrantFiled: February 28, 2003Date of Patent: July 24, 2007Assignee: Emulex Design & Manufacturing CorporationInventor: Alex Nicolson
-
Patent number: 7233990Abstract: Using a web presence manager infrastructure (see Appendix), actions, appliance events, and presences are continuously and automatically captured and stored as historical metadata for each physical context managed. The metadata is mapped interactively for all users. Personal content for each user, such as digital file usage, is indexed in association with each physical context. Users personal content from autobiographical web presence manager past events is displayed upon each registration of the user's presence in a current physical context with content recall directly related to the current physical context. Personal content mapping to available services is also provided.Type: GrantFiled: January 21, 2003Date of Patent: June 19, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Philippe Debaty, Patrick M. Goddi, William Alex Vorbau
-
Patent number: 7233988Abstract: A data communication device for data communication through radio among a plurality of devices includes a reception circuit receiving data, a storage circuit connected to the reception circuit to store received data, a transmission circuit connected to the storage circuit to search for one data communication device capable of communication therewith, and transmitting the data stored in the storage circuit into the found data communication device, and a control unit connected to the storage circuit, controlling the storage circuit to delete the data transmitted to the found data communication device in response to receiving reception complete data representing reception of data from the found data communication device.Type: GrantFiled: November 29, 2000Date of Patent: June 19, 2007Assignee: Sharp Kabushiki KaishaInventors: Mitsuru Minakuchi, Masafumi Hirata, Tadahide Shibao
-
Patent number: 7228334Abstract: A system and method for detecting and selectively preventing the forwarding of an electronic message, wherein the message is sent by a sender to a recipient, and wherein the message has a message body and a message header. The system comprises a wireless gateway in communication with an electronic mail client; a message database in communication with the gateway for storing a first message identifier associated with the electronic message; and a search module in communication with the message database for determining whether a second message identifier associated with a forwarded electronic message is contained in the message database and, if the message database contains the second message identifier, preventing forwarding of the forwarded message.Type: GrantFiled: December 28, 2001Date of Patent: June 5, 2007Assignee: Bellsouth Intellectual Property CorpInventor: Royce D. Jordan, Jr.
-
Patent number: 7225271Abstract: A system assigns network traffic flows to appropriate queues and/or queue servicing algorithms based upon one or more flow parameters contained in reservation requests associated with the traffic flows. The system may be disposed at an intermediate network device within a computer network. The intermediate network device includes a reservation engine, a packet classification engine, an admission control entity, a traffic scheduler, and a flow analyzer. The flow analyzer includes or has access to a memory that is preprogrammed with one or more heuristic sets for use in evaluating the flow parameters of reservation requests. When a reservation request that includes one or more flow parameters characterizing the bandwidth and/or forwarding requirements of the anticipated traffic flow is received, the flow analyzer applies the heuristic sets. Depending on which set of heuristics, if any, the parameters satisfy, the flow analyzer selects the appropriate queue and/or queue servicing algorithm for the flow.Type: GrantFiled: June 29, 2001Date of Patent: May 29, 2007Assignee: Cisco Technology, Inc.Inventors: Michael V. DiBiasio, Bruce S. Davie, David R. Oran