Patents by Inventor Chris Phillips

Chris Phillips 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: 12294635
    Abstract: A streaming policy management system and method wherein bandwidth may be allocated based on external device information received from a streaming client device connected to one or more external audio/video (A/V) devices. When a streaming network back office receives a request from the streaming client device for delivery of a particular content, wherein the request includes external device information of one or more external A/V devices connected to the streaming client device, a bandwidth is determined for streaming the particular content to the streaming client device and a request may be made to a content delivery network to create a distribution pipe having the bandwidth to accommodate the delivery of the particular content. A manifest file is provided to the streaming client device that includes one or more pointers that point to content segments of the particular content.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: May 6, 2025
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Chris Phillips, Charles Hammett Dasher
  • Patent number: 12289437
    Abstract: A method performed by an electronic device for requesting tiles relating to a viewport of an ongoing omnidirectional video stream is provided. The ongoing omnidirectional video stream is provided by a server to be displayed to a user of the electronic device. The electronic device predicts for an impending time period, a future head gaze of the user in relation to a current head gaze of the user, based on: A current head gaze relative to a position of shoulders of the user, a limitation of the head gaze of the user bounded by the shoulders position of the user, and a current eye gaze and eye movements of the user. The electronic device then sends a request to the server. The request requests tiles relating to the viewport for the impending time period, selected based on the predicted future head gaze of the user.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: April 29, 2025
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Alvin Jude Hari Haran, Chris Phillips, Gunilla Berndtsson
  • Patent number: 12284404
    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: Grant
    Filed: August 19, 2019
    Date of Patent: April 22, 2025
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Chris Phillips, Robert Hammond Forsman, Jr., Sarel Cohen
  • Patent number: 12167074
    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: September 19, 2022
    Date of Patent: December 10, 2024
    Assignee: ERICSSON AB
    Inventors: Chris Phillips, Charles Hammett Dasher, Mark Robertson, Robert Hammond Forsman, Jennifer Ann Reynolds
  • Patent number: 12126782
    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 24, 2023
    Date of Patent: October 22, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Chris Phillips, Robert Hammond Forsman, Sarel Cohen
  • Patent number: 12046348
    Abstract: The invention relates to a method and a user interface for remote monitoring and controlling of a patient oxygen therapy device. The invention also relates to a patient oxygen therapy device and a computer program product.
    Type: Grant
    Filed: November 11, 2016
    Date of Patent: July 23, 2024
    Assignee: GCE HOLDING AB
    Inventors: Gareth Pemberton, Donald Oleforo, Chris Phillips, Mike Galvin
  • Patent number: 12041217
    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: July 25, 2023
    Date of Patent: July 16, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Chris Phillips, Robert Hammond Forsman, Sarel Cohen
  • Patent number: 12035019
    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: Grant
    Filed: April 25, 2023
    Date of Patent: July 9, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Chris Phillips, Robert Hammond Forsman, Vishal Changrani
  • Patent number: 12021758
    Abstract: A multisession remote game scheme in a distributed network architecture including a dedicated network slice for gaming. A remote game rendering application service deployed in a trusted edge data network includes a remote render system (RRS) manager operative to instantiate one or more remote game rendering engines coupled to respective game engines. RRS manager interfaces to a remote gaming back office disposed in an external network, wherein the RRS manager instantiates and manages a plurality of gaming sessions responsive to game session setup requests propagated from the back office on behalf of clients. An edge routing application is configured to provide edge network location information of the game engines to the remote game back office. A multisession game slice bandwidth manager is operative to allocate a respective bandwidth to each of the plurality of gaming sessions from a dedicated bandwidth of the network slice serving the plurality of gaming sessions.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: June 25, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Chris Phillips, Robert Hammond Forsman, Jr., Per-Erik Brodin
  • Publication number: 20240189742
    Abstract: A filtration system for filtering liquid. The filtration system includes a vessel and a filtering media within the vessel. The vessel contains an underdrain at the bottom to drain the filtered liquid coming in from the top of the vessel. A drain port is provided at the bottom of the vessel in order to provide ease of access for maintenance and replacement of the underdrain. The system disclosed provides ease of maintenance thus aiding in the prevention of corrosion.
    Type: Application
    Filed: December 7, 2023
    Publication date: June 13, 2024
    Applicant: YARDNEY WATER MANAGEMENT SYSTEMS INC.
    Inventor: Chris PHILLIPS
  • Publication number: 20240191814
    Abstract: A valve with a bushing is disclosed. The bushing is configured to provide axial pressure towards one or more seals to allow easier assembly and disassembly. The configuration provided allows for easier maintenance and prevent damage to the one or more seals.
    Type: Application
    Filed: December 7, 2023
    Publication date: June 13, 2024
    Applicant: YARDNEY WATER MANAGEMENT SYSTEMS INC.
    Inventor: Chris PHILLIPS
  • Patent number: 12010374
    Abstract: A method of controlling delivery of video programs from video distribution equipment to video receiver devices includes receiving messages at the video distribution equipment from a mobile terminal operated by a user. The messages contain user defined identifiers that are associated with equipment identifiers of different ones of the video receiver devices. The user defined identifiers are stored associated with the equipment identifiers in a subscriber account. Delivery of video programs from the video distribution equipment to the video receiver devices is controlled in response to commands received from the mobile terminal which request delivery of identified video programs to identified ones of the user defined identifiers. Related video distribution equipment and mobile terminals are disclosed.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: June 11, 2024
    Assignee: ERICSSON AB
    Inventors: Charles Hammett Dasher, Chris Phillips
  • 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: 11778012
    Abstract: There is provided a client device arranged to receive a live adaptive bitrate stream, the client device further arranged to: request a manifest file; and request a manifest update hint. The client device further arranged to receive a manifest update hint, the manifest update hint including an indication of when the manifest will be updated; and request an updated manifest file at a time indicated by the manifest update hint.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: October 3, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Anthony Richard Jones, Chris Phillips
  • 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
  • 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