Patents Examined by Dung C. Dinh
  • Patent number: 6970930
    Abstract: A method for combining Internet protocols in a Differentiated Services model environment is described. The Session Initiation Protocol (SIP) and Common Open Policy Service (COPS) are combined together to provide methods of setting up a session and tearing down a session, while maintaining Authentication, Authorization, and Accounting (AAA) policies. The Open Settlement Policy (OSP) is also combined with SIP and COPS.
    Type: Grant
    Filed: November 8, 1999
    Date of Patent: November 29, 2005
    Assignee: MCI, Inc.
    Inventor: Steven R. Donovan
  • Patent number: 6970924
    Abstract: A network performance monitoring system uses a plurality of user modules, each user operating on a unique user machine coupled to one or more provider servers and an experience test server for collecting data from the plurality of user modules. The collected data includes at least one performance datum relating to user experience with a link from the user machine to the provider server. The system also cleanses the collected data to account for variable user configurations, user errors and the like.
    Type: Grant
    Filed: February 23, 1999
    Date of Patent: November 29, 2005
    Assignee: Visual Networks, Inc.
    Inventors: Gigi Chu, Matt Burdick, Shekhar Bhide, Craig Dickson, Sudanshu Verma, John Leong, Chris Davis
  • Patent number: 6965919
    Abstract: The present invention involves detecting unsolicited electronic mail distributed in bulk. In one embodiment, a method for automatically processing electronic mail loads an electronic mail message. Non non-textual information is removed from the electronic mail message. A first portion from the electronic mail message is located and a first code smaller than the first portion and indicative of the first portion is generated. A second portion from the electronic mail message is located and a second code smaller than the second portion and indicative of the second portion is generated. The first code and the second code are stored.
    Type: Grant
    Filed: December 1, 2000
    Date of Patent: November 15, 2005
    Assignee: Yahoo! Inc.
    Inventors: Brian R. Woods, Udi Manber
  • Patent number: 6965928
    Abstract: A method for maintaining handheld computers at a location remote from a home maintenance node containing a maintenance database for at least one of the handheld computers. The method comprising connecting one of the handheld computers to a maintenance node and detecting whether the maintenance node is the home maintenance node for the handheld computer. If the connected maintenance node is not the home maintenance node, the home maintenance node for the handheld computer is located and a maintenance session is opened between the handheld computer and the home maintenance node. The method further includes performing maintenance on the handheld computer.
    Type: Grant
    Filed: March 9, 2001
    Date of Patent: November 15, 2005
    Assignee: Networks Associates Technology, Inc.
    Inventors: Brian R. Cox, Brandt Haagensen, Do Kim
  • Patent number: 6963923
    Abstract: A method of downloading a file from a Internet server to an Internet client, preferably without action by the Internet client. The method begins by associating the file into a set of components at the server. A profile of the file is then generated. This profile includes identifying information for the file as well as for each component thereof. Such information preferably includes an identifier, a size value, and a code uniquely identifying the component. The file is transferred by initiating a download sequence by which each component is transferred, one-by-one, from the server to the client using an Internet protocol. When the download sequence is complete, the individual components are reassembled into the file using the profile without action by the Internet client. If the transmission is interrupted for any reason, the download sequence is restarted with the component affected by the interruption. This avoids the need to retransfer the entire file.
    Type: Grant
    Filed: February 10, 1997
    Date of Patent: November 8, 2005
    Assignee: International Business Machines Corporation
    Inventor: Craig Alan Bennett
  • Patent number: 6961749
    Abstract: The invention provides a file server system and a method for operating that system, which is easily scalable in number and type of individual components. A plurality of file servers are coupled using inter-node connectivity, such as an inter-node network, so that any one node can be accessed from any other node. Each file server includes a pair of file server nodes, each of which has a memory and each of which conducts file server operations by simultaneously writing to its own memory and to that of its twin, the pair being used to simultaneously control a set of storage elements such as disk drives. File server requests directed to particular mass storage elements are routed among file servers using an inter-node switch and processed by the file servers controlling those particular storage elements. The mass storage elements are disposed and controlled to form a redundant array, such as a RAID storage system.
    Type: Grant
    Filed: August 25, 1999
    Date of Patent: November 1, 2005
    Assignee: Network Appliance, Inc.
    Inventor: Steven Kleiman
  • Patent number: 6961768
    Abstract: Automatic failover methodology provides a mechanism whereby a central control unit, such as a management station, will automatically takeover interface status polling of objects of a collection station that is temporarily unreachable. This methodology is applicable to any distributed computing environment, such as a data communications network, in which it is desirable to have a central control unit assume the interface status polling operation of a temporarily inaccessible collection station. The collection station may be inaccessible due to the network on which the central control unit and the collection station reside being down or due to the collection station being down for maintenance.
    Type: Grant
    Filed: July 13, 2001
    Date of Patent: November 1, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wallace Clayton Davis, Darren D. Smith, Eric A. Pulsipher
  • Patent number: 6959322
    Abstract: A multimedia collaboration system and method utilizing an unshielded twisted pair (UTP) network among a plurality of workstations, the UTP network defining a data path along which data can be shared among workstation participants and an AV path along which AV signals, representing video images and spoken audio of the participants, can be carried among the workstations. The system is configured to manage a data conference during which the data is shared and interactively displayed on at least two participants' workstation monitors, and to control the reproduction of the video images and spoken audio of one or more participants at the workstation of another participant during a videoconference.
    Type: Grant
    Filed: March 4, 2003
    Date of Patent: October 25, 2005
    Assignee: Collaboration Properties, Inc.
    Inventors: Lester F. Ludwig, J. Chris Lauwers
  • Patent number: 6954844
    Abstract: A memory control unit for controlling access, by one or more devices within a processor, to a memory array unit external to the processor via one or more memory ports of the processor. The memory control unit includes a switch network to transfer data between the one or more devices of the processor and the one or more memory ports of the processor. The memory control unit also includes a switch arbitration unit to arbitrate for the switch network, and a port arbitration unit to arbitrate for the one or more memory ports.
    Type: Grant
    Filed: June 2, 2003
    Date of Patent: October 11, 2005
    Assignee: Seiko Epson Corporation
    Inventors: Derek J. Lentz, Yasuaki Hagiwara, Te-Li Lau, Cheng-Long Tang, Le Trong Nguyen
  • Patent number: 6952327
    Abstract: A disk cartridge in which a disk is loaded is formed with composite synthetic resin including at least two types of thermoplastic resin, an anti-static polymer, and an inorganic filler, heat-deforming temperatures of at least two types of the thermoplastic resin mutually differing. The disk cartridge is provided by a method comprising the steps of mixing at least two types of thermoplastic resin to provide a mixture, heat-deforming temperatures of at least two types of the thermoplastic resin mutually differing, mixing an inorganic filler with a mixture of at least two types of the thermoplastic resin, mixing an anti-static polymer with the mixture of at least two types of the thermoplastic resin including the inorganic filler to provide a composite synthetic resin, injection molding the composite synthetic resin to provide component parts of the disk cartridge, and assembling the component parts to form the disk cartridge with the disk loaded therein.
    Type: Grant
    Filed: October 6, 1997
    Date of Patent: October 4, 2005
    Assignee: Sony Corporation
    Inventors: Shuichi Kikuchi, Daiki Kobayashi, Kenji Ogisu
  • Patent number: 6947983
    Abstract: A method and system for determining whether to enforce a plurality of filter rules for a packet including a key in a computer network is disclosed. Each of the plurality of filter rules has a priority. The method and system include accumulating statistics for each of the plurality of filter rules. The statistics indicate a frequency of enforcement for each of the plurality of filter rules. The method and system also include placing the plurality of filter rules in an order for testing against the key. The order is based on the frequency of each filter rule of the portion of the plurality of filter rules. Consequently, more frequently enforced filter rules may be tested first.
    Type: Grant
    Filed: June 22, 2001
    Date of Patent: September 20, 2005
    Assignee: International Business Machines Corporation
    Inventors: Everett Arthur Corl, Jr., Gordon Taylor Davis, Clark Debs Jeffries
  • Patent number: 6947980
    Abstract: A system for verifying modem status for a telecommunications service provider in a broadband network serviced by a central office. The system comprising an internet interface for receiving a modem status request from the telecommunications service provider via a telecommunications network and an integrator capable of retrieving subscriber information and a server connected to the internet interface for receiving the modem status request and transmitting the modem status request to the integrator. The integrator interprets the modem status request and retrieves corresponding subscriber information and transmits the corresponding subscriber information to the server, the server thereby converting the corresponding subscriber information to a central office request and sending the central office request to the central office.
    Type: Grant
    Filed: August 28, 2000
    Date of Patent: September 20, 2005
    Assignee: Qwest Communications International, Inc.
    Inventors: Joseph J. Knudsen, Kory Lasker
  • Patent number: 6934759
    Abstract: An embodiment of the present invention is a method for broadcasting information from a server to a client which includes the steps of: (a) broadcasting information at predetermined starting times; (b) receiving a request for the information from the client at an arrival time different from the predetermined starting times; and (c) transmitting a time-scale modified version of the information to the client for a period of time.
    Type: Grant
    Filed: May 26, 1999
    Date of Patent: August 23, 2005
    Assignee: Enounce, Inc.
    Inventor: Donald J. Hejna, Jr.
  • Patent number: 6928485
    Abstract: A method for clustering together network clients for guiding of placement of network servers is disclosed. A number of routing table prefix/netmask entries are aggregated and unified into a tubular format. The routing table entries may be converted into a singular format. A network server log is used to extract a number of client IP addresses which are compared to the entries within the unified routing table. A common prefix shared by a number of the client IP addresses and an entry in the unified routing table is determined and used to cluster the clients together in a client cluster. Network servers, such as proxy server, cache servers, content distribution servers and mirror server may be placed in the network according to the client clusters.
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: August 9, 2005
    Assignee: AT&T Corp.
    Inventors: Balachander Krishnamurthy, Jia Wang
  • Patent number: 6925487
    Abstract: A system and method for exchanging online information over a private network. A client with a private Internet protocol (IP) address can exchange a user datagram protocol (UDP) packet with a server with a public IP address according to a real time protocol by first sending information about its IP address to the server such that a router connecting the server to the client maps the sent IP address information to the client. Therefore, the client and server can perform two-way UDP packet communications therebetween. This enables a client with a private IP address to perform two-way voice packet communications with a Voice Over IF (VoIP) provider.
    Type: Grant
    Filed: June 27, 2001
    Date of Patent: August 2, 2005
    Assignee: Polypix Inc.
    Inventor: Jae Hoon Kim
  • Patent number: 6915346
    Abstract: A connection unit for a computer, which is connectable to a network, is configured such that in response to a receipt by the connection unit of a predetermined wake-up packet via the network, a predetermined signal is generated. Following which, in response to the predetermined signal, the receipt of the predetermined wake-up packet is persistently displayed utilizing a dedicated display. With these means, a user of the computer is enabled to recognize the fact execution of WOL has been carried out or attempted, without running a specific application (adapted for informing the user of the fact that WOL was executed) on the computer, or even where the computer is not connected to the connection unit.
    Type: Grant
    Filed: August 3, 1999
    Date of Patent: July 5, 2005
    Assignee: International Business Machines Corporation
    Inventors: Naotaka Kato, Takashi Yanagisawa
  • Patent number: 6912589
    Abstract: A method and system for efficiently handling forwarding of multicast packets by ignoring VLAN (virtual local area network) context during lookup. In one embodiment, the present invention receives, at an intermediate device, multicast registration information for a client. The present embodiment then creates a forwarding database of the multicast registration information. In the present embodiment, when handling a multicast packet at an intermediate device, the present invention accesses the multicast registration information stored in the forwarding database. More particularly, in this embodiment, the present invention accesses the multicast registration information stored in the forwarding database without utilizing VLAN context of the client. As a result, the present invention allows the intermediate device to forward a single multicast packet which will later be supplied to registered member ports. The member ports apply the appropriate VLAN context.
    Type: Grant
    Filed: March 30, 1999
    Date of Patent: June 28, 2005
    Assignee: 3Com Corportion
    Inventors: Vipin Kumar Jain, Peter Si-Sheng Wang
  • Patent number: 6901453
    Abstract: A modularized broadcast receiver driver architecture includes one or more control nodes, under control of a network module, that perform a series of one or more functions to receive a broadcast signal and extract content information from the signal. None of the multiple control nodes requires knowledge of the network type via which the signal is being received. Rather, a network module is aware of the network type and configures the control nodes to carry out their respective functions.
    Type: Grant
    Filed: February 16, 2000
    Date of Patent: May 31, 2005
    Assignee: Microsoft Corporation
    Inventors: Thaddeus C. Pritchett, David A. Goll, Sean C. McDowell, Terje K. Backman, Jay Alan Borseth
  • Patent number: 6901431
    Abstract: A unified web-based voice messaging system provides voice application control between a web browser and an application server via an hypertext transport protocol (HTTP) connection on an Internet Protocol (IP) network. The application server, configured for executing a voice application defined by XML documents, selects an XML document for execution of a corresponding voice application operation based on a determined presence of a user-specific XML document that specifies the corresponding voice application operation. The application server, upon receiving a voice application operation request from a browser serving a user, determines whether a personalized, user specific XML document exists for the user and for the corresponding voice application operation.
    Type: Grant
    Filed: May 9, 2000
    Date of Patent: May 31, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Lewis Dean Dodrill, Satish Joshi, Ryan Alan Danner, Steven J. Martin
  • Patent number: 6901437
    Abstract: A system and method for caching data in wireless application protocol (WAP) enabled services caches static data and facilitates dynamic creation of user-specific information to provide a customized output. The mobile cache generates the user-specific information in WML in real-time from cached information according to user-specified preferences. A change trigger triggers information delivery after a predetermined amount of cached information changes. The system may also include an image converter to ensure that image objects can be viewed easily on WAP-enabled devices having small display screens and a document converter to dynamically compose information from selected data based on XML-based content tagging.
    Type: Grant
    Filed: October 6, 2000
    Date of Patent: May 31, 2005
    Assignee: Verizon Laboratories Inc.
    Inventor: Benjamin Bin Li