Patents Examined by Dung C. Dinh
  • Patent number: 6286045
    Abstract: A system for storing information on a computer network and allowing the information to be accessed by terminals connected to the computer network, either directly, or through an intermediary device such as a local or proxy server, includes computer or web sites which store pages requested by terminals for display on the terminals. The pages may include references to banners to be displayed in conjunction with the web pages on the terminal. The terminal initiates access or connection to a desired computer or web site to access a desired page. After the desired page is downloaded, transmitted, or served to the terminal from the computer or web site, the terminal initiates and sends an initial banner request signal to an information server.
    Type: Grant
    Filed: May 19, 1997
    Date of Patent: September 4, 2001
    Assignee: Matchlogic, Inc.
    Inventors: Michael John Griffiths, James David McElhiney
  • Patent number: 6285650
    Abstract: An objective lens driving apparatus of an optical pickup is constructed to enable the accurate focusing control and slimming, which includes a mover having a focusing coil winding part formed with a prescribed inclination to a horizontal plane and a beam passing part formed in the lower portion of the focusing coil winding part for allowing beam from a light source to pass therethrough by using the inclination. In addition to the mover, an objective lens loaded on the upper portion of the mover while having a center substantially coinciding with that of the mover is provided to lead the beam to pass through the lower side of the mover while being capable of coinciding the centers of the objective lens and mover.
    Type: Grant
    Filed: February 4, 1998
    Date of Patent: September 4, 2001
    Assignee: LG Electronics Inc.
    Inventor: Ho-Man Park
  • Patent number: 6286054
    Abstract: A system and method for allowing a host to support a plurality of capture devices have been disclosed. The host includes a application program. In one aspect, the method and system include providing a first digital imaging device module, providing an interface layer, and providing a second digital imaging device module. The first digital imaging device module includes information relating to a first digital imaging device and is for controlling and providing connectivity to the first digital imaging device. The interface layer is for communicating between the application and the first digital imaging device module. The second digital imaging device module includes information relating to a second digital imaging device. The second digital imaging device module is for controlling and providing connectivity to the second digital imaging device and is accessible by the application through the interface layer.
    Type: Grant
    Filed: October 27, 1997
    Date of Patent: September 4, 2001
    Assignee: FlashPoint Technology, Inc.
    Inventor: John Wang
  • Patent number: 6282565
    Abstract: An enterprise email management system is disclosed. The enterprise mail system is designed to handle large volumes of email quickly and efficiently, responding through enterprise email system users or automated means. The enterprise email system processes incoming email using a set of configurable rules that examine each message for a specific attribute state condition and invoke a configurable action when the attribute satisfies the condition. A number of actions may be invoked such as routing a message to a specific mail queue. The enterprise email system assigns a mail queue timer when a message is moved into a mail queue. Each mail queue has a different mail queue timeout value that specifies the maximum amount of time that a message may sit idle within a mail queue. The enterprise email system may automatically move a message from a mail queue into a mailbox of an enterprise email system user that subscribed to the mail queue.
    Type: Grant
    Filed: November 17, 1998
    Date of Patent: August 28, 2001
    Assignee: Kana Communications, Inc.
    Inventors: Mark Shaw, Ross Rosen
  • Patent number: 6282563
    Abstract: The present invention is directed to a mobile agent technique, and in particular to a method for moving/transmitting to a desired computer, an agent and a message that the agent issues. According to the present invention, a temporary storage area (a computer having a storage device) for a destination computer of a mobile agent and a message is provided. When a mobile agent or a message can not move directly to a destination computer, the mobile agent and the message are temporarily stored in the temporary storage area. At an appropriate time, the destination computer extracts from the temporary storage area the agent and the message addressed to it. Since the temporary storage area is provided, the movement of the agent and the transmission of the message are ensured. Also because the temporary storage device is provided, the destination computer can accept a mobile agent and a message in accordance with the situation and the condition of the destination computer.
    Type: Grant
    Filed: May 29, 1998
    Date of Patent: August 28, 2001
    Assignee: International Business Machines Corporation
    Inventors: Gaku Yamamoto, Kazuya Kosaka, Mitsuru Oshima, Danny B. Lange
  • Patent number: 6279037
    Abstract: Methods and apparatus for collecting, storing, processing and using data, such a RMON2 network traffic data, are described. Network traffic probes are identified and attempts are made to configure the identified probes to generate network traffic data sets which are as close to a preselected common data format as possible. Application layer traffic data is collected in addition to network layer traffic data when possible. In an RMON2 embodiment, the common data format includes the use of delta count values as opposed to absolute count values. The common data format of the present invention utilizes terminal count mode format as opposed to all count mode format for the presentation of RMON2 application layer information. To minimize the amount of data processing required to put a probe's network traffic data into the desired common format and to maximize the amount of information collected, network data is obtained from a probe using one of the available RMON2 table formats.
    Type: Grant
    Filed: August 10, 1998
    Date of Patent: August 21, 2001
    Assignee: 3Com Corporation
    Inventors: Jonathan Tams, Mark Adrian Pearce, Robin Iddon, Ronnie Brown
  • Patent number: 6279033
    Abstract: An OLAP system with decision support technology for enabling a user to asynchronously generate report requests through a web browser or other user interface module connected over a network to the OLAP system. Once the request is received by the server, the web browser is freed to enable the user to conduct other activities including the requesting of other reports while the first requested report is processing. The server maintains a list of reports requested. With each request for a report received, the system determines whether a similar report has been requested and either generates the report if the report has not been previously requested or adds a request by that user to a report list of a report that has been previously requested without processing the report again. If the requested report was already completed, the results are immediately returned to the user.
    Type: Grant
    Filed: May 28, 1999
    Date of Patent: August 21, 2001
    Assignee: Microstrategy, Inc.
    Inventors: Inbarajan Selvarajan, Damon W. Smith, Lee C. Harold, Ali Alavi
  • Patent number: 6275848
    Abstract: An apparatus and method for automated referencing of electronic information is disclosed. The apparatus for automated referencing of electronic information comprises means for receiving a message, the message having at least one attachment; means for applying detachment rules to the message, the detachment rules including criteria for detachment; and means for sending the message to at least one recipient. The method for automated referencing of electronic information comprises the steps of: (1) receiving a message, the message having at least one attachment; (2) applying detachment rules to the message, the detachment rules including criteria for detachment; (3) sending the message to at least one recipient; and if the detachment rules determine that the attachment should be attached, (4) detaching the attachment; (5) placing the attachment on a remote site; and (6) inserting a pointer into the message, wherein the pointer is linked to the remote site.
    Type: Grant
    Filed: May 21, 1997
    Date of Patent: August 14, 2001
    Assignee: International Business Machines Corp.
    Inventor: Gordon K. Arnold
  • Patent number: 6275849
    Abstract: A communication system for transmitting electronic messages is disclosed. The communication system includes a plurality of data processing devices and a data network for transmission of the electronic messages. The electronic messages include an assignment data block, in addition to text data, image data, audio data and the like. The assignment block includes specific assignments between particular data segments or blocks of the electronic message, such as image, text and/or audio, such that interrelation between particular segments/blocks of the data can be transmitted in a simple manner and be used for subsequent display or reproduction of the message.
    Type: Grant
    Filed: May 4, 1998
    Date of Patent: August 14, 2001
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Reiner Ludwig
  • Patent number: 6275865
    Abstract: A method of routing a received message to a proper software controller in a home audio/video network of connected network devices. A message is received from a network bus by an intelligent device coupled to the network bus, wherein the intelligent device includes a memory having stored therein a plurality of software controllers for communicating with a plurality of network devices. The intelligent device examines the received message to determine a memory space indication and a source device identification stored therein. The intelligent device then determines whether any software controllers associated with the device match the memory space indication. Provided that only one software controller matches the memory space indication, the received message is dispatched to the one software controller.
    Type: Grant
    Filed: November 25, 1998
    Date of Patent: August 14, 2001
    Assignees: Sony Corporation of Japan, Sony Electronics Inc.
    Inventor: Feng Zou
  • Patent number: 6275869
    Abstract: A medical imaging system for communicating image information between a plurality of different medical imaging modalities having different input protocols and a plurality of different laser imagers having different output protocols takes advantage of a reusable, object-oriented software architecture having a plurality of functionally independent components. The individual components can be configured in a communication pipeline to communicate image information between a medical imaging modality and a laser imager according to desired protocols in a networked manner. Each component can be interchanged with a differently configured component to facilitate communication of image information according to a different protocol, thereby reconfiguring the pipeline to achieve significant flexibility. The software architecture is scalable to produce a plurality of communication pipelines, each of which can be configured according to desired protocols.
    Type: Grant
    Filed: October 4, 1996
    Date of Patent: August 14, 2001
    Assignee: Eastman Kodak Company
    Inventors: Kent J. Sieffert, Andrew R. Ihlenfeldt
  • Patent number: 6272549
    Abstract: A TCPEmail system that builds an additional TCP/IP protocol layer on top of an electronic mail system. An application program uses TCPEmail in the conventional manner of using TCP/IP. The application program calls TCPEmail and passes the data to be sent. TCPEmail breaks the data into packets, converts them into ASCII format, and sends the packets as a conventional electronic mail messages. When an electronic mail message is received the data in the mail message is converted into a binary data packet, combined with other packets, and sent to the application.
    Type: Grant
    Filed: May 27, 1998
    Date of Patent: August 7, 2001
    Assignee: Hewlett Packard Company
    Inventor: Robert S. Daniel
  • Patent number: 6272579
    Abstract: A system and method for transferring data in a multiprocessor architecture capable of supporting multiple processors. The system comprises a priority assignor that provides a dynamic priority to input/output unit (IOU), D-cache and I-cache devices requests as a function of an intrinsic priority assigned to each device and a plurality of factors including the existence of a row match between a requested address and a previously serviced request, the number of times a device has been denied service and the number of times a device has been serviced without interruption. The system also includes a tracker to keep track of the number of times each of the factors occurs and a priority changer to change the priority of the devices as a function of the intrinsic priority and the number.
    Type: Grant
    Filed: February 22, 1999
    Date of Patent: August 7, 2001
    Assignee: Seiko Epson Corporation
    Inventors: Derek J. Lentz, Yasuaki Hagiwara, Te-Li Lau, Cheng-Long Tang, Le Trong Nguyen
  • Patent number: 6272536
    Abstract: A system and method for distributing software applications and data to many thousands of clients over a network. The applications are called “channels”, the server is called the “transmitter”, and the client is called the “tuner”. The use of channels is based on subscription. The end-user needs to subscribe to channel before it can be executed. When the end-user subscribes to a channel the associated code and data is downloaded to the local hard-disk, and once downloaded the channel can be executed many times without requiring further network access. Channels can be updated automatically at regular intervals by the tuner, and as a result the end-user is no longer required to manually install software updates, instead these software and data updates are automatically downloaded and installed in the background.
    Type: Grant
    Filed: January 13, 1999
    Date of Patent: August 7, 2001
    Assignee: Marimba, Inc.
    Inventors: Arthur A van Hoff, Jonathan Payne, Sami Shaio
  • Patent number: 6269369
    Abstract: A network-computer-based personal contact manager system is disclosed wherein users of networked clients maintain and update a set of user information which is stored in a relational database on a networked server. The personal contact manager system allows each user to specify on an individual basis which of their contacts are permitted to access respective datums of their user information. In some cases, and assuming permission is granted, the system will issue notifications (e.g., by e-mail) to a user's contacts when the user changes his information or when a preset event, such as a birthday, as defined by the user, is to occur. The system also allows users to find contacts based on common group affiliations and notifies users when there are coincidences in their data (e.g., travel plans, astrological compatibility).
    Type: Grant
    Filed: November 2, 1997
    Date of Patent: July 31, 2001
    Assignee: Amazon.Com Holdings, Inc.
    Inventor: Brian D. Robertson
  • Patent number: 6266707
    Abstract: IP network address translation (NAT) and IP filtering with dynamic address resolution in an Internet gateway system. Symbolic interface names are recognized in selected rule statements. An symbolic s-rule file is generated from these rule statements which includes symbolic interface names. During processing of a packet message, the s-rule file corresponding to the interface name in the packet message is processed, with symbolic addresses in the s-rule file resolved to the IP addresses obtained from the packet message.
    Type: Grant
    Filed: August 17, 1998
    Date of Patent: July 24, 2001
    Assignee: International Business Machines Corporation
    Inventors: Edward B. Boden, Wesley A. Brzozowski, Mark C. Bullock, Scott B. Parks, Michael D. Williams
  • Patent number: 6260061
    Abstract: In a communication arrangement including a multiplicity of intranets, objects available on the Internet are requested. A requested object in an intranet is attended by a proxy server therein, which attempts to locate a copy of the requested object in a proxy cache. The latter stores copies of objects previously obtained by web browsers in the intranet, and affords priority to copies of those objects from selected Internet sites. If the proxy server does not manage to locate a copy of the requested object or determines that a located copy is outdated, the proxy server seeks cooperation from other proxy servers to further search for the object. These cooperating proxy servers are dynamically identified by a manager processor in accordance with the invention. In addition, the manager processor prefetches selected objects from the Internet in anticipation of the object request. The manager processor also helps search the prefetched objects for the requested object.
    Type: Grant
    Filed: November 25, 1997
    Date of Patent: July 10, 2001
    Assignee: Lucent Technologies Inc.
    Inventors: P. Krishnan, Binay Sugla
  • Patent number: 6256675
    Abstract: A system and method for distributing requests for objects to hosts that store replicas of the objects, and for managing the placement of the replicas among hosts. Metrics for the historical demand of a replica at a host and the distance of the host from the requester of the object are evaluated and used to make decisions as to where to forward the request substantially independently from any input provided by a host to which a request is forwarded. This simplifies autonomous replica placement decisions made by hosts. A host substantially autonomously uses request metric and load information to select a replica to be deleted, migrated or replicated, and to delete, migrate or replicate a selected replica.
    Type: Grant
    Filed: May 6, 1998
    Date of Patent: July 3, 2001
    Assignee: AT&T Corp.
    Inventor: Michael Rabinovich
  • Patent number: 6253255
    Abstract: A system and method for transferring a plurality of data packets between a transport layer and a link layer is presented. The system and method provide a standardized development interface for development of transport and link layer drivers across multiple platforms. The abstract interface provides a standardized functional module through which multiple packet transfer commands are received and passed. The abstract interface discerns the level of sophistication of interfacing drivers and when drivers lack the capability for transferring multiple packets in a single command, the abstract interface emulates multiple transfer capabilities for such drivers.
    Type: Grant
    Filed: May 8, 1997
    Date of Patent: June 26, 2001
    Assignee: Microsoft Corporation
    Inventors: Jameel Hyder, Kyle Brandon
  • Patent number: 6253237
    Abstract: A method and apparatus for personalized time-shifted programming. Digital content is retrieved, for example, from a digital library. Once retrieved, the content is stored locally, for example, on a personal computer. The locally stored content is transferred, in whole or in part, to a playback device that allows a user to listen to the content of the playback device. In one embodiment, the user may designate portions of a playback time provided by the playback device to various selections. For example, with a playback device that provides two hours of content, a user may wish to listen to one half hour of news, one half hour of a series and one hour of an book. Thus, the user may partition one quarter of playback time to each of news and the series and one half of the playback time to the book.
    Type: Grant
    Filed: May 20, 1998
    Date of Patent: June 26, 2001
    Assignee: Audible, Inc.
    Inventors: Guy A. Story, Ajit Rajasekharan, Timothy Mott