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: 12294635Abstract: 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: GrantFiled: December 29, 2020Date of Patent: May 6, 2025Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Chris Phillips, Charles Hammett Dasher
-
Patent number: 12289437Abstract: 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: GrantFiled: December 9, 2019Date of Patent: April 29, 2025Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Alvin Jude Hari Haran, Chris Phillips, Gunilla Berndtsson
-
Patent number: 12284404Abstract: 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: GrantFiled: August 19, 2019Date of Patent: April 22, 2025Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Chris Phillips, Robert Hammond Forsman, Jr., Sarel Cohen
-
Patent number: 12167074Abstract: 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: GrantFiled: September 19, 2022Date of Patent: December 10, 2024Assignee: ERICSSON ABInventors: Chris Phillips, Charles Hammett Dasher, Mark Robertson, Robert Hammond Forsman, Jennifer Ann Reynolds
-
Patent number: 12126782Abstract: 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: GrantFiled: July 24, 2023Date of Patent: October 22, 2024Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Chris Phillips, Robert Hammond Forsman, Sarel Cohen
-
Patent number: 12046348Abstract: 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: GrantFiled: November 11, 2016Date of Patent: July 23, 2024Assignee: GCE HOLDING ABInventors: Gareth Pemberton, Donald Oleforo, Chris Phillips, Mike Galvin
-
Patent number: 12041217Abstract: 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: GrantFiled: July 25, 2023Date of Patent: July 16, 2024Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Chris Phillips, Robert Hammond Forsman, Sarel Cohen
-
Patent number: 12035019Abstract: 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: GrantFiled: April 25, 2023Date of Patent: July 9, 2024Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Chris Phillips, Robert Hammond Forsman, Vishal Changrani
-
Patent number: 12021758Abstract: 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: GrantFiled: October 29, 2020Date of Patent: June 25, 2024Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Chris Phillips, Robert Hammond Forsman, Jr., Per-Erik Brodin
-
Publication number: 20240189742Abstract: 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: ApplicationFiled: December 7, 2023Publication date: June 13, 2024Applicant: YARDNEY WATER MANAGEMENT SYSTEMS INC.Inventor: Chris PHILLIPS
-
Publication number: 20240191814Abstract: 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: ApplicationFiled: December 7, 2023Publication date: June 13, 2024Applicant: YARDNEY WATER MANAGEMENT SYSTEMS INC.Inventor: Chris PHILLIPS
-
Patent number: 12010374Abstract: 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: GrantFiled: January 30, 2023Date of Patent: June 11, 2024Assignee: ERICSSON ABInventors: Charles Hammett Dasher, Chris Phillips
-
Publication number: 20240040102Abstract: 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: ApplicationFiled: July 25, 2023Publication date: February 1, 2024Inventors: Chris Phillips, Robert Hammond Forsman, Sarel Cohen
-
Publication number: 20240033624Abstract: 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: ApplicationFiled: July 20, 2020Publication date: February 1, 2024Inventors: Chris Phillips, Per-Erik Brodin, Robert Hammond Forsman, Jr.
-
Publication number: 20240031544Abstract: 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: ApplicationFiled: July 24, 2023Publication date: January 25, 2024Inventors: Chris Phillips, Robert Hammond Forsman, Sarel Cohen
-
Publication number: 20230405454Abstract: 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: ApplicationFiled: October 29, 2020Publication date: December 21, 2023Inventors: Chris Phillips, Robert Hammond Forsman, Jr., Per-Erik Brodin
-
Publication number: 20230403242Abstract: 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: ApplicationFiled: October 29, 2020Publication date: December 14, 2023Inventors: Chris Phillips, Robert Hammond Forsman, Jr., Per-Erik Brodin
-
Patent number: 11778012Abstract: 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: GrantFiled: March 1, 2022Date of Patent: October 3, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Anthony Richard Jones, Chris Phillips
-
Patent number: 11758105Abstract: 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: GrantFiled: February 28, 2022Date of Patent: September 12, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Chris Phillips, Robert Hammond Forsman, Sarel Cohen
-
Patent number: 11758103Abstract: 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: GrantFiled: September 21, 2022Date of Patent: September 12, 2023Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Chris Phillips, Robert Hammond Forsman, Sarel Cohen