Patents by Inventor Daniell Hebert

Daniell Hebert 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: 11384931
    Abstract: A combined lighting and speaker device having a central longitudinal axis defining a forward and a rearward direction and a radially outward and a radially inward direction is provided. The device comprises a tweeter; a tweeter horn positioned radially outwardly of the tweeter; a speaker positioned rearward of the tweeter horn; and a light emitting diode, LED, assembly positioned radially outwardly of the tweeter. The LED assembly comprises one or more light emitting diodes, LEDs, and a lens having a forward surface. The tweeter horn has an inner edge in communication with an outer edge of the tweeter, so that the tweeter horn forms a guide to direct sound produced by the tweeter away from the speaker when in use. At least part of the tweeter horn is provided by the forward surface of the lens.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: July 12, 2022
    Assignee: Zuma Array Limited
    Inventors: Morten Warren, Fong Ming, Laurence Dickie, Philip John Rimmer, John Daniell Hebert, Ed Rose
  • Publication number: 20210164645
    Abstract: A combined lighting and speaker device having a central longitudinal axis defining a forward and a rearward direction and a radially outward and a radially inward direction is provided. The device comprises a tweeter; a tweeter horn positioned radially outwardly of the tweeter; a speaker positioned rearward of the tweeter horn; and a light emitting diode, LED, assembly positioned radially outwardly of the tweeter. The LED assembly comprises one or more light emitting diodes, LEDs, and a lens having a forward surface. The tweeter horn has an inner edge in communication with an outer edge of the tweeter, so that the tweeter horn forms a guide to direct sound produced by the tweeter away from the speaker when in use. At least part of the tweeter horn is provided by the forward surface of the lens.
    Type: Application
    Filed: April 16, 2019
    Publication date: June 3, 2021
    Applicant: Zuma Array Limited
    Inventors: Morten WARREN, Fong MING, Laurence DICKIE, Philip John RIMMER, John Daniell HEBERT, Ed ROSE
  • Patent number: 10579442
    Abstract: In the field of computing, many scenarios involve the execution of an application within a virtual environment of a device (e.g., web applications executing within a web browser). Interactions between applications and device components are often enabled through hardware abstractions or component application programming interfaces (API), but such interactions may provide more limited and/or inconsistent access to component capabilities for virtually executing applications than for native applications. Instead, the device may provide hardware interaction as a service to the virtual environment utilizing a callback model, wherein applications within the virtual environment initiate component request specifying a callback, and the device initiates the component requests with the components and invokes associated callbacks upon completion of a component request.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: March 3, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Blaise Aguera y Arcas, Hen Fitoussi, John Daniell Hebert, Benny Schlesinger, Eran Yariv
  • Publication number: 20170161118
    Abstract: In the field of computing, many scenarios involve the execution of an application within a virtual environment of a device (e.g., web applications executing within a web browser). Interactions between applications and device components are often enabled through hardware abstractions or component application programming interfaces (API), but such interactions may provide more limited and/or inconsistent access to component capabilities for virtually executing applications than for native applications. Instead, the device may provide hardware interaction as a service to the virtual environment utilizing a callback model, wherein applications within the virtual environment initiate component request specifying a callback, and the device initiates the component requests with the components and invokes associated callbacks upon completion of a component request.
    Type: Application
    Filed: February 15, 2017
    Publication date: June 8, 2017
    Inventors: Blaise Aguera y Arcas, Hen Fitoussi, John Daniell Hebert, Benny Schlesinger, Eran Yariv
  • Patent number: 9600353
    Abstract: In the field of computing, many scenarios involve the execution of an application within a virtual environment (e.g., web applications executing within a web browser). In order to perform background processing, such applications may invoke worker processes within the virtual environment; however, this configuration couples the life cycle of worker processes to the life cycle of the application and/or virtual environment. Presented herein are techniques for executing worker processes outside of the virtual environment and independently of the life cycle of the application, such that background computation may persist after the application and/or virtual environment are terminated and even after a computing environment restart, and for notifying the application upon the worker process achieving an execution event (e.g., detecting device events even while the application is not executing).
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: March 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Blaise Aguera y Arcas, Hen Fitoussi, John Daniell Hebert, Benny Schlesinger, Eran Yariv
  • Patent number: 9600351
    Abstract: In the field of computing, many scenarios involve the execution of an application within a virtual environment of a device (e.g., web applications executing within a web browser). Interactions between applications and device components are often enabled through hardware abstractions or component application programming interfaces (API), but such interactions may provide more limited and/or inconsistent access to component capabilities for virtually executing applications than for native applications. Instead, the device may provide hardware interaction as a service to the virtual environment utilizing a callback model, wherein applications within the virtual environment initiate component request specifying a callback, and the device initiates the component requests with the components and invokes associated callbacks upon completion of a component request.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: March 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Blaise Aguera y Arcas, Hen Fitoussi, John Daniell Hebert, Benny Schlesinger, Eran Yariv
  • Publication number: 20150331726
    Abstract: In the field of computing, many scenarios involve the execution of an application within a virtual environment (e.g., web applications executing within a web browser). In order to perform background processing, such applications may invoke worker processes within the virtual environment; however, this configuration couples the life cycle of worker processes to the life cycle of the application and/or virtual environment. Presented herein are techniques for executing worker processes outside of the virtual environment and independently of the life cycle of the application, such that background computation may persist after the application and/or virtual environment are terminated and even after a computing environment restart, and for notifying the application upon the worker process achieving an execution event (e.g., detecting device events even while the application is not executing).
    Type: Application
    Filed: July 28, 2015
    Publication date: November 19, 2015
    Inventors: Blaise Aguera y Arcas, Hen Fitoussi, John Daniell Hebert, Benny Schlesinger, Eran Yariv
  • Patent number: 9092247
    Abstract: In the field of computing, many scenarios involve the execution of an application within a virtual environment (e.g., web applications executing within a web browser). In order to perform background processing, such applications may invoke worker processes within the virtual environment; however, this configuration couples the life cycle of worker processes to the life cycle of the application and/or virtual environment. Presented herein are techniques for executing worker processes outside of the virtual environment and independently of the life cycle of the application, such that background computation may persist after the application and/or virtual environment are terminated and even after a computing environment restart, and for notifying the application upon the worker process achieving an execution event (e.g., detecting device events even while the application is not executing).
    Type: Grant
    Filed: December 13, 2012
    Date of Patent: July 28, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Blaise Aguera y Arcas, Hen Fitoussi, John Daniell Hebert, Benny Schlesinger, Eran Yariv
  • Publication number: 20140168475
    Abstract: Panoramic and spherical cameras are often configured to capture respective portions of a scene using a set of lenses that focus images on imagers for sampling by photosensitive elements. In many such cameras, the orientation of the lenses is selected to resemble to a regular prismatic solid (e.g., one lens oriented according to a face of a cube). However, such lens orientations may create gaps between images that result in blind spots, and/or varying degrees of coverage overlap. Presented herein are techniques for orienting the lenses in an asymmetric manner, comprising one forward lens and three backward lenses having a 120-degree rotational angle around a first (e.g., front-to-back) axis and a variable inclination angle perpendicular to the first axis. This lens orientation may be selected (e.g., by a computer) to achieve a desired degree of coverage overlap while significantly reducing gaps that create blind spots in the composite image.
    Type: Application
    Filed: December 14, 2012
    Publication date: June 19, 2014
    Applicant: Microsoft Corporation
    Inventors: Joe Corkery, James Burgess, John Daniell Hebert, Morgan Venable, Benjamin Pelletier
  • Publication number: 20140173592
    Abstract: In the field of computing, many scenarios involve the execution of an application within a virtual environment of a device (e.g., web applications executing within a web browser). Interactions between applications and device components are often enabled through hardware abstractions or component application programming interfaces (API), but such interactions may provide more limited and/or inconsistent access to component capabilities for virtually executing applications than for native applications. Instead, the device may provide hardware interaction as a service to the virtual environment utilizing a callback model, wherein applications within the virtual environment initiate component request specifying a callback, and the device initiates the component requests with the components and invokes associated callbacks upon completion of a component request.
    Type: Application
    Filed: December 14, 2012
    Publication date: June 19, 2014
    Applicant: Microsoft Corporation
    Inventors: Blaise Aguera y Arcas, Hen Fitoussi, John Daniell Hebert, Benny Schlesinger, Eran Yariv
  • Publication number: 20130263127
    Abstract: In the field of computing, many scenarios involve the execution of an application within a virtual environment (e.g., web applications executing within a web browser). In order to perform background processing, such applications may invoke worker processes within the virtual environment; however, this configuration couples the life cycle of worker processes to the life cycle of the application and/or virtual environment. Presented herein are techniques for executing worker processes outside of the virtual environment and independently of the life cycle of the application, such that background computation may persist after the application and/or virtual environment are terminated and even after a computing environment restart, and for notifying the application upon the worker process achieving an execution event (e.g., detecting device events even while the application is not executing).
    Type: Application
    Filed: December 13, 2012
    Publication date: October 3, 2013
    Applicant: Microsoft Corporation
    Inventors: Blaise Aguera y Arcas, Hen Fitoussi, John Daniell Hebert, Benny Schlesinger, Eran Yariv
  • Patent number: 6995310
    Abstract: A system and method of enhancing guitar instruction based on Tablature Plus encoding of playing techniques within a MIDI file or other data structure, that may be rendered on an associated player application that provides multimedia output of the piece being played including a number of playing techniques. The system hardware for encoding the information comprises a pickup head for registering string motion, and optionally a hand motion and finger positioning sensor, such as a data glove, for simultaneously registering the actions of the guitarist while playing the piece. The software comprises algorithms for determining note pitch and duration, and for extracting playing techniques from the data being collected. Multimedia player software is also described which renders a visual and audio output for the Tablature Plus encoded file, wherein the encoded playing techniques are represented within the display output.
    Type: Grant
    Filed: July 18, 2002
    Date of Patent: February 7, 2006
    Assignee: Emusicsystem
    Inventors: R. Benjamin Knapp, J. Daniell Hebert, Robert L. Miller, Kevin A. McFarland
  • Publication number: 20040034484
    Abstract: A premise system that is reliable, easy to install and easy to maintain, that provides data to a computing platform detailing the energy usage of the consumer, allowing the utility company to dynamically adjust rates and output levels so as to increase cost savings. An energy management system according to the invention is designed as a network of devices installed in the home or small office to efficiently make use of heating, ventilation, and air-conditioning (“HVAC”) units and other appliances. Module devices installed on the network may communicate and transmit energy usage data to a central server, for example, located at the utility company. The utility company monitors the usage data as the data is periodically received and is able to generate messages that initiate energy saving programs specific to each premise.
    Type: Application
    Filed: June 23, 2003
    Publication date: February 19, 2004
    Inventors: Michael V. Solomita, Alan Ewald, J. Daniell Hebert, R. Benjamin Knapp, Greg McGurk
  • Patent number: 6301367
    Abstract: Acoustic modules adapted to be worn on the head of a wearer, such as with a headband, or fastened to a hat or eyeglasses, are provided. The modules are situated on opposite sides of the wearer's head, adjacent the ears, and each contains a transducer, an outlet port and a vent port. The audio system is connected to, or in communication with, a conventional source of audio signals, such as a radio, tape player, CD player, cellular telephone, or the like.
    Type: Grant
    Filed: June 11, 1998
    Date of Patent: October 9, 2001
    Assignee: Interval Research Corporation
    Inventors: James H. Boyden, Wayne Burdick, Lorna Ross-Brook, Tricia L. Wright, Daniell Hebert, Simon Gatrall
  • Patent number: 6160701
    Abstract: A portable computer has the features and benefits of a conventional portable computer and in addition including the added features of two larger than normal speakers, an integral microphone, a infrared transceiver and a touchscreen. The computer, also, has ports for receiving components tailored for disabled personnel including switching ports. The portable computer has a housing with an upper assembly and a lower assembly. The lower assembly has a support rib projects upward from the base and extends from one of the side walls towards the center of the lower assembly. One of the side walls has a reinforcing bar extending from generally the support rib to the front wall. A battery opening is defined by the reinforcing bar, one of the side walls and the front wall. The lower assembly defines a quadruplet of quadrants. The computer has a battery for powering the computer located in a quadrant, the battery quadrant. A hard drive and the power board are in the quadrant adjacent the battery quadrant.
    Type: Grant
    Filed: July 29, 1998
    Date of Patent: December 12, 2000
    Assignee: Assistive Technology, Inc.
    Inventors: Gregory Gardner Baker, Howard C. Shane, James Lewis, Daniel Kendall Harden, Ian James Myles, Garry Ming Heng Goh, Matthew Allison Herron, John Lyndon Groff, John Daniell Hebert, Gordon M. Fair, III, Rex Lundgren, Baldo Faieta, Henrik Thurfjell
  • Patent number: 5048538
    Abstract: An instrument for removing tissue samples from a tissue mass which automatically penetrates, severs, and removes a tissue portion for examination. The instrument is motor powered, preferably by self-contained rechargeable batteries, and employs electrically actuated stops to control the action of penetration into and retraction from the tissue mass. The tissue penetrating means and severing means includes an inner stylet which penetrates the tissue mass and a hollow outer tube or cannula which surrounds the stylet and serves to sever a sample of tissue. In a preferred form the tissue penetrating end of the stylet is notched so that when the stylet penetrates the tissue mass, a portion of the tissue relaxes in the notched area. After tissue penetration by the stylet, the cannula, having a cutting surface at its distal end, penetrates the tissue and cuts off the tissue portion residing in the notched area of the stylet.
    Type: Grant
    Filed: May 9, 1990
    Date of Patent: September 17, 1991
    Assignee: Vance Products Incorporated
    Inventors: Richard A. Terwilliger, Daniell Hebert, Jack Hall
  • Patent number: 4940061
    Abstract: An instrument for removing tissue samples from a tissue mass which automatically penetrates, severs, and removes a tissue portion for examination. The instrument is motor powered, preferably by self-contained rechargeable batteries, and employs electrically actuated stops to control the action of penetration into and retraction from the tissue mass. The tissue penetrating means and severing means includes an inner stylet which penetrates the tissue mass and a hollow outer tube or cannula which surrounds the stylet and serves to sever a sample of tissue. In a preferred form the tissue penetrating end of the stylet is notched so that when the stylet penetrates the tissue mass, a portion of the tissue relaxes in the notched area. After tissue penetration by the stylet, the cannula, having a cutting surface at its distal end, penetrates the tissue and cuts off the tissue portion residing in the notched area of the stylet.
    Type: Grant
    Filed: November 27, 1989
    Date of Patent: July 10, 1990
    Assignee: Ingress Technologies, Inc.
    Inventors: Richard A. Terwilliger, Daniell Hebert, Jack Hall