Patents by Inventor Nicolas Dahlquist

Nicolas Dahlquist 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: 20230394740
    Abstract: Systems and methods are directed to generating a three-dimensional (3D) model of a first image set. The first image set (e.g., input image set) corresponds to different viewing angles of an object that is subject to 3D modeling. A volumetric density function is generated from the first image set. A second image set (e.g., a textured image set) is generated from the volumetric density function and from a predefined color function. The first image set is blended with the second image set to generate a third image set (e.g., an image set with temporary textures). To generate the 3D model, a 3D surface model is generated from the third image set. In addition, a texture map of the 3D surface model is generated from the first image set. A computing system is configured to render the 3D surface model and texture map for display.
    Type: Application
    Filed: August 21, 2023
    Publication date: December 7, 2023
    Inventors: Chelhwon Kim, Nicolas Dahlquist
  • Publication number: 20230396802
    Abstract: Systems and methods are directed to streaming multiview video from a sender system to a receiver system. A sender system may capture an interlaced frame of a multiview video rendered on a multiview display of the sender client device. The interlaced frame may be formatted as spatially multiplexed views defined by a multiview configuration having a first number of views. The sender system may deinterlace the spatially multiplexed views of the interlaced frame into separate views. The sender system may concatenate the separated views to generate a tiled frame of a tiled video. The sender system may transmit the tiled video to a receiver client device, where the tiled video is compressed. The receiver system may decompress and interlace the views of the tiled video into streamed interlaced frames and render the streamed interlaced frames on a multiview display of the receiver system.
    Type: Application
    Filed: August 16, 2023
    Publication date: December 7, 2023
    Inventor: Nicolas Dahlquist
  • Publication number: 20230328222
    Abstract: Systems and methods are directed to real-time multiview video conversion. This conversion may involve receiving a video stream including two-dimensional (2D) frames, where each 2D frame corresponds to a respective 2D video timestamp. In addition, a camera baseline and a center viewpoint are identified. These parameters may be user-specified or predetermined. A target timestamp for a view of a multiview frame may be determined based on the camera baseline and the center viewpoint. The view is generated from a subset of 2D frames having 2D video timestamps adjacent to the target timestamp. A multiview video is rendered for display, where the multiview video comprises the view of the multiview frame.
    Type: Application
    Filed: June 3, 2023
    Publication date: October 12, 2023
    Inventor: Nicolas Dahlquist
  • Publication number: 20230296885
    Abstract: One aspect disclosed is a method including determining a location from a positioning system receiver, determining, using a hardware processor and the location, that the location is approaching a path of direction of visual direction information, displaying the visual direction information on a display of a wearable device in response to the determining, determining, using the positioning system receiver, whether the turn of the visual direction information has been made, determining, by the hardware processor, a first period of time for display of the content data based on whether the turn of the visual direction information has been made, powering on the display and displaying, using the display, content data for the first period of time, turning off the display and the hardware processor following display of the content data.
    Type: Application
    Filed: April 20, 2023
    Publication date: September 21, 2023
    Inventors: Alex Bamberger, Peter Brook, Nicolas Dahlquist, Matthew Hanover, Russell Douglas Patton, Jonathan M. Rodriguez, II
  • Publication number: 20230299961
    Abstract: Embodiments for device pairing using optical codes are described. One embodiment is a wearable device with an image sensor configured to capture an image including a first optical code from a first host device. The wearable device decodes the first optical code, and in response to the first optical code, initiates broadcast of a pairing advertisement. The host device displays a second optical code in response to the pairing advertisement, and the wearable device captures and processes the second optical code to determine a host pairing advertisement code. The wearable device then, in response to the second optical code, initiate broadcast of a second pairing advertisement including the host pairing advertisement code. In various embodiments, a secure wireless channel is then established and used for further secure communications.
    Type: Application
    Filed: April 10, 2023
    Publication date: September 21, 2023
    Inventors: Peter Brook, Nicolas Dahlquist, Matthew Hanover
  • Publication number: 20230290046
    Abstract: Systems and methods are directed to loading a view of the multiview image into memory. The view may be formatted as a bitmap defined by a pixel coordinate system. A distance between the view and a center point of view may be identified. Thereafter, the view may be rendered in a graphics pipeline as a sheared view according a shear function applied along an axis of the pixel coordinate system. A shear strength of the shear function correlates with the distance between the view and the center point of view.
    Type: Application
    Filed: May 14, 2023
    Publication date: September 14, 2023
    Inventors: Nicolas Dahlquist, Jesse Ozog
  • Publication number: 20230284142
    Abstract: Systems and methods for device handshaking are described. Embodiments for client device and associated wearable device initiated handshaking are described. In certain embodiments, a device such as wearable camera eyeglasses having both high-speed wireless circuitry and low-power wireless circuitry communicates with a client device. The low-power wireless circuitry is used for signaling and to manage power on handshaking for the high-speed circuitry in order to reduce power consumption. An analysis of a high-speed connection status may be performed by a client device, and used to conserve power at the glasses with signaling from the client device to indicate when the high-speed circuitry of the glasses should be powered on.
    Type: Application
    Filed: May 10, 2023
    Publication date: September 7, 2023
    Inventors: Alex Bamberger, Peter Brook, Nicolas Dahlquist, Matthew Hanover, Russell Douglas Patton, Jonathan M. Rodriguez, II
  • Patent number: 11690014
    Abstract: Systems and methods for device handshaking are described. Embodiments for client device and associated wearable device initiated handshaking are described. In certain embodiments, a device such as wearable camera eyeglasses having both high-speed wireless circuitry and low-power wireless circuitry communicates with a client device. The low-power wireless circuitry is used for signaling and to manage power on handshaking for the high-speed circuitry in order to reduce power consumption. An analysis of a high-speed connection status may be performed by a client device, and used to conserve power at the glasses with signaling from the client device to indicate when the high-speed circuitry of the glasses should be powered on.
    Type: Grant
    Filed: August 17, 2021
    Date of Patent: June 27, 2023
    Assignee: SNAP INC.
    Inventors: Alex Bamberger, Peter Brook, Nicolas Dahlquist, Matthew Hanover, Russell Douglas Patton, Jonathan M Rodriguez, II
  • Patent number: 11662576
    Abstract: One aspect disclosed is a method including determining a location from a positioning system receiver, determining, using a hardware processor and the location, that the location is approaching a path of direction of visual direction information, displaying the visual direction information on a display of a wearable device in response to the determining, determining, using the positioning system receiver, whether the turn of the visual direction information has been made, determining, by the hardware processor, a first period of time for display of the content data based on whether the turn of the visual direction information has been made, powering on the display and displaying, using the display, content data for the first period of time, turning off the display and the hardware processor following display of the content data.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: May 30, 2023
    Assignee: Snap Inc.
    Inventors: Alex Bamberger, Peter Brook, Nicolas Dahlquist, Matthew Hanover, Russell Douglas Patton, Jonathan M Rodriguez, II
  • Patent number: 11652635
    Abstract: Embodiments for device pairing using optical codes are described. One embodiment is a wearable device with an image sensor configured to capture an image including a first optical code from a first host device. The wearable device decodes the first optical code, and in response to the first optical code, initiates broadcast of a pairing advertisement. The host device displays a second optical code in response to the pairing advertisement, and the wearable device captures and processes the second optical code to determine a host pairing advertisement code. The wearable device then, in response to the second optical code, initiate broadcast of a second pairing advertisement including the host pairing advertisement code. In various embodiments, a secure wireless channel is then established and used for further secure communications.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: May 16, 2023
    Assignee: SNAP INC.
    Inventors: Peter Brook, Nicolas Dahlquist, Matthew Hanover
  • Publication number: 20230030728
    Abstract: Described herein are system and methods to improve the image quality of a multiview image. In some embodiments a zero disparity plane image is generated based on a view of a multiview by identifying portions of the multiview image that correspond to the zero disparity plane. The zero disparity plane image and view images of the multiview image may be transmitted to a time-multiplexed display. The time-multiplexed display may operate according to a two-dimensional (2D) mode and a multiview mode. The time-multiplexed display may be configured to display the zero disparity plane image and the view images as a composite image.
    Type: Application
    Filed: October 6, 2022
    Publication date: February 2, 2023
    Inventor: Nicolas Dahlquist
  • Publication number: 20220404616
    Abstract: One aspect disclosed is a method including determining a location from a positioning system receiver, determining, using a hardware processor and the location, that the location is approaching a path of direction of visual direction information, displaying the visual direction information on a display of a wearable device in response to the determining, determining, using the positioning system receiver, whether the turn of the visual direction information has been made, determining, by the hardware processor, a first period of time for display of the content data based on whether the turn of the visual direction information has been made, powering on the display and displaying, using the display, content data for the first period of time, turning off the display and the hardware processor following display of the content data.
    Type: Application
    Filed: May 2, 2022
    Publication date: December 22, 2022
    Inventors: Alex Bamberger, Peter Brook, Nicolas Dahlquist, Matthew Hanover, Russell Douglas Patton, Jonathan M. Rodriguez, II
  • Publication number: 20220383465
    Abstract: A system and method of multiview style transfer apply a style transfer to individual views of a multiview image in a way that produces consistent results across all images. In some embodiments, the multiview style transfer includes receiving first and second images representative of first and second perspectives of a scene and first and second disparity maps corresponding to the first and second images, generating a first stylized image, generating a stylized shifted image based on the first stylized image and the first disparity map, generating a second stylized image based on a guided filter of the stylized shifted image and the second image, and generating a first and second stylized image based on the stylized shifted images and the disparity maps.
    Type: Application
    Filed: July 31, 2022
    Publication date: December 1, 2022
    Inventors: Nicolas Dahlquist, Saravana Gunaseelan, Puneet Kohli, Edward Li
  • Patent number: 11320651
    Abstract: One aspect disclosed is a method including determining a location from a positioning system receiver, determining, using a hardware processor and the location, that the location is approaching a path of direction of visual direction information, displaying the visual direction information on a display of a wearable device in response to the determining, determining, using the positioning system receiver, whether the turn of the visual direction information has been made, determining, by the hardware processor, a first period of time for display of the content data based on whether the turn of the visual direction information has been made, powering on the display and displaying, using the display, content data for the first period of time, turning off the display and the hardware processor following display of the content data.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: May 3, 2022
    Assignee: Snap Inc.
    Inventors: Alex Bamberger, Peter Brook, Nicolas Dahlquist, Matthew Hanover, Russell Douglas Patton, Jonathan M Rodriguez, II
  • Publication number: 20220039011
    Abstract: Systems and methods for device handshaking are described. Embodiments for client device and associated wearable device initiated handshaking are described. In certain embodiments, a device such as wearable camera eyeglasses having both high-speed wireless circuitry and low-power wireless circuitry communicates with a client device. The low-power wireless circuitry is used for signaling and to manage power on handshaking for the high-speed circuitry in order to reduce power consumption. An analysis of a high-speed connection status may be performed by a client device, and used to conserve power at the glasses with signaling from the client device to indicate when the high-speed circuitry of the glasses should be powered on.
    Type: Application
    Filed: August 17, 2021
    Publication date: February 3, 2022
    Inventors: Alex Bamberger, Peter Brook, Nicolas Dahlquist, Matthew Hanover, Russell Douglas Patton, Jonathan M. Rodriguez, II
  • Patent number: 11115928
    Abstract: Systems and methods for device handshaking are described. Embodiments for client device and associated wearable device initiated handshaking are described. In certain embodiments, a device such as wearable camera eyeglasses having both high-speed wireless circuitry and low-power wireless circuitry communicates with a client device. The low-power wireless circuitry is used for signaling and to manage power on handshaking for the high-speed circuitry in order to reduce power consumption. An analysis of a high-speed connection status may be performed by a client device, and used to conserve power at the glasses with signaling from the client device to indicate when the high-speed circuitry of the glasses should be powered on.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: September 7, 2021
    Assignee: Snap Inc.
    Inventors: Alex Bamberger, Peter Brook, Nicolas Dahlquist, Matthew Hanover, Russell Douglas Patton, Jonathan M Rodriguez, II
  • Publication number: 20210173207
    Abstract: One aspect disclosed is a method including determining a location from a positioning system receiver, determining, using a hardware processor and the location, that the location is approaching a path of direction of visual direction information, displaying the visual direction information on a display of a wearable device in response to the determining, determining, using the positioning system receiver, whether the turn of the visual direction information has been made, determining, by the hardware processor, a first period of time for display of the content data based on whether the turn of the visual direction information has been made, powering on the display and displaying, using the display, content data for the first period of time, turning off the display and the hardware processor following display of the content data.
    Type: Application
    Filed: February 18, 2021
    Publication date: June 10, 2021
    Inventors: Alex Bamberger, Peter Brook, Nicolas Dahlquist, Matthew Hanover, Russell Douglas Patton, Jonathan M. Rodriguez, II
  • Patent number: 10948717
    Abstract: One aspect disclosed is a method including determining a location from a positioning system receiver, determining, using a hardware processor and the location, that the location is approaching a path of direction of visual direction information, displaying the visual direction information on a display of a wearable device in response to the determining, determining, using the positioning system receiver, whether the turn of the visual direction information has been made, determining, by the hardware processor, a first period of time for display of the content data based on whether the turn of the visual direction information has been made, powering on the display and displaying, using the display, content data for the first period of time, turning off the display and the hardware processor following display of the content data.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: March 16, 2021
    Assignee: Snap Inc.
    Inventors: Alex Bamberger, Peter Brook, Nicolas Dahlquist, Matthew Hanover, Russell Douglas Patton, Jonathan M Rodriguez, II
  • Publication number: 20210051016
    Abstract: Embodiments for device pairing using optical codes are described. One embodiment is a wearable device with an image sensor configured to capture an image including a first optical code from a first host device. The wearable device decodes the first optical code, and in response to the first optical code, initiates broadcast of a pairing advertisement. The host device displays a second optical code in response to the pairing advertisement, and the wearable device captures and processes the second optical code to determine a host pairing advertisement code. The wearable device then, in response to the second optical code, initiate broadcast of a second pairing advertisement including the host pairing advertisement code. In various embodiments, a secure wireless channel is then established and used for further secure communications.
    Type: Application
    Filed: July 29, 2020
    Publication date: February 18, 2021
    Inventors: Peter Brook, Nicolas Dahlquist, Matthew Hanover
  • Publication number: 20200344687
    Abstract: Systems and methods for device handshaking are described. Embodiments for client device and associated wearable device initiated handshaking are described. In certain embodiments, a device such as wearable camera eyeglasses having both high-speed wireless circuitry and low-power wireless circuitry communicates with a client device. The low-power wireless circuitry is used for signaling and to manage power on handshaking for the high-speed circuitry in order to reduce power consumption. An analysis of a high-speed connection status may be performed by a client device, and used to conserve power at the glasses with signaling from the client device to indicate when the high-speed circuitry of the glasses should be powered on.
    Type: Application
    Filed: May 12, 2020
    Publication date: October 29, 2020
    Inventors: Alex Bamberger, Peter Brook, Nicolas Dahlquist, Matthew Hanover, Russell Douglas Patton, Jonathan M Rodrigues, II