Patents by Inventor Andrew Ip

Andrew Ip 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: 11915488
    Abstract: A localization and mapping system and method for a motor vehicle is disclosed and includes at least one camera configured to obtain images of an environment surrounding the motor vehicle, at least one sensor configured to obtain location information for objects surrounding the motor vehicle and a controller configured to receive the images captured by the at least one camera and the location information obtained by the at least one sensor. The controller enhances the captured images utilizing a neural network and combines the enhanced images with the location information to localize the vehicle within the mapped environment.
    Type: Grant
    Filed: July 2, 2021
    Date of Patent: February 27, 2024
    Assignee: Continental Autonomous Mobility US, LLC
    Inventors: Eduardo Jose Ramirez Llanos, Andrew Phillip Bolduc, Julien Ip, Dhiren Verma, Xin Yu
  • Patent number: 11881192
    Abstract: Compensating for latency in a streaming virtual reality environment is disclosed. A computing device receives from a head-mounted display device (HMDD) having a field of view (FOV), first pose data that identifies an orientation of the HMDD worn by a participant viewing a virtual world via the HMDD. The computing device renders, based at least in part on the first pose data and a first oversized FOV that is greater than the FOV, oversized imagery that depicts a portion of the virtual world within the FOV of the HMDD and a portion of the virtual world outside of the FOV of the HMDD. The computing device communicates the oversized imagery to the HMDD.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: January 23, 2024
    Assignee: Charter Communications Operating, LLC
    Inventors: Dhananjay Lal, Andrew Ip, Matthew Ringenberg, Dell Wolfensparger, Mun G. Choi
  • Patent number: 11711415
    Abstract: Measuring quality-of-experience (QoE) for virtual reality (VR) streaming content is disclosed. A network computing device receives a client-side VR stream capture and a client pose data set that are generated by a client computing device based on a VR content and one or more induced network impairments (e.g., latency, packet loss, and/or jitter, as non-limiting examples). Using the same VR content and the client pose data set, the network computing device generates a source VR stream capture that is not subjected to the one or more induced network impairments. The network computing device performs a frame-by-frame comparison of the client-side VR stream capture and the source VR stream capture. Based on the frame-by-frame comparison, the network computing device generates a QoE metric that indicates a degree of degradation of the client-side VR stream capture relative to the source VR stream capture.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: July 25, 2023
    Assignee: Charter Communications Operating, LLC
    Inventors: Matthew Ringenberg, Dhananjay Lal, Dell Wolfensparger, Andrew Ip
  • Patent number: 11711485
    Abstract: Method and apparatus for overlaying themed imagery onto real-world objects in a head-mounted display device (HMDD). A computing device receives, from an HMDD, depth data that identifies distances from the HMDD to surfaces of a plurality of objects in a user space. The computing device detects at least one object in the user space based at least in part on the depth data. The computing device determines a classification of video content being presented on a display system of the HMDD. The computing device selects, based on the classification, a particular image theme from a plurality of different image themes, the image theme comprising one or more image textures. The computing device sends, to the HMDD, at least one image texture for overlaying the at least one object during presentation of the at least one object on the display system of the HMDD in conjunction with the video content.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: July 25, 2023
    Assignee: Charter Communications Operating, LLC
    Inventors: Dell Wolfensparger, Andrew Ip, Dhananjay Lal, Matthew Ringenberg
  • Patent number: 11563794
    Abstract: Various embodiments comprise systems, methods, and apparatus for processing a received video stream according to an embodiment comprises: identifying a number of repeated video frames within a sequence of N video frames within the video stream; determining, using a video frame quality assessment mechanism adapted to use repeated frames information, a motion adapted video quality metric (VQM) of the sequence of N video frames; and generating an alarm in response to the motion adapted VQM being less than a threshold level.
    Type: Grant
    Filed: October 6, 2021
    Date of Patent: January 24, 2023
    Assignee: CHARTER COMMUNICATIONS OPERATING, LLC.
    Inventors: Mun G Choi, Dhananjay Lal, Andrew Ip
  • Patent number: 11527043
    Abstract: Providing selectable virtual reality (VR) viewpoints within a VR environment is disclosed. In one embodiment, a network computing device provides downloadable VR content that defines a VR environment comprising a plurality of viewpoints. The plurality of viewpoints may include, as non-limiting examples, one or more viewpoints corresponding to one or more VR participants within the VR environment, and/or one or more predefined non-participant viewpoints. The network computing device receives a viewpoint selection indication from a client computing device of a spectator of the VR environment, wherein the viewpoint selection indication corresponds to a selected viewpoint of the plurality of viewpoints. The network computing device then transmits, to the client computing device, a pose data stream comprising pose data corresponding to the selected viewpoint. The client computing device may then display the VR environment based on the VR content and the pose data corresponding to the selected viewpoint.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: December 13, 2022
    Assignee: Charter Communications Operating, LLC
    Inventors: Dell Wolfensparger, Dhananjay Lal, Matthew Ringenberg, Andrew Ip
  • Publication number: 20220116554
    Abstract: Method and apparatus for overlaying themed imagery onto real-world objects in a head-mounted display device (HMDD). A computing device receives, from an HMDD, depth data that identifies distances from the HMDD to surfaces of a plurality of objects in a user space. The computing device detects at least one object in the user space based at least in part on the depth data. The computing device determines a classification of video content being presented on a display system of the HMDD. The computing device selects, based on the classification, a particular image theme from a plurality of different image themes, the image theme comprising one or more image textures. The computing device sends, to the HMDD, at least one image texture for overlaying the at least one object during presentation of the at least one object on the display system of the HMDD in conjunction with the video content.
    Type: Application
    Filed: December 17, 2021
    Publication date: April 14, 2022
    Inventors: Dell Wolfensparger, Andrew Ip, Dhananjay Lal, Matthew Ringenberg
  • Publication number: 20220113675
    Abstract: Delivering pre-rendered holographic content over a network is disclosed. A first camera view segment of a plurality of camera view segments that compose a holographic video is selected. Each camera view segment corresponds to a different camera view perspective of a scene and includes rendered holographic content that depicts a plurality of concurrent different viewer perspectives of the scene. The first camera view segment is streamed toward a holographic display for presentation of the first camera view segment on the holographic display.
    Type: Application
    Filed: January 26, 2021
    Publication date: April 14, 2022
    Inventors: Dhananjay Lal, Andrew Ip, Matthew Ringenberg, Dell Wolfensparger, Omar Alami
  • Publication number: 20220093063
    Abstract: Compensating for latency in a streaming virtual reality environment is disclosed. A computing device receives from a head-mounted display device (HMDD) having a field of view (FOV), first pose data that identifies an orientation of the HMDD worn by a participant viewing a virtual world via the HMDD. The computing device renders, based at least in part on the first pose data and a first oversized FOV that is greater than the FOV, oversized imagery that depicts a portion of the virtual world within the FOV of the HMDD and a portion of the virtual world outside of the FOV of the HMDD. The computing device communicates the oversized imagery to the HMDD.
    Type: Application
    Filed: December 6, 2021
    Publication date: March 24, 2022
    Inventors: Dhananjay Lal, Andrew Ip, Matthew Ringenberg, Dell Wolfensparger, Mun G. Choi
  • Patent number: 11206365
    Abstract: Method and apparatus for overlaying themed imagery onto real-world objects in a head-mounted display device (HMDD). A computing device receives, from an HMDD, depth data that identifies distances from the HMDD to surfaces of a plurality of objects in a user space. The computing device detects at least one object in the user space based at least in part on the depth data. The computing device determines a classification of video content being presented on a display system of the HMDD. The computing device selects, based on the classification, a particular image theme from a plurality of different image themes, the image theme comprising one or more image textures. The computing device sends, to the HMDD, at least one image texture for overlaying the at least one object during presentation of the at least one object on the display system of the HMDD in conjunction with the video content.
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: December 21, 2021
    Assignee: Charter Communications Operating, LLC
    Inventors: Dell Wolfensparger, Andrew Ip, Dhananjay Lal, Matthew Ringenberg
  • Patent number: 11195498
    Abstract: Compensating for latency in a streaming virtual reality environment is disclosed. A computing device receives from a head-mounted display device (HMDD) having a field of view (FOV), first pose data that identifies an orientation of the HMDD worn by a participant viewing a virtual world via the HMDD. The computing device renders, based at least in part on the first pose data and a first oversized FOV that is greater than the FOV, oversized imagery that depicts a portion of the virtual world within the FOV of the HMDD and a portion of the virtual world outside of the FOV of the HMDD. The computing device communicates the oversized imagery to the HMDD.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: December 7, 2021
    Assignee: Charter Communications Operating, LLC
    Inventors: Dhananjay Lal, Andrew Ip, Matthew Ringenberg, Dell Wolfensparger, Mun G. Choi
  • Publication number: 20210344736
    Abstract: Measuring quality-of-experience (QoE) for virtual reality (VR) streaming content is disclosed. A network computing device receives a client-side VR stream capture and a client pose data set that are generated by a client computing device based on a VR content and one or more induced network impairments (e.g., latency, packet loss, and/or jitter, as non-limiting examples). Using the same VR content and the client pose data set, the network computing device generates a source VR stream capture that is not subjected to the one or more induced network impairments. The network computing device performs a frame-by-frame comparison of the client-side VR stream capture and the source VR stream capture. Based on the frame-by-frame comparison, the network computing device generates a QoE metric that indicates a degree of degradation of the client-side VR stream capture relative to the source VR stream capture.
    Type: Application
    Filed: July 13, 2021
    Publication date: November 4, 2021
    Inventors: Matthew Ringenberg, Dhananjay Lal, Dell Wolfensparger, Andrew Ip
  • Publication number: 20210250257
    Abstract: Virtual reality content (VR content) streaming based on quality of experience level is disclosed. In response to a request from a head-mounted display device (HMDD) to serve a VR content, a computing device determines a head motion quantifier (HMQ) associated with the VR content. The computing device is configured to dynamically provide to the HMDD imagery from the VR content based on head movements of a user of the HMDD. The computing device determines a latency value associated with a round-trip time of data between the computing device and the HMDD. The computing device determines a quality of experience level of a plurality of different quality of experience levels based on the HMQ and the latency value, and performs an action based on the quality of experience level.
    Type: Application
    Filed: February 10, 2020
    Publication date: August 12, 2021
    Inventors: Matthew Ringenberg, Dhananjay Lal, Dell Wolfensparger, Andrew Ip
  • Publication number: 20210248821
    Abstract: Providing selectable virtual reality (VR) viewpoints within a VR environment is disclosed. In one embodiment, a network computing device provides downloadable VR content that defines a VR environment comprising a plurality of viewpoints. The plurality of viewpoints may include, as non-limiting examples, one or more viewpoints corresponding to one or more VR participants within the VR environment, and/or one or more predefined non-participant viewpoints. The network computing device receives a viewpoint selection indication from a client computing device of a spectator of the VR environment, wherein the viewpoint selection indication corresponds to a selected viewpoint of the plurality of viewpoints. The network computing device then transmits, to the client computing device, a pose data stream comprising pose data corresponding to the selected viewpoint. The client computing device may then display the VR environment based on the VR content and the pose data corresponding to the selected viewpoint.
    Type: Application
    Filed: February 10, 2020
    Publication date: August 12, 2021
    Inventors: Dell Wolfensparger, Dhananjay Lal, Matthew Ringenberg, Andrew Ip
  • Patent number: 11082475
    Abstract: Measuring quality-of-experience (QoE) for virtual reality (VR) streaming content is disclosed. A network computing device receives a client-side VR stream capture and a client pose data set that are generated by a client computing device based on a VR content and one or more induced network impairments (e.g., latency, packet loss, and/or jitter, as non-limiting examples). Using the same VR content and the client pose data set, the network computing device generates a source VR stream capture that is not subjected to the one or more induced network impairments. The network computing device performs a frame-by-frame comparison of the client-side VR stream capture and the source VR stream capture. Based on the frame-by-frame comparison, the network computing device generates a QoE metric that indicates a degree of degradation of the client-side VR stream capture relative to the source VR stream capture.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: August 3, 2021
    Assignee: Charter Communications Operating, LLC
    Inventors: Matthew Ringenberg, Dhananjay Lal, Dell Wolfensparger, Andrew Ip
  • Publication number: 20210218905
    Abstract: Method and apparatus for overlaying themed imagery onto real-world objects in a head-mounted display device (HMDD). A computing device receives, from an HMDD, depth data that identifies distances from the HMDD to surfaces of a plurality of objects in a user space. The computing device detects at least one object in the user space based at least in part on the depth data. The computing device determines a classification of video content being presented on a display system of the HMDD. The computing device selects, based on the classification, a particular image theme from a plurality of different image themes, the image theme comprising one or more image textures. The computing device sends, to the HMDD, at least one image texture for overlaying the at least one object during presentation of the at least one object on the display system of the HMDD in conjunction with the video content.
    Type: Application
    Filed: January 13, 2020
    Publication date: July 15, 2021
    Inventors: Dell Wolfensparger, Andrew Ip, Dhananjay Lal, Matthew Ringenberg
  • Publication number: 20210217386
    Abstract: Compensating for latency in a streaming virtual reality environment is disclosed. A computing device receives from a head-mounted display device (HMDD) having a field of view (FOV), first pose data that identifies an orientation of the HMDD worn by a participant viewing a virtual world via the HMDD. The computing device renders, based at least in part on the first pose data and a first oversized FOV that is greater than the FOV, oversized imagery that depicts a portion of the virtual world within the FOV of the HMDD and a portion of the virtual world outside of the FOV of the HMDD. The computing device communicates the oversized imagery to the HMDD.
    Type: Application
    Filed: January 15, 2020
    Publication date: July 15, 2021
    Inventors: Dhananjay Lal, Andrew Ip, Matthew Ringenberg, Dell Wolfensparger, Mun G. Choi
  • Publication number: 20210218790
    Abstract: Measuring quality-of-experience (QoE) for virtual reality (VR) streaming content is disclosed. A network computing device receives a client-side VR stream capture and a client pose data set that are generated by a client computing device based on a VR content and one or more induced network impairments (e.g., latency, packet loss, and/or jitter, as non-limiting examples). Using the same VR content and the client pose data set, the network computing device generates a source VR stream capture that is not subjected to the one or more induced network impairments. The network computing device performs a frame-by-frame comparison of the client-side VR stream capture and the source VR stream capture. Based on the frame-by-frame comparison, the network computing device generates a QoE metric that indicates a degree of degradation of the client-side VR stream capture relative to the source VR stream capture.
    Type: Application
    Filed: January 15, 2020
    Publication date: July 15, 2021
    Inventors: Matthew Ringenberg, Dhananjay Lal, Dell Wolfensparger, Andrew Ip
  • Patent number: 11044119
    Abstract: A router device in a subscriber domain receives communications from a communication device. The communications are destined for delivery over a first network operated by a corresponding service provider to a destination in a second network such as the Internet. To convey communications, the router device maps a network address obtained from the first communications to a corresponding marker assigned to the communication device. The router device then tags the communications from the communication device with the corresponding marker and forwards the tagged communications (with the marker) over the first network to the second network. The first network operated by the service provider conveys the tagged communications in accordance with a data delivery policy as indicated by the corresponding marker in the forwarded communications.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: June 22, 2021
    Assignee: Charter Communications Operating, LLC
    Inventors: Christopher G. Turner, Andrew Ip
  • Publication number: 20200007360
    Abstract: A router device in a subscriber domain receives communications from a communication device. The communications are destined for delivery over a first network operated by a corresponding service provider to a destination in a second network such as the Internet. To convey communications, the router device maps a network address obtained from the first communications to a corresponding marker assigned to the communication device. The router device then tags the communications from the communication device with the corresponding marker and forwards the tagged communications (with the marker) over the first network to the second network. The first network operated by the service provider conveys the tagged communications in accordance with a data delivery policy as indicated by the corresponding marker in the forwarded communications.
    Type: Application
    Filed: June 29, 2018
    Publication date: January 2, 2020
    Inventors: Christopher G. Turner, Andrew Ip