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).

  • Publication number: 20150341646
    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: July 31, 2015
    Publication date: November 26, 2015
    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: 20150223098
    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: September 6, 2013
    Publication date: August 6, 2015
    Inventors: David Sze, Bogdan Frusina, Barry Gilhuly, Todd Schneider
  • Publication number: 20150215738
    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: April 7, 2015
    Publication date: July 30, 2015
    Inventors: Bogdan FRUSINA, Jonathon OBERHOLZER, David SZE, Todd SCHNEIDER, Akos HORVATH, Hagen KAYE, Cameron Kenneth SMITH, Barry GILHULY, Joseph Robert Wayne MALLET, Robert FLATT
  • Publication number: 20150156659
    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: Application
    Filed: February 6, 2015
    Publication date: June 4, 2015
    Inventors: David SZE, Hagen KAYE, Robert FLATT, Joseph Robert (Wayne) MALLET, Arif HUDDA, Barry GILHULY, Bogdan FRUSINA
  • Patent number: 9042444
    Abstract: A system for transmission of data signals over a wireless network having an encoding module for encoding video data into a plurality of buffers for transmission. The system also has a feedback module for processing feedback from one or more sources, wherein the encoding module dynamically alters the amount of data that is encoded into the one or more video buffers based at least in part on the feedback received. A method for transmission of data signals over a wireless network including encoding video data into a plurality of buffers, transmitting some of the data, processing feedback from one or mores sources, wherein the feedback relates to delivery parameters and dynamically altering the amount of data passed into the buffers based at least in part on the data received.
    Type: Grant
    Filed: July 15, 2011
    Date of Patent: May 26, 2015
    Assignee: Dejero Labs Inc.
    Inventors: Bogdan Frusina, Barry Gilhuly, Akos Horvath, Wayne Mallet, David Sze
  • Patent number: 8984576
    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: April 16, 2013
    Date of Patent: March 17, 2015
    Assignee: Dejero Labs Inc.
    Inventors: David Sze, Hagen Kaye, Robert Flatt, Joseph Robert (Wayne) Mallet, Arif Hudda, Barry Gilhuly, Bogdan Frusina
  • Patent number: 8942215
    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: April 13, 2012
    Date of Patent: January 27, 2015
    Assignee: Dejero Labs Inc.
    Inventors: Joseph Robert Wayne Mallet, David Sze, Bogdan Frusina, Hagen Kaye, Arif Hudda, Barry Gilhuly, Robert Flatt
  • Publication number: 20150020135
    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: July 11, 2014
    Publication date: January 15, 2015
    Inventors: Bogdan FRUSINA, Barry GILHULY, Arif HUDDA, Cameron Kenneth SMITH, Anthony Todd SCHNEIDER, David Pui Keung SZE
  • Patent number: 8918084
    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: November 9, 2012
    Date of Patent: December 23, 2014
    Assignee: BlackBerry Limited
    Inventors: David Clark, Allan David Lewis, Barry Gilhuly, David Bajar, Nataliya Martsyna, Rob Maurice
  • Publication number: 20140337473
    Abstract: Embodiments described herein relate to real-time streaming of large quantities of time critical data over multiple distinct networks from a wireless 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 radio frequency (RF) method. This may be achieved by converting single source data into multiple data streams, placing them in transport buffers and storing them for forwarding. A plurality radio frequency interface modules provide wireless connectivity to a plurality of wireless networks for transmission over the plurality of networks. Links are maintained to provide feedback on network connections to allow for the transfer of data from one network to another, from one radio frequency interface module to another, and to adjust the amount of data being transmitted.
    Type: Application
    Filed: July 25, 2014
    Publication date: November 13, 2014
    Inventors: Bogdan FRUSINA, Akos HORVATH, David Pui Keung SZE, Barry GILHULY, Cameron Kenneth SMITH, Joseph Robert Wayne MALLET, Robert FLATT
  • Publication number: 20140250486
    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: Application
    Filed: April 16, 2013
    Publication date: September 4, 2014
    Inventors: David Sze, Hagen Kaye, Robert Flatt, Joseph Robert (Wayne) Mallet, Arif Hudda, Barry Gilhuly, Bogdan Frusina
  • Publication number: 20140199997
    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: Application
    Filed: March 14, 2014
    Publication date: July 17, 2014
    Applicant: BlackBerry Limited
    Inventors: David Clark, Allan David Lewis, Barry Gilhuly, David Bajar, Nataliya Martsyna, Robbie John Maurice
  • Patent number: 8320900
    Abstract: In one illustrative example, a mobile device receives from a relay services node an enable message which indicates a pending data message to be retrieved from a host service. The pending data message may comprise a body of text. Subsequent to the receiving of the enable message, a messaging application is opened at the mobile device. In response to the opening of the messaging application, the mobile device communicates directly with the host service without use of the relay services node, for retrieving the pending data message from the host service via a wireless network.
    Type: Grant
    Filed: November 22, 2011
    Date of Patent: November 27, 2012
    Assignee: Research In Motion Limited
    Inventors: David Clark, Allan David Lewis, Barry Gilhuly, David Bajar, Nataliya Martsyna, Rob Maurice
  • Publication number: 20120260296
    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: Application
    Filed: April 13, 2012
    Publication date: October 11, 2012
    Inventors: Joseph Robert Wayne Mallet, David Sze, Bogdan Frusina, Hagen Kaye, Arif Hudda, Barry Gilhuly, Robert Flatt
  • Publication number: 20120071136
    Abstract: In one illustrative example, a mobile device receives from a relay services node an enable message which indicates a pending data message to be retrieved from a host service. The pending data message may comprise a body of text. Subsequent to the receiving of the enable message, a messaging application is opened at the mobile device. In response to the opening of the messaging application, the mobile device communicates directly with the host service without use of the relay services node, for retrieving the pending data message from the host service via a wireless network.
    Type: Application
    Filed: November 22, 2011
    Publication date: March 22, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: David Clark, Allan David Lewis, Barry Gilhuly, David Bajar, Nataliya Martsyna, Rob Maurice
  • Publication number: 20120039391
    Abstract: A system for transmission of data signals over a wireless network having an encoding module for encoding video data into a plurality of buffers for transmission. The system also has a feedback module for processing feedback from one or more sources, wherein the encoding module dynamically alters the amount of data that is encoded into the one or more video buffers based at least in part on the feedback received. A method for transmission of data signals over a wireless network including encoding video data into a plurality of buffers, transmitting some of the data, processing feedback from one or mores sources, wherein the feedback relates to delivery parameters and dynamically altering the amount of data passed into the buffers based at least in part on the data received.
    Type: Application
    Filed: July 15, 2011
    Publication date: February 16, 2012
    Applicant: DEJERO LABS INC.
    Inventors: Bogdan FRUSINA, Barry GILHULY, Akos HORVATH, Wayne MALLET, David SZE
  • Patent number: 8090363
    Abstract: In one embodiment, a method of operating a mobile device comprises receiving an enable message at the mobile device, the enable message being indicative of a pending message to be retrieved; opening an application at the mobile device subsequent to the receiving of the enable message; and sending a fetch message to retrieve the pending message, the sending occurring pursuant to the opening of the application.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: January 3, 2012
    Assignee: Research In Motion Limited
    Inventors: David Clark, Allan David Lewis, Barry Gilhuly, David Bajar, Nataliya Martsyna, Rob Maurice
  • Patent number: 7962450
    Abstract: Systems and methods for synchronizing bookmarks between communications devices are provided. Bookmarks refer to user-defined and nicknamed URLs as local parameters in Browser software, also sometimes known as “Favorites”. Real-time synchronization of bookmarks is accomplished through an application of “push technology”. Upon identifying a change in the set of bookmarks of a communications device, the communications device transmits an indication of the change to the network. The network uses push technology to push the indication to the other communications device. Once the indication is received by the other communications device, the other communications device updates its set of bookmarks according to the indication thereby achieving synchronization. Synchronization may be performed between two or more devices.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: June 14, 2011
    Assignee: Research In Motion Limited
    Inventors: Dave Kruis, Balaji Gopalan, Barry Gilhuly
  • Publication number: 20110076997
    Abstract: In one embodiment, a method of operating a mobile device comprises receiving an enable message at the mobile device, the enable message being indicative of a pending message to be retrieved; opening an application at the mobile device subsequent to the receiving of the enable message; and sending a fetch message to retrieve the pending message, the sending occurring pursuant to the opening of the application.
    Type: Application
    Filed: December 1, 2010
    Publication date: March 31, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: David Clark, Allan David Lewis, Barry Gilhuly, David Bajar, Nataliya Martsyna, Rob Maurice
  • Publication number: 20110060649
    Abstract: A system for providing media content, including at least one media server, at least one database connected to the at least one media server, each database configured to store a plurality of media content, and at least one device configured for data communication with the at least one media server, each device associated with at least one user. Each media server is configured to determine a relevance between each particular media content and each particular user, and based on each relevance, determine whether to provide that particular media content to the device associated with that particular user.
    Type: Application
    Filed: April 14, 2009
    Publication date: March 10, 2011
    Inventors: Craig A. Dunk, Barry Gilhuly, Shawn Kahandaliyanage, David Kruis, Emmanuel McCaull, Andrew Smith, Tudor Whiteley, Zhiguo Xu