Patents Examined by Kimberly Flynn
  • Patent number: 7203735
    Abstract: In a remote computer, a method for providing a file comprises the steps of receiving a request for this file, identifying this file as being stored in a distant server, requesting the distance server to send the file, identifying this file as being used, and forwarding this file. Further, in a local server, a method for transferring a file from a home server comprises the steps of receiving a request for this file, this request comprising the home server identification, checking that this file is not locally stored, requesting this file to the home server, identifying the file as being locally used, and forwarding this file.
    Type: Grant
    Filed: September 12, 2000
    Date of Patent: April 10, 2007
    Assignee: International Business Machines Corporation
    Inventors: Jean-Francois Le Pennec, Alain Benayoun, Patrick Michel, Jacques Fieschi
  • Patent number: 6981023
    Abstract: Methods, devices, signals, and systems are provided in a message routing architecture which provides improved capabilities for integrating “digital” communication through email messages with “analog” communication through voice and/or fax or pager messages. Email can be addressed using nothing more than a standard telephone or fax number. If the registered owner of the telephone or fax number has a corresponding email address, then the invention converts the telephone or fax number to the email address for delivery and uses standard email delivery systems to deliver the message. If no conventional delivery email address is known, or if the message sender or recipient specify multiple delivery modes, then the email message content is transformed into voice, pager and/or fax content and delivered to the recipient using the telephone or fax number which was specified as the email address.
    Type: Grant
    Filed: March 8, 2000
    Date of Patent: December 27, 2005
    Inventors: Michael Hamilton, Walter E. Boland, Glenn Ricart
  • Patent number: 6952728
    Abstract: An internet service node (ISN) enabling the provision of desired service policies to each subscriber. The ISN may contain multiple processor groups, with each subscriber being assigned to a processor group. The assigned processor group may be configured with the processing rules, which provide the service policies desired, by a subscriber. A port may determine the specific processor group to which received data is to be forwarded. A content addressable memory with masks for individual locations may be implemented to quickly determines the processor group to which received data is to be assigned to. Due to the features of the present invention, an ISN may be able to serve a large number of subscribers efficiently. The ISN may be used at the edge of an access network.
    Type: Grant
    Filed: December 1, 1999
    Date of Patent: October 4, 2005
    Assignee: Nortel Networks Limited
    Inventors: Anthony L. Alles, Arthur Lin, Shyam Prasad Pillalamarri, Kent H. Headrick, David A. Mullenex, Suhas A. Shetty
  • Patent number: 6941374
    Abstract: A method for a first device to access the services supplied by a second device by establishing a communicative connection between the first consumer device and a first server. The first server, establishes a communicative connection between the first server and a second server. The second server establishes a communicative connection between the second server and the second device. Once the communicative connection are established, a service request can be sent from the first device, to the second device utilizing the communicative connections. In response to receiving the request the second consumer device can perform the requested service.
    Type: Grant
    Filed: August 5, 1999
    Date of Patent: September 6, 2005
    Assignee: Amazon.com, Inc.
    Inventor: Jason A. Kronz
  • 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: 6920483
    Abstract: A method, system, and program in a data processing system for processing an electronic mail message. The electronic mail message is identified for a recipient. It is determined whether the electronic mail message for the recipient is to be forwarded to another address associated with the recipient. An indicator is included to identify the electronic mail message as being forwarded if the electronic mail message is to be forwarded to another address associated with the recipient.
    Type: Grant
    Filed: August 31, 2000
    Date of Patent: July 19, 2005
    Assignee: International Business Machines Corporation
    Inventors: David A. Cordray, Jerry Walter Malcolm
  • Patent number: 6917958
    Abstract: The present invention provides a method for distributing system files and system registry changes dynamically. An “application package” consisting of system files and registry changes is added to a user. When the user logs on, the detection of a “package” is made if the package is not already installed on the client machine, a batch file is used to copy the files and make the registry changes to the local machine. A “key” is then set on the machine indicating that the files/registry entries are installed.
    Type: Grant
    Filed: April 26, 1999
    Date of Patent: July 12, 2005
    Assignee: International Business Machines Corporation
    Inventors: Brian Keith Howe, Khoa Dang Huynh, Chakkalamattam Jos Paul, Stanley Alan Smith
  • Patent number: 6877031
    Abstract: An image file is managed by a database of a system of a service provider (center server) on a network. The center server obtains various kinds of information (such as an image ID to specify the image to be transmitted and a destination address) input to the system by a service user who has viewed the disclosed image. Based on this information, the center server reads the specified image file from the database, converts the image file into an attachment document format, generates an image-attached electronic mail message, and transmits the electronic mail message to the specified address.
    Type: Grant
    Filed: February 9, 1999
    Date of Patent: April 5, 2005
    Assignee: Fuji Photo Film Co., Ltd.
    Inventors: Michito Watanabe, Makoto Hara, Takashi Yatabe
  • Patent number: 6862626
    Abstract: A method for enabling a first terminal of a packet-based network to communicate with a second terminal connected to a remote access server includes the steps of: registering the aliases and IP addresses of the first terminal and the remote access server in the gatekeeper; letting the first terminal to send a message to the gatekeeper for requesting a connection with the second terminal; causing the gatekeeper to request the remote access server to connect with the second terminal even when the second terminal is not registered with the gatekeeper; causing the remote access server to request the second terminal to register its alias and IP address in the gatekeeper; and, establishing communication between the first and second terminals through the gatekeeper.
    Type: Grant
    Filed: August 31, 2000
    Date of Patent: March 1, 2005
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Yeon-Seung Ryu
  • Patent number: 6847989
    Abstract: A method in a data processing system for creating rules to process electronic messages. User input is detected moving an electronic message into a folder. In response to this user input, the characteristics of the electronic message are compared with other electronic messages in the folder to form a comparison. A rule for processing the electronic message is generated based on the comparison.
    Type: Grant
    Filed: August 29, 2000
    Date of Patent: January 25, 2005
    Assignee: International Business Machines Corporation
    Inventors: Alicia Anne Chastain, Christopher Joseph Paul, David Mark Wendt
  • Patent number: 6826624
    Abstract: Method and apparatus for redirection resource access requests based on a requested resource identifier. When a user device broadcasts a network resource access request, the request is received by a Scalable, High Availability, Server Resource Redirection (SHASSR) apparatus. The request includes a requested resource identifier which is checked against a directory to determine if the resource identifier has changed. If so, a current resource identifier is returned to the SHASSR apparatus which sends out another network resource access request using the current resource identifier.
    Type: Grant
    Filed: December 9, 1999
    Date of Patent: November 30, 2004
    Assignee: International Business Machines Corporation
    Inventor: Channing W. Fell, Jr.
  • Patent number: 6813638
    Abstract: A method is provided for transmitting multimedia-related information between a first device and a second device coupled to a packet-switched data transmission network, A first protocol stack (201, 202, 203, 204, 205, 206, 207) is defined for the first device and a second protocol stack (251, 252, 253, 254, 255, 256) is defined for the second device. The protocol stacks consist of layers and serve the arranging of the mutual exchange of information between the first device and the second device. An Internet Protocol layer (206, 255) is defined for the transmission of packetized data as a certain layer in the first protocol stack and a certain layer in the second protocol stack. A multimedia messaging transport protocol layer (207, 256) is also defined as a certain layer above the Internet Protocol layer (206, 255) in the first and second protocol stacks.
    Type: Grant
    Filed: March 22, 2000
    Date of Patent: November 2, 2004
    Assignee: Nokia Mobile Phones Ltd.
    Inventors: Jarkko Sevanto, Mikko Puuskari
  • Patent number: 6804705
    Abstract: A system facilitates the procurement of one or more document services for a document directly from a document preparation software application used to create the document. The system activates a graphical user interface within the document preparation software application, contacts a server to identify available document services, and configures the graphical user interface based on the available document services. The system detects selection of one of the available document services and provides the document from the document preparation software application to one or more service providers for performance of the selected document service.
    Type: Grant
    Filed: May 25, 2001
    Date of Patent: October 12, 2004
    Inventors: Paul V. Greco, Ryder Daniels, Donald T. Beldock, Mario A. Aieta
  • Patent number: 6789127
    Abstract: A system includes a compiler component that employs a declarative notation, for a description, that describes one or more fields of a network packet. The compiler component employs a declarative notation, for the description, that describes one or more constraints for at least one field of the one or more fields. The description is of a portion of the network packet. A representation based on the description is employable for recognition of the portion of the network packet at a network interface.
    Type: Grant
    Filed: February 15, 2000
    Date of Patent: September 7, 2004
    Assignee: Lucent Technologies Inc.
    Inventors: Satish Chandra, Peter James McCann
  • Patent number: 6785730
    Abstract: The generic protocol translator enables a robust communication link between devices where communication and the exchange of information is currently either very difficult or impossible. The generic protocol translator frees device developers from concerning themselves with the details of existing and future protocols, data formats or application semantics that they must support for inter-device compatibility. A receiver circuit manager receives source information using a socket-type interface. The source information then passes through a receiver, a message queue, a message router, and a message converter, which converts the information to the destination format using a multi-stage pipelined poly-dimensional finite state automata based conversion process. The converted message is then sent to the destination device via the message router after being reformatted into the destination protocol identified during the conversion process.
    Type: Grant
    Filed: November 18, 1999
    Date of Patent: August 31, 2004
    Inventor: Rebecca S. Taylor
  • Patent number: 6782429
    Abstract: A system transmits data, which includes a plurality of data types, over a plurality of communication paths. The system determines which of the plurality of communication paths are available for transmitting the data. The system then determines at least one desired quality of service characteristic for each of the data tapes. Finally, the system selects at least one of the available communication paths for transmitting each of the data types by matching the desired quality of service characteristics to the available communication paths.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: August 24, 2004
    Assignee: Intel Corporation
    Inventor: Gregory Hurst Kisor
  • Patent number: 6782413
    Abstract: A system is disclosed for enabling communication between server resources and a wide spectrum of end-terminals to enable users access to the resources of both converged and non-converged networks via voice and/or electronically generated commands. A configurable distributed conference bridge is incorporated within the converged network architecture model of the present invention. The distributed conference bridge enables local conference resources to be utilized and incorporates external service bureau conference bridge resources when needed to supplement the internal conference bridge resources of a system.
    Type: Grant
    Filed: February 11, 2000
    Date of Patent: August 24, 2004
    Assignee: Microsoft Corporation
    Inventor: Shawn D. Loveland
  • Patent number: 6763377
    Abstract: A process of managing media data in a network is provided, the system including an administrator terminal, at least one media server communicatively coupled to the administrator terminal via a network, and a plurality of end user terminals, each of the media servers being operative to store media data, and to transfer portions of media data to selected locations via the network, at least one of the media servers also being operative to stream media data to selected ones of the end user terminals. The process provides a centralized user interface for scheduling and coordinating the execution of operations performed by the media servers. The process begins with a step of displaying a graphical user interface including a plurality of interface components on a display unit of the administrator terminal, the components enabling a user of the administrator terminal to define and schedule operations to be performed by selected ones of the media servers on corresponding portions of media data.
    Type: Grant
    Filed: March 3, 2000
    Date of Patent: July 13, 2004
    Assignee: International Business Machines Corporation
    Inventors: William Russell Belknap, Todd Robert Bender, Shannon Matthew Farrington, Cary Lane Rohwer, Lucy Anita Taylor, Sundar Veliah
  • Patent number: 6748441
    Abstract: Data objects are sent using a data carousel and forward error correction. This involves segregating a file into groups, wherein each group represents k data blocks. From the k data blocks of each group, n erasure-encoded blocks are calculated, where n>k. The n erasure-encoded blocks are sent in a round-robin fashion using IP multicast technology: the first erasure-encoded block for each group, then the second block of each group, and so on. At a receiver, the blocks are stored on disk as they are received. However, they are segregated by group as they are stored. When reception is complete, each group is read into RAM, decoded, and written back to disk. In another embodiment, the receiver segregates allocated disk space into areas corresponding to sets of groups. Received blocks are then segregated only by set as they are written to disk. One or more RAM buffers can be used in this embodiment. When reception is complete, each set is read into RAM, decoded, and then written back to disk.
    Type: Grant
    Filed: December 2, 1999
    Date of Patent: June 8, 2004
    Assignee: Microsoft Corporation
    Inventor: David James Gemmell
  • Patent number: 6725269
    Abstract: A system and method is provided that allows a single user to maintain on the user's personal machine multiple identities for browsing on the Internet and establish multiple reputations corresponding to the multiple identities. The system includes a multiple identity browser that allows a user to create and select from amongst a plurality of identities. The multiple identity browser includes a list of free e-mail web sites for establishing e-mail addresses corresponding to the plurality of identities. The user can also create and store user names and passwords that the user utilizes at various web sites. An automatic cookie management module is provided that manipulates and stores cookie data sets corresponding to each of a plurality of identities in a multiple identity database module. The cookie management module sets the current cookie data set corresponding to the current identity set by the user in the multiple identity browser.
    Type: Grant
    Filed: December 2, 1999
    Date of Patent: April 20, 2004
    Assignee: International Business Machines Corporation
    Inventor: Nimrod Megiddo