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

  • Patent number: 10088984
    Abstract: A decision based learning apparatus can include a decision module configured to implement a decision model associated with a problem, the decision model including a plurality of decisions associated with solving the problem, a problem profile module configured to store a problem profile, the problem profile defining the problem and a solution to the problem, a learning storage module configured to store at least one learning module associated with at least one of the plurality of decisions, and a decision scenario interface module configured to generate a scenario based on the decision model and the problem profile and to present the scenario based on the decision model and the problem profile to a user.
    Type: Grant
    Filed: June 12, 2015
    Date of Patent: October 2, 2018
    Assignee: Brigham Young University
    Inventors: Kenneth J. Plummer, Lane Fischer, Richard Swan, Michael C. Johnson
  • Publication number: 20150363692
    Abstract: A decision based learning apparatus can include a decision module configured to implement a decision model associated with a problem, the decision model including a plurality of decisions associated with solving the problem, a problem profile module configured to store a problem profile, the problem profile defining the problem and a solution to the problem, a learning storage module configured to store at least one learning module associated with at least one of the plurality of decisions, and a decision scenario interface module configured to generate a scenario based on the decision model and the problem profile and to present the scenario based on the decision model and the problem profile to a user.
    Type: Application
    Filed: June 12, 2015
    Publication date: December 17, 2015
    Inventors: Kenneth J. PLUMMER, Lane FISCHER, Richard SWAN, Michael C. JOHNSON
  • Patent number: 8793921
    Abstract: A pivoting mount for a firearm used to attach a firearm accessory is provided. The pivot mount has a base configured to attach to the firearm, and a top pivotally connected to the base. The top of the pivoting mount is pivotable between an engaged and disengaged position.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: August 5, 2014
    Inventors: Brian Tonello, Brian Fraser-Swan, Richard Swan
  • Patent number: 7359858
    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: Grant
    Filed: May 30, 2002
    Date of Patent: April 15, 2008
    Assignee: SAP Aktiengesellschaft
    Inventors: Li Gong, Richard Swan
  • Publication number: 20070179778
    Abstract: A graphical user interface may include a form with a plurality of fields, each field associated with a predetermined category. Each category may have its own, independent, discrete grammar associated therewith, and the independent grammars may be individually activated, simultaneously with their respective categories. In this way, a voice-recognition system that is inputting spoken data for each of the fields may have a restricted grammar to search when attempting to match a particular voice input with an entry for a particular field in the form. Moreover, a global grammar that is active with any one of the independent grammars may be used to move between the fields or perform other high-level functionality not associated with any one of the independent grammars.
    Type: Application
    Filed: January 16, 2007
    Publication date: August 2, 2007
    Applicant: SAP AG
    Inventors: Li Gong, Jie Weng, Samir Raiyani, Richard Swan, Hartmut Vogler
  • Patent number: 7246063
    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: June 28, 2002
    Date of Patent: July 17, 2007
    Assignee: SAP Aktiengesellschaft
    Inventors: Frankie James, Jeff Roelands, Rama Gurram, Richard Swan
  • Publication number: 20070119929
    Abstract: A computer readable medium including executable instructions to analyze radio frequency (RF) tag information includes executable instruction to access cross-enterprise RF tag information, identify a product transition based upon the cross-enterprise RF tag information, and define a new product path based upon the product transition, where the new product path defines product pedigree information. Additional executable instructions authenticate a user, secure product information, supply product pedigree information corresponding to the product information, and verify the pedigree of the product based upon the product pedigree information.
    Type: Application
    Filed: December 7, 2006
    Publication date: May 31, 2007
    Applicant: T3C INC.
    Inventors: Richard SWAN, Shantha MOHAN, David SUN, Alexander VARSHAVSKY, Karthik MOHANRAM
  • Publication number: 20070112651
    Abstract: A method of evaluating out of stock conditions includes determining a minimum provable stock level relying upon RFID and non-RFID information sources.
    Type: Application
    Filed: October 20, 2006
    Publication date: May 17, 2007
    Applicant: T3C INC.
    Inventors: Richard Swan, Jonathan Golovin
  • Patent number: 7203907
    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: Grant
    Filed: April 25, 2002
    Date of Patent: April 10, 2007
    Assignee: SAP Aktiengesellschaft
    Inventors: Jie Weng, Richard Swan, Hartmut Vogler, Samir Raiyani
  • Publication number: 20060277061
    Abstract: A method of defining custody information for a product includes generating a pedigree element, combining the pedigree element with a signature to produce an Advanced Pedigree Notice (APN) message, incorporating the pedigree element into an Electronic Product Code (EPC) tag, and applying the EPC tag to a product. The APN message and the product are routed to a distributor. The distributor compares the EPC tag to the APN message to verify the product.
    Type: Application
    Filed: May 26, 2006
    Publication date: December 7, 2006
    Applicant: T3C Inc.
    Inventors: Nagendra Revanur, Shantha Mohan, Richard Swan
  • Publication number: 20060232410
    Abstract: The invention includes a computer readable medium with executable instructions to analyze radio frequency (RF) tag information. The executable instructions access cross-enterprise RF tag information, identify a product transition based upon the cross-enterprise RF tag information, define a new product path based upon the product transition, and apply logic to the new product path to facilitate cross-enterprise product flow analysis.
    Type: Application
    Filed: December 22, 2005
    Publication date: October 19, 2006
    Inventor: Richard Swan
  • Patent number: 7103886
    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 (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: Grant
    Filed: October 19, 2001
    Date of Patent: September 5, 2006
    Assignee: SAP AG
    Inventors: Stephan Haller, Richard Swan
  • Publication number: 20060186998
    Abstract: An auto-identification system is described that includes a plurality of distributed auto-id nodes that are operable to track physical objects as they move through an operation of an enterprise, such as, for example, a supply chain network or a sales network. The auto-id nodes are distributed across sites of the network, and are in communication with enterprise application systems and/or data acquisition systems such as RFID readers or sensor devices. By focusing on their respective sites, the auto-id nodes minimize the amount of data tracked by their respective enterprise applications. Further, the auto-id nodes include rules governing operations on the physical object(s). When an auto-id node receives information regarding a tracking event experienced by the physical object, then the rules may be executed to access known data regarding the physical object, and thereby determine whether the tracking event matches an event that was expected to occur as a result of the operation of the enterprise.
    Type: Application
    Filed: December 30, 2004
    Publication date: August 24, 2006
    Inventors: Tao Lin, Richard Swan, Brian Mo, Jie Weng
  • Patent number: 7095748
    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 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: May 22, 2002
    Date of Patent: August 22, 2006
    Assignee: Cadence Design Systems, Inc
    Inventors: Vikram Vij, Carl A. Gerrard, Bin Li, Larry Gardner, Sivasankar Chander, Murthy Kunchakarra, Tim McCoy, Richard Swan
  • Publication number: 20060168363
    Abstract: Systems, methods and computer program products for generic device integration within an auto-id system. The system includes an auto-id node operable to collect data emitted by one or more automatic data acquisition devices, process the data, and make the data available to one or more enterprise applications, user interfaces, or other auto-id nodes. The auto-id node includes a device integration layer that is operable to handle communication between the auto-id node and different types of automatic data acquisition devices, device controllers, or device management systems.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 27, 2006
    Inventors: Jie Weng, Tao Lin, Brian Mo, Richard Swan, Rama Gurram
  • Publication number: 20060149605
    Abstract: A current state of an item being tracked by an item-tracking system may be determined using prior state information about the item. To ensure proper temporal order of the state information, software events triggered by physical events associated with the item are received from a reader at an event interpretation system. A database or queue within the event interpretation system holds the software events for a delay time determined by a maximum transmission delay time of the software events. A sorter within the event interpretation system orders the software events relative to one another so as to correspond to an order of the physical events. An association model of the event interpretation system may determine state information related to the item for storage in a state information database. Accordingly, system exceptions in the item tracking system may be reduced, and an accuracy and reliability of the system may be improved.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 6, 2006
    Inventors: Brian Mo, Tao Lin, Rama Gurram, Richard Swan, Jie Weng
  • Publication number: 20060138221
    Abstract: A computer readable medium including executable instructions to analyze radio frequency (RF) tag information includes executable instruction to access cross-enterprise RF tag information, identify a product transition based upon the cross-enterprise RF tag information, and define a new product path based upon the product transition, where the new product path defines product pedigree information. Additional executable instructions authenticate a user, secure product information, supply product pedigree information corresponding to the product information, and verify the pedigree of the product based upon the product pedigree information.
    Type: Application
    Filed: August 5, 2005
    Publication date: June 29, 2006
    Inventors: Richard Swan, Shantha Mohan, David Sun, Alexander Varshavsky, Karthik Mohanram
  • Patent number: D572147
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: July 1, 2008
    Inventors: Paolo Della Bordella, Richard Swan
  • Patent number: D594330
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: June 16, 2009
    Assignee: Swan Enterprises, Inc.
    Inventors: Paolo Della Bordella, Richard Swan
  • Patent number: D697576
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: January 14, 2014
    Inventors: Richard Swan, Brian Tonello, Brian Fraser-Swan