Patents Examined by Joseph Maniwang
  • Patent number: 7016937
    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.
    Type: Grant
    Filed: May 4, 2000
    Date of Patent: March 21, 2006
    Assignee: BellSouth Intellectual Property Corporation
    Inventor: Dale W. Malik
  • Patent number: 7016950
    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
  • Patent number: 7010564
    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
  • Patent number: 7010573
    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
  • Patent number: 6993564
    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.
    Type: Grant
    Filed: December 22, 2000
    Date of Patent: January 31, 2006
    Assignee: AT&T Corp.
    Inventor: William B. Whitten, II
  • Patent number: 6985929
    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
  • Patent number: 6985926
    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.
    Type: Grant
    Filed: August 29, 2001
    Date of Patent: January 10, 2006
    Assignee: I-Behavior, Inc.
    Inventors: Henry T. Ferlauto, Stephen H. Yu
  • Patent number: 6978295
    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.
    Type: Grant
    Filed: August 28, 2001
    Date of Patent: December 20, 2005
    Assignee: Fujitsu Limited
    Inventors: Yoshinobu Meifu, Keiji Mizuma, Hideyuki Aoki
  • Patent number: 6934750
    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
    Inventors: Yoshinori Hijikata, Yoshinori Aoki, Amane Nakajima
  • Patent number: 6928480
    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
  • Patent number: 6917976
    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
  • Patent number: 6886038
    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
  • Patent number: 6850979
    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
  • Patent number: 6839749
    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
    Inventor: Rajendra Kumar Bera