Brown, Redmond
Cameron G. Brown, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20130085345 | Personal Audio/Visual System Providing Allergy Awareness - A system provides a recommendation of food items to a user based on nutritional preferences of the user, using a head-mounted display device (HMDD) worn by the user. In a store, a forward-facing camera of the HMDD captures an image of a food item. The food item can be identified by the image, such as based on packaging of the food item. Nutritional parameters of the food item are compared to nutritional preferences of the user to determine whether the food item is recommended. The HMDD displays an augmented reality image to the user indicating whether the food item is recommended. If the food item is not recommended, a substitute food item can be identified. The nutritional preferences can indicate food allergies, preferences for low calorie foods and so forth. In a restaurant, the HMDD can recommend menu selections for a user. | 04-04-2013 |
20130321390 | AUGMENTED BOOKS IN A MIXED REALITY ENVIRONMENT - A system and method are disclosed for augmenting a reading experience in a mixed reality environment. In response to predefined verbal or physical gestures, the mixed reality system is able to answer a user's questions or provide additional information relating to what the user is reading. Responses may be displayed to the user on virtual display slates in a border or around the reading material without obscuring text or interfering with the user's reading experience. | 12-05-2013 |
20140306891 | HOLOGRAPHIC OBJECT FEEDBACK - Methods for providing real-time feedback to an end user of a mobile device as they are interacting with or manipulating one or more virtual objects within an augmented reality environment are described. The real-time feedback may comprise visual feedback, audio feedback, and/or haptic feedback. In some embodiments, a mobile device, such as a head-mounted display device (HMD), may determine an object classification associated with a virtual object within an augmented reality environment, detect an object manipulation gesture performed by an end user of the mobile device, detect an interaction with the virtual object based on the object manipulation gesture, determine a magnitude of a virtual force associated with the interaction, and provide real-time feedback to the end user of the mobile device based on the interaction, the magnitude of the virtual force applied to the virtual object, and the object classification associated with the virtual object. | 10-16-2014 |
20140306993 | HOLOGRAPHIC SNAP GRID - Methods for positioning virtual objects within an augmented reality environment using snap grid spaces associated with real-world environments, real-world objects, and/or virtual objects within the augmented reality environment are described. A snap grid space may comprise a two-dimensional or three-dimensional virtual space within an augmented reality environment in which one or more virtual objects may be positioned. In some embodiments, a head-mounted display device (HMD) may identify one or more grid spaces within an augmented reality environment, detect a positioning of a virtual object within the augmented reality environment, determine a target grid space of the one or more grid spaces in which to position the virtual object, determine a position of the virtual object within the target grid space, and display the virtual object within the augmented reality environment based on the position of the virtual object within the target grid space. | 10-16-2014 |
20140306994 | PERSONAL HOLOGRAPHIC BILLBOARD - Methods for generating and displaying personalized virtual billboards within an augmented reality environment are described. The personalized virtual billboards may facilitate the sharing of personalized information between persons within an environment who have varying degrees of acquaintance (e.g., ranging from close familial relationships to strangers). In some embodiments, a head-mounted display device (HMD) may detect a mobile device associated with a particular person within an environment, acquire a personalized information set corresponding with the particular person, generate a virtual billboard based on the personalized information set, and display the virtual billboard on the HMD. The personalized information set may include information associated with the particular person such as shopping lists and classified advertisements. The HMD may share personalized information associated with an end user of the HMD with the mobile device based on whether the particular person is a friend or unknown to the end user. | 10-16-2014 |
Christopher David Brown, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20150236569 | MONITORING THE OPERATING CONDITIONS OF ELECTRIC GENERATORS AND MOTORS BY PARTIAL MEASUREMENTS - A method, a system, and an apparatus are disclosed for monitoring the operating conditions of electric generators and motors by merely taking measurements from a few locations on the rotor's outer region/surface or stator's inner surface. In this disclosure an exemplary method of detecting adverse conditions within alternating current electromotive devices, which can lead to failure, is presented. This example method uses non-contact sensing devices mounted only on a section of the rotor's or stator's surface of the electromotive device to scan the stator's or rotor's surface, respectively. This is in contrast to the customary Rotor-Mounted Scanner, which is mounted along the entire longitudinal length of the rotating part of the electromotive device. The disclosed method and apparatus will reduce cost by reducing complexity of the design, manufacturing, installation, maintenance, and replacement of the monitoring system, and by utilizing generic mounting techniques that will reduce risk of damage to the generators as the lighter weight sensor housings are secured by simpler mounting means. | 08-20-2015 |
Heather T. Brown, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20130067322 | AUTOMATICALLY GENERATED STYLE RULES FOR PAGE DESIGN - The automated derivation of style rules based on authored style rules. Style rules are used to apply styles to certain elements of a markup language document. Authored style rules are style rules that are created by a designer. However, the derived style rules are automatically created by evaluating an authored style rule set. Then authored style rules are displayed with derived style rules. The user interface in which the combined style rules appear may also provide interactivity such that at least one of the properties of a derived style rule is bound to a property of an authored style rule from which the property of the derived style rule was derived. In some embodiments, the derived style rules may be style rules that are helpful to the design of a document, but are not interpreted after the document is deployed. | 03-14-2013 |
20130067360 | APPLICATION SCREEN DESIGN ALLOWING INTERACTION - A screen design user interface that may operate in an interactive mode and a design mode. The user interface includes a screen presentation portion for presenting an application screen under design, and a mode control for selecting between the interactive mode and the design mode. When the user interface is in interactive mode, the user interface actually allows interaction with one or more application element of a screen displayed in the screen presentation portion such that interaction with the corresponding application element causes execution of a corresponding function and thus a corresponding change in state of the screen. When the user interface is in design mode, the user interface supports design of the application screen by recognizing design gestures, but disables the application elements. | 03-14-2013 |
Jeffrey Brown, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20130339288 | DETERMINING DOCUMENT CLASSIFICATION PROBABILISTICALLY THROUGH CLASSIFICATION RULE ANALYSIS - A classification application identifies patterns and evidences within representative documents. The application constructs a classification rule according to an entity and an affinity determined from the patterns and evidences. The application processes the representative documents with the classification rule to evaluate whether the rules meet acceptance requirements. Subsequent to a successful evaluation, the application identifies confidence levels for patterns and evidences within other documents. | 12-19-2013 |
Morgan Asher Brown, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20130111558 | SECURE MACHINE ENROLLMENT IN MULTI-TENANT SUBSCRIPTION ENVIRONMENT | 05-02-2013 |
Philip E. Brown, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20130273853 | MOBILE DEVICE MONITORING AND TESTING - A multi-channel communications interface is provided and communicatively coupled to a controller which captures, via the communications interface, video data of a display of a mobile device at a resolution and frame rate equal to or greater than that of the mobile device display, and may additionally capture various other outputs of the mobile device. During the capture of the video data and other outputs, one or more input actions may be provided to the mobile device by the controller via the communications interface. The input actions may be provided in an interactive or automated manner, and may correspond to interactions of users with the controller that are performed using one or more provided graphical or programmatic interfaces. | 10-17-2013 |
Robert A. Brown, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20130063475 | SYSTEM AND METHOD FOR TEXT RENDERING - A method for text rendering that is well suited for use in a computing device with a high resolution display but a low-power graphics processing unit (GPU). The method may comprise calculating a coverage representation of the text in a format that can be efficiently processed by the GPU. As a result, the GPU may perform anti-aliasing and subsequent operations in the rendering process. Efficient processing may be achieved by providing the coverage representation in a format that allows values associated with pixels to be computed based on a byte-aligned chunk of bits in the coverage representation. Additionally, processing on the chunks may be performed using at least one lookup table. For large filtering kernels used for anti-aliasing, the lookup tables may be partitioned into portions dependent on dynamic text characteristics and those independent of the dynamic text characteristics. | 03-14-2013 |
20130088505 | CACHING COVERAGE VALUES FOR RENDERING TEXT USING ANTI-ALIASING TECHNIQUES - Techniques for calculating sub-pixel coverage values for text to be displayed, so as to enable caching of the sub-pixel coverage values. The sub-pixel coverage values may enable a linear combination of color information for the text with color information for one or more other, overlapping display elements for calculating composite color values to be used in controlling a display. Such composite color values to be used in controlling sub-pixels of a display may be calculated, in some embodiments, without performing a gamma correction process. Also described are techniques for retrieving cached sub-pixel coverage values and combining the values with color information for text and for other, overlapping display elements to calculate composite color values for sub-pixels of a display. At least one graphics processing unit (GPU) may be configured to perform operations using the sub-pixel coverage information and to calculate the composite color values for the sub-pixels. | 04-11-2013 |
Shawn Michael Brown, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20140187217 | CONTACT ENTRY POPULATION FROM CALL ENTITY INFORMATION - Populating a contact entry with selected entity information based on an identifier associated with a call (e.g., a telephone call, VoIP call, text message, electronic mail message, or any other communication). As the call is detected, entity information for the identifier (e.g., a telephone number, VoIP address, MAC address, etc.) is generated. The entity information is filtered based on a category of the entity information, user preferences, location of a computing device (e.g., mobile telephone) of the user, or other filtering criteria. The filtered entity information is associated with the contact entry for the identifier, thereby enhancing the contact entry while reducing typing on the computing device. In some embodiments, additional information such as advertisements for a competitor of the entity are provided to the user. | 07-03-2014 |