Patents by Inventor Barry Gilhuly

Barry Gilhuly 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: 11979636
    Abstract: Systems and methods for real-time transmission of data streams are disclosed. A controller receives data representing selected stream parameters from a browser residing on a computing device. The controller transmits the received data to a video transmitting device. A transcoder receives a first data stream generated according to the selected stream parameters from the video transmitting device. The transcoder generates a second data stream from the first data stream, the second data stream formatted for browser display; and then transmits the second data stream to the browser. A user may remotely control the video transmitting device using the browser. A user may view data streams from multiple video transmitting devices using the browser.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: May 7, 2024
    Assignee: DEJERO LABS INC.
    Inventors: Bogdan Frusina, Barry Gilhuly, Arif Hudda, Cameron Kenneth Smith, Anthony Todd Schneider, David Pui Keung Sze
  • Patent number: 11924113
    Abstract: A computer implemented system is provided for improving performance of transmission in real-time or near real-time applications from at least one transmitter unit to at least one receiver unit. The system includes an intelligent data connection manager utility that generates or accesses performance data for two or more data connections associated with the two or more communication networks.
    Type: Grant
    Filed: February 20, 2023
    Date of Patent: March 5, 2024
    Assignee: DEJERO LABS INC.
    Inventors: David Sze, Bogdan Frusina, Barry Gilhuly, Todd Schneider
  • Patent number: 11838827
    Abstract: There is disclosed a system and method for transmission of multiple data streams from a mobile device to a network. In an embodiment, the system includes a multipath wireless router configured to provide a plurality of network connections including cellular, satellite, or wired Ethernet. An encoding module provided on the mobile device is configured to encode high volume data (e.g. high definition video) recorded by the mobile device into multiple data streams in dependence on the number of network connections available for transmission via the multipath wireless router. The encoding module provided on the mobile device transmits the multiple data streams to the wireless router using Wi-Fi to provide a local, short-hop, high capacity network connection. The plurality of network connections available via the multipath wireless router provides the necessary capacity and reliability to transmit a high volume of data, such as high definition video, virtually live.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: December 5, 2023
    Assignee: DEJERO LABS INC.
    Inventors: David Sze, Hagen Kaye, Robert Flatt, Joseph Robert (Wayne) Mallet, Arif Hudda, Barry Gilhuly, Bogdan Frusina
  • Patent number: 11834077
    Abstract: Systems, methods and computer-readable media for selecting a trajectory for an autonomous vehicle are disclosed that include computing a current vehicle state for the autonomous vehicle based on observations by a sensing system; computing respective collision probability scores for a plurality of candidate trajectories based on the current vehicle state; computing respective information gain scores for the plurality of candidate trajectories based on the current vehicle state, the information gain score for each candidate trajectory indicating an respective information gain for a next planning horizon interval that is subsequent to the current planning horizon interval; and selecting a planned trajectory from the plurality of candidate trajectories based on the respective collision probability scores and respective information gain scores.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: December 5, 2023
    Assignees: HUAWEI TECHNOLOGIES CANADA CO., LTD.
    Inventors: Armin Sadeghi, Barry Gilhuly, Stephen L. Smith, Peyman Yadmellat, Kasra Rezaee
  • Publication number: 20230319503
    Abstract: Devices, systems, methods and computer-readable media are provided for data communication to and from a vehicle. A device is provided that includes memory storing processor-executable instructions; and at least one processor in communication with the memory that executes the stored instructions to: receive, from at least one user on the vehicle, at least one request for data communication; identify a plurality of communication links available at a current location of the moving vehicle; form an adaptive bonded communication link using the plurality of communication links to aggregate throughput across the plurality of communication links for the requested data communication, wherein the adaptive bonded communication link is configured to adapt to data communication requirements for the requested data communication and to data communication characteristics of the plurality of communication links as the vehicle moves.
    Type: Application
    Filed: June 9, 2023
    Publication date: October 5, 2023
    Inventors: Bogdan FRUSINA, Jonathon OBERHOLZER, David Pui Keung SZE, Anthony Todd SCHNEIDER, Akos HORVATH, Hagen KAYE, Cameron Kenneth SMITH, Barry GILHULY, Joseph Robert Wayne MALLET, Robert FLATT
  • Publication number: 20230208775
    Abstract: A computer implemented system is provided for improving performance of transmission in real-time or near real-time applications from at least one transmitter unit to at least one receiver unit. The system includes an intelligent data connection manager utility that generates or accesses performance data for two or more data connections associated with the two or more communication networks.
    Type: Application
    Filed: February 20, 2023
    Publication date: June 29, 2023
    Inventors: David SZE, Bogdan FRUSINA, Barry GILHULY, Todd SCHNEIDER
  • Patent number: 11689884
    Abstract: Devices, systems, methods and computer-readable media are provided for data communication to and from a vehicle. A device is provided that includes memory storing processor-executable instructions; and at least one processor in communication with the memory that executes the stored instructions to: receive, from at least one user on the vehicle, at least one request for data communication; identify a plurality of communication links available at a current location of the moving vehicle; form an adaptive bonded communication link using the plurality of communication links to aggregate throughput across the plurality of communication links for the requested data communication, wherein the adaptive bonded communication link is configured to adapt to data communication requirements for the requested data communication and to data communication characteristics of the plurality of communication links as the vehicle moves.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: June 27, 2023
    Assignee: DEJERO LABS INC.
    Inventors: Bogdan Frusina, Jonathon Oberholzer, David Pui Keung Sze, Anthony Todd Schneider, Akos Horvath, Hagen Kaye, Cameron Kenneth Smith, Barry Gilhuly, Joseph Robert Wayne Mallet, Robert Flatt
  • Publication number: 20230084578
    Abstract: Systems, methods and computer-readable media for selecting a trajectory for an autonomous vehicle are disclosed that include computing a current vehicle state for the autonomous vehicle based on observations by a sensing system; computing respective collision probability scores for a plurality of candidate trajectories based on the current vehicle state; computing respective information gain scores for the plurality of candidate trajectories based on the current vehicle state, the information gain score for each candidate trajectory indicating an respective information gain for a next planning horizon interval that is subsequent to the current planning horizon interval; and selecting a planned trajectory from the plurality of candidate trajectories based on the respective collision probability scores and respective information gain scores.
    Type: Application
    Filed: September 14, 2021
    Publication date: March 16, 2023
    Inventors: Armin Sadeghi, Barry Gilhuly, Stephen L. Smith, Peyman Yadmellat, Kasra Rezaee
  • Patent number: 11589209
    Abstract: A method for use by a mobile device configured to operate in a wireless network for the communication of data messages with a server is described. The method comprises receiving, at a mobile device, an indication that a pending message is available for retrieval from a host service, and communicating directly with the host service to retrieve the pending message from the host service.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: February 21, 2023
    Assignee: BlackBerry Limited
    Inventors: David Clark, Allan David Lewis, Barry Gilhuly, David Bajar, Nataliya Martsyna, Robbie John Maurice
  • Patent number: 11588743
    Abstract: A computer implemented system is provided for improving performance of transmission in real-time or near real-time applications from at least one transmitter unit to at least one receiver unit. The system includes an intelligent data connection manager utility that generates or accesses performance data for two or more data connections associated with the two or more communication networks, and based on the current performance data determining current network transmission characteristics associated the two or more data connections, and bonds the two or more data connections based on: a predetermined system latency requirement; and dynamically allocating different functions associated with data transmission between the two or more data connections based on their respective current network transmission characteristics.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: February 21, 2023
    Assignee: DEJERO LABS INC.
    Inventors: David Sze, Bogdan Frusina, Barry Gilhuly, Todd Schneider
  • Patent number: 11563788
    Abstract: Embodiments described herein relate to real-time streaming of large quantities of time critical data over multiple distinct networks from a communications device. More specifically, embodiments described herein may address challenges and problems of maintaining consistent data reception quality when faced with the anomalies of a moving sender that is sending data using a relatively unstable method. This may be achieved by converting single source data into multiple data streams, placing them in transport buffers and storing them for forwarding.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: January 24, 2023
    Assignee: DEJERO LABS INC.
    Inventors: Bogdan Frusina, Akos Horvath, David Pui Keung Sze, Barry Gilhuly, Cameron Kenneth Smith, Joseph Robert Wayne Mallet, Robert Flatt
  • Patent number: 11503307
    Abstract: A system and method for transmission of a video stream are provided. The system may include: an encoder adapted to generate a video stream comprising a plurality of encoded frames, encoded according to at least one encoding parameter; a comparator in communication with the encoder, the comparator adapted to compare encoded frames of the plurality of encoded frames with input frames to determine a fitness metric reflective of visual quality of the encoded frames; and a controller in communication with the comparator, the controller adapted to adjust the at least one encoding parameter based on the fitness metric.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: November 15, 2022
    Assignee: DEJERO LABS INC.
    Inventors: David Pui Keung Sze, Akos Horvath, Bogdan Frusina, Barry Gilhuly, Cameron Kenneth Smith, Joseph Robert Wayne Mallet, Anthony Todd Schneider, Robert Flatt, Hagen Kaye
  • Publication number: 20220337907
    Abstract: Systems and methods for real-time transmission of data streams are disclosed. A controller receives data representing selected stream parameters from a browser residing on a computing device. The controller transmits the received data to a video transmitting device. A transcoder receives a first data stream generated according to the selected stream parameters from the video transmitting device. The transcoder generates a second data stream from the first data stream, the second data stream formatted for browser display; and then transmits the second data stream to the browser. A user may remotely control the video transmitting device using the browser. A user may view data streams from multiple video transmitting devices using the browser.
    Type: Application
    Filed: May 9, 2022
    Publication date: October 20, 2022
    Inventors: Bogdan FRUSINA, Barry GILHULY, Arif HUDDA, Cameron Kenneth SMITH, Anthony Todd SCHNEIDER, David Pui Keung SZE
  • Patent number: 11330332
    Abstract: Systems and methods for real-time transmission of data streams are disclosed. A controller receives data representing selected stream parameters from a browser residing on a computing device. The controller transmits the received data to a video transmitting device. A transcoder receives a first data stream generated according to the selected stream parameters from the video transmitting device. The transcoder generates a second data stream from the first data stream, the second data stream formatted for browser display; and then transmits the second data stream to the browser. A user may remotely control the video transmitting device using the browser. A user may view data streams from multiple video transmitting devices using the browser.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: May 10, 2022
    Assignee: DEJERO LABS INC.
    Inventors: Bogdan Frusina, Barry Gilhuly, Arif Hudda, Cameron Kenneth Smith, Anthony Todd Schneider, David Pui Keung Sze
  • Publication number: 20210297381
    Abstract: A method for use by a mobile device configured to operate in a wireless network for the communication of data messages with a server is described. The method comprises receiving, at a mobile device, an indication that a pending message is available for retrieval from a host service, and communicating directly with the host service to retrieve the pending message from the host service.
    Type: Application
    Filed: June 7, 2021
    Publication date: September 23, 2021
    Inventors: David Clark, Allan David Lewis, Barry Gilhuly, David Bajar, Nataliya Martsyna, Robbie John Maurice
  • Publication number: 20210289014
    Abstract: Embodiments described herein relate to real-time streaming of large quantities of time critical data over multiple distinct networks from a communications device. More specifically, embodiments described herein may address challenges and problems of maintaining consistent data reception quality when faced with the anomalies of a moving sender that is sending data using a relatively unstable method. This may be achieved by converting single source data into multiple data streams, placing them in transport buffers and storing them for forwarding.
    Type: Application
    Filed: June 2, 2021
    Publication date: September 16, 2021
    Inventors: Bogdan FRUSINA, Akos HORVATH, David Pui Keung SZE, Barry GILHULY, Cameron Kenneth SMITH, Joseph Robert Wayne MALLET, Robert FLATT
  • Publication number: 20210266569
    Abstract: A system and method for transmission of a video stream are provided. The system may include: an encoder adapted to generate a video stream comprising a plurality of encoded frames, encoded according to at least one encoding parameter; a comparator in communication with the encoder, the comparator adapted to compare encoded frames of the plurality of encoded frames with input frames to determine a fitness metric reflective of visual quality of the encoded frames; and a controller in communication with the comparator, the controller adapted to adjust the at least one encoding parameter based on the fitness metric.
    Type: Application
    Filed: May 10, 2021
    Publication date: August 26, 2021
    Inventors: David Pui Keung SZE, Akos HORVATH, Bogdan FRUSINA, Barry GILHULY, Cameron Kenneth SMITH, Joseph Robert Wayne MALLET, Anthony Todd SCHNEIDER, Robert FLATT, Hagen KAYE
  • Patent number: 11032339
    Abstract: Embodiments described herein relate to real-time streaming of large quantities of time critical data over multiple distinct networks from a communications device. More specifically, embodiments described herein may address challenges and problems of maintaining consistent data reception quality when faced with the anomalies of a moving sender that is sending data using a relatively unstable method. This may be achieved by converting single source data into multiple data streams, placing them in transport buffers and storing them for forwarding.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: June 8, 2021
    Assignee: DEJERO LABS INC.
    Inventors: Bogdan Frusina, Akos Horvath, David Pui Keung Sze, Barry Gilhuly, Cameron Kenneth Smith, Joseph Robert Wayne Mallet, Robert Flatt
  • Patent number: 11032693
    Abstract: Techniques for use by a mobile device configured to operate in a wireless network for the communication of data messages with a server are described. When the mobile device does not have an open session with the server, the mobile device receives from a service node via the wireless network a message which informs the mobile device that a data message has arrived at the server and needs to be retrieved. The message includes an identifier which identifies the data message at the server. In response to opening an application at the mobile device, the mobile device communicates directly with the server via the wireless network for retrieving the data message. This involves commencing an open session with the server, sending to the server a command for retrieving the data message, and receiving from the server the data message in response to sending the command. The mobile device may use the identifier for retrieving the data message from the server.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: June 8, 2021
    Assignee: BlackBerry Limited
    Inventors: David Clark, Allan David Lewis, Barry Gilhuly, David Bajar, Nataliya Martsyna, Robbie John Maurice
  • Publication number: 20210152485
    Abstract: A computer implemented system is provided for improving performance of transmission in real-time or near real-time applications from at least one transmitter unit to at least one receiver unit. The system includes an intelligent data connection manager utility that generates or accesses performance data for two or more data connections associated with the two or more communication networks, and based on the current performance data determining current network transmission characteristics associated the two or more data connections, and bonds the two or more data connections based on: a predetermined system latency requirement; and dynamically allocating different functions associated with data transmission between the two or more data connections based on their respective current network transmission characteristics.
    Type: Application
    Filed: December 18, 2020
    Publication date: May 20, 2021
    Inventors: David SZE, Bogdan FRUSINA, Barry GILHULY, Todd SCHNEIDER