Patents by Inventor Bryan Richard

Bryan Richard 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: 8539476
    Abstract: A method for adapting a provisioned content of an application program on a mobile device, the content of the application being partitioned into a set of addressable logical modules, the method comprising the steps of provisioning a first group of logical modules selected from the set of logical modules to provide provisioned content on the device, monitoring execution path information of the provisioned content during execution on the device, evaluating the execution path information to adapt the provisioned content by one or more of adding logical modules to the first group from the set of logical modules, removing logical modules from the first group of logical modules or suspending logical modules from the first group of logical modules, to form a second group of logical modules, revising the first group of logical modules to correspond to the second group of logical modules to provide a revised content; and adapting the provisioned content of the application on the terminal to correspond to the revised co
    Type: Grant
    Filed: February 25, 2010
    Date of Patent: September 17, 2013
    Assignee: Motorola Mobility LLC
    Inventors: Bryan Richard Goring, Michael Shenfield, Viera Bibr
  • Patent number: 8407666
    Abstract: A system and method for generating an application based on a first component having definitions expressed in a structured definition language and a second component having a series of instructions. The component applications comprise data components, presentation components, and message components, which are written in XML code. The component applications further comprise workflow components which are written in a subset of ECMAScript, and are augmented with the XML code. The components define the processing on a device runtime environment of messages communicated over a network between the device and a datasource. The system and method have a data model for providing a persistent state of the application including the component definitions and the series of instructions. The system and method also have a code module for obtaining the components from the data model and for generating a first application element including code representing the component definitions.
    Type: Grant
    Filed: September 20, 2010
    Date of Patent: March 26, 2013
    Assignee: Research In Motion Limited
    Inventors: Michael Shenfield, Bryan Richard Goring, David DeBruin
  • Publication number: 20120235312
    Abstract: A pressure support system configured to provide pressure support therapy includes a humidifier that holds an enhanced amount of liquid while enhancing the power consumption of the pressure support system and enabling relatively rapid adjustments to humidity level. The humidifier includes a humidification chamber and a holding chamber, and a partition that divides the holding chamber from the humidification chamber such that liquid from the holding chamber replenishes liquid held in the humidification chamber. The partition, however, also provides a level of thermal isolation for the humidification chamber from the holding chamber.
    Type: Application
    Filed: November 17, 2010
    Publication date: September 20, 2012
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Benjamin Irwin Shelly, Bryan Richard McFadden, Mark William Dimatteo, Mark Barclay, Christopher Scott Lucci, Michael Thomas Kane
  • Patent number: 8243064
    Abstract: A physics software development kit (PSDK) provides scalable physics content as a “vertical” that defines one or more physics simulations for a graphics asset in a graphics scene. The vertical and the graphics asset may be provided in a verticals library associated with the PSDK or generated using the PSDK. The PSDK integrates the vertical into an existing graphics application to generate physically-realistic graphics content. The vertical may be scaled by a user according to the capabilities of a computer system that executes the PSDK or, alternatively, may be scaled by the PSDK based on received hardware capabilities information. The PSDK selectively offloads the physics simulations associated with the vertical to a physics processing unit to optimize usage of processor resources. In addition, the PSDK provides a technique to extract a graphics asset based on an existing 3D model of the object.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: August 14, 2012
    Assignee: NVIDIA Corporation
    Inventors: Adam Moravanszky, Dennis Gustafsson, Jean Pierre Bordes, Peter Tchernev, Bryan Richard Galdrikian, Simon Schirm, Dilip Sequeira, Bruno Heidelberger, Curtis Matthew Davis
  • Patent number: 8185911
    Abstract: System and method for data simplification in wireless communications are enabled by an application developer toolkit used to convert complex service messages to a simplified data structure for storing information associated with a remote service that utilizes complex data structures for conveying the information to devices that access the remote service. The application developer toolkit also outputs maps for converting the complex service messages to simplified wireless messages in a format of the simplified data structure, and maps simplified wireless messages to complex service messages. A proxy located in a communications path between the wireless device and the remote service uses the maps to convert complex service messages to simplified service messages, and vice versa.
    Type: Grant
    Filed: June 21, 2010
    Date of Patent: May 22, 2012
    Assignee: Research In Motion Limited
    Inventors: Bryan Richard Goring, David DeBruin, Viera Bibr, Brindusa Fritsch, Michael Shenfield
  • Patent number: 8132149
    Abstract: A computing device and method for coordinating the development of a client application including application components comprising one or more of at least one of a data component, a message component or a screen component, having corresponding component definitions, or a workflow component comprising a series of instructions. A first development pattern module configured for interaction with a development environment is provided by a computer user interface, the first development pattern module configured for selecting a first pattern from a plurality of patterns based on an application component type central to the client application, the first development pattern module for guiding a user interface with a plurality of predefined steps to coordinate a development of the application components through user input events via the user interface in accordance with the first pattern.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: March 6, 2012
    Assignee: Research In Motion Limited
    Inventors: Michael Shenfield, Bryan Richard Goring, Daniel Mateescu
  • Patent number: 8065679
    Abstract: A method of dynamically hosting an application program on a wireless device, a content of the application partitioned into a plurality of module envelopes, each of the module envelopes having a portion of the modules comprising the application, the method comprising the steps of initializing the loading of the application comprising referencing an application information structure, the structure comprising relational information of the module envelopes, selecting one of the module envelopes from the plurality of the module envelopes according to the relational information, configuring a state of the selected module envelope according to a predefined envelope state, the envelope state being selected from a set of envelope states comprising at least two states selected from the group comprising an offline state, an executable state, and a raw state for conversion to the executable state, and providing the selected module envelope, when configured in the executable state, to an application manager for changing t
    Type: Grant
    Filed: March 4, 2010
    Date of Patent: November 22, 2011
    Assignee: Research In Motion Limited
    Inventors: Bryan Richard Goring, Michael Shenfield, Viera Bibr
  • Publication number: 20110233018
    Abstract: An electrical connection device for an electric vehicle includes an arm, attached to a moving vehicle, and an air-bearing electrical-pickup device, disposed at a distal end of the arm. The air-bearing electrical-pickup device is positionable adjacent to an electric-powered guideway and configured to receive electrical power therefrom. The air bearing electrical-pickup device includes an air inlet positioned to provide a flow of air between the guideway and the air bearing device, and an induction loop, configured to sense ferromagnetic material in the guideway.
    Type: Application
    Filed: March 24, 2011
    Publication date: September 29, 2011
    Inventor: Bryan Richards
  • Patent number: 7921408
    Abstract: A computing device and method for coordinating the development of a client application including application components comprising one or more of at least one of a data component, a message component or a screen component, having corresponding component definitions, or a workflow component comprising a series of instructions. A first development pattern module configured for interaction with a development environment is provided by a computer user interface, the first development pattern module configured for selecting a first pattern from a plurality of patterns based on an application component type central to the client application, the first development pattern module for guiding a user interface with a plurality of predefined steps to coordinate a development of the application components through user input events via the user interface in accordance with the first pattern.
    Type: Grant
    Filed: December 8, 2009
    Date of Patent: April 5, 2011
    Assignee: Research In Motion Limited
    Inventors: Michael Shenfield, Bryan Richard Goring, Daniel Mateescu
  • Patent number: 7548317
    Abstract: An apparatus for measuring the reflectance properties of an object having a front reflecting surface and at least one back reflecting surface. The apparatus includes a sample stage for placement of the object, a light source, a detector configured to detect reflected light from the object, and a positioning device configured to provide a plurality of angular positions for the light source and the detector relative to the object on the sample stage such that incident light on the object is specularly reflected towards the detector and the reflected light received at the detector includes a front surface reflection from the object and at least one back surface reflection from the object.
    Type: Grant
    Filed: May 5, 2006
    Date of Patent: June 16, 2009
    Assignee: AGC Flat Glass North America, Inc.
    Inventors: Peter Allen Sieck, Joe Earle Guthrie, Peter Alan Maschwitz, Clive Hilton Burton, Vanhlacky Lucky Singhavara, Bryan Richard Marshall
  • Patent number: 7089491
    Abstract: A system and method for enhancing XML schemas is presented. A schema enhancer inputs an input schema, a parameter file, and (optionally) a preamble file to generate an enhanced schema. The optional preamble file comprises definitions and syntax for elements and/or attributes to be added and/or to modify relationships in the input schema to create the enhanced schema. Instructions for modifying the input schema to generate the enhanced schema comprise the parameter file.
    Type: Grant
    Filed: May 3, 2002
    Date of Patent: August 8, 2006
    Assignee: Microsoft Corporation
    Inventors: Bonnie Nicole Feinberg, Bryan Richard Franz
  • Patent number: 7047801
    Abstract: A portable system (20) for testing an electro-optical guidance assembly (22) includes an electro-optical test unit (40) with at least two sources of electromagnetic energy at different wavelengths for selectively illuminating the guidance assembly. The electro-optical test unit (40) is mounted within a frame (56) that can be part of a wheeled cart (50). The system (20) further includes one or more of: an adjustable fixture (84) for supporting a guidance assembly (22) for testing, a processor unit (42) for controlling the electro-optical test unit (40), a power supply unit (44) for providing electrical power to the electro-optical test unit (40) and the guidance assembly (22), and a leak test unit (46) for generating a vacuum in the guidance assembly (22) or for pressurizing the guidance assembly (22) with an inert gas to test for leaks.
    Type: Grant
    Filed: April 30, 2004
    Date of Patent: May 23, 2006
    Assignee: Raytheon Company
    Inventors: Clark Stephens, Jessie Roy Nichols, Bryan Richard Nichols, Ryan Joseph Peters, Richard Lee Collins, David John Drew, Jon Rocky Boyd, Richard Stephen Dotson, Scott David Zibrat
  • Patent number: 7047888
    Abstract: A point-to-point transit system for riders includes an elongate guideway, a plurality of autonomous vehicles disposed in the guideway, a plurality of selectively actuable rider access portals in the side of the guideway, and a control system, configured to automatically guide the vehicles within the guideway. The rider access portals are configured to allow ingress and egress of riders to the autonomous vehicles in the guideway. The control system is configured to allow each vehicle to travel between origin and destination locations that are independently selected by a rider.
    Type: Grant
    Filed: August 20, 2003
    Date of Patent: May 23, 2006
    Inventor: Bryan Richards
  • Publication number: 20040035315
    Abstract: A point-to-point transit system for riders includes an elongate guideway, a plurality of autonomous vehicles disposed in the guideway, a plurality of selectively actuable rider access portals in the side of the guideway, and a control system, configured to automatically guide the vehicles within the guideway. The rider access portals are configured to allow ingress and egress of riders to the autonomous vehicles in the guideway. The control system is configured to allow each vehicle to travel between origin and destination locations that are independently selected by a rider.
    Type: Application
    Filed: August 20, 2003
    Publication date: February 26, 2004
    Inventor: Bryan Richards
  • Patent number: 6668729
    Abstract: A transit system for individual vehicles includes a substantially enclosed guideway with a transit lane and a transition lane. Disposed along the guideway are selectively actuable portals, configured to allow substantially transverse ingress and egress of vehicles into the transition lane. The vehicles are configured for automatic control within the guideway and during ingress and egress, and may also be configured for independent control by a driver outside the guideway. In the transition lane the vehicles accelerate to a transit speed and merge into the adjacent transit lane. Upon approaching a selected destination portal, an individual vehicle merges back into the transition lane to decelerate for exit. The guidance system allows the vehicles to combine into controllably linked “trains” in the transit lane.
    Type: Grant
    Filed: August 21, 2002
    Date of Patent: December 30, 2003
    Inventor: Bryan Richards
  • Publication number: 20030208498
    Abstract: A system and method for enhancing XML schemas is presented. A schema enhancer inputs an input schema, a parameter file, and (optionally) a preamble file to generate an enhanced schema. The optional preamble file comprises definitions and syntax for elements and/or attributes to be added and/or to modify relationships in the input schema to create the enhanced schema. Instructions for modifying the input schema to generate the enhanced schema comprise the parameter file.
    Type: Application
    Filed: May 3, 2002
    Publication date: November 6, 2003
    Inventors: Bonnie Nicole Feinberg, Bryan Richard Franz
  • Publication number: 20020069166
    Abstract: A system and method for facilitating buying and selling of products and services is disclosed. In this system, a merchant who offers products or services to customers may provide its customers an option to pay for the products and services to a collection agent selected by the customer. The collection agent who receives the payments from the customers, in turn, may forward them to the merchant or a facilitator. In one aspect, a merchant offers a product or service to a customer through a communication device or network such as the Internet. The merchant or a facilitator serving the merchant enlists a number of collection agents wherein any one collection agent may receive payment from the customer for the product or service on behalf of the merchant.
    Type: Application
    Filed: January 29, 2001
    Publication date: June 6, 2002
    Inventors: Lawrence R. Moreau, Bryan Richard
  • Patent number: D416106
    Type: Grant
    Filed: March 12, 1999
    Date of Patent: November 2, 1999
    Assignee: Bryan R. Rennecamp
    Inventor: Bryan Richard Rennecamp