Patents by Inventor Richard W. Crouch

Richard W. Crouch has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7184531
    Abstract: A system, method, apparatus, means, and computer program code for allowing an authorized party to join a conference are provided. In some embodiments, an application may create or generate a request for an MCU to handle an ad-hoc or meet-me type conference. The application may provide the request to an MCU resource controller or other device. The MCU resource controller may have knowledge of the capabilities of one or more MCUs and be able to assign an MCU to host or otherwise handle the conference. In addition, the MCU resource controller may create or generate a resource address that a participant in the conference may use to access the assigned MCU. The MCU resource controller can provide the resource address to the application, which may then distribute the resource address to one or more parties participating in the conference. The resource address may include or have associated data that the assigned MCU can use to validate or authorize a party to join the conference.
    Type: Grant
    Filed: June 5, 2003
    Date of Patent: February 27, 2007
    Assignee: Siemens Communications, Inc.
    Inventor: Richard W. Crouch
  • Patent number: 7180888
    Abstract: A queue server is established in a packet telephony environment, wherein the queue server is defined as a callable entity, separate from the H.323 workstation for which it is being used. The queue may be used with any piece of H.323 software without modification to the software. All that need be done is the configuration that is typically accomplished when H.323 software is installed on the workstation. For example, the queue may be identified as a callable entity to receive call forwarding from the busy device or endpoint. The H.323 software of the endpoint needs to be able to handle only one call at a time, thereby reducing memory requirements for the equipment.
    Type: Grant
    Filed: January 15, 1999
    Date of Patent: February 20, 2007
    Assignee: Siemens Communications, Inc.
    Inventors: Richard W. Crouch, Markku Korpi, Robert W. Stephens
  • Publication number: 20040246332
    Abstract: A system, method, apparatus, means, and computer program code for allowing an authorized party to join a conference are provided. In some embodiments, an application may create or generate a request for an MCU to handle an ad-hoc or meet-me type conference. The application may provide the request to an MCU resource controller or other device. The MCU resource controller may have knowledge of the capabilities of one or more MCUs and be able to assign an MCU to host or otherwise handle the conference. In addition, the MCU resource controller may create or generate a resource address that a participant in the conference may use to access the assigned MCU. The MCU resource controller can provide the resource address to the application, which may then distribute the resource address to one or more parties participating in the conference. The resource address may include or have associated data that the assigned MCU can use to validate or authorize a party to join the conference.
    Type: Application
    Filed: June 5, 2003
    Publication date: December 9, 2004
    Applicant: Siemens Information and Communication Networks, Inc
    Inventor: Richard W. Crouch
  • Patent number: 6449260
    Abstract: An automatic call distribution system utilizes a number of H.323 compatible devices. An automatic call distribution (ACD) server (52) interfaces with a computer telephony interface gateway (54) to route calls to agents or to a music/video server (56). Calls are received by a gateway and supplied to a gatekeeper that determines an IP address of the destination. The ACD server selects the destination in response to the number of agents available. In addition, customer calls can be received via e-mail, facsimile or the Internet. The call distribution system can instruct an agent to return an e-mail or facsimile message or to call a customer if desired. Calls from one H.323 device can be routed to another H.323 device by a third party application by sending a call control message to the device's application program interface that executes the message as if it were generated at the device itself.
    Type: Grant
    Filed: May 1, 1998
    Date of Patent: September 10, 2002
    Assignee: Siemens Information and Communication Networks, Inc.
    Inventors: Michael Sassin, Markku Korpi, Richard W. Crouch, Leon Xu, Uwe Wrede, Robert W. Stephens
  • Patent number: 6259781
    Abstract: A system for isolating portions of a computer program in a telecommunication system that receives messages from a variety of hardware or software platforms. A generic protocol converter (50) receives the message and selects a set of tables (52, 54, 56, 58) based upon the platform of the source or destination of the message. A table within the table set is selected based on the direction of the message. Within each table is a listing of subroutines that are associated with a particular message. The protocol converter calls the appropriate subroutine within a main application program (70) to handle the message. Because the tables are grouped by protocol types, a change to the application program involving one protocol type does not require recompiling or retesting of application programs or subroutines associated with other protocols.
    Type: Grant
    Filed: August 6, 1997
    Date of Patent: July 10, 2001
    Assignee: Siemens Information and Communication Networks, Inc.
    Inventors: Richard W. Crouch, Godfrey D. Watson
  • Patent number: 5202964
    Abstract: A state driven system includes a plurality of sub-programs and microcodes in storage. A plurality of peripheral units and an entity are connected to a common bus. Changes in state of the peripheral units are detected in a scanning mode, and in response to such state changes a state action table containing action commands is accessed for retrieving necessary action commands to drive a state processing table for assembling a combination of program addresses and microcodes. Programs associated with the addresses are retrieved from memory and executed, and logic cards are operated by given ones of the microcodes for operating the peripheral units in their changed states.
    Type: Grant
    Filed: October 26, 1990
    Date of Patent: April 13, 1993
    Assignee: Rolm Systems
    Inventor: Richard W. Crouch