Patents Examined by Kimberly Flynn
-
Patent number: 7203735Abstract: 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: GrantFiled: September 12, 2000Date of Patent: April 10, 2007Assignee: International Business Machines CorporationInventors: Jean-Francois Le Pennec, Alain Benayoun, Patrick Michel, Jacques Fieschi
-
Patent number: 6981023Abstract: 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: GrantFiled: March 8, 2000Date of Patent: December 27, 2005Inventors: Michael Hamilton, Walter E. Boland, Glenn Ricart
-
Patent number: 6952728Abstract: 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: GrantFiled: December 1, 1999Date of Patent: October 4, 2005Assignee: Nortel Networks LimitedInventors: Anthony L. Alles, Arthur Lin, Shyam Prasad Pillalamarri, Kent H. Headrick, David A. Mullenex, Suhas A. Shetty
-
Patent number: 6941374Abstract: 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: GrantFiled: August 5, 1999Date of Patent: September 6, 2005Assignee: Amazon.com, Inc.Inventor: Jason A. Kronz
-
Patent number: 6928485Abstract: 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: GrantFiled: June 23, 2000Date of Patent: August 9, 2005Assignee: AT&T Corp.Inventors: Balachander Krishnamurthy, Jia Wang
-
Patent number: 6920483Abstract: 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: GrantFiled: August 31, 2000Date of Patent: July 19, 2005Assignee: International Business Machines CorporationInventors: David A. Cordray, Jerry Walter Malcolm
-
Patent number: 6917958Abstract: 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: GrantFiled: April 26, 1999Date of Patent: July 12, 2005Assignee: International Business Machines CorporationInventors: Brian Keith Howe, Khoa Dang Huynh, Chakkalamattam Jos Paul, Stanley Alan Smith
-
Patent number: 6877031Abstract: 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: GrantFiled: February 9, 1999Date of Patent: April 5, 2005Assignee: Fuji Photo Film Co., Ltd.Inventors: Michito Watanabe, Makoto Hara, Takashi Yatabe
-
Patent number: 6862626Abstract: 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: GrantFiled: August 31, 2000Date of Patent: March 1, 2005Assignee: Samsung Electronics Co., Ltd.Inventor: Yeon-Seung Ryu
-
Patent number: 6847989Abstract: 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: GrantFiled: August 29, 2000Date of Patent: January 25, 2005Assignee: International Business Machines CorporationInventors: Alicia Anne Chastain, Christopher Joseph Paul, David Mark Wendt
-
Patent number: 6826624Abstract: 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: GrantFiled: December 9, 1999Date of Patent: November 30, 2004Assignee: International Business Machines CorporationInventor: Channing W. Fell, Jr.
-
Patent number: 6813638Abstract: 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: GrantFiled: March 22, 2000Date of Patent: November 2, 2004Assignee: Nokia Mobile Phones Ltd.Inventors: Jarkko Sevanto, Mikko Puuskari
-
Patent number: 6804705Abstract: 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: GrantFiled: May 25, 2001Date of Patent: October 12, 2004Inventors: Paul V. Greco, Ryder Daniels, Donald T. Beldock, Mario A. Aieta
-
Patent number: 6789127Abstract: 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: GrantFiled: February 15, 2000Date of Patent: September 7, 2004Assignee: Lucent Technologies Inc.Inventors: Satish Chandra, Peter James McCann
-
Patent number: 6785730Abstract: 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: GrantFiled: November 18, 1999Date of Patent: August 31, 2004Inventor: Rebecca S. Taylor
-
Patent number: 6782429Abstract: 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: GrantFiled: March 31, 2000Date of Patent: August 24, 2004Assignee: Intel CorporationInventor: Gregory Hurst Kisor
-
Patent number: 6782413Abstract: 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: GrantFiled: February 11, 2000Date of Patent: August 24, 2004Assignee: Microsoft CorporationInventor: Shawn D. Loveland
-
Patent number: 6763377Abstract: 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: GrantFiled: March 3, 2000Date of Patent: July 13, 2004Assignee: International Business Machines CorporationInventors: William Russell Belknap, Todd Robert Bender, Shannon Matthew Farrington, Cary Lane Rohwer, Lucy Anita Taylor, Sundar Veliah
-
Patent number: 6748441Abstract: 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: GrantFiled: December 2, 1999Date of Patent: June 8, 2004Assignee: Microsoft CorporationInventor: David James Gemmell
-
Patent number: 6725269Abstract: 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: GrantFiled: December 2, 1999Date of Patent: April 20, 2004Assignee: International Business Machines CorporationInventor: Nimrod Megiddo