Patents Examined by Alpesh M. Shah
-
Patent number: 5608874Abstract: Method, system, and apparatus are described for automatically receiving, at an intermediate processing location, data from a wide variety of remote sources, identifying the format of the data, translating the data to a common file format, sending the data to a recipient in an intermediate format, then translating the data to the specific format needed by the particular recipient. The system operates automatically with little human intervention. A unique system for automatically selecting and implementing specific translation modules is also described. Error checking features ensure that the transferred data matches the original data although the format is altered, and documentary receipts are sent to each section of the system that sends data, and logical, statistical and mathematical operations may be performed on the data.Type: GrantFiled: April 8, 1995Date of Patent: March 4, 1997Assignee: AutoEntry OnLine, Inc.Inventors: Stuart S. Ogawa, Kevin R. Pierce
-
Patent number: 5606710Abstract: An architecture for a serial multi-chip package digital controller including a controller oriented processor die and a separate non-volatile memory die. The architecture provides for a low pin count on the package, minimal electrical connections on and between the dice, and a minimal number of registers by making use of significant multiplexing to allow many of the registers and signal lines to serve multiple functions responsive to the mode of operation and other control signals. A plurality of feed-throughs are provided on the non-volatile memory die to provide communication paths from the processor die to package pads which are in the shadow of the non-volatile memory die relative to the processor die and thus prevent direct connection from the processor die to the package pad. In normal run mode, these pads are exclusively used as feed-through, providing a direct connection between a specific pad on the processor die and a specific pad on the package.Type: GrantFiled: December 20, 1994Date of Patent: February 25, 1997Assignee: National Semiconductor CorporationInventors: Christopher M. Hall, Gary D. Phillips, William E. Miller, David W. Weinrich, Robert M. Salter, III, Richard E. Crippen
-
Patent number: 5606715Abstract: A mask programmable register (40) determines a default configuration of a data processor during a reset operation. The default configuration is driven to a plurality of external integrated circuit pins (48) of the data processor with weak drivers (528, 534, 540, 546). Then, on an individual pin basis, an external user (11) may choose to allow each integrated circuit pin to remain in a default state or be drive with an external configuration value. When the external user chooses to allow the integrated circuit pin to remain in the default state, an internal default configuration data value provided by the internal mask programmable register is output by the integrated circuit pin. Conversely, when the external user chooses to override the default state, the user may drive the external configuration value to the integrated circuit pin using an external data source.Type: GrantFiled: April 29, 1996Date of Patent: February 25, 1997Assignee: Motorola Inc.Inventors: Oded Yishay, Daniel W. Pechonis, Joseph Jelemensky
-
Patent number: 5604868Abstract: A communication system using a network route establishing technique for a network having a plurality of nodes connected through links, in which a route search message is delivered simultaneously in a plurality of directions from a sender node through a network route to a destination node, and a confirmation is delivered from the destination through the network route back to the sender node, and accordingly, a network route is established. The communication system includes a device for detecting, at a node through which a search message is to be transmitted, a possibility of a transmission of the search message beyond the node, a device for delivering a cancel message in the direction from which the search message has been transmitted, and a device for releasing the network route engaged by the search message, based on the delivered cancel message.Type: GrantFiled: June 25, 1991Date of Patent: February 18, 1997Assignee: Fujitsu LimitedInventors: Hiroaki Komine, Takafumi Chujo, Keiji Miyazaki, Takao Ogura, Tetsuo Soejima
-
Patent number: 5604910Abstract: The present invention relates to a method of search in which a plurality of candidate of character strings likely to coincide with a designated key word are detected from a text character string, and it is decided whether the candidate character strings detected include a character string coincident with the key word character string. Further, the sequence of detection of character string candidates is determined in such a manner that a portion having a succession of characters coincident with any of a plurality of characters included in the key word character string is selected as a candidate character string.Type: GrantFiled: June 18, 1990Date of Patent: February 18, 1997Assignee: Hitachi, Ltd.Inventors: Keiji Kojima, Yusuke Mishina
-
Patent number: 5603048Abstract: A microprocessor with a bus sizing function has internal data bus and external data bus having 2.sup.n bit width, in which n is a natural number, for inputting and outputting data to and from said data path, 2.sup.n interface circuits having a bus sizing function for using as a bus of 2.sup.m bits, in which m is a natural number smaller than n, said interface circuit being connected to 2.sup.n-m of internal data buses and 2.sup.n pads for connecting said internal data bus to the external data bus via said interface circuit. Among said interface circuit and said pads, 2.sup.n-m of said interface circuits and said pads associated with common internal data bus are aggregated as a block and arranged at close proximity to each other.Type: GrantFiled: January 2, 1996Date of Patent: February 11, 1997Assignee: NEC CorporationInventors: Keisuke Shindo, Takashi Nakayama
-
Patent number: 5603042Abstract: A data ordering system for use with personal computers having data pipelining capability is disclosed. The personal computer comprises a central processing unit (CPU) which issues data requests to one or more data exchange units, such as memory units or data Input/Output units. The data ordering system comprises a finite state machine (FSM) which receives inputs indicative of data requests transmitted by a central processing unit (CPU). The inputs cause the FSM to assume different output states which are indicative of the proper order of data requests. The state outputs of the FSM are used to enable or disable the transmission of data between the data exchange units and the CPU in order to insure the proper order of data responses to the issued data requests.Type: GrantFiled: December 15, 1994Date of Patent: February 11, 1997Assignee: AST Research, Inc.Inventor: Gregory V. Kabenjian
-
Patent number: 5603041Abstract: A method and system are disclosed for reading data from an m-byte memory device utilizing a processor having an n-byte data bus, where m is less than or equal to n, which do not require the processor to support special bus cycles, bus select signals, or dynamic bus sizing. Responsive to an initiating signal from the processor to an interface controller, a plurality of data latches are initialized by a control signal. An address counter is also initialized. The memory device is activated by a control signal. Latching of data by one of the plurality of data latches is enabled. Data associated with an address indicated by the address counter is then latched from the memory device utilizing the enabled data latch. The address counter is incremented. The enabling, latching, and incrementing steps are repeated until n bytes of data are latched. When n bytes of data are latched, the processor is signaled that n bytes of data are valid to read.Type: GrantFiled: December 13, 1994Date of Patent: February 11, 1997Assignee: International Business Machines CorporationInventors: Gary D. Carpenter, Mark E. Dean
-
Patent number: 5603046Abstract: A method for complex data movement in a multi-processor data processing system. In one embodiment, the multi-processor data processing system (10) includes an array (12) of data processors (50-65), a plurality of edge interface circuits (14,16), and a bus interface controller (22). In an alternate embodiment, multiprocessor data processing system (210) includes an array (212) of data processors (250-258), a plurality of edge interface circuits (214-217), and a bus interface controller (222). The data processing systems (10,210) are capable of performing complex data movement patterns between the processors (50-65,250-258) and the corresponding edge interface circuits (14, 16, 214-217), such as a transpose pattern, a ping-pong pattern, and a checkerboard pattern.Type: GrantFiled: July 24, 1995Date of Patent: February 11, 1997Assignee: Motorola Inc.Inventors: Michael F. Wiles, Meltin Bell, Michael G. Gallup, L. Rodney Goke, Jack R. Davis, Erik L. Welty
-
Patent number: 5598574Abstract: A vector processing device includes a vector unit having operation pipelines and a vector register connected to the operation pipelines, a memory unit to be operated by the operation pipelines and results of operations obtained from the operation pipelines, and a memory control unit having a data buffer provided between the vector register and the memory unit. The vector processing device also includes data buffer valid counter counting the number of pieces of data read from the vector register and sent to the data buffer, and pipeline stop predictor selectively interrupting outputting an access request from the vector unit to the memory unit on the basis of the number of pieces of data counted by the data buffer valid counter when the operation pipelines are chained via the vector register.Type: GrantFiled: March 18, 1996Date of Patent: January 28, 1997Assignee: Fujitsu LimitedInventors: Toru Yoshinaga, Naoki Shinjo
-
Patent number: 5598573Abstract: An architecture for a serial multi-chip package digital controller including a controller oriented processor die and a separate non-volatile memory die. The architecture provides for a low pin count on the package, minimal electrical connections on and between the dice, and a minimal number of registers by making use of significant multiplexing to allow many of the registers and signal lines to serve multiple functions responsive to the mode of operation and other control signals. A reset intercept circuit is provided on the non-volatile memory die for intercepting the signal which is provided to the reset input of the non-volatile memory die from external of the multi chip package. The reset intercept circuit provides a modified version thereof to the processor die. Particularly, the reset intercept circuit performs the function of sending a modified version of the reset signal to the processor die responsive to the present mode of operation of the multi chip package at the time the reset signal is received.Type: GrantFiled: May 19, 1995Date of Patent: January 28, 1997Assignee: National Semiconductor CorporationInventors: Christopher M. Hall, Gary D. Phillips, David W. Weinrich, Robert M. Salter, III
-
Patent number: 5594870Abstract: An adapter arrangement for internetworking a non-CTOS computer means with a network of CTOS terminals, including a system-bus, this arrangement being adapted for introduction into, and cooperation with, the non-CTOS computer and comprising CTOS-net bus means for transferring signals from the system-bus plus a communication control stage for controlling and transferring signals to/from the CTOS network and a net-interface stage.Type: GrantFiled: April 25, 1996Date of Patent: January 14, 1997Assignee: Unisys CorporationInventors: George W. Harris, Jr., Shari J. Nolan
-
Patent number: 5594913Abstract: A microcontroller which directly drives a memory with low order address bits during a fetch operation. Driving the low order address bits directly while the high order bits are latched during an address/data multiplex on the same pins allows the latch enable cycle to be skipped during sequential fetches. A sequential address detector indicates when the latch enable cycle can be skipped.Type: GrantFiled: September 16, 1994Date of Patent: January 14, 1997Assignee: Philips Electronics North America CorporationInventors: Farrell L. Ostler, Gregory K. Goodhue, Ori K. Mizrahi-Shalom
-
Patent number: 5594869Abstract: A technique to facilitate decryption processing of information packets transmitted over a communication network after encryption in accordance with a specific network protocol, the details of which may be subject to later change as standards are developed or modified. Programmable registers are used in the decryption process to hold information for identifying an incoming information packet as being subject to the specific protocol and requiring decryption, and identifying a starting location of a data field to be decrypted. Specifically one programmable register contains a first offset locating an identifier field in the packet, in which a cryptographic identifier will be found if the packet is one conforming to the protocol; another programmable register contains a cryptographic identifier value that will be found in the identifier field if decryption is to be performed, and a third programmable register contains a second offset to locate the beginning of a data field to be decrypted.Type: GrantFiled: May 1, 1995Date of Patent: January 14, 1997Assignee: Digital Equipment CorporationInventors: William R. Hawe, Butler W. Lampson, Amar Gupta
-
Patent number: 5594911Abstract: A system and method for preprocessing and delivering multimedia presentations to customers such that delays due to interactive response time is virtually eliminated include a preprocessor, mass storage, a delivery processor, a distribution network, and a plurality of presentation processors. The preprocessor receives as inputs an original multimedia presentation and parameters characterizing other system components, which parameters include the round trip latency between the delivery processor and a presentation processor, and generates a preprocessed multimedia presentation including a delivery schedule in the form of a labelled, directed graph.Type: GrantFiled: July 13, 1994Date of Patent: January 14, 1997Assignee: Bell Communications Research, Inc.Inventors: Gil C. Cruz, Ralph D. Hill, Thomas H. Judd, Darren H. New, Jonathan Rosenberg
-
Patent number: 5594872Abstract: In an information processing system having plural processing units connected through a communication medium, each processing unit operates to receive information to be transmitted from a processing portion operating in the processing unit to the communication medium and a content code predetermined according to the content of the information to be transmitted. Based on the received content code, the processing unit operates to determine an address of the destination processing unit, a sending mode used for transmitting the information, and whether or not the more reliable communication method arranged to establish a connection between the processing units is used for transmitting the information. Then, by using the sending mode and the communication method obtained as the determined result, the information is transmitted to the processing unit having an address obtained as the result determined through the communication medium.Type: GrantFiled: April 26, 1994Date of Patent: January 14, 1997Assignee: Hitachi, Ltd.Inventors: Shigeki Kawano, Kinji Mori, Katsumi Kawano, Masayuki Orimo, Shigeki Hirasawa
-
Patent number: 5592681Abstract: A data processing system (10) includes a register bit structure (27) which can be hard-wired (37, 39) but is also selectively configureable for read/write operation.Type: GrantFiled: October 16, 1995Date of Patent: January 7, 1997Assignee: Texas Instruments IncorporatedInventors: Jim D. Childers, Paul J. Huelskamp
-
Patent number: 5590285Abstract: DLL devices are built with multiple MAC address instead of a single MAC address, and provide a multiple virtual DLL interfaces to the upper layers (3-7) in a computer. This results in a new class of multi-function computers for attachment to a network system which take advantage of the multiple virtual DLL interfaces, to increase performance of the respective functions executed by the computer. Thus, a new network interface control apparatus and a new class of multi-function computer systems for attachments to networks are provided. The memory in the medium access control device stores a plurality of additional network addresses in addition to the assigned network addresses. The address filtering logic includes circuits responsive to the additional network addresses, such as logic for blocking a particular frame on at least one of the plurality of data channels when the source and destination address of a particular frame are found in the additional addresses stored in the memory.Type: GrantFiled: August 9, 1995Date of Patent: December 31, 1996Assignee: 3Com CorporationInventors: Jeffrey Krause, Niles E. Strohl, Michael J. Seaman, Steven P. Russell, John H. Hart
-
Patent number: 5590359Abstract: A method and apparatus for generating status information about a pipelined processor after the completion of an execution of an instruction. A first storage device stores the current overall status of the processor due to the execution of a plurality of instructions previous to the presently executing instruction. A second storage device stores an instruction status which represents the status of the processor due to the presently executing instruction alone. Logic generates a new overall status which represents the staus of the processor due to the execution of the present instruction and the previous instructions wherein the new overall status is generated from the instruction status and the current overall status.Type: GrantFiled: September 27, 1994Date of Patent: December 31, 1996Assignee: Intel CorporationInventor: Harshvardhan P. Sharangpani
-
Patent number: 5590351Abstract: An execution unit performs multiple sequential instruction pointer updates and segment limit checks within a cycle. The updates and checks are carried out in a high-performance pipelined processor that speculatively executes variable length instructions. A disclosed embodiment of the execution unit includes Next EIP (Extended Instruction Pointer) selection logic, Current EIP selection logic, an EIP History RAM, a Dual EIP Adder, a CS Limit check adder, limit checking combinational logic, and a limit fault History RAM.Type: GrantFiled: January 21, 1994Date of Patent: December 31, 1996Assignee: Advanced Micro Devices, Inc.Inventors: Elliot A. Sowadsky, Larry Widigen, David L. Puziol, Korbin S. Van Dyke