Patents by Inventor Daniel M. Price
Daniel M. Price 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).
-
Publication number: 20250103272Abstract: A method includes measuring an environmental parameter that indicates a sensory condition at a location of an electronic device within a physical environment. The method includes determining whether the environmental parameter is within an acceptable range. The method includes, in response to determining that the environmental parameter is not within the acceptable range, triggering presentation of augmented content in order to enhance the sensory condition at the location of the electronic device.Type: ApplicationFiled: September 23, 2024Publication date: March 27, 2025Inventors: Camellia G. Boutros, Danielle M. Price, Hana Z. Wang, Ronald J. Guglielmone, JR., Sam D. Smith, Xavier Prospero
-
Publication number: 20250104678Abstract: A method includes displaying, on a display, virtual acoustic instruments as being overlaid onto a pass-through of a physical environment. The method includes performing, based on respective characteristics of the virtual acoustic instruments, an acoustic simulation in order to generate estimated acoustic parameters for respective locations within the physical environment. The method includes displaying, on the display, an indication of the estimated acoustic parameters.Type: ApplicationFiled: September 23, 2024Publication date: March 27, 2025Inventors: Camellia G. Boutros, Danielle M. Price, Hana Z. Wang, Ronald J. Guglielmone, JR., Sam D. Smith, Xavier Prospero
-
Publication number: 20250031002Abstract: Systems, devices, and methods for presenting audio associated with events associated with spatialized audio effects or non-spatialized audio effects in three-dimensional environments are disclosed. The spatialized and/or non-spatialized audio effects correspond with displaying, via a display generation component, a three-dimensional environment from a viewpoint of a user. While displaying the three-dimensional environment from the viewpoint of the user, the computer system detects an event. When the computer system detects an event which corresponds to a spatialized sound effect, the computer system presents the sound effect as emanating from a location in the three-dimensional environment associated with the event.Type: ApplicationFiled: July 23, 2024Publication date: January 23, 2025Inventors: Matthew B. HAWKINS, Danielle M. PRICE, Connor A. SMITH, Anish KANNAN
-
Publication number: 20240411421Abstract: A computer system detects an input to invoke a home menu user interface. In response to detecting the input, the computer system displays, via one or more display generation components, the home menu user interface in a three-dimensional environment, including: if a viewpoint of a user in the three-dimensional environment had a first elevation relative to a reference plane in the three-dimensional environment, displaying the home menu user interface at a first height in the three-dimensional environment; and, if the viewpoint of the user in the three-dimensional environment had a second elevation relative to the reference plane in the three-dimensional environment, the second elevation being different from the first elevation, displaying the home menu user interface at a second height in the three-dimensional environment, the second height being different from the first height.Type: ApplicationFiled: May 14, 2024Publication date: December 12, 2024Inventors: Israel Pastrana Vicente, Amy E. DeDonato, Marcos Alonso Ruiz, Lee S. Broughton, Richard D. Lyons, William A. Sorrentino, III, Stephen O. Lemay, James J. Owen, Miquel Estany Rodriguez, Jesse Chand, Jonathan R. Dascola, Christian Schnorr, Zoey C. Taylor, Jonathan Ravasz, Harlan B. Haskins, Vinay Chawda, Benjamin H. Boesel, Ieyuki Kawashima, Christopher D. McKenzie, Benjamin Hylak, Nathan Gitter, Nahckjoon Kim, Owen Monsma, Matan Stauber, Danielle M. Price
-
Publication number: 20240402984Abstract: The present disclosure generally relates to managing audio sources. In accordance with some embodiments, one or more methods for managing controls for changing audio output, managing the prominence of audio, managing audio output based on distance, managing a virtual sound stage, outputting audio at one or more locations in accordance with some embodiments, and outputting audio at one or more locations in accordance with some embodiments.Type: ApplicationFiled: April 5, 2024Publication date: December 5, 2024Inventors: Hugo D. VERWEIJ, Mitchell R. LERNER, Danielle M. PRICE, Sanket S. DAVE, Deepak IYER, Lauren A. HASTINGS
-
Publication number: 20240402870Abstract: The present disclosure generally relates to user interfaces for electronic devices, including user interfaces for presenting content.Type: ApplicationFiled: March 25, 2024Publication date: December 5, 2024Inventors: Chia Yang LIN, Timothy T. CHONG, Danielle M. PRICE, Israel PASTRANA VICENTE, William A. SORRENTINO, III, Hugo D. VERWEIJ, James J. OWEN, Miquel ESTANY RODRIGUEZ
-
Publication number: 20240402901Abstract: The present disclosure generally relates to methods and user interfaces scrolling content using various inputs and/or changing an appearance of a scrolling indicator.Type: ApplicationFiled: March 28, 2024Publication date: December 5, 2024Inventors: Evgenii KRIVORUCHKO, Danielle M. PRICE, Stephen O. LEMAY, Zoey C. TAYLOR, Hugo D. VERWEIJ, Cedric BRAY, Tom ADRIAENSSEN
-
Publication number: 20240361835Abstract: In some embodiments, a computer system selectively recenters virtual content to a viewpoint of a user. In some embodiments, a computer system selectively recenters virtual content and/or gathers the virtual content. In some embodiments, a computer system presents virtual content with a first spatial arrangement when an input corresponds to a recentering operation and presents the virtual content with a second spatial arrangement when the input corresponds to a gathering operation.Type: ApplicationFiled: April 24, 2024Publication date: October 31, 2024Inventors: Benjamin HYLAK, Benjamin H. BOESEL, Danielle M. PRICE, Stephen O. LEMAY, Zoey C. TAYLOR
-
Publication number: 20240353922Abstract: The present disclosure generally relates to techniques and user interfaces for user enrollment, user authentication, user representation, and transitioning a device from a first state to a second state.Type: ApplicationFiled: March 6, 2024Publication date: October 24, 2024Inventors: Amy E. DEDONATO, Jay MOON, Joseph Y. CHAN, Danielle M. PRICE, Jonathan R. DASCOLA, Stephen O. LEMAY, William A. SORRENTINO, III, Richard D. LYONS, Lee S. BROUGHTON, Katherine W. KOLOMBATOVICH, Hugo D. VERWEIJ
-
Publication number: 20240329916Abstract: Causing output of various audio feedback in response to detecting various input events.Type: ApplicationFiled: January 23, 2024Publication date: October 3, 2024Inventors: Danielle M. PRICE, Hugo D. VERWEIJ
-
Publication number: 20240272782Abstract: A gaze virtual object is displayed that is selectable based on attention directed to the gaze virtual object to perform an operation associated with a selectable virtual object. An indication of attention of a user is displayed. An enlarged view of a region of a user interface is displayed. A value of a slider element is adjusted based on attention of a user. A user interface element is moved at a respective rate based on attention of a user. Text is entered into a text entry field in response to speech inputs. A value for a value selection user interface object is updated based on attention of a user. Movement of a virtual object is facilitated based on direct touch interactions. A user input is facilitated for displaying a selection refinement user interface object. A visual indicator is displayed indicating progress toward selecting a virtual object when criteria are met.Type: ApplicationFiled: September 22, 2023Publication date: August 15, 2024Inventors: Israel PASTRANA VICENTE, Evgenii KRIVORUCHKO, Danielle M. PRICE, Jonathan R. DASCOLA, Kristi E. BAUERLY, Marcos ALONSO, Hugo D. VERWEIJ, Lorena S. PAZMINO, Jonathan RAVASZ, Zoey C. Taylor, Miquel ESTANY RODRIGUEZ, James J. Owen
-
Publication number: 20240233288Abstract: A computer system displays an immersion control, a volume control, an element configured to permit or restrict breakthrough in different modes of operation of the computer system, and/or an option selectable to cause initiation of display of a representation of content from a second computer system via a display generation component of the computer system. While a second computer system is displaying content, a first computer system detects an input corresponding to a request to display a representation of the content from the second computer system via a display generation component of the first computer system, and in response, initiates a process to display the representation of content and to de-emphasize the content displayed by the second computer system. A first computer system facilitates disambiguation of a second computer system from a plurality of computer systems for display of a representation of content from the second computer system.Type: ApplicationFiled: September 22, 2023Publication date: July 11, 2024Inventors: Matan S. STAUBER, Lorena S. PAZMINO, Karen EL ASMAR, Danielle M. PRICE, Hugo D. VERWEIJ, Zoey C. TAYLOR
-
Publication number: 20240152256Abstract: A computer system concurrently displays, via a display generation component, a browser toolbar, for a browser that includes a plurality of tabs and a window including first content associated with a first tab of the plurality of tabs. The browser toolbar and the window are overlaying a view of a three-dimensional environment. While displaying the browser toolbar and the window that includes the first content overlaying the view of the three-dimensional environment, the computer system detects a first air gesture that meets first gesture criteria, the air gesture comprising a gaze input directed at a location in the view of the three-dimensional environment that is occupied by the browser toolbar and a hand movement. In response to detecting the first air gesture that meets the first gesture criteria, the computer system displays second content in the window, the second content associated with a second tab of the plurality of tabs.Type: ApplicationFiled: September 18, 2023Publication date: May 9, 2024Inventors: Jonathan R. Dascola, Nathan Gitter, Jay Moon, Stephen O. Lemay, Joseph M.W. Luxton, Angel Suet Y. Cheung, Danielle M. Price, Hugo D. Verweij, Kristi E.S. Bauerly, Katherine W. Kolombatovich, Jordan A. Cazamias
-
Publication number: 20240103685Abstract: A computer system displays an immersion control, a volume control, an element configured to permit or restrict breakthrough in different modes of operation of the computer system, and/or an option selectable to cause initiation of display of a representation of content from a second computer system via a display generation component of the computer system. While a second computer system is displaying content, a first computer system detects an input corresponding to a request to display a representation of the content from the second computer system via a display generation component of the first computer system, and in response, initiates a process to display the representation of content and to de-emphasize the content displayed by the second computer system. A first computer system facilitates disambiguation of a second computer system from a plurality of computer systems for display of a representation of content from the second computer system.Type: ApplicationFiled: September 22, 2023Publication date: March 28, 2024Inventors: Lorena S. PAZMINO, Karen EL ASMAR, Matan STAUBER, Danielle M. PRICE, Hugo D. VERWEIJ, Zoey C. TAYLOR
-
Publication number: 20240103617Abstract: Gaze enrollment, including displaying an enrollment progress user indicator, animating movement of user interface elements, changing the appearances of user interface elements, and/or moving a user interface element over time, enable a computer system to more accurately track the gaze of a user of the computer system.Type: ApplicationFiled: September 21, 2023Publication date: March 28, 2024Inventors: Giancarlo YERKES, Adam L. AMADIO, Amy E. DEDONATO, Kirsty KEATCH, Stephen O. LEMAY, Israel PASTRANA VICENTE, Danielle M. PRICE, William A. SORRENTINO, III, Lynn I. STREJA, Hugo D. VERWEIJ, Hana Z. WANG
-
Publication number: 20240103676Abstract: A gaze virtual object is displayed that is selectable based on attention directed to the gaze virtual object to perform an operation associated with a selectable virtual object. An indication of attention of a user is displayed. An enlarged view of a region of a user interface is displayed. A value of a slider element is adjusted based on attention of a user. A user interface element is moved at a respective rate based on attention of a user. Text is entered into a text entry field in response to speech inputs. A value for a value selection user interface object is updated based on attention of a user. Movement of a virtual object is facilitated based on direct touch interactions. A user input is facilitated for displaying a selection refinement user interface object. A visual indicator is displayed indicating progress toward selecting a virtual object when criteria are met.Type: ApplicationFiled: September 22, 2023Publication date: March 28, 2024Inventors: Israel PASTRANA VICENTE, Danielle M. PRICE, Evgenii KRIVORUCHKO, Jonathan R. DASCOLA, Jonathan RAVASZ, Marcos ALONSO, Hugo D. VERWEIJ, Zoey C. TAYLOR, Lorena S. PAZMINO
-
Publication number: 20230384860Abstract: In some examples, a computer system provides non-visual feedback based on a determination that information about a user has been captured. In some examples, a computer system displays different portions of a representation of a user as the user and/or the computer system move relative to one another. In some examples, a computer system displays different three-dimensional content associated with different steps of an enrollment process. In some examples, a computer system displays visual elements at different simulated depths that move with simulated parallax to facilitate alignment of the user and the computer system. In some examples, a computer system prompts a user to make facial expressions and displays a progress bar indicating an amount of progress toward making the facial expressions. In some examples, a computer system adjusts dynamic audio output to indicate an amount of progress toward completing a step of an enrollment process.Type: ApplicationFiled: April 6, 2023Publication date: November 30, 2023Inventors: Amy E. DEDONATO, Kristi E. BAUERLY, Wesley M. HOLDER, Seung Wook KIM, Jay MOON, Danielle M. PRICE, Jason D. RICKWALD, William A. SORRENTINO, III, Alfred B. HUERGO WAGNER, Giancarlo YERKES
-
Patent number: 7409395Abstract: A method for improving the availability and reliability of a computer clustering system having first and second servers that are connected to each other by a communication link and that each have an associated mass storage device. In one implementation, the method begins when the first server detects a loss of communication over the communication link from the second server to the first server that prevents the servers from communicating with each other. The first server then analyzes the communication link to determine if the communication link is functioning properly. If the communication link is functioning properly, then the first server continues operation, assuming a right to survive without communicating with the second server or with the mass storage device of the first server or with the mass storage device of the second server, and the first server services network requests that would otherwise be serviced by the second server.Type: GrantFiled: August 18, 2004Date of Patent: August 5, 2008Assignee: EMC CorporationInventor: Daniel M. Price
-
Patent number: 6785678Abstract: A method for increasing the availability of a first server included in a computer cluster when a second server fails. Each server in the computer cluster has an associated mass storage device and can process requests from any network device in the computer cluster. Data is mirrored between the mass storage devices of the servers so that each server's mass storage device has a complete copy of all computer cluster data. Data mirroring takes place across a dedicated link, which reduces congestion on the rest of the computer cluster. When the first server detects a loss of communication from the second server, the first server determines if the loss of communication is a result of a malfunction of the dedicated link. If the dedicated link has failed, the first server discontinues operation to avoid writing data to its associated mass storage device, which cannot be mirrored due to the loss of communication. If the dedicated link is operational, the first server continues operation.Type: GrantFiled: May 14, 2001Date of Patent: August 31, 2004Assignee: EMC CorporationInventor: Daniel M. Price
-
Publication number: 20020083036Abstract: A method for increasing the availability of a first server included in a computer cluster when a second server fails. Each server in the computer cluster has an associated mass storage device and can process requests from any network device in the computer cluster. Data is mirrored between the mass storage devices of the servers so that each server's mass storage device has a complete copy of all computer cluster data. Data mirroring takes place across a dedicated link, which reduces congestion on the rest of the computer cluster. When the first server detects a loss of communication from the second server, the first server determines if the loss of communication is a result of a malfunction of the dedicated link. If the dedicated link has failed, the first server discontinues operation to avoid writing data to its associated mass storage device, which cannot be mirrored due to the loss of communication. If the dedicated link is operational, the first server continues operation.Type: ApplicationFiled: May 14, 2001Publication date: June 27, 2002Inventor: Daniel M. Price