Patents by Inventor Robert Hammond Forsman

Robert Hammond Forsman 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: 20240040102
    Abstract: A system and method for providing immersive video based on gaze vector information. A gaze vector is obtained from a client device operating to display an immersive video asset to a user, wherein each video frame comprises an array of tiles projected on a 3-dimensional (3D) display environment viewed by the user in which the user is immersed, the gaze vector defining a gaze direction in the 3D display environment where the user is viewing (i.e., a viewport) at any particular time. Angular separations between the viewport and remaining portions of the video frame are used in selecting different video qualities of the immersive video asset such that the viewport comprises a higher video quality than the remaining portions when displayed by the client device.
    Type: Application
    Filed: July 25, 2023
    Publication date: February 1, 2024
    Inventors: Chris Phillips, Robert Hammond Forsman, Sarel Cohen
  • Publication number: 20240033624
    Abstract: According to some embodiments, a method performed by a virtual environment rendering engine for remote rendering of a virtual environment for a client device comprises: receiving an indication of network latency between the virtual environment rendering engine and the client device; receiving an indication of a client viewport field of view for the client device; based on the network latency, determining an adjusted viewport field of view; and generating a projection mapped 360 degree video frame. The pixel density within the adjusted viewport field of view is greater than the pixel density outside the adjusted viewport field of view. The method further comprises encoding the projection mapped 360 degree video frame and transmitting the encoded projection mapped 360 degree video frame to the client device.
    Type: Application
    Filed: July 20, 2020
    Publication date: February 1, 2024
    Inventors: Chris Phillips, Per-Erik Brodin, Robert Hammond Forsman, Jr.
  • Publication number: 20240031544
    Abstract: A system and method for providing quality control in immersive video during pausing of a video streaming session. In one embodiment, a paused video frame may comprise a plurality of mixed quality video tiles depending on user gaze vector information. Under pause control, the video quality of all tiles of the paused video frame is equalized such that it is of same value for all the video tiles, which may be the video quality of the tiles presented in a viewport of the client device. The paused video frame having the same quality tiles throughout is used as a replacement video frame, which is presented to the client device player for decoding and displaying instead of the mixed quality video frame while the streaming session is paused.
    Type: Application
    Filed: July 24, 2023
    Publication date: January 25, 2024
    Inventors: Chris Phillips, Robert Hammond Forsman, Sarel Cohen
  • Publication number: 20230405454
    Abstract: A multisession remote game scheme in a distributed network architecture (300A-300C) including a dedicated network slice (365) for gaming. A remote game rendering application service (316) deployed in a trusted edge data network (302A-302B) includes a remote render system (RRS) manager (318) operative to instantiate one or more remote game rendering engines coupled to respective game engines (334). RRS manager (318) includes an interface to a remote gaming back office (308) disposed in an external network (304), wherein the RRS manager (318) is operative to instantiate and manage a plurality of gaming sessions responsive to game session setup requests propagated from the back office on behalf of clients (367). An edge routing application (314) is configured to provide edge network location information of the game engines to the remote game back office (308).
    Type: Application
    Filed: October 29, 2020
    Publication date: December 21, 2023
    Inventors: Chris Phillips, Robert Hammond Forsman, Jr., Per-Erik Brodin
  • Publication number: 20230403242
    Abstract: A multisession remote game scheme in a distributed network architecture (300A-300C) including a dedicated network slice (365) for gaming. A remote game rendering application service (316) deployed in a trusted edge data network (302A-302B) includes a remote render system (RRS) manager (318) operative to instantiate one or more remote game rendering engines coupled to respective game engines (334). RRS manager (318) includes an interface to a remote gaming back office (308) disposed in an external network (304), wherein the RRS manager (318) is operative to instantiate and manage a plurality of gaming sessions responsive to game session setup requests propagated from the back office on behalf of clients (367). An edge routing application (314) is configured to provide edge network location information of the game engines to the remote game back office (308).
    Type: Application
    Filed: October 29, 2020
    Publication date: December 14, 2023
    Inventors: Chris Phillips, Robert Hammond Forsman, Jr., Per-Erik Brodin
  • Patent number: 11758103
    Abstract: A system and method for providing quality control in immersive video during pausing of a video streaming session. In one embodiment, a paused video frame may comprise a plurality of mixed quality video tiles depending on user gaze vector information. Under pause control, the video quality of all tiles of the paused video frame is equalized such that it is of same value for all the video tiles, which may be the video quality of the tiles presented in a viewport of the client device. The paused video frame having the same quality tiles throughout is used as a replacement video frame, which is presented to the client device player for decoding and displaying instead of the mixed quality video frame while the streaming session is paused.
    Type: Grant
    Filed: September 21, 2022
    Date of Patent: September 12, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Chris Phillips, Robert Hammond Forsman, Sarel Cohen
  • Patent number: 11758105
    Abstract: A system and method for providing immersive video based on gaze vector information. A gaze vector is obtained from a client device operating to display an immersive video asset to a user, wherein each video frame comprises an array of tiles projected on a 3-dimensional (3D) display environment viewed by the user in which the user is immersed, the gaze vector defining a gaze direction in the 3D display environment where the user is viewing (i.e., a viewport) at any particular time. Angular separations between the viewport and remaining portions of the video frame are used in selecting different video qualities of the immersive video asset such that the viewport comprises a higher video quality than the remaining portions when displayed by the client device.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: September 12, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Chris Phillips, Robert Hammond Forsman, Sarel Cohen
  • Publication number: 20230269443
    Abstract: A system and method for inserting secondary content, e.g., advertisement content, graphics, images, etc., in a video environment. When a request is received from a client device for playing a video asset, a plurality of video tiles of the video asset are selected to be assembled as a video frame for delivery to the client device. A portion of the video tiles are identified that can be replaced with a corresponding set of advertisement content tiles, e.g., based on gaze vector information and/or a tile metadata specification containing advertisement insertion availability timing information with respect to each of the tiles of the video frame. After replacing the portion of the identified video tiles, the corresponding set of advertisement content tiles and remaining video tiles are assembled into the video frame including the advertisement content tiles at select locations, which is transmitted to the client device.
    Type: Application
    Filed: April 25, 2023
    Publication date: August 24, 2023
    Inventors: Chris Phillips, Robert Hammond Forsman, Vishal Changrani
  • Patent number: 11736550
    Abstract: A system and method for optimizing defragmentation of content in a content delivery network (CDN). In an example, a manifest available to the content delivery node with respect to a particular content as well as segment files stored in a database cache of the content delivery node are analyzed to determine if any segment files referenced by the manifest are absent from the database cache. If so, one or more delivery rules associated with the content delivery node based on historical ABR asset delivery patterns may be applied to determine representations of the absent segment files that satisfy the one or more delivery rules. After determining compliant representations of the absent segment files, they may be pulled from another content delivery node of the CDN (e.g., a parent node or an edge server node).
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: August 22, 2023
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Robert Hammond Forsman, Jennifer Ann Reynolds
  • Patent number: 11647258
    Abstract: A system and method for inserting secondary content, e.g., advertisement content, graphics, images, etc., in a 360-degree immersive video environment. When a request is received from a client device for playing a video asset, a plurality of video tiles of the video asset are selected to be assembled as a video frame for delivery to the client device. A portion of the video tiles are identified that can be replaced with a corresponding set of advertisement content tiles, e.g., based on gaze vector information and/or a tile metadata specification containing advertisement insertion availability timing information with respect to each of the tiles of the video frame. After replacing the portion of the identified video tiles, the corresponding set of advertisement content tiles and remaining video tiles are assembled into the video frame including the advertisement content tiles at select locations, which is transmitted to the client device.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: May 9, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Chris Phillips, Robert Hammond Forsman, Vishal Changrani
  • Publication number: 20230036383
    Abstract: A system and method for providing quality control in immersive video during pausing of a video streaming session. In one embodiment, a paused video frame may comprise a plurality of mixed quality video tiles depending on user gaze vector information. Under pause control, the video quality of all tiles of the paused video frame is equalized such that it is of same value for all the video tiles, which may be the video quality of the tiles presented in a viewport of the client device. The paused video frame having the same quality tiles throughout is used as a replacement video frame, which is presented to the client device player for decoding and displaying instead of the mixed quality video frame while the streaming session is paused.
    Type: Application
    Filed: September 21, 2022
    Publication date: February 2, 2023
    Inventors: Chris Phillips, Robert Hammond Forsman, Sarel Cohen
  • Publication number: 20230018201
    Abstract: A system and method for effectuating fast channel change in an adaptive streaming environment. A plurality of adjacent channels may be predicted relative to a current streaming channel engaged by a client device. Upon prioritizing the adjacent channels, the client device may be configured to pre-fetch metadata and initialization information for a subset of the prioritized adjacent channels based on bandwidth conditions, video player buffer status, etc. When a channel is changed, the client device is operative to use the pre-fetched data to quickly obtain encoded media content at a select bitrate for rendering.
    Type: Application
    Filed: September 19, 2022
    Publication date: January 19, 2023
    Inventors: Chris PHILLIPS, Charles Hammett DASHER, Mark ROBERTSON, Robert Hammond FORSMAN, Jennifer Ann REYNOLDS
  • Patent number: 11490063
    Abstract: A system and method for providing quality control in immersive video during pausing of a video streaming session. In one embodiment, a paused video frame may comprise a plurality of mixed quality video tiles depending on user gaze vector information. Under pause control, the video quality of all tiles of the paused video frame is equalized such that it is of same value for all the video tiles, which may be the video quality of the tiles presented in a viewport of the client device. The paused video frame having the same quality tiles throughout is used as a replacement video frame, which is presented to the client device player for decoding and displaying instead of the mixed quality video frame while the streaming session is paused.
    Type: Grant
    Filed: July 10, 2020
    Date of Patent: November 1, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Chris Phillips, Robert Hammond Forsman, Sarel Cohen
  • Publication number: 20220345757
    Abstract: Providing bitrate control for delivering media content to a plurality of virtual display (VD) screens presented in a virtual reality (VR) environment effectuated by a VR device of a subscriber based on detecting a movement in a point of view with respect the VD screens' placement within the VR environment. Each VD screen is configured to receive a media content channel. Responsive to detecting the movement, angular distance of each of the VD screens relative to a reference axis is computed. Weights to each of the media content channels may be assigned or updated based on the angular distance of the corresponding VD screens relative to the reference axis. Bandwidth of a managed bandwidth pipe may be (re)allocated based on the relative weights of the media content channels for delivering the media content channels to the subscriber's VR environment responsive to selecting single bitrates for the media channels.
    Type: Application
    Filed: July 11, 2022
    Publication date: October 27, 2022
    Inventors: Chris PHILLIPS, Robert Hammond FORSMAN, Jennifer Ann REYNOLDS, Charles Hammett DASHER
  • Publication number: 20220329886
    Abstract: The embodiments herein relate to a method performed by a server device for handling media data streams. The sever device obtains multiple streams of source media data of varying resolution each having multiple source frames. Each source frame is divided into a plurality of tiles. The server device selects a subset of tiles from least one of the streams of source media data. The selected subset of tiles is comprised in an output frame. The server device determines layout information for the selected subset of tiles in the output frame. The layout information comprises scale, source tile index and output tile index.
    Type: Application
    Filed: August 19, 2019
    Publication date: October 13, 2022
    Inventors: Chris Phillips, Robert Hammond Forsman, Jr., Sarel Cohen
  • Patent number: 11451862
    Abstract: A system and method for effectuating fast channel change in an adaptive streaming environment. A plurality of adjacent channels may be predicted relative to a current streaming channel engaged by a client device. Upon prioritizing the adjacent channels, the client device may be configured to pre-fetch metadata and initialization information for a subset of the prioritized adjacent channels based on bandwidth conditions, video player buffer status, etc. When a channel is changed, the client device is operative to use the pre-fetched data to quickly obtain encoded media content at a select bitrate for rendering.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: September 20, 2022
    Assignee: Ericsson AB
    Inventors: Chris Phillips, Charles Hammett Dasher, Mark Robertson, Robert Hammond Forsman, Jennifer Ann Reynolds
  • Patent number: 11395020
    Abstract: A system and method for providing bitrate control for delivering media content to a plurality of virtual display (VD) screens presented in a virtual reality (VR) environment effectuated by a VR device of a subscriber based on detecting a movement in a point of view with respect the VD screens' placement within the VR environment, wherein each VD screen is configured to receive a media content channel. Responsive to detecting the movement, angular distance of each of the VD screens relative to a reference axis is computed. Weights to each of the media content channels may be assigned or updated based on the angular distance of the corresponding VD screens relative to the reference axis. Bandwidth of a managed bandwidth pipe may be (re)allocated based on the relative weights of the media content channels for delivering the media content channels to the subscriber's VR environment responsive to selecting single bitrates for the media channels according to a channel bandwidth annealing mechanism.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: July 19, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Chris Phillips, Robert Hammond Forsman, Jennifer Ann Reynolds, Charles Hammett Dasher
  • Publication number: 20220182594
    Abstract: A system and method for providing immersive video based on gaze vector information. A gaze vector is obtained from a client device operating to display an immersive video asset to a user, wherein each video frame comprises an array of tiles projected on a 3-dimensional (3D) display environment viewed by the user in which the user is immersed, the gaze vector defining a gaze direction in the 3D display environment where the user is viewing (i.e., a viewport) at any particular time. Angular separations between the viewport and remaining portions of the video frame are used in selecting different video qualities of the immersive video asset such that the viewport comprises a higher video quality than the remaining portions when displayed by the client device.
    Type: Application
    Filed: February 28, 2022
    Publication date: June 9, 2022
    Inventors: Chris Phillips, Robert Hammond Forsman, Sarel Cohen
  • Patent number: 11303874
    Abstract: A system and method for providing immersive video based on gaze vector information. A gaze vector is obtained from a client device operating to display a 360° immersive video asset to a user, wherein each video frame comprises an array of tiles projected on a 3-dimensional (3D) display environment viewed by the user in which the user is immersed, the gaze vector defining a gaze direction in the 3D display environment where the user is viewing (i.e., a viewport) at any particular time. Angular separations between the viewport and remaining portions of the video frame are used in selecting different video qualities of the 360° immersive video asset such that the viewport comprises a higher video quality than the remaining portions when displayed by the client device.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: April 12, 2022
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Chris Phillips, Robert Hammond Forsman, Sarel Cohen
  • Patent number: 11109089
    Abstract: A system and method for providing bitrate control for delivering media content to a plurality of virtual display (VD) screens presented in a virtual reality (VR) environment effectuated by a VR device of a subscriber based on detecting a movement in a point of view with respect the VD screens' placement within the VR environment, wherein each VD screen is configured to receive a media content channel. Responsive to detecting the movement, angular distance of each of the VD screens relative to a reference axis is computed. Weights to each of the media content channels may be assigned or updated based on the angular distance of the corresponding VD screens relative to the reference axis. Media content channels on the VD screens outside the subscriber's field of view may be time-shifted.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: August 31, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Chris Phillips, Robert Hammond Forsman, Jennifer Ann Reynolds, Charles Hammett Dasher