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: 12231809
    Abstract: 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: Grant
    Filed: December 20, 2022
    Date of Patent: February 18, 2025
    Assignee: Meta Platforms, Inc.
    Inventor: Oliver Pell
  • Patent number: 12029286
    Abstract: 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: Grant
    Filed: February 16, 2024
    Date of Patent: July 9, 2024
    Inventors: Adam D. Grimmett, Harry Oliver Pell
  • Patent number: 11750680
    Abstract: 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 vi
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: September 5, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Oliver Pell
  • Patent number: 11645087
    Abstract: 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: Grant
    Filed: January 20, 2021
    Date of Patent: May 9, 2023
    Assignee: Meta Platforms. Inc.
    Inventors: Oliver Pell, Davide Guerri, Dmitry Vnukov
  • Publication number: 20230124525
    Abstract: 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: Application
    Filed: December 20, 2022
    Publication date: April 20, 2023
    Inventor: Oliver Pell
  • Patent number: 11563916
    Abstract: 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: Grant
    Filed: June 7, 2021
    Date of Patent: January 24, 2023
    Assignee: Meta Platforms, Inc.
    Inventor: Oliver Pell
  • Publication number: 20220060659
    Abstract: 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: Application
    Filed: June 7, 2021
    Publication date: February 24, 2022
    Inventor: Oliver Pell
  • Patent number: 11032513
    Abstract: 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: Grant
    Filed: April 30, 2020
    Date of Patent: June 8, 2021
    Assignee: FACEBOOK, INC.
    Inventor: Oliver Pell
  • Patent number: 10929147
    Abstract: 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: Grant
    Filed: February 6, 2018
    Date of Patent: February 23, 2021
    Assignee: Facebook, Inc.
    Inventors: Oliver Pell, Davide Guerri, Dmitry Vnukov
  • Publication number: 20200322295
    Abstract: 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: Application
    Filed: June 23, 2020
    Publication date: October 8, 2020
    Inventor: Oliver Pell
  • Patent number: 10789188
    Abstract: 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: Grant
    Filed: February 8, 2019
    Date of Patent: September 29, 2020
    Assignee: Facebook, Inc.
    Inventors: Howard Winter, Peter John Richard Gilbert Bracewell, Oliver Pell
  • Publication number: 20200260050
    Abstract: 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: Application
    Filed: April 30, 2020
    Publication date: August 13, 2020
    Inventor: Oliver Pell
  • Patent number: 10728194
    Abstract: 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: Grant
    Filed: December 28, 2015
    Date of Patent: July 28, 2020
    Assignee: Facebook, Inc.
    Inventor: Oliver Pell
  • Patent number: 10715587
    Abstract: 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: Grant
    Filed: April 11, 2014
    Date of Patent: July 14, 2020
    Assignee: Maxeler Technologies Ltd.
    Inventor: Oliver Pell
  • Patent number: 10659729
    Abstract: 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: Grant
    Filed: September 10, 2018
    Date of Patent: May 19, 2020
    Assignee: FACEBOOK, INC.
    Inventor: Oliver Pell
  • Patent number: 10645137
    Abstract: 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: Grant
    Filed: December 28, 2015
    Date of Patent: May 5, 2020
    Assignee: Facebook, Inc.
    Inventor: Oliver Pell
  • Patent number: 10623701
    Abstract: 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: Grant
    Filed: August 29, 2018
    Date of Patent: April 14, 2020
    Assignee: Facebook, Inc.
    Inventors: Peter John Richard Gilbert Bracewell, Howard William Winter, Oliver Pell
  • Patent number: 10591106
    Abstract: 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: Grant
    Filed: August 16, 2017
    Date of Patent: March 17, 2020
    Assignee: Facebook, Inc.
    Inventors: Oliver Pell, Peter John Richard Gilbert Bracewell, Chuankeat Kho
  • Patent number: 10489238
    Abstract: 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: Grant
    Filed: October 28, 2017
    Date of Patent: November 26, 2019
    Assignee: Facebook, Inc.
    Inventors: Oliver Pell, Davide Guerri
  • Patent number: 10481922
    Abstract: 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: Grant
    Filed: November 14, 2017
    Date of Patent: November 19, 2019
    Assignee: Facebook, Inc.
    Inventors: Oliver Pell, Dmitry Vnukov