Patents by Inventor Brian Halling

Brian Halling 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: 9977953
    Abstract: Systems and techniques for a sensor network for trick classification are described herein. A first data stream may be received from a first sensor array affixed to a first free-moving body of a sporting device. A second data stream may be received from a second sensor array affixed to a second free-moving body of the sporting device. A trick region of a predetermined length of the first data stream corresponding with an occurrence of a trick may be determined using data from the first data stream. The trick may be classified using a first set of data from the first data stream corresponding with the trick region and a second set of data from the second data stream. The second set of data may be obtained by aligning the trick region of the first data stream with the second data stream.
    Type: Grant
    Filed: December 22, 2015
    Date of Patent: May 22, 2018
    Assignee: Intel Corporation
    Inventors: Stephanie Moyerman, Tyler Fetters, James Brian Hall
  • Patent number: 9863772
    Abstract: A system for skydiving trajectory and coordination feedback for a user. The system includes a controller coupled to a plurality of sensor inputs. The controller determines a user drag through air based on input data from the plurality of sensor inputs. The controller also receives a user flightpath and determines a projected user trajectory based on the user drag. The controller also determines user drag adjustments to align the projected user trajectory with the received user flightpath. At least one of an aural, haptic, or visual feedback device is coupled to the controller to provide feedback to the user in response to the user drag adjustments.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: January 9, 2018
    Assignee: Intel Corporation
    Inventors: Stephanie Moyerman, Tyler Fetters, James Brian Hall
  • Publication number: 20180001139
    Abstract: Systems and techniques for accelerated pattern matching in action sports are described herein. A plurality of data sets may be collected from a data stream received from a sensor array. Each data set of the plurality of data sets may be compressed into a magnitude value. A first mean and a first standard deviation may be determined for a first set of magnitude values corresponding to a first time period. A second mean and a second standard deviation may be determined for a second set of magnitude values corresponding to a second time period. A mean ratio may be calculated for the first mean and the second mean and a standard deviation ratio may be calculated for the first standard deviation and the second standard deviation. A start point for an action may be generated by determining that the mean ratio and the standard deviation ratio are outside a threshold.
    Type: Application
    Filed: June 29, 2016
    Publication date: January 4, 2018
    Inventors: Stephanie Moyerman, Tyler Fetters, James Brian Hall
  • Publication number: 20180005129
    Abstract: Systems and techniques for predictive classification in action sports are described herein. A start point for an action may be identified in a data stream including a plurality of data sets corresponding to the action. The data stream may be collected from a sensor array. Action performance features may be extracted from the data stream subsequent to the start point. The action performance features may be compared in real-time to a set of statistical models. A label may be selected for the action based on the comparison. A likelihood of success may be generated for the action based on the comparison. The label for the action and the likelihood of success may be output for display on a display device.
    Type: Application
    Filed: June 29, 2016
    Publication date: January 4, 2018
    Inventors: Stephanie Moyerman, James Brian Hall, Tyler Fetters, Caleb Ozer
  • Publication number: 20170370726
    Abstract: A system for skydiving trajectory and coordination feedback for a user. The system includes a controller coupled to a plurality of sensor inputs. The controller determines a user drag through air based on input data from the plurality of sensor inputs. The controller also receives a user flightpath and determines a projected user trajectory based on the user drag. The controller also determines user drag adjustments to align the projected user trajectory with the received user flightpath. At least one of an aural, haptic, or visual feedback device is coupled to the controller to provide feedback to the user in response to the user drag adjustments.
    Type: Application
    Filed: June 27, 2016
    Publication date: December 28, 2017
    Inventors: Stephanie Moyerman, Tyler Fetters, James Brian Hall
  • Patent number: 9703681
    Abstract: Assistance is given to aid in optimizing a program's performance during initial development while the program's features are still being implemented and/or debugged, without interfering with that development, by providing easy-to-ignore yet accurate tips about a program's performance inside a debugger. Raw performance information for a software program which is being debugged in a debugger is adjusted by removing from it a measured debug overhead or other diagnostic overhead. Some factors considered when measuring overhead include pauses, context switches, debug versus release build presence, bounds checking, funceval, and call stack analyses. The debugger is enhanced to display the adjusted program performance measure in a graphical user interface, next to the corresponding source code. The enhanced debugger updates the adjusted program performance measure value and keeps its screen location current as the developer moves through the source code, providing more detailed performance information upon request.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: July 11, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Joshua Taylor, Andrew Brian Hall, Karl Melder, Daniel Demetris George Moth, Zhaoqing Wu, Oleg Izmerly, Gregory Miskelly, Jackson Michael Davis
  • Publication number: 20170173389
    Abstract: Systems and techniques for a sensor network for trick classification are described herein. A first data stream may be received from a first sensor array affixed to a first free-moving body of a sporting device. A second data stream may be received from a second sensor array affixed to a second free-moving body of the sporting device. A trick region of a predetermined length of the first data stream corresponding with an occurrence of a trick may be determined using data from the first data stream. The trick may be classified using a first set of data from the first data stream corresponding with the trick region and a second set of data from the second data stream.
    Type: Application
    Filed: December 22, 2015
    Publication date: June 22, 2017
    Inventors: Stephanie Moyerman, Tyler Fetters, James Brian Hall
  • Publication number: 20170177929
    Abstract: Various systems and methods for implementing crowd gesture recognition are described herein. A system for implementing crowd gesture recognition includes an accelerometer; a gyrometer; a gesture detection circuit to: detect an air gesture performed by a user of the system based on data from the accelerometer and gyrometer; and parameterize an intensity of the air gesture; a processor subsystem to determine a transmission frequency band and a transmission strength based on the air gesture and the intensity of the air gesture; and a transducer to transmit a signal on the transmission frequency band with the transmission strength.
    Type: Application
    Filed: December 21, 2015
    Publication date: June 22, 2017
    Inventors: Stephanie Moyerman, Tyler Fetters, Lakshman Krishnamurthy, James Brian Hall
  • Publication number: 20160150738
    Abstract: A cutting assembly includes a housing. A fixed blade and a pivotal blade is each coupled to the housing to engage a plant. A drive is positioned within the housing. The drive engages the pivotal blade, urging the pivotal blade toward the fixed blade to cut the plant. An actuator is coupled to the housing and the drive. The actuator actuates the drive. A control is coupled to the housing and the drive. The control adjusts a speed of the drive.
    Type: Application
    Filed: December 2, 2014
    Publication date: June 2, 2016
    Inventor: Brian Hall
  • Publication number: 20150347274
    Abstract: Assistance is given to aid in optimizing a program's performance during initial development while the program's features are still being implemented and/or debugged, without interfering with that development, by providing easy-to-ignore yet accurate tips about a program's performance inside a debugger. Raw performance information for a software program which is being debugged in a debugger is adjusted by removing from it a measured debug overhead or other diagnostic overhead. Some factors considered when measuring overhead include pauses, context switches, debug versus release build presence, bounds checking, funceval, and call stack analyses. The debugger is enhanced to display the adjusted program performance measure in a graphical user interface, next to the corresponding source code. The enhanced debugger updates the adjusted program performance measure value and keeps its screen location current as the developer moves through the source code, providing more detailed performance information upon request.
    Type: Application
    Filed: July 28, 2014
    Publication date: December 3, 2015
    Inventors: Daniel Joshua Taylor, Andrew Brian Hall, Karl Melder, Daniel Demetris George MOTH, Zhaoqing Wu, Oleg Izmerly, Gregory Miskelly, Jackson Michael Davis
  • Patent number: 9170844
    Abstract: Embodiments of the present invention provide a method, system and computer program product for software prioritization of concurrent transactions for embedded conflict arbitration in transactional memory management. In an embodiment of the invention, a method for software prioritization of concurrent transactions for embedded conflict arbitration in transactional memory management can include setting different hardware registers with different priority values for correspondingly different transactions in a transactional memory system configured for transactional memory management according to respective priority values specified by priority assignment logic in external software support for the system. The method also can include detecting a conflict amongst the transactions in the system. Finally, the method can include applying conflict arbitration within the system based upon the priority values specified by the priority assignment logic in the external software support for the system.
    Type: Grant
    Filed: January 2, 2009
    Date of Patent: October 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Blainey, C. Brian Hall, Thomas J. Heller, Jr., Mark F. Wilding
  • Patent number: 8826623
    Abstract: A diagonal brace connector and method is disclosed. The connector includes an upper planar member and a lower planar member connected by a rigid webbing. A center screw boss is disposed continuously and laterally along the webbing. The screw boss is adapted to receive a screw fastened through a structural member and into the screw boss. A corner screw boss is along the corner between the webbing and the lower flange. The corner boss is similarly designed to accept a screw fastened through a structural member and into the screw boss. A pair of parallel grooves are formed in the webbing to provide a visual guide for the locations to install permanent fasteners. The alignment grooves are disposed such that the screw bosses of adjoining members do not interfere with the permanent fasteners.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: September 9, 2014
    Inventors: James Armstrong, Brian Hall
  • Patent number: 8799590
    Abstract: A system enabling Transactional Memory with overflow prediction mechanism, comprising: prediction unit for predicting the mode for the next execution of a transaction based on the final status of the previous execution of the transaction; execution unit for executing the transaction in the execution mode predicted by the prediction unit, wherein the execution mode comprises overflow mode and non-overflow made. According to this invention, before a transaction is executed, it is predicted whether or not the transaction will overflow, and therefore, the execution of the transaction which is necessary to determine whether or not an overflow will occur is saved.
    Type: Grant
    Filed: May 8, 2009
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Hua Yong Wang, Charles Brian Hall, Yan Qi Wang, Zhi Yong Liang, Xiao Wei Shen
  • Patent number: 8755406
    Abstract: Example multiple channel systems for a twisted pair telephone wire local loop system are disclosed. An example method includes implementing, via a digital filter at a subscriber gateway, a frequency translation received from a first controller of a switching office in response to a bandwidth allocation request, wherein the frequency translation moves a signal to an available frequency band identified by the first controller of the switching office; operating a second controller at the subscriber gateway to control the digital filter; and transmitting a plurality of frequency division multiplexed signals via a first transceiver configured to send and receive via multiple independent channel located at the subscriber gateway.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: June 17, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Phillip George Skeba, Dale Brian Halling, Nelson Leon Ledbetter, Edward R. Folds, Thomas J. J. Starr
  • Patent number: 8630302
    Abstract: A communications network is disclosed and includes a broadband communication line having a first derived voice channel and a second derived voice channel, wherein the first and second derived voice channels are established as a function of an available bandwidth associated with the broadband communication line. The communication network further includes a residential gateway in communication with the broadband communication line. The residential gateway includes a switch, a network interface device in communication with the switch, and wherein the switch is configured to select at least one of the first or second derived voice channels for voice communication over the broadband communication line as a function of the available bandwidth.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: January 14, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Robert Wesley Bossemeyer, Jr., Dale Brian Halling, Scott Christopher Goering, Michael George Gorman, Denise Violetta Kagan, Jeffrey Neumann, Michael Steven Pickard, Michael Tisiker, Bruce Edward Stuckman
  • Publication number: 20140000184
    Abstract: A diagonal brace connector and method is disclosed. The connector includes an upper planar member and a lower planar member connected by a rigid webbing. A center screw boss is disposed continuously and laterally along the webbing. The screw boss is adapted to receive a screw fastened through a structural member and into the screw boss. A corner screw boss is along the corner between the webbing and the lower flange. The corner boss is similarly designed to accept a screw fastened through a structural member and into the screw boss. A pair of parallel grooves are formed in the webbing to provide a visual guide for the locations to install permanent fasteners. The alignment grooves are disposed such that the screw bosses of adjoining members do not interfere with the permanent fasteners.
    Type: Application
    Filed: May 14, 2013
    Publication date: January 2, 2014
    Applicant: ARMSTRONG ALUMINUM, INC.
    Inventors: James Armstrong, Brian Hall
  • Patent number: 8612485
    Abstract: Processing a scenegraph for a client, including: creating a stack of filters, wherein each filter of the stack of filters is configured to edit or create a property on an object within the scenegraph; presenting a query by the client to the stack of filters for a first property on a first object within the scenegraph to determine whether a filter of the stack of filters edits or creates the first property on the first object; and returning a value for the first property if the filter of the stack of filters edits or creates the first property.
    Type: Grant
    Filed: August 11, 2009
    Date of Patent: December 17, 2013
    Assignees: Sony Corporation, Sony Pictures Entertainment Inc.
    Inventors: Jeremy Selan, Steve LaVietes, Brian Hall
  • Patent number: 8517022
    Abstract: A light weight securable nasal cannula and system including the nasal cannula for delivering therapeutic gas, e.g., oxygen, to the nostrils of a patient. The nasal cannula may include a hollow body having at least one inhale aperture defined therein and at least one nasal insert therein. Each nasal insert may include a nasal insert tube associated with the nasal insert of the body. Each nasal insert may further include at least one exhale aperture adjacent to the nasal insert tube, wherein each of the exhale apertures, either alone or in combination, has a cross-sectional area greater than a cross-sectional area of the nasal insert tube. Each nasal insert may further include an annular sleeve surrounding the nasal insert tube and the at least one exhale aperture, the annular sleeve including a contact surface formed thereon and configured for placement against an inside surface of the nostril to achieve a friction fit.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: August 27, 2013
    Assignee: JBR Holding, L.C.
    Inventors: Jordan Halling, Brian Halling
  • Patent number: 8406498
    Abstract: Multimodal or multispectral images of cells comprising a population of cells are simultaneously collected. Photometric and/or morphometric image features identifiable in the images are used to identify differences between first and second populations of cells. The differences can include changes in a relative percentage of different cell types in each population, or a change in a first type of cell present in the first population of cells and the same type of cell in the second population of cells. The changes may be indicative of a disease state, indicative of a relative effectiveness of a therapy, or indicative of a health of the person from whom the cells populations were obtained.
    Type: Grant
    Filed: December 4, 2009
    Date of Patent: March 26, 2013
    Assignee: Amnis Corporation
    Inventors: William Ortyn, David Basiji, Philip Morrissey, Thaddeus George, Brian Hall, Cathleen Zimmerman, David Perry
  • Patent number: D711162
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: August 19, 2014
    Inventors: Jack Wilson, Brian Hall