Patents Examined by Frank J. Asta
  • Patent number: 6009470
    Abstract: An encoded multimedia terminal having a low cost decompression circuit together with a low cost interconnect circuit coupled to a powerful server. The terminal can accept user input via a mouse, keyboard, remote control, or handset. In one embodiment, the server has ports which provide real-time audio and video encoding of source material based on user edits and the original source. An encoded bitstream is then sent to the encoded multimedia terminal for decoding. Broadly speaking, the present invention contemplates an encoded multimedia terminal comprising a microcontroller, a network interface, a multimedia bitstream decoder, and a display controller. The microcontroller receives input from a user-input device and responsively determines a user input signal. The network interface is coupled to the microcontroller to receive the user input signal and is configured to communicate the user input signal to a multitasking server which is executing a software application.
    Type: Grant
    Filed: September 10, 1997
    Date of Patent: December 28, 1999
    Assignee: LSI Logic Corporation
    Inventor: Daniel Watkins
  • Patent number: 6006260
    Abstract: A system and method are disclosed for gathering information relating to a loading time experienced by a user of information over a network. A browser agent is sent to a user machine in response to a user request to access a Web page. The browser agent initiates the sending of a user HTTP GET request and the browser agent is operable to log a first time corresponding to the sending of the user HTTP GET request. The browser agent measures a download time interval that is determined according to the difference between the first time and a second time corresponding to the loading of the web page. The browser agent is operative to cause the user machine to send a modified HTTP GET request, wherein the modified HTTP GET request contains a performance parameter indicative of the measured download time interval. Thus, the download time interval experienced by the user is measured and a parameter indicative of the measured download time interval is sent as part of the modified HTTP GET request.
    Type: Grant
    Filed: June 3, 1997
    Date of Patent: December 21, 1999
    Assignee: Keynote Systems, Inc.
    Inventors: James G. Barrick, Jr., Guoqiang Ge, Tong Zou
  • Patent number: 6006274
    Abstract: A tightly integrated the palmtop computer system and personal computer system is disclosed. The palmtop computer system and personal computer system synchronize with each other to share information. The synchronization software recognizes different synchronization environments including: synchronizing multiple palmtop computer systems with a single personal computer system, synchronizing a single palmtop computer system with multiple personal computer systems, synchronizing a palmtop computer system with a remote personal computer system across a network using a local personal computer system, and remotely synchronizing with a personal computer system across a telephone line. The synchronization software handles each different synchronization environment appropriately with minimal user interaction.
    Type: Grant
    Filed: January 30, 1997
    Date of Patent: December 21, 1999
    Assignee: 3COM Corporation
    Inventors: Jeffrey C. Hawkins, Monty Boyer, Joe Sipher, Lih-Shyng Tzeng, Greg Kucala
  • Patent number: 6003110
    Abstract: A method and system for converting memory addresses into memory selection signals wherein memory modules are inserted into insertion regions of a memory and logical capacity and configuration information is derived from the number and type of modules inserted into the memory. The logical capacity and configuration information is used to generate memory selection signals which optimize the use of the overall memory.
    Type: Grant
    Filed: December 30, 1996
    Date of Patent: December 14, 1999
    Assignee: Siemens Aktiengesellschaft
    Inventors: Ulrich Brandt, Norbert Kropsch
  • Patent number: 6003089
    Abstract: In a network, the efficiency of data transfer is improved. The network includes packets of data (100, 120). The invention begins by preserving an original packet (100). A larger packet (140) is then constructed by combining two packets (100, 120). Either the original packet (100) or the larger packet (140) is transmitted over the network. The original packet (100) is transmitted if the media/port (52) becomes available for transmission before the larger packet (140) is constructed, and the larger packet (140) is transmitted if the constructing of the larger packet (140) is completed before the media (52) becomes available. In a network with cells, a packet is constructed by combining cells. This packet is built until the media becomes available for transmission. The size and composition of this packet is independent of an original packet's size and composition.
    Type: Grant
    Filed: March 31, 1997
    Date of Patent: December 14, 1999
    Assignee: Siemens Information and Communication Networks, Inc.
    Inventors: Shmuel Shaffer, David Weiss, Jay Casuba
  • Patent number: 6003067
    Abstract: A data transmission processing method and system and a computer memory product capable of quickly performing the displaying operation of the screen data by transmitting of the screen data except the units which do not display on the screen due to hiding, to the first information processing apparatus from the second information processing apparatus.
    Type: Grant
    Filed: June 23, 1997
    Date of Patent: December 14, 1999
    Assignee: Fujitsu Limited
    Inventors: Toshimitsu Suzuki, Kazumi Saito, Sadao Yashiro, Takahide Muramoto
  • Patent number: 5999972
    Abstract: An interprise computing manager provides coordination between application programs by having each server program controlling the client executable program. In this manner, each client program communicates from the client to the server using a predefined protocol. A distributed computer system is disclosed with software for a client computer, a server computer and a network for connecting the client computer to the server computer which utilize an execution framework code segment configured to couple the server computer and the client computer via the network, by a plurality of client computer code segments resident on the server, each for transmission over the network to a client computer to initiate coupling; and a plurality of server computer code segments resident on the server which execute on the server in response to initiation of coupling via the network with a particular client utilizing the transmitted client computer code segment for communicating via a particular communication protocol.
    Type: Grant
    Filed: July 1, 1996
    Date of Patent: December 7, 1999
    Assignee: Sun Microsystems, Inc.
    Inventor: Sheri L. Gish
  • Patent number: 5999975
    Abstract: An on-line information providing scheme capable of dynamically accounting for user's interest with respect to information and providing appropriate information presentation according to the user's interest. An information provider device updates the information attribute value of the specified information and a user attribute value of the user by reflecting the information attribute value and the user attribute value with each other so as to dynamically update the user's interest and an information characteristic of the specified information, and selects a first set of information according to the user's interest by matching an updated user attribute value with the information attribute value of each information, and a second set of information according to the user's interest by matching an updated information attribute value of the specified information with the information attribute value of each other information.
    Type: Grant
    Filed: March 5, 1998
    Date of Patent: December 7, 1999
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Hiroyuki Kittaka, Osamu Akashi, Hideaki Suzuki, Terunao Soneoka, Naoyuki Satoh
  • Patent number: 5996017
    Abstract: A method for information exchange in the customer/server mode between stations connected by a communication network is described. An emulated server (SEM) is provided at at least certain stations. The emulated server is appropriate for dialog according to a communication protocol to process requests for consulting resource files at a coupler between a station and the network. An interception mechanism (INT) is used to intercept the requests for consulting the resource files by redirecting them to the local emulated server. The emulated server is used either as a cache memory to reduce traffic or as a switch to mitigate and remedy a breakdown of the server.
    Type: Grant
    Filed: June 12, 1997
    Date of Patent: November 30, 1999
    Assignee: Inria Institut National de Recherche en Infomatique et en Automatique
    Inventor: Patrick Cipiere
  • Patent number: 5991808
    Abstract: A method of operating a multiprocessor system having a predefined number of processing units for processing data, includes obtaining load information representing a loading of each of a number of randomly selected ones of the processing units. The number of randomly selected processing units is greater than 1 and substantially less than the predefined number of processing units. A least loaded of the randomly selected processing units is identified from the obtained load information. The data is directed to the identified least loaded randomly selected processing unit for processing.
    Type: Grant
    Filed: June 2, 1997
    Date of Patent: November 23, 1999
    Assignee: Digital Equipment Corporation
    Inventors: Andrei Broder, Michael Mitzenmacher
  • Patent number: 5987518
    Abstract: Computer data provided according to a first data protocol, such as the Internet protocol, is communicated over a digital television broadcast network using a second data protocol such as MPEG2. The computer data in the first data protocol is encapsulated in at least one data stream for distribution in conformance with the second data protocol. The at least one data stream encapsulating the computer data is multiplexed with a plurality of data streams conforming to the second data protocol for transmission over the network, which may be a cable or satellite television network. The data stream encapsulating the computer data is received from the network according to the second data protocol, and processed in accordance with the second data protocol to recover the computer data in the first data protocol.
    Type: Grant
    Filed: October 28, 1996
    Date of Patent: November 16, 1999
    Assignee: General Instrument Corporation
    Inventor: Frederick L. Gotwald
  • Patent number: 5987496
    Abstract: A computer network guarantees timeliness to distributed real-time applicans by allowing an application to specify its timeliness requirements and by ensuring that a data source can meet the specified requirements. A reflective memory area is established by either a data source or an application. A data source maps onto this reflective memory area and writes data into it. In order to receive data from this data source, an application requests attachment to the reflective memory area to which the data source is mapped and specifies timeliness requirements. The application may specify that it needs data either periodically or upon occurrence of some condition. The application allocates buffers at its local node to receive data. The data source then establishes a data push agent thread at its local node, and a virtual channel over the computer network between the data push agent thread and the application attached to its reflective memory area.
    Type: Grant
    Filed: December 3, 1996
    Date of Patent: November 16, 1999
    Assignee: Mitsubishi Electric Information Technology Center America, Inc. (ITA)
    Inventors: Chia Shen, Ichiro Mizunuma
  • Patent number: 5983353
    Abstract: A device connected to a network operates in a plurality of states including an execution state and a low-power state. During operation in the low-power state, the device is activated to an execution state in response to standard messages such as Ethernet messages. A receiving device connected to a network is activated from a suspended or low-power state by the receipt of a message from a sending device. The message necessarily includes a unique Ethernet address identifying the destination device in accordance with a standard specification, such as the IEEE 802.3 specification. The receiving device reads the unique Ethernet address of the message, determines a type classification of the message content, and determines whether to become activate or remain in the low-power state on the basis of the Ethernet address and the message type.
    Type: Grant
    Filed: January 21, 1997
    Date of Patent: November 9, 1999
    Assignee: Dell USA, L.P.
    Inventor: Stanley E. McHann, Jr.
  • Patent number: 5983277
    Abstract: A work group computing system for facilitating programmable logic device design among multiple engineers has a global work space including design project source files, a compilation basis, a compilation report text file, a binary assignments database and a user-readable assignments text file. Any number of local work spaces contain downloaded versions of any of the project source files, local compilation processing results for that user and a local assignment database containing records of downloaded assignments. Downloaded project source files or assignments are assigned states by the user such as default, locked, owned-write, owned-read only to facilitate coordination amongst the user engineers. The system controls editing of files so that two engineers may not inadvertently edit the same global source file at the same time.
    Type: Grant
    Filed: October 27, 1997
    Date of Patent: November 9, 1999
    Assignee: Altera Corporation
    Inventors: Francis B. Heile, Brent A. Fairbanks
  • Patent number: 5978848
    Abstract: A browser background extension method and system for a Web browser such that a link access can be backgrounded during slow link access time periods in a computer network having a client connectable to one or more servers, the client having an interface for displaying a first hypertext document with a hypertext link to a second hypertext document located at a server. Initially, an access parameter is associated with the hypertext link. Next, the hypertext link to the second hypertext document is selected, in response to user input. Thereafter, an access time period is invoked in an active mode of a Web browser such that the hypertext link accesses the second hypertext document in response to the selection. Next, if the access time period proceeds at a rate of access slower than a desired rate of access, the link access is terminated in the active mode of the Web browser and continues thereafter in a background mode on a scheduled or opportunistic basis, in response to a subsequent user input.
    Type: Grant
    Filed: March 14, 1997
    Date of Patent: November 2, 1999
    Assignee: International Business Machines Corporation
    Inventors: John Maddalozzo, Jr., Gerald Francis McBrearty, Johnny Meng-Han Shieh
  • Patent number: 5978566
    Abstract: A user-defined rule that specifies a condition and an action to be performed is processed in an electronic messaging system that includes a server and a client by determining at the server whether the condition is satisfied upon an occurrence of an event. Once the condition is satisfied, the action is performed at the server if all resources for performing the action are resident on the server. If one or more of the resources for performing the action are resident on the client, a deferred action message representative of the action is generated. The deferred action message is processed by the client, either immediately if the client is presently logged in to the server, or later when the client next logs in to the server, and the action is performed at the client based on the deferred action message.
    Type: Grant
    Filed: July 12, 1996
    Date of Patent: November 2, 1999
    Assignee: Microsoft Corporation
    Inventors: Darrell Alan Plank, Ramesh Babu Pabbati, R. Scott Briggs
  • Patent number: 5978828
    Abstract: The present invention is an apparatus and method of providing notification of a content change of a web page. The method includes the steps of transmitting a request from a first electronic system to a second electronic system for a quotient value indicative of the content change, transmitting the quotient value from the second electronic system to the first electronic system, comparing the quotient value to a predetermined value to determine whether a threshold is triggered, and notifying the first electronic system of the content change if the threshold is triggered.
    Type: Grant
    Filed: June 13, 1997
    Date of Patent: November 2, 1999
    Assignee: Intel Corporation
    Inventors: Paul E. Greer, Anand Pashupathy
  • Patent number: 5978834
    Abstract: A Universal Client with a self-contained scripting language called GUIScript allows computing systems of varying architectures linked to the Internet or connected by an Intranet to run the same application software without modification or recompilation. Using a client-server architecture, the Universal Client receives GUIScript from the server, which commands the Universal Client to display certain graphical user interface (GUI) objects. The GUIScript also describes the behavior of the GUI objects presented by the Universal Client, thus providing a personality which defines the client application without changing the Universal Client's software. The Universal Client can also send GUIScript to the server to cause the server to execute commands. Preferably, a storage medium stores computer readable instructions for permitting a computer to display a graphical user interface (GUI) responsive to commands issued in the GUIScript scripting language to a Universal Client running on a JAVA.TM. virtual machine.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: November 2, 1999
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Adam J. Simonoff, Robert L. Taft, Brian T. McLintock, Larry A. Fontenot
  • Patent number: 5974458
    Abstract: Source data is stored in a source data storage unit and a comparing device compares source data with destination data stored in a destination data storage unit. A destination address compressing unit compresses destination address information, and other accounting parameters are output with some delay. An accumulating device accumulates information from the destination address compressing unit as an address. A source address compressing unit compresses or delays information from an accumulating unit, and then outputs information. A source address carrier compressing unit compresses or delays information from the source address compressing unit, and then outputs information. A destination address source address carrier re-compressing unit compresses or delays compressed information from the source address carrier compressing unit, and then outputs information. A period abnormality detecting circuit in an accounting unit validates transfer data and prevents a wrong accounting process from being performed.
    Type: Grant
    Filed: April 24, 1996
    Date of Patent: October 26, 1999
    Assignee: Fujitsu Limited
    Inventors: Jin Abe, Tetsuya Nishi
  • Patent number: 5974449
    Abstract: The invention is an apparatus and method for receiving a message having a first format and for converting the message from the first format to a second format that is compatible for reception by a messaging interface having a destination address corresponding to an intended recipient. In the preferred embodiment, a computer system is used to receive and send messages between messaging interfaces and networks which may be dissimilar from each other. A variety of network interfaces is used to communicate with the networks and which may optionally have a first interface and a second interface for interfacing to a first and second network, respectively. The messages may optionally be presented through a web page. A forwarding program or equivalent may be used to forward subscriber messages to or from remote locations served by a remote computer system, enabling a messaging user to use the remote computer system as a local access point.
    Type: Grant
    Filed: May 9, 1997
    Date of Patent: October 26, 1999
    Assignee: Carmel Connection, Inc.
    Inventors: Jack H. Chang, Raymond L. Tong