Patents by Inventor Jonathan Cottrell

Jonathan Cottrell 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: 20240071112
    Abstract: A method, computer program product, and system include a processor(s) that map a physical environment by utilizing one or more image capture devices to scan aspects of the physical environment. The mapping identifies contamination levels and features associated with objects in the environment. The processor(s) utilizes unsupervised learning and supervised learning to identify activities engaged in by a user in the environment. The processor(s) determines that a trigger event has occurred. The processor(s) identify an activity engaged in by the user and determine if a user interface utilized by the program code to display results is visible to the user. If the processor(s) determines that the interface is not visible, the processor(s) selects an alert mechanism to alert the user to the trigger event and alerts the user to the trigger event with the selected alert mechanism.
    Type: Application
    Filed: August 31, 2022
    Publication date: February 29, 2024
    Inventors: Tiberiu Suto, Shikhar Kwatra, Jonathan Cottrell, Carolina G. Delgado, Kelly Camus
  • Publication number: 20230359751
    Abstract: According to one embodiment, a method, computer system, and computer program product for temporal container generation is provided. The embodiment may include identifying a geolocation associated with a user device for each user within a web conference. The embodiment may also include generating a temporal container for each identified geolocation on one or more commonly controlled servers. The embodiment may further include assigning a temporal container corresponding to the geolocation associated with the user device to each user. The embodiment may also include, in response to a user within the web conference sharing a document, storing the document to each temporal container. The embodiment may further include granting each user permission to access the shared document in the temporal container to which each user is assigned.
    Type: Application
    Filed: May 9, 2022
    Publication date: November 9, 2023
    Inventors: Carolina Garcia Delgado, Al Chakra, Jonathan Cottrell
  • Patent number: 9445150
    Abstract: A video streaming system includes a handheld computing device that asynchronously streams video to a storage subsystem. The handheld computing device receives and buffers video data of contiguous video samples and, after a predefined amount of contiguous video samples has been buffered, assigns an index for that predefined amount of contiguous video samples and asynchronously transmits the index and those contiguous video samples to a storage subsystem of a broadcast server system. The handheld computing device, upon determining that the predefined amount of contiguous video samples has been received by the storage subsystem, transmits a notification message to an application server of the broadcast server system that includes the assigned index and indicates that the corresponding contiguous video samples are stored on the storage subsystem. The notification message causes the application server to fetch those video samples according to the index and process them for broadcasting to client computing devices.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: September 13, 2016
    Assignee: SPACEBAR, INC.
    Inventors: Jonathan Cottrell, Gregory Miller, David Cottrell, James Nash
  • Publication number: 20160050453
    Abstract: A video streaming system includes a handheld computing device that asynchronously streams video to a storage subsystem. The handheld computing device receives and buffers video data of contiguous video samples and, after a predefined amount of contiguous video samples has been buffered, assigns an index for that predefined amount of contiguous video samples and asynchronously transmits the index and those contiguous video samples to a storage subsystem of a broadcast server system. The handheld computing device, upon determining that the predefined amount of contiguous video samples has been received by the storage subsystem, transmits a notification message to an application server of the broadcast server system that includes the assigned index and indicates that the corresponding contiguous video samples are stored on the storage subsystem. The notification message causes the application server to fetch those video samples according to the index and process them for broadcasting to client computing devices.
    Type: Application
    Filed: October 28, 2015
    Publication date: February 18, 2016
    Inventors: Jonathan Cottrell, Gregory Miller, David Cottrell, James Nash
  • Patent number: 9178631
    Abstract: An audio streaming system includes a handheld computing device that asynchronously streams audio to a storage subsystem. The handheld computing device receives and buffers audio data of contiguous audio samples and, after a predefined amount of contiguous audio samples has been buffered, assigns an index for that predefined amount of contiguous audio samples and asynchronously transmits the index and those contiguous audio samples to a storage subsystem of a broadcast server system. The handheld computing device, upon determining that the predefined amount of contiguous audio samples has been received by the storage subsystem, transmits a notification message to an application server of the broadcast server system that includes the assigned index and indicates that the corresponding contiguous audio samples are stored on the storage subsystem.
    Type: Grant
    Filed: April 19, 2013
    Date of Patent: November 3, 2015
    Assignee: SPACEBAR, INC.
    Inventors: Jonathan Cottrell, Gregory Miller, David Cottrell, James Nash
  • Publication number: 20140314237
    Abstract: An audio streaming system includes a handheld computing device that asynchronously streams audio to a storage subsystem. The handheld computing device receives and buffers audio data of contiguous audio samples and, after a predefined amount of contiguous audio samples has been buffered, assigns an index for that predefined amount of contiguous audio samples and asynchronously transmits the index and those contiguous audio samples to a storage subsystem of a broadcast server system. The handheld computing device, upon determining that the predefined amount of contiguous audio samples has been received by the storage subsystem, transmits a notification message to an application server of the broadcast server system that includes the assigned index and indicates that the corresponding contiguous audio samples are stored on the storage subsystem.
    Type: Application
    Filed: April 19, 2013
    Publication date: October 23, 2014
    Inventors: Jonathan Cottrell, Gregory Miller, David Cottrell, James Nash