Patents by Inventor Oliver Pell
Oliver Pell 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: 12231809Abstract: The present disclosure is directed toward systems and methods for optimizing video conferences. For instance, systems and methods described herein optimize both the transmission and display of one or more video conference data streams. Systems and methods described herein optimize the transmission and display of one or more video conference data streams by identifying a context associated with the one or more video conference data streams and optimizing the one or more video conference data streams based on the identified context.Type: GrantFiled: December 20, 2022Date of Patent: February 18, 2025Assignee: Meta Platforms, Inc.Inventor: Oliver Pell
-
Patent number: 12029286Abstract: The combination zipper and audio player includes an audio system for playing prerecorded audio when the zipper is opened to a predetermined degree. The zipper is a conventional zipper including first and second flexible panels, first and second sets of zipper teeth secured to respective edges of the first and second flexible panels, and a zipper slider which is slidably mounted on the first and second sets of zipper teeth. The zipper slider is made from an electrically conductive material. First and second electrical contacts are respectively secured to the first and second flexible panels respectively adjacent the first and second sets of zipper teeth. An audio module is in electrical communication with the first and second electrical contacts, and a speaker is in electrical communication with the audio module. The audio module and the speaker are contained within a waterproof housing and are configured to play the prerecorded audio.Type: GrantFiled: February 16, 2024Date of Patent: July 9, 2024Inventors: Adam D. Grimmett, Harry Oliver Pell
-
Patent number: 11750680Abstract: Systems, methods, and non-transitory computer readable media are configured for determining that a first peer involved in a video conference is a primary peer; determining that a second peer involved in the video conference is a secondary peer in response to non-satisfaction by the second peer of a threshold associated with a selected number of objects in the second peer; determining a viewing peer involved in the video conference, wherein the primary peer, the secondary peer, and the viewing peer are different; creating a modified video stream of the second peer in response to the determining that the second peer is the secondary peer based on the non-satisfaction by the second peer of the threshold associated with the selected number of objects in the second peer; detecting a static area and a dynamic area in a video stream of the first peer; superimposing the modified video stream of the second peer onto the static area in the video stream of the first peer; and providing a composite video including the viType: GrantFiled: June 23, 2020Date of Patent: September 5, 2023Assignee: Meta Platforms, Inc.Inventor: Oliver Pell
-
Patent number: 11645087Abstract: A computing environment includes multiple client devices that may each be configured to serve a particular function within the computing environment. The client devices are each coupled to a client management server that communicates with and manages functions of the client devices. When a client device first boots, the client management server communicates with the client device over a network in order to provision the client device with an enrollment image. Using the enrollment image, a client device can become enrolled with the client management server. Once enrolled, the client management server can provision the client device with a functional operating system image. The functional operating system image can support device applications that require a restricted number of runtime states within the client device. A new functional operating system image is downloaded from the client management server and installed on the client device each time the device is rebooted.Type: GrantFiled: January 20, 2021Date of Patent: May 9, 2023Assignee: Meta Platforms. Inc.Inventors: Oliver Pell, Davide Guerri, Dmitry Vnukov
-
Publication number: 20230124525Abstract: The present disclosure is directed toward systems and methods for optimizing video conferences. For instance, systems and methods described herein optimize both the transmission and display of one or more video conference data streams. Systems and methods described herein optimize the transmission and display of one or more video conference data streams by identifying a context associated with the one or more video conference data streams and optimizing the one or more video conference data streams based on the identified context.Type: ApplicationFiled: December 20, 2022Publication date: April 20, 2023Inventor: Oliver Pell
-
Patent number: 11563916Abstract: The present disclosure is directed toward systems and methods for optimizing video conferences. For instance, systems and methods described herein optimize both the transmission and display of one or more video conference data streams. Systems and methods described herein optimize the transmission and display of one or more video conference data streams by identifying a context associated with the one or more video conference data streams and optimizing the one or more video conference data streams based on the identified context.Type: GrantFiled: June 7, 2021Date of Patent: January 24, 2023Assignee: Meta Platforms, Inc.Inventor: Oliver Pell
-
Publication number: 20220060659Abstract: The present disclosure is directed toward systems and methods for optimizing video conferences. For instance, systems and methods described herein optimize both the transmission and display of one or more video conference data streams. Systems and methods described herein optimize the transmission and display of one or more video conference data streams by identifying a context associated with the one or more video conference data streams and optimizing the one or more video conference data streams based on the identified context.Type: ApplicationFiled: June 7, 2021Publication date: February 24, 2022Inventor: Oliver Pell
-
Patent number: 11032513Abstract: The present disclosure is directed toward systems and methods for optimizing video conferences. For instance, systems and methods described herein optimize both the transmission and display of one or more video conference data streams. Systems and methods described herein optimize the transmission and display of one or more video conference data streams by identifying a context associated with the one or more video conference data streams and optimizing the one or more video conference data streams based on the identified context.Type: GrantFiled: April 30, 2020Date of Patent: June 8, 2021Assignee: FACEBOOK, INC.Inventor: Oliver Pell
-
Patent number: 10929147Abstract: A computing environment includes multiple client devices that may each be configured to serve a particular function within the computing environment. The client devices are each coupled to a client management server that communicates with and manages functions of the client devices. When a client device first boots, the client management server communicates with the client device over a network in order to provision the client device with an enrollment image. Using the enrollment image, a client device can become enrolled with the client management server. Once enrolled, the client management server can provision the client device with a functional operating system image. The functional operating system image can support device applications that require a restricted number of runtime states within the client device. A new functional operating system image is downloaded from the client management server and installed on the client device each time the device is rebooted.Type: GrantFiled: February 6, 2018Date of Patent: February 23, 2021Assignee: Facebook, Inc.Inventors: Oliver Pell, Davide Guerri, Dmitry Vnukov
-
Publication number: 20200322295Abstract: Systems, methods, and non-transitory computer readable media are configured to determine that a first peer involved in a video communication is a primary peer based on satisfaction of a threshold. It is determined that a second peer involved in the video communication is a secondary peer based on non-satisfaction of the threshold. It is determined that a modified video stream of the second peer is to be superimposed onto a video stream of the first peer to create a composite video.Type: ApplicationFiled: June 23, 2020Publication date: October 8, 2020Inventor: Oliver Pell
-
Patent number: 10789188Abstract: The disclosed system may include a central processing unit (CPU) interface board including a first standard port and a second standard port, a first peripheral board including a first augmented interface, the first augmented interface including first standard interface control signals and first additional interface control signals based on a first standard communication protocol, and a second peripheral board including a second augmented interface, the second augmented interface including second standard interface control signals and second additional interface control signals, the first standard interface control signals being connected to the first standard port, the second standard interface control signals being connected to the second standard port, and at least one of the first additional interface control signals being connected to a respective at least one of the second additional interface control signals. Various other methods, systems, and apparatus are also disclosed.Type: GrantFiled: February 8, 2019Date of Patent: September 29, 2020Assignee: Facebook, Inc.Inventors: Howard Winter, Peter John Richard Gilbert Bracewell, Oliver Pell
-
Publication number: 20200260050Abstract: The present disclosure is directed toward systems and methods for optimizing video conferences. For instance, systems and methods described herein optimize both the transmission and display of one or more video conference data streams. Systems and methods described herein optimize the transmission and display of one or more video conference data streams by identifying a context associated with the one or more video conference data streams and optimizing the one or more video conference data streams based on the identified context.Type: ApplicationFiled: April 30, 2020Publication date: August 13, 2020Inventor: Oliver Pell
-
Patent number: 10728194Abstract: Systems, methods, and non-transitory computer readable media are configured to determine that a first peer involved in a video communication is a primary peer based on satisfaction of a threshold. It is determined that a second peer involved in the video communication is a secondary peer based on non-satisfaction of the threshold. It is determined that a modified video stream of the second peer is to be superimposed onto a video stream of the first peer to create a composite video.Type: GrantFiled: December 28, 2015Date of Patent: July 28, 2020Assignee: Facebook, Inc.Inventor: Oliver Pell
-
Patent number: 10715587Abstract: A networked computational architecture for provisioning of virtualized computational resources. The architecture is accessible by a client application run on a client device. The architecture includes a hardware layer having a plurality of server devices, each server device having at least one physical processor having a local memory. A resource controller is provided and operable to allocate a plurality of server devices to a client application for data processing and to assign control information to the client application. The control information specifies the required allocation of a data processing workload to each server device allocated to the client application. The architecture is configured such that client applications send the data processing workload directly to each server in accordance with the control information. Thus, a networked architecture is load balanced indirectly without requiring a load balancer to be located in the data path between the client and the server.Type: GrantFiled: April 11, 2014Date of Patent: July 14, 2020Assignee: Maxeler Technologies Ltd.Inventor: Oliver Pell
-
Patent number: 10659729Abstract: The present disclosure is directed toward systems and methods for optimizing video conferences. For instance, systems and methods described herein optimize both the transmission and display of one or more video conference data streams. Systems and methods described herein optimize the transmission and display of one or more video conference data streams by identifying a context associated with the one or more video conference data streams and optimizing the one or more video conference data streams based on the identified context.Type: GrantFiled: September 10, 2018Date of Patent: May 19, 2020Assignee: FACEBOOK, INC.Inventor: Oliver Pell
-
Patent number: 10645137Abstract: Systems, methods, and non-transitory computer readable media are configured to receive a video stream of a first peer involved in a video communication. A video stream of a second peer involved in the video communication is received. Image content of the video stream of the second peer is modified to create a modified video stream of the second peer. The video stream of the first peer and the modified video stream of the second peer are combined to create a composite video.Type: GrantFiled: December 28, 2015Date of Patent: May 5, 2020Assignee: Facebook, Inc.Inventor: Oliver Pell
-
Patent number: 10623701Abstract: Disclosed is a system that includes a computing device, a presentation system, and a hardware module disposed between the computing device and the presentation system. The hardware module and the computing device each may be configured to exchange a signal that includes media data and emulated input/output (“I/O”) data, audio/visual data (“A/V”); the hardware module may also be configured to supply power to the computing device. The signal and the supplied power may be communicated between the hardware module and the computing device over a single cable.Type: GrantFiled: August 29, 2018Date of Patent: April 14, 2020Assignee: Facebook, Inc.Inventors: Peter John Richard Gilbert Bracewell, Howard William Winter, Oliver Pell
-
Patent number: 10591106Abstract: A display system includes a display device having a wedge base to enable the display device to rest on a horizontal surface or to be mounted to a vertical surface in a number of different mounting configurations. A mounting kit provides parts usable to mount the display device to a wall or door jam in alternative ways. The mounting kit includes several modular parts, where many of the parts are usable in multiple mounting configurations, thereby reducing the number of parts needed for the kit. The mounting configurations include paths for cables to hide them when the display is installed.Type: GrantFiled: August 16, 2017Date of Patent: March 17, 2020Assignee: Facebook, Inc.Inventors: Oliver Pell, Peter John Richard Gilbert Bracewell, Chuankeat Kho
-
Patent number: 10489238Abstract: A client management server manages client devices deployed throughout an enterprise facility that may be used for various applications such as wayfinders and internal and external meeting room computers. The client management receives screenshots from the client devices and applies a classifier to classify an operating state of each device as corresponding to a normal operating state or an error state. If the operating state is classified as corresponding to the error state, a remedial action is triggered. The classifier may be a machine trained model that is trained using supervised or unsupervised learning, including by simulating errors on the clients.Type: GrantFiled: October 28, 2017Date of Patent: November 26, 2019Assignee: Facebook, Inc.Inventors: Oliver Pell, Davide Guerri
-
Patent number: 10481922Abstract: A client management server predicts a desired configuration of clients deployed in an enterprise based on various signals. This prediction is a best guess for a desired functionality of the client from a predefined set of possible functionalities (e.g., wayfinding, room management, dashboard, sign-in kiosk, digital sign, and point of sale terminal). Based on this prediction, the client management server facilitates provisioning of the clients with a configuration that supports the predicted functionality. The client management server may populate configuration fields located on an administrator client. An administrator can review the populated configuration fields and confirm that the predicted configuration is correct by sending a confirmation signal back to the central server. Upon receiving confirmation from the administrator client, the central server can provision the client with the predicted configuration.Type: GrantFiled: November 14, 2017Date of Patent: November 19, 2019Assignee: Facebook, Inc.Inventors: Oliver Pell, Dmitry Vnukov