Patents by Inventor Richard Swan

Richard Swan 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).

  • Publication number: 20050241211
    Abstract: A reconfigurable modular interface system for an integrated and standardized weapons system is disclosed. An upper accessory mount is provided that includes one interface for mounting to the desired primary mounting component, such as a firearm. The upper accessory mount further includes a second interface along its bottom edge for attaching accessories thereto. Accessories to be mounted into the modular interface system may either include mating formations that are provided as integrated OEM parts or through the use of retrofit adapter panels mounted to the secondary device.
    Type: Application
    Filed: March 22, 2005
    Publication date: November 3, 2005
    Inventor: Richard Swan
  • Publication number: 20050241212
    Abstract: A positively aligning, quick mount assembly for interfacing an auxiliary sighting device such as an optical scope with a firearm is disclosed. The positive-aligning quick mount device includes a sight receiver that is attached to a firearm utilizing a firearm interface and includes a mounting ring that supports the sighting device and is configured to be received and retained by the sight receiver. It is further designed to allow quick and easy mounting, removal and re-mounting of auxiliary sights on any firearm while eliminating the need to re-adjust or zero the scope when it is replaced in its mounted position on the firearm.
    Type: Application
    Filed: January 14, 2005
    Publication date: November 3, 2005
    Inventor: Richard Swan
  • Publication number: 20050188602
    Abstract: A low profile, self-aligning, flip-up mechanism for aiming devices used with firearms. The mechanism folds the aiming device into the contour of the firearm during non-use. The mechanism is spring-loaded and flips into a vertical operational position with a simple movement of a finger or thumb. The mechanism includes at least two separate aiming elements that are mounted in a fashion that allows them to rotate relative to one another thereby facilitating a smaller storage profile. The mechanism also causes the aiming device to self-align itself as it moves into an operational position assuring vertical position repeatability.
    Type: Application
    Filed: September 14, 2004
    Publication date: September 1, 2005
    Inventor: Richard Swan
  • Patent number: 6882974
    Abstract: Method and systems to voice-enable a user interface using a voice extension module are provided. A voice extension module includes a preprocessor, a speech recognition engine, and an input handler. The voice extension module receives user interface information, such as, a hypertext markup language (HTML) document, and voice-enables the document so that a user may interact with any user interface elements using voice commands.
    Type: Grant
    Filed: August 28, 2002
    Date of Patent: April 19, 2005
    Assignee: SAP Aktiengesellschaft
    Inventors: Frankie James, Jeff Roelands, Rama Gurram, Richard Swan
  • Publication number: 20030158736
    Abstract: Method and systems to voice-enable a user interface using a voice extension module are provided. A voice extension module includes a preprocessor, a speech recognition engine, and an input handler. The voice extension module receives user interface information, such as, a hypertext markup language (HTML) document, and voice-enables the document so that a user may interact with any user interface elements using voice commands.
    Type: Application
    Filed: August 28, 2002
    Publication date: August 21, 2003
    Inventors: Frankie James, Jeff Roelands, Rama Gurram, Richard Swan
  • Publication number: 20030156130
    Abstract: Method and systems to voice-enable a user interface using a voice extension module are provided. A voice extension module includes a preprocessor, a speech recognition engine, and an input handler. The voice extension module receives user interface information, such as, a hypertext markup language (HTML) document, and voice-enables the document so that a user may interact with any user interface elements using voice commands.
    Type: Application
    Filed: June 28, 2002
    Publication date: August 21, 2003
    Inventors: Frankie James, Jeff Roelands, Rama Gurram, Richard Swan
  • Publication number: 20030149563
    Abstract: Automatically searching for one or more matches to a search string includes accessing a first part and a second part of a search string. A first search space is searched for a match for the first part of the search string, and a second search space is limited based on a result of searching the first search space. The limited second search space is searched for a match for the second part of the search string. Various approaches are described for structuring a grammar of a voice recognition engine to allow efficient, quick recognition, and to enhance recognition by limiting the amount of the grammar that is searched, thus minimizing the incidence of misrecognition. Search strings can be recognized and searched using a multi-cluster approach. Recognition and searching can also be performed using a multi-level, multi-parameter cascade approach. Approaches can also be applied to recognition of other modes of input.
    Type: Application
    Filed: May 30, 2002
    Publication date: August 7, 2003
    Inventors: Li Gong, Richard Swan
  • Publication number: 20030146932
    Abstract: A first-modality gateway and a second-modality gateway are synchronized, with both gateways interfacing between a user and a server system. The synchronizing allows the user to use either of the first-modality gateway or the second-modality gateway at a given point in time to interface with specific information in the server system. A method includes accessing a communication sent from a first-modality gateway, and providing a synchronizing mechanism in response to accessing the communication. Another method includes receiving a request for a first-modality data from a first-modality entity, determining a second-modality data, and providing the second-modality data to a second-modality entity, where the second-modality data corresponds to the first-modality data. An article includes a first-modality interface, a second-modality interface, and a controller interface.
    Type: Application
    Filed: April 25, 2002
    Publication date: August 7, 2003
    Inventors: Jie Weng, Richard Swan, Hartmut Vogler, Samir Raiyani
  • Publication number: 20030149564
    Abstract: Performing voice recognition may include accessing a voice input including at least a first part and a second part, performing voice recognition on the first part of the voice input, performing voice recognition on a combination of the first part and the second part using a search space, and limiting the search space based on a result from performing voice recognition on the first part of the voice input. Communicating with a user may include presenting the user a first set of options and a second set of options, wherein the second set of options is limited based on the user's selection from the first set of options. The two sets of options may be presented in a single page. The user's selection from the first set of options may be used to select a vocabulary used to recognize the user's response to the second set of options.
    Type: Application
    Filed: June 28, 2002
    Publication date: August 7, 2003
    Inventors: Li Gong, Richard Swan
  • Publication number: 20030141985
    Abstract: Computer-assisted procedure (501/502) to communicate data in a transportation system (90) that physically transports objects (800) from first to second locations (10, 20). The objects (800) have write/read memory tags (300). Prior to communicating, data is separated into meta-data M and content-data C. Communicated are: C on the tags (300), M through a computer network, and type-data T (representing M) on the tags. System computers (901, 902, 900) perform complementary methods for forwarding (501) and retrieving (502). To forward (501) data from the first location (10), a first computer (901) queries (510) an exchange computer (901) with M for T according to a predefined T-to-M table, writes T to the tags (300), and writes C to the tags (300). To retrieve (502) data at the second location (20) where the objects arrive, a second computer (902) reads T from the tags (300), queries (550) the exchange computer (900) with T for M according to the same table, and reads (560) C from the tags (300).
    Type: Application
    Filed: October 30, 2002
    Publication date: July 31, 2003
    Inventors: Stephan Haller, Richard Swan
  • Publication number: 20020196771
    Abstract: A Wireless bridge conjoins two previously incompatible technologies within a single device to leverage the strengths of each. The Wireless bridge marries the Personal Area Network (PAN) technology of Bluetooth as described in Bluetooth Specification Version 1.0B with the Wireless Local Area Network (WLAN) technology described in the IEEE802.11a specification to provide a wireless system level solution for peripheral devices to provide Internet service so interactions. The invention brings together in a single working device implementations of these technologies so they do not interfere or disrupt the operation of each other and instead provide a seamless transition of a Bluetooth connection to Wireless Local Area Network/Internet connection. From the Wireless Local Area Network perspective the inventive wireless bridge extension allows a Bluetooth-enabled device to roam from one Wireless Access Point (bridge) to the next without losing its back end connection.
    Type: Application
    Filed: May 22, 2002
    Publication date: December 26, 2002
    Applicant: Cadence Design Systems, Inc.
    Inventors: Vikram Vij, Carl A. Gerrard, Bin Li, Larry Gardner, Sivasankar Chander, Murthy Kunchakarra, Tim McCoy, Richard Swan
  • Patent number: 6452910
    Abstract: A Wireless bridge conjoins two previously incompatible technologies within a single device to leverage the strengths of each. The Wireless bridge marries the Personal Area Network (PAN) technology of Bluetooth as described in Bluetooth Specification Version 1.0B with the Wireless Local Area Network (WLAN) technology described in the IEEE802.11aspecification to provide a wireless system level solution for peripheral devices to provide Internet service interactions. The invention brings together in a single working device implementations of these technologies so they do not interfere or disrupt the operation of each other and instead provide a seamless transition of a Bluetooth connection to Wireless Local Area Network/Internet connection. From the Wireless Local Area Network perspective the inventive wireless bridge extension allows a Bluetooth-enabled device to roam from one Wireless Access Point (bridge) to the next without losing its back end connection.
    Type: Grant
    Filed: July 20, 2000
    Date of Patent: September 17, 2002
    Assignee: Cadence Design Systems, Inc.
    Inventors: Vikram Vij, Carl A. Gerrard, Bin Li, Larry Gardner, Sivasankar Chander, Murthy Kunchakarra, Tim McCoy, Richard Swan
  • Patent number: 6195772
    Abstract: An electronic circuit tester (e.g., for testing integrated circuit wafers or packaged integrated circuits) is provided. The tester is preferably based on a relatively inexpensive computer system such as a personal computer and includes at least one high-precision clock circuit that is programmable with respect to frequency and number of clock pulses. The high-precision clock circuit is connectable to the circuit being tested to permit certain timing-critical tests to be performed, even though a large number of other data channels in the tester are controlled by a relatively low speed clock circuit. The tester also includes analog circuitry that can be programmed to provide various analog signals suitable for performing parametric testing on an electronic device under test.
    Type: Grant
    Filed: May 2, 1997
    Date of Patent: February 27, 2001
    Assignee: Altera Corporaiton
    Inventors: Bruce F. Mielke, Matthew C. Hendricks, Howard Marshall, Richard Swan, Lee R. Althouse, Ken A. Ito
  • Patent number: 6076179
    Abstract: The present invention provides a method and apparatus for increasing the vector rate of an integrated circuit test system and simplifying the wiring of the tester to the device under test. The tester incorporates circuitry that allows the CPU to remap assignments of tester channels in the CPU address space during testing.
    Type: Grant
    Filed: January 29, 1997
    Date of Patent: June 13, 2000
    Assignee: Altera Corporation
    Inventors: Matthew C. Hendricks, Richard Swan
  • Patent number: 4806852
    Abstract: A unique automatic test system (100) is provided in which timing signals are generated in a novel manner as compared with prior art test systems. All adjustments for propagation delays of timing signals are made in a digital fashion, by adjusting the digital information which defines when an analog timing signal is to be generated. Deskewing of propagation delays is performed automatically under computer control, rather than by requiring careful adjustment of hardware deskewing elements. By adjusting for propagation skews digitally, propagation skews dependent on data values (logical 0 and logical 1) can be made. Furthermore, timing signals are provided by three timing edges, rather than by a timing pulse, thereby allowing more accurate generation of timing signals.
    Type: Grant
    Filed: January 28, 1987
    Date of Patent: February 21, 1989
    Assignee: Megatest Corporation
    Inventors: Richard Swan, Mike Catalano, Richard Feldman