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: 8539476Abstract: 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 coType: GrantFiled: February 25, 2010Date of Patent: September 17, 2013Assignee: Motorola Mobility LLCInventors: Bryan Richard Goring, Michael Shenfield, Viera Bibr
-
Patent number: 8407666Abstract: 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: GrantFiled: September 20, 2010Date of Patent: March 26, 2013Assignee: Research In Motion LimitedInventors: Michael Shenfield, Bryan Richard Goring, David DeBruin
-
Publication number: 20120235312Abstract: 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: ApplicationFiled: November 17, 2010Publication date: September 20, 2012Applicant: 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: 8243064Abstract: 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: GrantFiled: November 14, 2008Date of Patent: August 14, 2012Assignee: NVIDIA CorporationInventors: Adam Moravanszky, Dennis Gustafsson, Jean Pierre Bordes, Peter Tchernev, Bryan Richard Galdrikian, Simon Schirm, Dilip Sequeira, Bruno Heidelberger, Curtis Matthew Davis
-
Patent number: 8185911Abstract: 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: GrantFiled: June 21, 2010Date of Patent: May 22, 2012Assignee: Research In Motion LimitedInventors: Bryan Richard Goring, David DeBruin, Viera Bibr, Brindusa Fritsch, Michael Shenfield
-
Patent number: 8132149Abstract: 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: GrantFiled: December 4, 2009Date of Patent: March 6, 2012Assignee: Research In Motion LimitedInventors: Michael Shenfield, Bryan Richard Goring, Daniel Mateescu
-
Patent number: 8065679Abstract: 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 tType: GrantFiled: March 4, 2010Date of Patent: November 22, 2011Assignee: Research In Motion LimitedInventors: Bryan Richard Goring, Michael Shenfield, Viera Bibr
-
Publication number: 20110233018Abstract: 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: ApplicationFiled: March 24, 2011Publication date: September 29, 2011Inventor: Bryan Richards
-
Patent number: 7921408Abstract: 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: GrantFiled: December 8, 2009Date of Patent: April 5, 2011Assignee: Research In Motion LimitedInventors: Michael Shenfield, Bryan Richard Goring, Daniel Mateescu
-
Patent number: 7548317Abstract: 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: GrantFiled: May 5, 2006Date of Patent: June 16, 2009Assignee: 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: 7089491Abstract: 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: GrantFiled: May 3, 2002Date of Patent: August 8, 2006Assignee: Microsoft CorporationInventors: Bonnie Nicole Feinberg, Bryan Richard Franz
-
Patent number: 7047801Abstract: 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: GrantFiled: April 30, 2004Date of Patent: May 23, 2006Assignee: Raytheon CompanyInventors: 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: 7047888Abstract: 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: GrantFiled: August 20, 2003Date of Patent: May 23, 2006Inventor: Bryan Richards
-
Publication number: 20040035315Abstract: 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: ApplicationFiled: August 20, 2003Publication date: February 26, 2004Inventor: Bryan Richards
-
Patent number: 6668729Abstract: 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: GrantFiled: August 21, 2002Date of Patent: December 30, 2003Inventor: Bryan Richards
-
Publication number: 20030208498Abstract: 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: ApplicationFiled: May 3, 2002Publication date: November 6, 2003Inventors: Bonnie Nicole Feinberg, Bryan Richard Franz
-
Publication number: 20020069166Abstract: 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: ApplicationFiled: January 29, 2001Publication date: June 6, 2002Inventors: Lawrence R. Moreau, Bryan Richard
-
Patent number: D416106Type: GrantFiled: March 12, 1999Date of Patent: November 2, 1999Assignee: Bryan R. RennecampInventor: Bryan Richard Rennecamp