Patents by Inventor Dhananjay Lal

Dhananjay Lal 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: 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: 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: 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: 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: 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
  • 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
  • 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: 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
  • 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
  • Patent number: 10827322
    Abstract: Embodiments include systems and methods for augmented reality signal visualization. In embodiments, processor of a wireless device may obtain a plurality of room images and generate a data structure including physical room characteristics and detected substantially horizontal surfaces in the room. The processor may determine a signal strength level at a plurality of locations of the room. The processor may present a real-time display of signal strength indicia and a live room image based on the signal strength measurements at the plurality of locations in the room.
    Type: Grant
    Filed: July 5, 2019
    Date of Patent: November 3, 2020
    Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
    Inventors: Dhananjay Lal, Christian G. Loera
  • Patent number: 10798801
    Abstract: Embodiments include systems and methods for controlling a smart lighting device. In embodiments, a processor of a smart switch may send to a customer service provider server device a smart switch identifier of the smart switch for incorporation into a data record in the customer service provider server device in association with a smart lighting device identifier of a smart lighting device at a customer premises. The processor of the smart switch may generate a lighting device instruction for a smart lighting device that may include the smart switch identifier. The processor of the smart switch may send to the customer service provider server device the generated smart lighting device instruction to the smart lighting device for transmission to the smart lighting device identifier based on the association.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: October 6, 2020
    Assignee: Charter Communications Operating, LLC
    Inventor: Dhananjay Lal
  • Publication number: 20200218213
    Abstract: A domain management resource monitors a behavior of a user controlling multiple resources disposed in a domain of a network environment. Based on the monitored behavior, the domain management resource identifies a repeated pattern of control in which the user controls a particular resource in the domain. The domain management resource derives a proposed control rule based on the repeated pattern of control. The proposed control specifies how to control the particular resource. The domain management resource presents the control rule for review and possible editing prior to programming the domain management resource to execute the control rule.
    Type: Application
    Filed: March 17, 2020
    Publication date: July 9, 2020
    Inventors: Chris Williams, Ben D. Hepworth, Scott Ramsdell, Dhananjay Lal
  • Patent number: 10635065
    Abstract: A domain management resource monitors a behavior of a user controlling multiple resources disposed in a domain of a network environment. Based on the monitored behavior, the domain management resource identifies a repeated pattern of control in which the user controls a particular resource in the domain. The domain management resource derives a proposed control rule based on the repeated pattern of control. The proposed control specifies how to control the particular resource. The domain management resource presents the control rule for review and possible editing prior to programming the domain management resource to execute the control rule.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: April 28, 2020
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: Chris Williams, Ben D. Hepworth, Scott Ramsdell, Dhananjay Lal
  • Publication number: 20190394858
    Abstract: Embodiments include systems and methods for controlling a smart lighting device. In embodiments, a processor of a smart switch may send to a customer service provider server device a smart switch identifier of the smart switch for incorporation into a data record in the customer service provider server device in association with a smart lighting device identifier of a smart lighting device at a customer premises. The processor of the smart switch may generate a lighting device instruction for a smart lighting device that may include the smart switch identifier. The processor of the smart switch may send to the customer service provider server device the generated smart lighting device instruction to the smart lighting device for transmission to the smart lighting device identifier based on the association.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 26, 2019
    Inventor: Dhananjay Lal
  • Patent number: 9432214
    Abstract: A load panel includes an enclosure; an aggregator having a first processor and a number of communicating mechanisms; and a number of circuit breakers. The first processor includes a first routine communicating using the number of communicating mechanisms. Each of the number of circuit breakers includes a second processor, and first and second communicating mechanisms. The aggregator and the number of circuit breakers are arranged as a linear structure within the load panel. The second processor includes a second routine communicating using the first and second communicating mechanisms and assigning a unique address to a corresponding one of the number of circuit breakers with respect to the aggregator and any remaining number of the number of circuit breakers. The first communicating mechanism communicates with or toward the aggregator. The second communicating mechanism communicates with at most one of the any remaining number of the number of circuit breakers.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: August 30, 2016
    Assignee: EATON CORPORATION
    Inventors: Dhananjay Lal, Abhay Raosaheb Shinde, Jason K. A. Okerman
  • Patent number: 9276408
    Abstract: A power system includes a first power source, a second power source, an automatic transfer switch, and a number of loads powered by an output of the automatic transfer switch. The automatic transfer switch includes a first input structured to receive power from the first power source, a second input structured to receive power from the second power source, the output, a transfer mechanism structured to electrically connect only one of the first input and the second input to the output, and a receiver structured to receive a serial communication message and cause the transfer mechanism to electrically connect only the second input to the output.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: March 1, 2016
    Assignee: EATON CORPORATION
    Inventors: Todd M. Lathrop, Dhananjay Lal