Abstract: The present invention is a method and apparatus for reminding a user to include an e-mail attachment file with an e-mail communication. A user is reminded to include an attachment file by being prompted within the e-mail application when the text of the user's e-mail message indicates the user's intent to send an e-mail attachment.
Abstract: A controller, referred to as the “BMonitor”, is situated on a computer. The BMonitor includes a plurality of filters that identify where data can be sent to and/or received from, such as another node in a co-location facility or a client computer coupled to the computer via the Internet. The BMonitor further receives and implements requests from external sources regarding the management of software components executing on the computer, allowing such external sources to initiate, terminate, debug, etc. software components on the computer. Additionally, the BMonitor operates as a trusted third party mediating interaction among multiple external sources managing the computer.
Type:
Grant
Filed:
December 8, 2004
Date of Patent:
March 21, 2006
Assignee:
Microsoft Corporation
Inventors:
Bassam Tabbara, Galen C. Hunt, Aamer Hydrie, Steven P. Levi, David S. Stutz, Robert V. Welland
Abstract: It is one object of the present invention to perform regional optimization while taking spatial continuity into account, and to provide higher-level spatial data mining.
Type:
Grant
Filed:
April 23, 2001
Date of Patent:
March 7, 2006
Assignee:
International Business Machines Corporation
Inventors:
Yasuhiko Morimoto, Shu Tezuka, Kazuyoshi Hidaka
Abstract: A message gate is the message endpoint for a client or service in a distributed computing environment. A message gate may provide a secure message endpoint that sends and receives type-safe messages. A gate may have a gate name that is a unique ID that refers only to the gate. A gate may be implemented as a layer above a device's transport layer (e.g. networking sockets). The gate name for each gate may be bound to a transport reference. Multiple gates may share the same message transport. The transport reference may be a transport URI or socket reference and may provide a mechanism for naming an underlying transport and sharing the transport with other gates. Multiple local gates may include a reference to the same transport, however, each local gate may behave independently of the other local gates sending and receiving messages to and from its paired remote gate.
Type:
Grant
Filed:
October 19, 2000
Date of Patent:
March 7, 2006
Assignee:
Sun Microsystems, Inc.
Inventors:
Thomas E. Saulpaugh, Gregory L. Slaughter, Eric Pouyoul
Abstract: An instant messaging system allows an instant message recipient to generate a contact list of potential senders of instant messages. This contact list is segmented in to a plurality of sub lists each containing a list of pre-approved potential instant message senders. Each sub list may contain a list of potential instant messengers interested in a particular focus I.e., issue, subject mater, etc.). Some names of potential instant messengers may be common to more than one list. Each individual sub list is by recipient selection subject to certain conditions (i.e., set by a recipient) of acceptance or non-acceptance of instant messages addressed to the recipient. Conditions may encompass items as availability of the recipient, busyness of eh recipient, relations between sender and recipient, cause of the message such as an emergency, and other categories to be set by the recipient.
Abstract: A distributed object-oriented geospatial database system and method thereof over the Internet using Web-based technology to perform data-driven queries, such as retrieving, viewing and updating, geospatial data of the object oriented geospatial database, such as vector, raster, hypertext and multimedia data, including data types or formats of ESRI shape files, GSF, oceanographic ASCII text data by NAVOCEANO and geospatial data with temporal information and supporting 3D display of the geospatial data. The object-oriented geospatial database system is implemented in a heterogeneous object-oriented development and integration environment through the Common Object Request Broker Architecture (CORBA).
Type:
Grant
Filed:
August 31, 2000
Date of Patent:
January 10, 2006
Assignee:
The United States of America as represented by the Secretary of the Navy
Inventors:
Ruth Wilson, Miyi Chung, Maria Cobb, Kevin Shaw, Roy Ladner
Abstract: An address consolidating system that has a name and address database where duplicate names and address are consolidated by matching name and address and e-mail address simultaneously. The address consolidating system utilizes a database along with off-the-shelf and custom proprietary software. There are two segments to the database: records with name and address data (which may or may not include e-mail address data), and records with e-mail address data (which may include incomplete portions of associated name and address data). Periodically the database is updated with new or corrected name, address, or e-mail information, or with new records obtained from other database lists.
Abstract: A server apparatus comprises an information bubble managing unit for managing bubble data (information bubble) in which space range information including position information in a real physical space is correlated with desired supply information, an extracting unit for extracting supply information of bubble data including retrieval object space range information based on position information on a user terminal, a providing unit for providing the extracted supply information to the user terminal, and an information bubble movement control unit for updating at least position information of the bubble data to virtually move the information bubble in the real physical space. In providing an information service, it is possible to retrieve and refer information in an analog-like operation closer to human sensation in the user terminal by using an information bubble virtually registered in the real physical space, and provide information to many and unspecified users with a less number of information bubbles.
Abstract: The present invention permits users to obtain detailed information concerning those portions of web contents in which they are most interested and provides an information extraction system. In an embodiment, the information extraction system comprises a server and a client, connected via a communication network, wherein the server provides a data file for a client to browse; and wherein the client includes a browser for displaying the contents of the data file that is received from the server via the communication network, an operation event detection analyzer for detecting a predetermined specific operation based on a user's operation when the user reads the contents of the data file displayed by the browser, and a text extractor for extracting information that is displayed at a location whereat the specific operation that is detected by the operation event analyzer is performed on a display screen of the browser.
Type:
Grant
Filed:
December 22, 2000
Date of Patent:
August 23, 2005
Assignee:
International Business Machines Corporation
Abstract: A networking device and method for providing a predictable membership scheme for policy-based virtual local area networks (VLANs). In the event that identical behavior toward incoming expected and unexpected untagged frames is desired, a first membership scheme imposes a first set of rules while a second membership scheme, having a second set of rules, is used if expected and unexpected untagged frames are treated differently.
Type:
Grant
Filed:
September 19, 2000
Date of Patent:
August 9, 2005
Assignee:
Nortel Networks Limited
Inventors:
Manjiri S. Gadagkar, Swati Dhuleshia, Luc Pariseau
Abstract: A system and method for providing message-based leasing of resources in a distributed computing environment. Services may issue leases to clients and provide operations on those leases. The lease functionality of a service may be defined in an XML message schema. Gates may be used to perform lease operations. Leases may be granted for a period that may be negotiated. Leasing messages for performing leasing operations may be defined. The leasing messages may include messages to renew a lease and to cancel a lease. Services may specify an address where leasing messages may be sent. A lease renewal mechanism may be provided in which a gate may receive lease renewal messages and automatically respond to them. A mechanism to detect stale advertisements in a space may be provided. When a service publishes its advertisement in a space, the service obtains a lease on the publishing of its advertisement. Each advertisement may include a time by which the service may renew the advertisement.
Type:
Grant
Filed:
August 31, 2000
Date of Patent:
July 12, 2005
Assignee:
Sun Microsystems, Inc.
Inventors:
Gregory L. Slaughter, Thomas E. Saulpaugh, Bernard A. Traversat, Michael J. Duigou
Abstract: A controller, referred to as the “BMonitor”, is situated on a computer. The BMonitor includes a plurality of filters that identify where data can be sent to and/or received from, such as another node in a co-location facility or a client computer coupled to the computer via the Internet. The BMonitor further receives and implements requests from external sources regarding the management of software components executing on the computer, allowing such external sources to initiate, terminate, debug, etc. software components on the computer. Additionally, the BMonitor operates as a trusted third party mediating interaction among multiple external sources managing the computer.
Type:
Grant
Filed:
October 24, 2000
Date of Patent:
April 26, 2005
Assignee:
Microsoft Corporation
Inventors:
Bassam Tabbara, Galen C. Hunt, Aamer Hydrie, Steven P. Levi, David S. Stutz, Robert V. Welland
Abstract: Embodiments of message gates are described. A message gate is the message endpoint for a client or service in a distributed computing environment. A message gate may provide a secure endpoint that sends and receives type-safe messages. Gates may perform the sending and receiving of messages between clients and services using a protocol specified in a service advertisement. In one embodiment, the messages are eXtensible Markup Language (XML) messages. For a client, a message gate represents the authority to use some or all of a service's capabilities. Each capability may be expressed in terms of a message that may be sent to the service. Creation of a message gate may involve an authentication service that generates an authentication credential, and that may negotiate the desired level of security and the set of messages that may be passed between client and service. A message gate may perform verification of messages against a message schema to ensure that the messages are allowed.
Type:
Grant
Filed:
August 31, 2000
Date of Patent:
February 1, 2005
Assignee:
Sun Microsystems, Inc.
Inventors:
Thomas E. Saulpaugh, Gregory L. Slaughter, Bernard A. Traversat, Mohamed M. Abdelaziz
Abstract: A computer implemented method (200) is provided for representing a network in a canonical form. The network has nodes and arcs. Each arc has a source node and a destination node. Each node has an identifier, and optionally, one or more properties. Various manipulations that may be carried out on the network's canonical representation are also provided. Further, a computer implemented method is provided for determining the equivalence between two networks either on the basis of the nodes' identifiers or some specific property of the nodes. An apparatus (100) for performing the above method (200) is also provided.
Type:
Grant
Filed:
July 10, 2000
Date of Patent:
January 4, 2005
Assignee:
International Business Machines Corporation