Patents Examined by Stephan Willett
  • Patent number: 6662234
    Abstract: A computer system controller monitors events. When a host processor enters a reduced-power state, the controller monitors network events, computer system events, and external events. The controller may respond to the events by transmitting frame data over the network. Before transmission, the frame data is stored in a memory.
    Type: Grant
    Filed: March 26, 1998
    Date of Patent: December 9, 2003
    Assignee: National Semiconductor Corporation
    Inventor: Shelley Cheng
  • Patent number: 6633919
    Abstract: Throughput of a request (e.g., a write request) is enhanced by allowing a receiver of the request to reply to the request before fully receiving the entire request. This reduces the delay between the time that the receiver completes a request and the time that the sender sees that the request is finished, and allows other requests to be forwarded prior to completion of the first request. The other requests that are forwarded, however, are processed in the order of receipt. Additionally, any errors that occur in a request after the reply is sent is forwarded to the sender of the request, even though the reply has previously been sent.
    Type: Grant
    Filed: November 18, 1999
    Date of Patent: October 14, 2003
    Assignee: International Business Machines Corporation
    Inventor: Scott Thomas Marcotte
  • Patent number: 6631402
    Abstract: A Web/Internet based reporting system provides a common GUI enabling the requesting, customizing, scheduling and viewing of various types of reports generated by different server applications and/or application platforms. The reporting system includes a report manager, report scheduler and report requestor applications capable of defining, creating, managing and tracking specific reports that are available to customers in accordance with customer entitlements. Metadata messaging employed to enable specific report option presentation, report customization and report execution/scheduling options. A Web-based system infrastructure is provided that enables the acquisition and secure presentation of customer reports to customers from any client browser application.
    Type: Grant
    Filed: September 24, 1998
    Date of Patent: October 7, 2003
    Assignee: WorldCom, Inc.
    Inventors: Carol Y. Devine, Tammy E. Dollar, Wayne J. Munguia, Edward Schwarz
  • Patent number: 6604124
    Abstract: A system is disclosed that includes one or more “HOME”s where there is a (1) “DAD” computer and software system for human User interaction to initiate Jobs (Transcription, Translation, Data Entry, and Transaction Creation) and to utilize voice-mail through real-time voice and tone signal input and (2) “HIS” computer and software system or keeping the databases used to process Jobs and for keeping the statistical records of jobs for analysis, general ledger, payroll and billing. In addition the system includes one or more “MOM”s where there is a software system server on a computer set on the backbone of a global communication network (e.g. Internet) that (1) receives Job packets from its HOMEs, (2) selects Scribes for work (e.g.
    Type: Grant
    Filed: October 24, 2000
    Date of Patent: August 5, 2003
    Assignee: A:\Scribes Corporation
    Inventor: Janice K. Archbold
  • Patent number: 6594682
    Abstract: A client-based system has a scheduling subsystem to schedule a time to obtain the Web content from the server. When the client reaches the scheduled time, the scheduling subsystem generates an event notification that contains sufficient information explaining how to retrieve the Web content. The client-based system has a delivery subsystem that is responsive to the event notification to obtain the Web content at the time set by the scheduling subsystem. The delivery subsystem preferably has multiple delivery modules that enable different types of distribution mechanism. In addition to the Web content or data itself, the delivery subsystem obtains an index to the Web content. The index summarizes the Web content to facilitate local search and find tasks. The index and Web content are stored in a cache at the client. An indexing subsystem presents the index to a user and enables the user to select from the index portions of the Web content that they prefer.
    Type: Grant
    Filed: October 28, 1997
    Date of Patent: July 15, 2003
    Assignee: Microsoft Corporation
    Inventors: Leonard J. Peterson, Steven J. Freedman, Hadi Partovi, Raymond E. Endres, David J. D'Souza, Erik Castedo Ellerman, Julian P. Jiggins
  • Patent number: 6581094
    Abstract: A method executed by one or more digital devices operating in a networked environment includes the step of storing a network address for each digital device of a set of digital devices within a networked environment. A Uniform Device Descriptor file is associated with each digital device of the set of digital devices. Each Uniform Device Descriptor file characterizes a set of attributes associated with its corresponding digital device. Specified attributes in a search request are matched with attributes in a Uniform Device Descriptor file to render a selected digital device.
    Type: Grant
    Filed: November 2, 1999
    Date of Patent: June 17, 2003
    Assignee: Sun Microsystems, Inc.
    Inventor: Jici Gao
  • Patent number: 6560638
    Abstract: A method of composing an electronic mail so that an expression appropriate for a receiver of the electronic mail can be included in the contents of the outgoing electronic mail. The method includes the steps of setting an electronic mail ID of the of receiver in the outgoing electronic mail and inserting a mail expression corresponding to a category attribute of the electronic mail ID of the receiver into the body of the outgoing electronic mail.
    Type: Grant
    Filed: November 4, 1999
    Date of Patent: May 6, 2003
    Assignee: Sharp Kabushiki Kaisha
    Inventors: Isamu Haneda, Toshitaka Kaneda
  • Patent number: 6557030
    Abstract: A method for sending data to a client to provide data-on-demand services comprises the steps of: receiving a data file, specifying a time interval, parsing the data file into a plurality of data blocks based on the time interval such that each data block is displayable during a time interval, determining a required number of time slots to send the data file, allocating to each time slot at least a first of the plurality of data blocks and optionally one or more additional data blocks, such that starting from any of the time slots, (i) the data file can be displayed by accessing the first of the plurality of data blocks; (ii) at a consecutive time slot, a next data block sequential to a prior displayed data block is available for displaying; and (iii) repeating step (ii) until all of the plurality of data blocks for the data file has been displayed, and sending the plurality of data blocks based on the allocating step.
    Type: Grant
    Filed: May 31, 2000
    Date of Patent: April 29, 2003
    Assignee: PrediWave Corp.
    Inventor: Khoi Hoang
  • Patent number: 6535921
    Abstract: In an information sending and receiving system in which an information sending equipment and at least one information receiving equipment send and receive information through a transmission medium, a management message is sent from the information sending equipment to the information receiving equipment thereby to create a list of a content code expressing a data message registered on the information receiving equipment side within the information receiving equipment. Then, a data message containing a content code and data is transmitted from the information sending equipment to the information receiving equipment. The information receiving equipment selects a data message by comparing a content code of a data message and a list of its own content code. The content code list may be created within the information sending equipment based on a property value in an answer message from the information receiving equipment.
    Type: Grant
    Filed: September 18, 2001
    Date of Patent: March 18, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Shigeki Hirasawa, Michio Morioka, Tadashi Kuwabara, Tomochika Ozaki, Yuichi Yagawa, Akio Yajima
  • Patent number: 6453338
    Abstract: Previous to the sending of an electronic mail, an attached file verifying unit retrieves a mail text to retrieve the presence or absence of an attachment representation indicative of the existence of an attached file, and if the attached representation has been retrieved, it issues for display a warning message urging the sender to verify the forget-to-attach. Furthermore, the attached file verifying unit compares the estimated number of attached files based on a number of attached files representation in the mail text with the actual number of attached files existing in the electronic mail, and if the actual number of the attached files is less than the estimated number of the attached files, it issues a warning message indicative of a lack of the attached files. In addition, the attached file verifying unit compares a file name in the mail text with a file name in the attached file, and if the two are not coincident with each other, it issues a warning message indicative of attachment of an erroneous file.
    Type: Grant
    Filed: June 15, 1998
    Date of Patent: September 17, 2002
    Assignee: Fujitsu Limited
    Inventor: Taku Shiono
  • Patent number: 6446149
    Abstract: A computer system provides a self-modifying synchronization memory address space and protocol for communication between multiple busmasters. In one computer system embodiment, the self-modifying synchronization memory address space is provided in a memory controller embedded in a peripheral device of the computer system such as a bridge that provides central, high speed access by a busmaster to the memory controller without accessing a host bus. The synchronization memory address space includes a set of semaphore memory cells mapped to shared critical resources in the computer system. The semaphore memory cell allows for exclusive access by a busmaster to a shared critical resource by switching itself from an idle state to a busy state responsive to a first read operation by a busmaster. In the busy state of the semaphore memory cell, a busy state is communicated to other busmasters which attempt to read the semaphore memory cell.
    Type: Grant
    Filed: March 3, 1998
    Date of Patent: September 3, 2002
    Assignee: Compaq Information Technologies Group, L.P.
    Inventors: Michael P. Moriarty, Thomas J. Bonola, Craig A. Walrath, Charles N. Shaver
  • Patent number: 6393483
    Abstract: Disclosed is a process for driving a network interface card. The process includes monitoring the status of a plurality of ports connected between a computer and a network. Detecting a failure in one of the plurality of ports connected to the network. Re-assigning data transmitted over the failed one of the plurality of ports to an active port of the plurality of ports selected in a round robin technique. The process further including receiving data over one of the plurality of ports designated as a primary receiving port. Preferably, when the failed one of the plurality of ports is the primary receiving port, the receiving tasks are assigned to a next active port selected in a round robin technique.
    Type: Grant
    Filed: June 30, 1997
    Date of Patent: May 21, 2002
    Assignee: Adaptec, Inc.
    Inventors: Faisal Latif, Pramod Sharma, Suleman Saya, Jim J. Kuhfeld
  • Patent number: 6385655
    Abstract: A method and apparatus are provided for securely delivering documents over an electronic network while preserving document formatting. The invention also provides security that restricts access to the system to an authorized user. A document is sent from a sending computer to a dedicated server, using a send client application. The document is specified for delivery within the send client application, or by clicking and dragging the document onto an appropriate window or icon on the sending computer desktop, or is specified from within a document authoring application. A dedicated server stores the document and forwards an electronic notification to a receiving device. The stored document is downloaded from the dedicated server, using a receive client application, in response to the notification. The receive client application permits the recipient to receive, view, print, and/or manipulate the document.
    Type: Grant
    Filed: October 2, 1997
    Date of Patent: May 7, 2002
    Assignee: Tumbleweed Communications Corp.
    Inventors: Jeffrey C. Smith, Jean-Christophe Bandini, Randy Shoup
  • Patent number: 6330602
    Abstract: A client-server architecture includes a plurality of clients and a plurality of servers. Information resources are replicated among the servers. According to one aspect, the invention includes an intermediary device called a “depot” sitting transparently between a client and a pool of servers which have the replicated information resources. The depot dynamically distributes multiple sessions contained in a client request among the servers. This architecture realizes a good granular scaleability of servers, and improved server throughput with a good response time. Multiple depots also realize robustness.
    Type: Grant
    Filed: November 7, 1997
    Date of Patent: December 11, 2001
    Assignee: Nortel Networks Limited
    Inventors: Eddie Ka Lun Law, Biswajit Nandy, Alan S.J. Chapman
  • Patent number: 6321258
    Abstract: A computer system having client workstations, a shared peripheral, and a web server on a local area network permits administration of the peripheral from the workstation. Administration includes initial installation of the peripheral, obtaining operating status, and reviewing periodic maintenance. The web server includes a general purpose administrator program and modular data files stored in predetermined directories. The administrator interprets modular data files for parametric values used to identify, query for status, and configure the peripheral without foreknowledge of its type. Modular data files conform to a file structure that includes conditional and inheritance expressions so that references to other modular data files and graphic files are resolved dynamically. In one variation, needed modular data files are obtained from the Internet when new or upgraded peripheral equipment is identified on the local area network.
    Type: Grant
    Filed: December 11, 1997
    Date of Patent: November 20, 2001
    Assignee: Hewlett-Packard Company
    Inventors: Brennen W. Stollfus, Robert R. Eamon, Jr.
  • Patent number: 6314467
    Abstract: In an information sending and receiving system in which an information sending equipment and at least one information receiving equipment send and receive information through a transmission medium, a management message is sent from the information sending equipment to the information receiving equipment thereby to create a list of a content code expressing a data message registered on the information receiving equipment side within the information receiving equipment. Then, a data message containing a content code and data is transmitted from the information sending equipment to the information receiving equipment. The information receiving equipment selects a data message by comparing a content code of a data message and a list of its own content code. The content code list may be created within the information sending equipment based on a property value in an answer message from the information receiving equipment.
    Type: Grant
    Filed: December 11, 1997
    Date of Patent: November 6, 2001
    Assignee: Hitachi, Ltd.
    Inventors: Shigeki Hirasawa, Michio Morioka, Tadashi Kuwabara, Tomochika Ozaki, Yuichi Yagawa, Akio Yajima
  • Patent number: 6304912
    Abstract: A communication apparatus contains a first table having entries each storing a data-link-layer path to a second communication apparatus, and a second table storing a pointer to the entry of the first table, storing the data-link-layer path to the second communication apparatus, corresponding to a network-layer address of one of the at least one other communication apparatus. In addition, a process for determining layer-2 reachability between first and second communication apparatuses, identifies first and second layer-2-connected communication networks to which first and second interfaces of first and second routers are connected, where, on a layer-3 communication path between the first and second communication apparatuses, the first router is located nearest the first communication apparatus and the second router is located nearest the second communication apparatus. When first and second layer-2-connected communication networks are identical, the layer-2 reachability is determined.
    Type: Grant
    Filed: June 9, 1998
    Date of Patent: October 16, 2001
    Assignee: Fujitsu Limited
    Inventors: Naoki Oguchi, Tetsumei Tsuruoka
  • Patent number: 6286047
    Abstract: A method for identifying services, service elements and dependencies among the services and service elements includes executing first and second phases of discovery. In the first phase, the services and service elements are detected, as well as a first set of dependencies. The second phase is based on results of the first phase and is focused upon detecting inter-service dependencies, i.e., conditions in which proper operation of one service relies upon at least one other service. Various techniques may be used in executing the first phase, including accessing information in a domain name service (DNS) of the network to identify dependencies, as well as services and service elements. Discovery within the first phase may also be based upon recognizing naming conventions. Regarding the second phase, one approach to discovering inter-service dependencies is to deploy discovery agents implemented in computer software to access content of configuration files of applications detected in the first phase.
    Type: Grant
    Filed: September 10, 1998
    Date of Patent: September 4, 2001
    Assignee: Hewlett-Packard Company
    Inventors: Srinivas Ramanathan, Deborah L. Caswell
  • Patent number: 6260103
    Abstract: A read-while-write memory device. The read-while-write memory device includes a read memory plane and a write memory plane. A first number of read sense amplifiers greater than one is coupled in parallel to the read memory plane in response to a memory read operation. A second number of verify sense amplifiers greater than zero and less than the first number is coupled to the write memory plane in response to one of a memory write or erase operation.
    Type: Grant
    Filed: January 5, 1998
    Date of Patent: July 10, 2001
    Assignee: Intel Corporation
    Inventors: Ranjeet Alexis, Robert E. Larsen
  • Patent number: 6247061
    Abstract: A method and computer program product for scheduling network communication packets in a multimedia environment where different packet streams have reservations of network bandwidth to form packet flows. The present invention divides the packet scheduling function into distinct components that may be implemented as separate drivers in a layered driver environment as exists, for example, in the Microsoft Windows NT operating system. One component is called a conformer and will generate and assign to each packet in the packet flow at least one conformance time that signifies the earliest a packet may be sent and still conform to the network resource requirements associated with the flow. Many different conformance algorithms can be supported so that the best algorithm is used for a particular packet flow and the service requirements that it represents. Should it be necessary to actually hold a packet until the conformance time is met, a shaper component is used to delay the packets.
    Type: Grant
    Filed: June 9, 1998
    Date of Patent: June 12, 2001
    Assignee: Microsoft Corporation
    Inventors: John R. Douceur, Yoram Bernet, Ofer Bar, Carol Ann Bell, Tsung-Yuan Charles Tai, Rajendra S. Yavatkar