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: 11384931Abstract: 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: GrantFiled: April 16, 2019Date of Patent: July 12, 2022Assignee: Zuma Array LimitedInventors: Morten Warren, Fong Ming, Laurence Dickie, Philip John Rimmer, John Daniell Hebert, Ed Rose
-
Publication number: 20210164645Abstract: 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: ApplicationFiled: April 16, 2019Publication date: June 3, 2021Applicant: Zuma Array LimitedInventors: Morten WARREN, Fong MING, Laurence DICKIE, Philip John RIMMER, John Daniell HEBERT, Ed ROSE
-
Patent number: 10579442Abstract: 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: GrantFiled: February 15, 2017Date of Patent: March 3, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Blaise Aguera y Arcas, Hen Fitoussi, John Daniell Hebert, Benny Schlesinger, Eran Yariv
-
Publication number: 20170161118Abstract: 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: ApplicationFiled: February 15, 2017Publication date: June 8, 2017Inventors: Blaise Aguera y Arcas, Hen Fitoussi, John Daniell Hebert, Benny Schlesinger, Eran Yariv
-
Patent number: 9600351Abstract: 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: GrantFiled: December 14, 2012Date of Patent: March 21, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Blaise Aguera y Arcas, Hen Fitoussi, John Daniell Hebert, Benny Schlesinger, Eran Yariv
-
Patent number: 9600353Abstract: 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: GrantFiled: July 28, 2015Date of Patent: March 21, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Blaise Aguera y Arcas, Hen Fitoussi, John Daniell Hebert, Benny Schlesinger, Eran Yariv
-
Publication number: 20150331726Abstract: 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: ApplicationFiled: July 28, 2015Publication date: November 19, 2015Inventors: Blaise Aguera y Arcas, Hen Fitoussi, John Daniell Hebert, Benny Schlesinger, Eran Yariv
-
Patent number: 9092247Abstract: 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: GrantFiled: December 13, 2012Date of Patent: July 28, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Blaise Aguera y Arcas, Hen Fitoussi, John Daniell Hebert, Benny Schlesinger, Eran Yariv
-
Publication number: 20140173592Abstract: 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: ApplicationFiled: December 14, 2012Publication date: June 19, 2014Applicant: Microsoft CorporationInventors: Blaise Aguera y Arcas, Hen Fitoussi, John Daniell Hebert, Benny Schlesinger, Eran Yariv
-
Publication number: 20140168475Abstract: 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: ApplicationFiled: December 14, 2012Publication date: June 19, 2014Applicant: Microsoft CorporationInventors: Joe Corkery, James Burgess, John Daniell Hebert, Morgan Venable, Benjamin Pelletier
-
Publication number: 20130263127Abstract: 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: ApplicationFiled: December 13, 2012Publication date: October 3, 2013Applicant: Microsoft CorporationInventors: Blaise Aguera y Arcas, Hen Fitoussi, John Daniell Hebert, Benny Schlesinger, Eran Yariv
-
Patent number: 6995310Abstract: 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: GrantFiled: July 18, 2002Date of Patent: February 7, 2006Assignee: EmusicsystemInventors: R. Benjamin Knapp, J. Daniell Hebert, Robert L. Miller, Kevin A. McFarland
-
Publication number: 20040034484Abstract: 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: ApplicationFiled: June 23, 2003Publication date: February 19, 2004Inventors: Michael V. Solomita, Alan Ewald, J. Daniell Hebert, R. Benjamin Knapp, Greg McGurk
-
Patent number: 6301367Abstract: 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: GrantFiled: June 11, 1998Date of Patent: October 9, 2001Assignee: Interval Research CorporationInventors: James H. Boyden, Wayne Burdick, Lorna Ross-Brook, Tricia L. Wright, Daniell Hebert, Simon Gatrall
-
Patent number: 6160701Abstract: 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: GrantFiled: July 29, 1998Date of Patent: December 12, 2000Assignee: 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: 5048538Abstract: 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: GrantFiled: May 9, 1990Date of Patent: September 17, 1991Assignee: Vance Products IncorporatedInventors: Richard A. Terwilliger, Daniell Hebert, Jack Hall
-
Patent number: 4940061Abstract: 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: GrantFiled: November 27, 1989Date of Patent: July 10, 1990Assignee: Ingress Technologies, Inc.Inventors: Richard A. Terwilliger, Daniell Hebert, Jack Hall