Patents Examined by David M. Ovedovitz
  • Patent number: 5901308
    Abstract: A method of compiling an application to reduce the occurrence of speculative exceptions is described. The method includes the steps of compiling the application to provide a speculation table and an executable file, and obtaining profile information about said compiled application using representative data sets. The compiler includes a scheduler unit for rearranging the order of the instructions in the application to provide optimal performance. The speculation table comprises a number of entries corresponding to the instructions of the application, each entry including a tag identifying the instruction and a semaphore indicating whether or not the instruction is likely to cause an exception. The executable file is run using a number of representative data sets to profile information identifying those instructions that result in exceptions, and the tag of the instruction is stored in a log file.
    Type: Grant
    Filed: March 18, 1996
    Date of Patent: May 4, 1999
    Assignee: Digital Equipment Corporation
    Inventors: Robert Cohn, Michael C. Adler, Paul Geoffrey Lowney
  • Patent number: 5898888
    Abstract: A method and system for translating peer-to-peer access across multiple Peripheral Component Interconnect (PCI) host bridges within a data-processing system are disclosed. In accordance with the method and system of the present invention, a processor and a system memory are connected to a system bus. A first and at least a second PCI local buses are also connected to the system bus via a first PCI host bridge and a second PCI host bridge, respectively. The two PCI local buses have bus transaction protocols that are different from those of the system bus. At least one PCI device is connected to each of the two PCI local buses, and shares data with the processor and the system memory. In addition, each PCI device shares data with the other PCI device as peer-to-peer devices across multiple PCI host bridges.
    Type: Grant
    Filed: December 13, 1996
    Date of Patent: April 27, 1999
    Assignee: International Business Machines Corporation
    Inventors: Guy Lynn Guthrie, Danny Marvin Neal, Steven Mark Thurber
  • Patent number: 5892432
    Abstract: A remote facilitation network (10) includes a base computing equipment environment (12) having a computer (14) and a control and activation device (16). A remote user (18) requests communications with the base computing equipment environment (12) through a wireless paging service (20). The remote user (18) generates a paging message that is transmitted by the wireless paging service (20) and received at the control and activation device (16). The control and activation device (16) processes and interprets the paging message in order to activate the computer (14). The paging message includes a callback number that is transferred from the control and activation device (16) to the computer (14). The computer (14) dials the callback number in order to establish a communication link with the remote user (18).
    Type: Grant
    Filed: November 22, 1996
    Date of Patent: April 6, 1999
    Assignee: Alcatel USA Sourcing, L.P.
    Inventor: Frederick H. Skoog
  • Patent number: 5893159
    Abstract: A method is disclosed for operating a software-managed cache memory (30), and includes steps of: (a) registering with an operating system (12A), for at least one thread of a plurality of threads, a memory allocation function; in response to the execution of a first thread being halted, (b) determining if a next thread to be executed has registered a request to be allocated all or a portion of the memory; and (c) swapping-out the memory allocated to the first thread if the first thread has previously registered a memory callback function and if the next thread has made a request to be allocated an amount of memory that exceeds an amount that is not already allocated.
    Type: Grant
    Filed: October 22, 1997
    Date of Patent: April 6, 1999
    Assignee: International Business Machines Corporation
    Inventor: Bengt-Olaf Schneider
  • Patent number: 5884272
    Abstract: A system for establishing anonymous communications includes a plurality of party terminals, a plurality of requester terminals, and a central controller. The system receives and stores party data about respective parties. Upon receiving criteria for parties of interest from a requestor terminal and authorization from respective parties, the central controller releases to the requester party associated with the parties. The system also establishes communications channels between parties and the requester, while maintaining their anonymity.
    Type: Grant
    Filed: September 6, 1996
    Date of Patent: March 16, 1999
    Assignee: Walker Asset Management Limited Partnership
    Inventors: Jay S. Walker, Bruce Schneier, T. Scott Case
  • Patent number: 5884270
    Abstract: A system for facilitating employment searches using anonymous communications includes a plurality of party terminals, a plurality of requestor terminals, and a central controller. The system receives and stores employment data about prospective employment candidates. Upon receiving criteria for candidates of interest from an employer and authorization from the candidates, the central controller releases to the employer the employment data associated with the candidates. The system also establishes communications channels between the employer and the candidates, while maintaining their anonymity.
    Type: Grant
    Filed: September 6, 1996
    Date of Patent: March 16, 1999
    Assignee: Walker Asset Management Limited Partnership
    Inventors: Jay S. Walker, Bruce Schneier, T. Scott Case
  • Patent number: 5881144
    Abstract: An application module associated with a Graphical User Interface retrieves data representing a particular Intelligent Network (IN) subscription from a Service Management Application System (SMAS). The application module thereafter interprets the retrieved subscription data by simulating the Service Script Logics (SSLs) residing within the serving Service Control Point (SCP). Relevant SSLs associated with the retrieved subscription data are identified and their relationship and hierarchy determined. The application module then displays the identified SSLs and their relationship using a graphical representation. A service provider or user is able to modify the graphical representation to make changes to the corresponding is subscription data to provide a different IN subscriber service.
    Type: Grant
    Filed: January 21, 1997
    Date of Patent: March 9, 1999
    Assignee: Ericsson Inc.
    Inventor: Eric Havens
  • Patent number: 5872930
    Abstract: Message traffic is balanced between a plurality of alternative message routes connecting a plurality sites in an electronic messaging system by assigning a cost to each potential message route between the plurality of sites. The cost defines a desired relative frequency of usage for the corresponding message route. A weight is calculated for each potential message route based on its assigned cost of connecting one site to another site. A message route between the one site and the other site is chosen based on the collective calculated weights and a message is transmitted over the chosen message route from one site to the other site.
    Type: Grant
    Filed: July 11, 1996
    Date of Patent: February 16, 1999
    Assignee: Microsoft Corporation
    Inventors: Steven Paul Masters, Eric Neil Lockard
  • Patent number: 5870559
    Abstract: A visual Web site analysis program, implemented as a collection of software components, provides a variety of features for facilitating the analysis and management of Web sites and Web site content. A mapping component scans a Web site over a network connection and builds a site map which graphically depicts the URLs and links of the site. Site maps are generated using a unique layout and display methodology which allows the user to visualize the overall architecture of the Web site. Various map navigation and URL filtering features are provided to facilitate the task of identifying and repairing common Web site problems, such as links to missing URLs. A dynamic page scan feature enables the user to include dynamically-generated Web pages within the site map by capturing the output of a standard Web browser when a form is submitted by the user, and then automatically resubmitting this output during subsequent mappings of the site.
    Type: Grant
    Filed: April 11, 1997
    Date of Patent: February 9, 1999
    Assignee: Mercury Interactive
    Inventors: Eran Leshem, Amir Weinberg
  • Patent number: 5867716
    Abstract: In a distributed computer system including a plurality of computers connected to each other via a communication path in which each computer executes processing by use of resources of the other, there is generated schedule information defining a schedule of transferring a status of each computer from one status to another status so as to achieve automatic operation of the computer according to the generated schedule information. One of the computers is used to gather, for each of the computers for which schedule information is to be generated, information of dependence including description of dependence to be held between the computer and other computers at the status transition. According to the collected information of dependence, there is created a dependent graph representing dependence between the computers for the whole system. Generated from the dependent graph is schedule information for each computer.
    Type: Grant
    Filed: June 12, 1995
    Date of Patent: February 2, 1999
    Assignee: Hitachi, Ltd.
    Inventors: Narishige Morimoto, Hitoshi Ueno, Masaaki Ohya, Toshiaki Arai, Ken'ichi Soejima
  • Patent number: 5867663
    Abstract: A method and apparatus for controlling network service parameters in a cell based communications network. A plurality of input signals are received on input ports of a communications device and a plurality of output signals are sourced from output ports, wherein at least one input signal and at least one output signal comprise, respectively, at least one virtual connection. The communications device is part of a cell based communications network and each virtual connection comprises a series of data cells comprising a header portion and a data portion. A first virtual connection is assigned to an input queue of an input port and an output queue of an output port. Each queue is associated with a first buffer space dedicated to the respective queue. Each queue is also associated with a second buffer space that is shared between the respective queue and other queues. The second buffer space is utilized after the first buffer space becomes full.
    Type: Grant
    Filed: July 18, 1996
    Date of Patent: February 2, 1999
    Assignees: Fujitsu Network Communications, Inc., Fujitsu Limited
    Inventors: Robert B. McClure, Stephen A. Caldara, Stephen A. Hauser, Thomas A. Manning
  • Patent number: 5864673
    Abstract: A terminal device to be used in a system where sets of transmission document information are transferred via a network between terminal devices which are grouped together in a plurality of different groups, the terminal device comprising a document information storage unit which stores document information which is made up of a plurality of document elements which are to be transmitted, a terminal device arrangement information storage unit for storing terminal device arrangement information made up of each group name, a type of each terminal device provided at each group and an address of each terminal device, a terminal device capability information control unit for controlling terminal device capability information which shows what kinds of document information can be outputted by each type of terminal device, a transmission document information creation unit for selecting terminal devices based on the group name of a group to be transmitted to and the terminal device arrangement information and for creati
    Type: Grant
    Filed: October 25, 1996
    Date of Patent: January 26, 1999
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventors: Hidetaka Ohto, Kazuo Okamura, Masaki Mukai, Junichi Hirai, Toshihiro Hishida
  • Patent number: 5847659
    Abstract: An electronic wiring system using automatic cyclic communication means in which having a center apparatus including a "state machine capable of controlling the receiving-and-transmitting of data by driving associated circuits without recourse to communication control programs, and a memory to store data; and a plurality of terminal devices connected to the center apparatus via a digital communication line. Each terminal device is connected to an associated object to be controlled by the center apparatus, and has no microcomputer associated therewith. The terminal device is capable of self addressability. Each data bit group in the memory of the center apparatus is structurally same as the data bit group in the I/O port of the terminal device.
    Type: Grant
    Filed: January 2, 1997
    Date of Patent: December 8, 1998
    Assignee: Step Technica Co., Ltd.
    Inventor: Tomihiro Mugitani
  • Patent number: 5842023
    Abstract: Provided is an information service processor that by adding control information to the provided information can expedite the use of the information that is furnished, or can prevent the illegal use of such information. For an information service whereby multimedia digital information, such as video, graphics and sound, is provided a user via broadcast communication means, an information service processor is connected to a network to receive an information service unit that consists of a main body of information and accompanying data from the broadcast communication means. A copyright information manager for processing information concerning copyrights is included in the information service unit, so that it manages copyright information precisely.
    Type: Grant
    Filed: December 3, 1996
    Date of Patent: November 24, 1998
    Assignee: Matsushita Electric Industrial Co., Ltd.
    Inventor: Tomoki Tsumura
  • Patent number: 5828844
    Abstract: A telecommunications network is provided for establishing communication between at least one originating station and at least one destination station. The network includes a plurality of IP switches for addressing and routing data in accordance with an Internet protocol and an ATM protocol. A server, which is coupled to at least one of the IP switches, receives at least one service attribute requested by the originating station in communication with the IP switch. A network control point (NCP) is employed to provide data, in response to a request from the server, pertaining to the service attribute. At least one address database is associated with each of the IP switches. The address database includes a subset of the data available in the NCP.
    Type: Grant
    Filed: October 8, 1996
    Date of Patent: October 27, 1998
    Assignee: AT&T Corp.
    Inventors: Seyhan Civanlar, Vikram R. Saksena
  • Patent number: 5812293
    Abstract: An A/V signal transmission remote control system including an A/V sender having an EEPROM adapted for storing the content and format of an infrared control signal for controlling an A/V output equipment for example a VCR and a CPU controlled by a UHF (418 Mhz) signal from a system remote controller to fetch data from the EEPROM and to convert the fetched data into an infrared signal for controlling the A/V output equipment, permitting the remote control signal and the A/V signal to be transmitted to an A/V receiver so that the user can enjoy the program sent from the A/V output equipment and simultaneously monitor the control of the system remote controller.
    Type: Grant
    Filed: December 31, 1996
    Date of Patent: September 22, 1998
    Inventor: Kerl Yen