Patents by Inventor Brian D. Petry

Brian D. Petry 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: 11621990
    Abstract: A method of encapsulating data and a single frequency network configured to perform the method are disclosed. A content stream of data packets is received, and the data packets in the content stream are formatted in accordance with a first protocol. Information identifying a container size established for the content stream is received. The data packets formatted in accordance with the first protocol are fragmented and packed to form data units formatted in accordance with a second protocol, and the data units are sized based on the container size. The data units formatted in accordance with the second protocol are encapsulated to form second protocol data packets. The second protocol data packets are provided to a transmitter that is synchronized to one or more transmitters in a single frequency network so that each transmitter in the single frequency network broadcasts a same signal that includes the second protocol data packets.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: April 4, 2023
    Assignee: Wi-LAN Inc.
    Inventors: Brian D. Petry, Dennis P. Connors, Gene W. Marsh, Srikanth Gummadi, Keerthi S. Govind, William S. Burchill, Seema Madan
  • Publication number: 20210289016
    Abstract: A method of encapsulating data and a single frequency network configured to perform the method are disclosed. A content stream of data packets is received, and the data packets in the content stream are formatted in accordance with a first protocol. Information identifying a container size established for the content stream is received. The data packets formatted in accordance with the first protocol are fragmented and packed to form data units formatted in accordance with a second protocol, and the data units are sized based on the container size. The data units formatted in accordance with the second protocol are encapsulated to form second protocol data packets. The second protocol data packets are provided to a transmitter that is synchronized to one or more transmitters in a single frequency network so that each transmitter in the single frequency network broadcasts a same signal that includes the second protocol data packets.
    Type: Application
    Filed: June 1, 2021
    Publication date: September 16, 2021
    Applicant: Wi-LAN Inc
    Inventors: Brian D. Petry, Dennis P. Connors, Gene W. Marsh, Srikanth Gummadi, Keerthi S. Govind, William S. Burchill, Seema Madan
  • Patent number: 11057449
    Abstract: A method of encapsulating data and a single frequency network configured to perform the method are disclosed. A content stream of data packets is received, and the data packets in the content stream are formatted in accordance with a first protocol. Information identifying a container size established for the content stream is received. The data packets formatted in accordance with the first protocol are fragmented and packed to form data units formatted in accordance with a second protocol, and the data units are sized based on the container size. The data units formatted in accordance with the second protocol are encapsulated to form second protocol data packets. The second protocol data packets are provided to a transmitter that is synchronized to one or more transmitters in a single frequency network so that each transmitter in the single frequency network broadcasts a same signal that includes the second protocol data packets.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: July 6, 2021
    Assignee: WI-LAN INC.
    Inventors: Brian D. Petry, Dennis P. Connors, Gene W. Marsh, Srikanth Gummadi, Keerthi S. Govind, William S. Burchill, Seema Madan
  • Patent number: 11025692
    Abstract: A method of encapsulating data and a single frequency network configured to perform the method are disclosed. A content stream of data packets is received, and the data packets in the content stream are formatted in accordance with a first protocol. Information identifying a container size established for the content stream is received. The data packets formatted in accordance with the first protocol are fragmented and packed to form data units formatted in accordance with a second protocol, and the data units are sized based on the container size. The data units formatted in accordance with the second protocol are encapsulated to form second protocol data packets. The second protocol data packets are provided to a transmitter that is synchronized to one or more transmitters in a single frequency network so that each transmitter in the single frequency network broadcasts a same signal that includes the second protocol data packets.
    Type: Grant
    Filed: December 6, 2019
    Date of Patent: June 1, 2021
    Assignee: WI-LAN INC.
    Inventors: Brian D. Petry, Dennis P. Connors, Gene W. Marsh, Srikanth Gummadi, Keerthi S. Govind, William S. Burchill, Seema Madan
  • Publication number: 20200112598
    Abstract: A method of encapsulating data and a single frequency network configured to perform the method are disclosed. A content stream of data packets is received, and the data packets in the content stream are formatted in accordance with a first protocol. Information identifying a container size established for the content stream is received. The data packets formatted in accordance with the first protocol are fragmented and packed to form data units formatted in accordance with a second protocol, and the data units are sized based on the container size. The data units formatted in accordance with the second protocol are encapsulated to form second protocol data packets. The second protocol data packets are provided to a transmitter that is synchronized to one or more transmitters in a single frequency network so that each transmitter in the single frequency network broadcasts a same signal that includes the second protocol data packets.
    Type: Application
    Filed: December 6, 2019
    Publication date: April 9, 2020
    Applicant: Wi-LAN Inc
    Inventors: Brian D. Petry, Dennis P. Connors, Gene W. Marsh, Srikanth Gummadi, Keerthi S. Govind, William S. Burchill, Seema Madan
  • Patent number: 10516713
    Abstract: A method of encapsulating data and a single frequency network configured to perform the method are disclosed. A content stream of data packets is received, and the data packets in the content stream are formatted in accordance with a first protocol. Information identifying a container size established for the content stream is received. The data packets formatted in accordance with the first protocol are fragmented and packed to form data units formatted in accordance with a second protocol, and the data units are sized based on the container size. The data units formatted in accordance with the second protocol are encapsulated to form second protocol data packets. The second protocol data packets are provided to a transmitter that is synchronized to one or more transmitters in a single frequency network so that each transmitter in the single frequency network broadcasts a same signal that includes the second protocol data packets.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: December 24, 2019
    Assignee: WI-LAN INC.
    Inventors: Brian D. Petry, Dennis P. Connors, Gene W. Marsh, Srikanth Gummadi, Keerthi S. Govind, William S. Burchill, Seema Madan
  • Publication number: 20180013808
    Abstract: A method of encapsulating data and a single frequency network configured to perform the method are disclosed. A content stream of data packets is received, and the data packets in the content stream are formatted in accordance with a first protocol. Information identifying a container size established for the content stream is received. The data packets formatted in accordance with the first protocol are fragmented and packed to form data units formatted in accordance with a second protocol, and the data units are sized based on the container size. The data units formatted in accordance with the second protocol are encapsulated to form second protocol data packets. The second protocol data packets are provided to a transmitter that is synchronized to one or more transmitters in a single frequency network so that each transmitter in the single frequency network broadcasts a same signal that includes the second protocol data packets.
    Type: Application
    Filed: September 6, 2017
    Publication date: January 11, 2018
    Applicant: Wi-LAN INC.
    Inventors: Brian D. Petry, Dennis P. Connors, Gene W. Marsh, Srikanth Gummadi, Keerthi S. Govind, William S. Burchill, Seema Madan
  • Patent number: 9143585
    Abstract: Data packets of multiple different protocols are transmitted over a broadband wireless air interface between network stations subscribing to the broadband wireless access service. A first network station receives data packets of different network protocols in an upper layer for transmission to a second station over the wireless air interface. The different protocol data packets are processed in the upper layer to look up a destination address and class of service, and are transmitted to a single generic packet convergence sublayer along with an identification tag indicating the destination address and class of service. The generic packet convergence sublayer maps the identification tag to a single connection ID (CID) of a second station of the broadband wireless access service, without having to carry out any packet inspection.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: September 22, 2015
    Assignee: Wi-LAN Inc.
    Inventors: Yair Bourlas, Lei Wang, Brian D. Petry
  • Patent number: 8861437
    Abstract: For an example embodiment, a method for a communication device operating in a synchronous communication system is described. The method includes performing a listen-before-talk (LBT) procedure prior to the start of a downlink subframe of a synchronous frame and determining if a transmission from another communication device of another communication system is detected during the LBT procedure. In the case that a transmission is detected during the LBT procedure, the communication device refrains from transmitting during the downlink subframe. In the case that a transmission is not detected during the LBT procedure, the communication device transmits during the downlink subframe.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: October 14, 2014
    Assignee: Wi-LAN, Inc.
    Inventors: Kenneth L. Stanwood, Paul W. Piggin, Lei Wang, Brian D. Petry, Roger Marks, Yair Bourlas
  • Patent number: 8774229
    Abstract: A wireless broadcast system that collects content for distribution over a wireless communication network. The content stream is encapsulated into a stream of transport packets for broadcast over the wireless communication link. The stream of transport packets are simultaneously broadcast as part of an identical signal from a plurality of synchronized transmitters in a single frequency network. A receiver acquires the broadcast signal and synchronizes to the signal. Once the receiver is synchronized to one of the transmitters in the single frequency network, the receiver can receive signals from any, or multiple, of the transmitters in the network without re-synchronizing.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: July 8, 2014
    Assignee: WI-LAN, Inc.
    Inventors: Dennis P. Connors, Brian D. Petry, Gene W. Marsh, Srikanth Gummadi, Keerthi S. Govind, William S. Burchill, Seema Madan
  • Patent number: 8509073
    Abstract: An error management system and process can be used to identify an erroneous data packet in a data stream. In response to identifying the erroneous data packet, a subsequent valid data packet is located in the data stream. In one embodiment, a plurality of candidate locations of header checksum windows are searched and checked for a valid checksum. Multiple integrity checks of multiple header checksums can be used to reduce the probability of a false positive integrity check. In another embodiment, one or more information data fields can used for determining packet integrity by determining if the fields contain valid information bits.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: August 13, 2013
    Assignee: Wi-Lan, Inc.
    Inventors: Yair Bourlas, Brian D. Petry, Peter J. Graumann, Kripps Asirvatham, Doraid Y. Sadiq, Karle J. Johnson, Kenneth L. Stanwood
  • Patent number: 8064444
    Abstract: A wireless broadcast system that collects content for distribution over a wireless communication network. At least one content stream is received and encapsulated into a stream of transport packets that are ruggedized for broadcast over the wireless communication link. The stream of transport packets are simultaneously broadcast as part of an identical signal from a plurality of synchronized transmitters in a single frequency network. The content can include multimedia data, such as audio/video data, movies, game, audio broadcasts, television network programs, or other types of multimedia content.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: November 22, 2011
    Assignee: WI-LAN Inc.
    Inventors: Dennis P. Connors, Brian D. Petry, Gene W. Marsh, Srikanth Gummadi, Keerthi S. Govind, William S. Burchill, Seema Madan
  • Publication number: 20110249627
    Abstract: For an example embodiment, a method for a communication device operating in a synchronous communication system is described. The method includes performing a listen-before-talk (LBT) procedure prior to the start of a downlink subframe of a synchronous frame and determining if a transmission from another communication device of another communication system is detected during the LBT procedure. In the case that a transmission is detected during the LBT procedure, the communication device refrains from transmitting during the downlink subframe. In the case that a transmission is not detected during the LBT procedure, the communication device transmits during the downlink subframe.
    Type: Application
    Filed: June 21, 2011
    Publication date: October 13, 2011
    Applicant: WI-LAN, INC.
    Inventors: Kenneth L. Stanwood, Paul W. Piggin, Lei Wang, Brian D. Petry, Roger Marks, Yair Bourlas
  • Patent number: 7990944
    Abstract: For an example embodiment, a method for a communication device operating in a synchronous communication system is described. The method includes performing a listen-before-talk (LBT) procedure prior to the start of a downlink subframe of a synchronous frame and determining if a transmission from another communication device of another communication system is detected during the LBT procedure. In the case that a transmission is detected during the LBT procedure, the communication device refrains from transmitting during the downlink subframe. In the case that a transmission is not detected during the LBT procedure, the communication device transmits during the downlink subframe.
    Type: Grant
    Filed: September 6, 2007
    Date of Patent: August 2, 2011
    Assignee: Wi-LAN, Inc.
    Inventors: Kenneth L. Stanwood, Paul W. Piggin, Lei Wang, Brian D. Petry, Roger Marks, Yair Bourlas
  • Publication number: 20110176446
    Abstract: An error management system and process can be used to identify an erroneous data packet in a data stream. In response to identifying the erroneous data packet, a subsequent valid data packet is located in the data stream. In one embodiment, a plurality of candidate locations of header checksum windows are searched and checked for a valid checksum. Multiple integrity checks of multiple header checksums can be used to reduce the probability of a false positive integrity check. In another embodiment, one or more information data fields can used for determining packet integrity by determining if the fields contain valid information bits.
    Type: Application
    Filed: March 29, 2011
    Publication date: July 21, 2011
    Applicant: WI-LAN, INC.
    Inventors: Yair Bourlas, Brian D. Petry, Peter J. Graumann, Kripps Asirvatham, Doraid Y. Sadiq, Karle J. Johnson, Kenneth L. Stanwood
  • Patent number: 7944919
    Abstract: A wireless broadcast system that collects content for distribution over a wireless communication network. Multiple content streams are received and interleaved into an aggregate content stream. The aggregate content stream is encapsulated into a stream of transport packets that are ruggedized for broadcast over the wireless communication link. One connection identification is associated with the entire aggregate content stream. The aggregate content stream is packetized into multiple service data units. An identical signal that includes the service data units and one connection identifier is broadcast by multiple synchronized transmitters in a single frequency network. The content can include multimedia data, such as audio/video data, movies, game, audio broadcasts, television network programs, or other types of multimedia content.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: May 17, 2011
    Assignee: Wi-Lan, Inc.
    Inventors: Dennis P. Connors, Brian D. Petry, Gene W. Marsh, Srikanth Gummadi, Keerthi S. Govind, William S. Burchill, Seema Madan
  • Publication number: 20110096664
    Abstract: A method of flow control implemented by a system disposed to execute a protocol stack and an application is disclosed herein. The method includes configuring the system to operate in a push mode pursuant to which the protocol stack initiates the forwarding, to the application, of a first sequence of data packets received by the protocol stack. The system may also be configured to operate in a pull mode pursuant to which the application initiates the forwarding, to the application, of a second sequence of data packets received by the protocol stack. In a particular implementation the system may be configured to transition from the push mode to the pull mode, or vice-versa, in response to receipt at the protocol stack of a data packet bearing a specified sequence number.
    Type: Application
    Filed: September 20, 2010
    Publication date: April 28, 2011
    Inventors: Brian D. Petry, Fazil Ismet Osman
  • Patent number: 7916641
    Abstract: An error management system and process can be used to identify an erroneous data packet in a data stream. In response to identifying the erroneous data packet, a subsequent valid data packet is located in the data stream. In one embodiment, a plurality of candidate locations of header checksum windows are searched and checked for a valid checksum. Multiple integrity checks of multiple header checksums can be used to reduce the probability of a false positive integrity check. In another embodiment, one or more information data fields can used for determining packet integrity by determining if the fields contain valid information bits.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: March 29, 2011
    Assignee: Wi-Lan, Inc.
    Inventors: Yair Bourlas, Brian D. Petry, Peter J. Graumann, Kripps Asirvatham, Doraid Y. Sadiq, Karle J. Johnson, Kenneth L. Stanwood
  • Patent number: 7912057
    Abstract: A wireless broadcast system includes receiving a data a stream by a convergence module. The convergence module partitions and encapsulates the transport packets into MAC protocol data units such that a size dimension of the encapsulated transport packets matches a size dimension of the MAC protocol data units. The MAC protocol data units are then provided to a transmitter that is synchronized to a plurality of transmitters in a single frequency network so that each transmitter in the network broadcast an identical signal that includes the MAC protocol data unit.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: March 22, 2011
    Assignee: Wi-LAN Inc.
    Inventors: Brian D. Petry, Dennis P. Connors, Gene W. Marsh, Srikanth Gummadi, Keerthi S. Govind, William S. Burchill, Seema Madan
  • Patent number: 7814218
    Abstract: A system and method of processing data in a stateful protocol processing system (“SPPS”) configured to process a multiplicity of flows of messages is disclosed herein. The method includes receiving a first plurality of messages belonging to a first of the flows comporting with a first stateful protocol. In addition, a second plurality of messages belonging to a second of the flows comporting with a second stateful protocol are also received. Various events of at least first and second types associated with the first flow are then derived from the first plurality of received messages. The method further includes assigning a first protocol processing core to process the events of the first type in accordance with the first stateful protocol. A second protocol processing core is also assigned to process the events of the second type in accordance with the first stateful protocol.
    Type: Grant
    Filed: September 10, 2003
    Date of Patent: October 12, 2010
    Assignee: Astute Networks, Inc.
    Inventors: Simon John Knee, Brian D. Petry, Fazil Ismet Osman