Patents Examined by Dung C. Dinh
  • Patent number: 6594700
    Abstract: A service provider protocol adapter servlet listens for service advertising requests. Each protocol is associated with a different servlet that understands the details of the service advertising mechanism unique to that protocol. The service provider protocol adapter servlet then converts the service advertisement from a service protocol into a canonical representation of service advertising and stores the advertisement in an internal registry. A client protocol adapter servlet listens for client lookup requests and looks up a corresponding service provider in the internal registry. As with service provider protocol adapter servlets, a different client protocol adapter servlet handles the details of client lookup for each particular protocol. The client protocol adapter servlet then converts a client request into a canonical representation of the request, which is then used to look up the service required by the client.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: July 15, 2003
    Assignee: International Business Machines Corporation
    Inventors: Stephen G. Graham, Brent A. Miller, Steven M. Miller, Brian Lee White Eagle, James C. Colson
  • Patent number: 6594688
    Abstract: A multimedia collaboration system that integrates separate real-time and asynchronous networks—the former for real-time audio and video, and the latter for control signals and textual, graphical and other data—in a manner that is interoperable across different computer and network operating system platforms and which closely approximates the experience of face-to-face collaboration, while liberating the participants from the limitations of time and distance. These capabilities are achieved by exploiting a variety of hardware, software and networking technologies in a manner that preserves the quality and integrity of audio/video/data and other multimedia information, even after wide area transmission, and at a significantly reduced networking cost as compared to what would be required by presently known approaches. The system architecture is readily scalable to the largest enterprise network environments.
    Type: Grant
    Filed: June 11, 2001
    Date of Patent: July 15, 2003
    Assignee: Collaboration Properties, Inc.
    Inventors: Lester F. Ludwig, J. Chris Lauwers, Keith A. Lantz, Gerald J. Burnett, Emmett R. Burns
  • Patent number: 6584494
    Abstract: A method and associated system for promoting smooth communications in a chat system. A keyword list 3 stores keywords. A keyword-detection module 2 detects the sending of any keyword from another user terminal on any channel. A status-detection section 4, in response to the detection of a keyword, judges user status based on the status of the user terminal. A reporting module 9 sends the user status to the channel on which the keyword was sent. A report destination table 10 correlates the user status report destination with the keyword remark source And stores this information, and the reporting module 9 may report the user status to a report destination determined based on the report destination table. The real-time status of a user called by a keyword is reported, so as to support smoothly conducting conversations held in real time.
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: June 24, 2003
    Assignee: Fujitsu Limited
    Inventors: Ai Manabe, Satoshi Okuyama, Jun Kakuta
  • Patent number: 6584510
    Abstract: A method of operating a computer having an audio device driver (ADD) for driving a soundcard (1), and an application manager (AM) for interfacing the ADD with an audio compression manager (ACM) to facilitate the transfer of uncompressed audio data between the ADD and ACM and for interfacing the ACM with an external data transfer channel (10) to facilitate the transfer of compressed audio data between the ACM and the external data transfer channel (10). The method comprises providing a data transfer manager (DTM) in place of the ACM, the DTM facilitating the transfer of compressed audio data between an external mobile phone (11) and the external data transmission channel (10) via the AM whilst generating dummy control and uncompressed audio data for use by the AM in interfacing with the ADD.
    Type: Grant
    Filed: April 17, 1998
    Date of Patent: June 24, 2003
    Assignee: Nokia Mobile Phones Ltd.
    Inventor: Ismo Anttila
  • Patent number: 6584491
    Abstract: An arrangement in a distributed multi-process system enables centralized monitoring of selected messages that pass through the distributed multi-process system, regardless of the message path or the results of the operations performed on the message by any of the associated processes. An event source process, configured for generating a message corresponding to an occurrence of an event, selectively sets a tracing bit in the message and outputs the message for reception by a destination consumer process. The source process also outputs a first trace message specifying that the source process has output the message. The system also includes an event distribution system having a plurality of distributed filter processes, each configured for selectively passing the message based on a corresponding filter condition. Each filter process also generates a corresponding tracing message indicating the operation performed on the message, in response detecting that the tracing bit is set.
    Type: Grant
    Filed: June 25, 1999
    Date of Patent: June 24, 2003
    Assignee: Cisco Technology, Inc.
    Inventors: Frederick E. Niemi, Kenneth W. Chambers, Thomas B. George
  • Patent number: 6581097
    Abstract: The invention is a method of establishing, and a structure for, a print stream job ticket. The method begins with receiving a unique job message identifier from a server client, where the identifier is representative of a particular print processing job. Once the identifier is received, the method locates a job ticket template database then attempts to match the received identifier with a template located in the database. The matching step is accomplished by plotting each element of the identifier to determine a set of elements to be mapped against a corresponding template. The identifier is then mapped against each one of the templates to determine a match based upon a set of matching rules. If a match exists, the matched template is selected to establish a new job ticket.
    Type: Grant
    Filed: December 30, 1998
    Date of Patent: June 17, 2003
    Assignee: Pitney Bowes Inc.
    Inventors: John P. Lynch, Robert P. Williamson
  • Patent number: 6578077
    Abstract: A method and system (100) for monitoring or profiling quality of service within a network of computers. The method includes a step of providing a network of computers, each being coupled to each other to form a local area network. The network of computers has a firewall server (110) coupled to the network of computers and a traffic management tool coupled to the firewall server. The method also includes implementing traffic monitoring or profiling of incoming and outgoing information.
    Type: Grant
    Filed: December 29, 1997
    Date of Patent: June 10, 2003
    Assignee: Novell, Inc.
    Inventors: Gregory Rakoshitz, Aseem Vaid, Atul Pandit, Sanjeev Putta
  • Patent number: 6578078
    Abstract: The integrity of uniform resource locator (URL) references within web sites are maintained when changes occur in the locations where resources referenced by URLs are stored. A Referential Preservation Engine (RPE) maintains a database in which the location of web site documents and reference information are stored and updates various URL hyperlink references contained in the web pages on the site so that users can locate documents that have been moved to new storage locations. The RPE can also update links to external web sites by communicating with an RPE running on each external site. The RPE on the external site keeps track of the movement of linked documents on the sites and passes information pertaining to the new location of the linked documents to the local site, whereupon the links on the local web site pages are updated to reflect the new storage locations.
    Type: Grant
    Filed: April 2, 1999
    Date of Patent: June 10, 2003
    Assignee: Microsoft Corporation
    Inventors: Michael D. Smith, Eric Hennings, Christine Walpole McKee
  • Patent number: 6567877
    Abstract: A computer system contains a small computer standard interface (SCSI) having a plurality of components to interface a plurality of external peripheral devices to the computer system in accordance with a SCSI specification. Within the computer system, the SCSI interface contains a SCSI bus having an internal SCSI terminator at an internal end of the SCSI bus, and an internal switchable SCSI terminator at an external end of the SCSI bus. The SCSI bus permits expansion beyond the computer system enclosure at the external side of the SCSI bus via an external connector and cable to interface external SCSI peripheral devices to the computer system. The internal switchable SCSI terminator senses whether any external SCSI external peripheral devices or an external terminator are attached to the SCSI bus. If external SCSI peripheral devices and/or an external terminator are attached to the SCSI bus, then the internal switchable SCSI terminator does not terminate the SCSI bus on the external side.
    Type: Grant
    Filed: November 12, 1997
    Date of Patent: May 20, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Quentin J. Lewis, Andrey M. Hassan
  • Patent number: 6564263
    Abstract: A framework is provided for describing multimedia content and a system in which a plurality of multimedia storage devices employing the content description methods of the present invention can interoperate. In accordance with one form of the present invention, the content description framework is a description scheme (DS) for describing streams or aggregations of multimedia objects, which may comprise audio, images, video, text, time series, and various other modalities. This description scheme can accommodate an essentially limitless number of descriptors in terms of features, semantics or metadata, and facilitate content-based search, index, and retrieval, among other capabilities, for both streamed or aggregated multimedia objects.
    Type: Grant
    Filed: December 3, 1999
    Date of Patent: May 13, 2003
    Assignee: International Business Machines Corporation
    Inventors: Lawrence David Bergman, Michelle Yoonk Yung Kim, Chung-Sheng Li, Rakesh Mohan, John Richard Smith
  • Patent number: 6564250
    Abstract: The invention provides a method and system for providing features for internet access at an internet appliance which go beyond the resource limitations of the internet appliance. The desired features are primarily implemented on the server, and coupled to the internet appliance for display, responsive to the ability of the internet appliance to provide those features. (1) The internet appliance and the server adapt to communication link limitations by dynamically adjusting picture quality or size for graphics to be displayed. (2) The internet appliance and the server adapt to memory and processor limitations by dynamically running applets at the server and intercepting display functions of applets for display at the internet appliance. (3) The internet appliance and the server adapt to memory and processor limitations by dynamically running editing programs or web pages at the server and by dynamically adjusting picture quality or size for graphics to be displayed.
    Type: Grant
    Filed: August 21, 1997
    Date of Patent: May 13, 2003
    Assignee: Planetweb, Inc.
    Inventor: Julien T. Nguyen
  • Patent number: 6560652
    Abstract: A method and apparatus are provided for accessing data. The method includes defining a first portion of a memory for receiving data and providing a memory request to transfer data from a source to the first portion of the memory defined to receive the data. The method further includes transferring a portion of data from the source to the first portion of the memory, wherein the size of the portion of the data substantially corresponds to the size of the first portion of the memory.
    Type: Grant
    Filed: November 20, 1998
    Date of Patent: May 6, 2003
    Assignee: Legerity, Inc.
    Inventors: David N. Larson, Jagannathan Bharath
  • Patent number: 6560651
    Abstract: A computer network based digital information library system employing authentication and encryption protocols for the secure transfer of digital information library programs to a client computer system and a mobile digital information playback device removably connectable to the client computer system. The present invention is a computer network based library and information delivery system for accessing and obtaining selected digital information files.
    Type: Grant
    Filed: January 19, 1999
    Date of Patent: May 6, 2003
    Assignee: Audible, Inc.
    Inventors: Donald R. Katz, Edwin J. Lau, Timothy Mott, Scott A. Brenneman, Benjamin Che-Ming Jun, Samuel Hong-Yen Pai
  • Patent number: 6557037
    Abstract: “A system [comprises] includes a virtual private network and an external device interconnected by a digital network. The virtual private network has a firewall, at least one internal device and a nameserver each having a network address. The internal device also has a secondary address, and the nameserver is configured to provide an association between the secondary address and the network address. The firewall, in response to a request from the external device to establish a connection therebetween, provides the external device with the network address of the nameserver. The external device, in response to a request from an operator or the like, including the internal device's secondary address, requesting access to the internal device, generates a network address request message for transmission over the connection to the firewall requesting resolution of the network address associated with the secondary address.
    Type: Grant
    Filed: May 29, 1998
    Date of Patent: April 29, 2003
    Assignee: Sun Microsystems
    Inventor: Joseph E. Provino
  • Patent number: 6553402
    Abstract: A widely-used data definition language such as the Extensible Markup Language is used to implement a tuple space-based coordination mechanism. Entries and template entries can represent any type of networked or network-proxied resource, object or service. Using this framework, diverse entry spaces can be aggregated and operated upon as though they were a single large entry space. The flexibility and power of XML constructs can be leveraged to make such aggregation straightforward and efficient.
    Type: Grant
    Filed: May 5, 1999
    Date of Patent: April 22, 2003
    Assignee: Nextpage, Inc.
    Inventors: Selene K. Makarios, Robert C. Fitzwilson, Heather L. Downs
  • Patent number: 6553423
    Abstract: A technique to dynamically exchange or update routing capabilities between neighboring peer routers in a computer network without disruption to the operation of the routers. A dynamic capability parameter in an Open message of a Border Gateway Protocol (BGP) enables a router to announce a new capability, or revise or remove a previously announced capability, to a neighboring router when a peer connection is established between the routers. Once announced, the dynamic capability allows the router to exchange a capability message containing updates of capabilities without the need for resetting the existing peer connection. As a result, the technique allows non-disruptive configuration and enabling of capabilities in a manner that improves network stability, while reducing interruption of network services.
    Type: Grant
    Filed: May 27, 1999
    Date of Patent: April 22, 2003
    Assignee: Cisco Technology, Inc.
    Inventor: Enke Chen
  • Patent number: 6549949
    Abstract: A system, method, and article of manufacture provide a fixed format stream-based communication system. A sending fixed format contract on interface code is defined for a sending system. A receiving fixed format contract on interface code is also defined for a receiving system. A message to be sent from the sending system to the receiving system is translated based on the sending fixed format contract. The message is then sent from the sending system and subsequently received by the receiving system. The message received by the receiving system is then translated based on the receiving fixed format contract.
    Type: Grant
    Filed: August 31, 1999
    Date of Patent: April 15, 2003
    Assignee: Accenture LLP
    Inventor: Michel K. Bowman-Amuah
  • Patent number: 6542925
    Abstract: A control software system for generating and distributing motion media for operating a target motion device. The control software system generates the motion media based on a motion program generated at a content server. The control software system distributes the motion media to a client browser associated with the target motion device.
    Type: Grant
    Filed: February 21, 2001
    Date of Patent: April 1, 2003
    Assignee: Roy-G-Biv Corporation
    Inventors: David W. Brown, Jay S. Clark
  • Patent number: 6532495
    Abstract: An Internet download enhancement system for downloading a file comprising an application arranged to initiate a download process and receive a downloaded file over one of a narrow band download path and a broadband broadcast download path, wherein modules in communication with the application are arranged to provide selectable download options among the available download paths. The selectable download options are based at least on an unused bandwidth of one or more of the download paths, thereby enabling the input of a selected download option. The modules are arranged in response to the input to cause a download process to download files over one of the narrow band download path and the broadband broadcast download path and then to output the downloaded file to application.
    Type: Grant
    Filed: April 27, 1999
    Date of Patent: March 11, 2003
    Assignee: General Electric Company
    Inventors: Kenneth Brakeley Welles, II, Aiman Albert Abdel-Malek
  • Patent number: 6529948
    Abstract: A system, method, and article of manufacture are provided for retrieving multiple business objects across a network in one access operation. A business object and a plurality of remaining objects are provided on a persistent store. Upon receiving a request for the business object, it is established which of the remaining objects are related to the business object. The related objects and the business object are retrieved from the persistent store in one operation and it is determined how the retrieved related objects relate to the business object and each other. A graph of relationships of the business and related objects is instantiated in memory.
    Type: Grant
    Filed: August 31, 1999
    Date of Patent: March 4, 2003
    Assignee: Accenture LLP
    Inventor: Michel K. Bowman-Amuah