Patents by Inventor Michel Ouellette
Michel Ouellette 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: 11616587Abstract: A reference time associated with a satellite signal received at a clock synchronization source is determined, wherein the reference time is from a master reference clock. A recorded time associated with a corresponding satellite signal received at a remote clock synchronization destination is received from the remote clock synchronization destination via a network, wherein the received recorded time is from a remote clock to be synchronized with the master reference clock. A clock adjustment value is calculated based on a comparison of the determined reference time and the received recorded time. The clock adjustment value is provided to the remote clock synchronization destination, wherein the clock adjustment value is able to be utilized by the remote clock synchronization destination to adjust the remote clock to increase synchronization with the master reference clock.Type: GrantFiled: November 30, 2020Date of Patent: March 28, 2023Assignee: Meta Platforms, Inc.Inventors: Ahmad Byagowi, Georgi Chalakov, Michel Ouellette
-
Patent number: 11191053Abstract: Apparatuses, methods, and systems for a network-based clock for time distribution across a wireless network, are disclosed. One system includes a network that includes a time distributor, a time receiver, and a plurality of network elements providing one or more network connections between the time distributor and the time receiver. The plurality of network elements includes an ingress network element and an egress network element. The time distributor receives and synchronizes to a first clock. Two or more of the plurality of network elements receives and synchronize to a second clock. A forward network transit delay is determined between the ingress network element and the egress network element and a backward network transit delay is determined between the egress network element and the ingress network element. The time receiver time synchronizes to the time distributor using the forward network transit delay and the backward network transit delay.Type: GrantFiled: August 6, 2020Date of Patent: November 30, 2021Assignee: Facebook, Inc.Inventors: Michel Ouellette, Brett Eric Schein, Brian Dunn
-
Patent number: 9344207Abstract: Techniques for time transfer via signal encoding are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for time transfer via signal encoding comprising generating a time service ordered-set for inclusion in a physical coding sublayer frame of a physical layer device, generating time service data for inclusion in the physical coding sublayer frame of the physical layer device, and transmitting the physical coding sublayer frame.Type: GrantFiled: March 17, 2014Date of Patent: May 17, 2016Assignee: RPX CLEARINGHOUSE LLCInventors: James Aweya, Michel Ouellette
-
Patent number: 9064093Abstract: A system in which data signatures are used to identify copyrighted content passing through a network. The data signatures are derived from files containing copyrighted content to be identified. The signatures are used to search within peer-to-peer data streams flowing through one or more network nodes in a communications network. Any specific technique may be used for pattern recognition between the signatures and the monitored traffic. When a particular file of interest is identified, the system may operate to perform one or more of several possible actions, including stopping the transmission, allowing the transmission but recording the event, making an offer to the recipient allowing them to legally purchase the file, or sending alternative information or intentionally corrupting the information to render it useless to the recipient.Type: GrantFiled: December 22, 2003Date of Patent: June 23, 2015Assignee: Apple Inc.Inventors: Kent Felske, James Aweya, Delfin Montuno, Michel Ouellette
-
Patent number: 9065627Abstract: Transfer of differential timing over a packet network is provided. A transmitting service interface receives a service clock and is coupled to a receiving service interface through a network backplane. A primary reference clock is provided to time the network backplane. The primary reference clock and the service clock are used to synthesize a copy of the service clock connected to the transmitting service interface. A first control word containing an error differential between the service clock and the synthesized copy of the service clock is generated and transmitted through the network backplane via a packet. The first control word, together with the primary reference clock, is used to recreate the service clock for timing the receiving service interface.Type: GrantFiled: April 30, 2013Date of Patent: June 23, 2015Assignee: RPX Clearinghouse LLCInventors: James Aweya, Michel Ouellette, Delfin Y. Montuno
-
Publication number: 20140337538Abstract: A system for synchronizing a first network device and a second network device. The first network device comprises an interface configured to release over a communication link a first signal carrying a first data stream clocked by a first clock signal. The second network device comprises an interface configured to receive the first signal over the communication link. The second network device also comprises a clock extraction module configured to generate an extracted clock signal from the received first signal; and a data coding module configured to clock a second data stream with an output clock signal selected based on a speed of a locally generated clock signal relative to the first clock signal or the extracted clock signal, thereby to produce a second signal for transmission from the second network element to the first network element.Type: ApplicationFiled: July 28, 2014Publication date: November 13, 2014Inventors: Philippe Lamothe, Michel Ouellette, Marc-Andre Rochon
-
Publication number: 20140269434Abstract: In response to a network topology change, a clock root node calculates a new clock path for each affected node by building a clock source topology tree, and identifying from that tree a path to the network node from a clock source of higher or equal stratum relative to that network node. The root node then sends a network message to each node indicating the new path that the node should use. Each node receives the message and compares the new path with the existing path. If the paths are different then the node acquires the new path just received in the message. If the paths are the same then the node does nothing and discards the message.Type: ApplicationFiled: May 29, 2014Publication date: September 18, 2014Applicant: ROCKSTAR CONSORTIUM US LPInventors: Michel Ouellette, James Aweya, Delphin Y. Montuno, Kent Felske, Michael George Mayer
-
Patent number: 8811432Abstract: A system for synchronizing a first network device and a second network device. The first network device comprises an interface configured to release over a communication link a first signal carrying a first data stream clocked by a first clock signal. The second network device comprises an interface configured to receive the first signal over the communication link. The second network device also comprises a clock extraction module configured to generate an extracted clock signal from the received first signal; and a data coding module configured to clock a second data stream with an output clock signal selected based on a speed of a locally generated clock signal relative to the first clock signal or the extracted clock signal, thereby to produce a second signal for transmission from the second network element to the first network element.Type: GrantFiled: June 13, 2013Date of Patent: August 19, 2014Assignee: Rockstar Consortium US LPInventors: Philippe Lamothe, Michel Ouellette, Marc-Andre Rochon
-
Publication number: 20140198811Abstract: Techniques for time transfer via signal encoding are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for time transfer via signal encoding comprising generating a time service ordered-set for inclusion in a physical coding sublayer frame of a physical layer device, generating time service data for inclusion in the physical coding sublayer frame of the physical layer device, and transmitting the physical coding sublayer frame.Type: ApplicationFiled: March 17, 2014Publication date: July 17, 2014Applicant: Rockstar Consortium US LPInventors: James Aweya, Michel Ouellette
-
Patent number: 8755308Abstract: In response to a network topology change, a clock root node calculates a new clock path for each affected node by building a clock source topology tree, and identifying from that tree a path to the network node from a clock source of higher or equal stratum relative to that network node. The root node then sends a network message to each node indicating the new path that the node should use. Each node receives the message and compares the new path with the existing path. If the paths are different then the node acquires the new path just received in the message. If the paths are the same then the node does nothing and discards the message.Type: GrantFiled: January 31, 2012Date of Patent: June 17, 2014Assignee: Rockstar Consortium US LPInventors: Michel Ouellette, James Aweya, Delfin Y. Montuno, Kent Felske, Michael George Mayer
-
Patent number: 8675686Abstract: Techniques for time transfer via signal encoding are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for time transfer via signal encoding comprising generating a time service ordered-set for inclusion in a physical coding sublayer frame of a physical layer device, generating time service data for inclusion in the physical coding sublayer frame of the physical layer device, and transmitting the physical coding sublayer frame.Type: GrantFiled: June 16, 2011Date of Patent: March 18, 2014Assignee: Rockstar Consortium US LPInventors: James Aweya, Michel Ouellette
-
Publication number: 20140029604Abstract: A first node in a network receives a timing packet containing time information, where the timing packet is originated by a time server. The first node then updates the time information in the timing packet to reflect a delay associated with communicating the timing packet over a network link. The first node then updates the time information in the timing packet to reflect the delay associated transfer of the timing packet through the node. The first node sends the timing packet with the updated time information to a second node to enable the second node to use the updated time information for synchronization of the second node. The process repeats across an arbitrary number of nodes to enable time alignment between the first node and final destination node.Type: ApplicationFiled: October 1, 2013Publication date: January 30, 2014Applicant: Rockstar Consortium US LPInventors: Charles W.T. Nicholls, Michel Ouellette
-
Patent number: 8625467Abstract: In at least some embodiments, the disclosure includes an apparatus a root node in a packet based network that multicasts a plurality of packets. The apparatus also includes an intermediary node coupled to the root node and a plurality of leaf nodes coupled to the intermediary node. The root node, the intermediary node, and the plurality of leaf nodes are arranged in a tree topology. The packets are received at the intermediary node from the root node at a data rate equal to the data rate of the leaf node having the maximum data rate. The packets are multicast from the intermediary node to each of the plurality of leaf nodes at a plurality of different data rates such that each particular one of the plurality of leaf nodes receives the packets at a data rate corresponding to the data rate for the particular one of the plurality of leaf nodes.Type: GrantFiled: February 16, 2011Date of Patent: January 7, 2014Assignee: Futurewei Technologies, Inc.Inventors: Michel Ouellette, Peter Ashwood-Smith
-
Publication number: 20130272321Abstract: A system for synchronizing a first network device and a second network device. The first network device comprises an interface configured to release over a communication link a first signal carrying a first data stream clocked by a first clock signal. The second network device comprises an interface configured to receive the first signal over the communication link. The second network device also comprises a clock extraction module configured to generate an extracted clock signal from the received first signal; and a data coding module configured to clock a second data stream with an output clock signal selected based on a speed of a locally generated clock signal relative to the first clock signal or the extracted clock signal, thereby to produce a second signal for transmission from the second network element to the first network element.Type: ApplicationFiled: June 13, 2013Publication date: October 17, 2013Inventors: Philippe Lamothe, Michel Ouellette, Marc-Andre Rochon
-
Patent number: 8559412Abstract: A first node in a network receives a timing packet containing time information, where the timing packet is originated by a time server. The first node then updates the time information in the timing packet to reflect a delay associated with communicating the timing packet over a network link. The first node then updates the time information in the timing packet to reflect the delay associated transfer of the timing packet through the node. The first node sends the timing packet with the updated time information to a second node to enable the second node to use the updated time information for synchronization of the second node. The process repeats across an arbitrary number of nodes to enable time alignment between the first node and final destination node.Type: GrantFiled: December 31, 2007Date of Patent: October 15, 2013Assignee: Rockstar Consortium US LPInventors: Charles W. T. Nicholls, Michel Ouellette
-
Publication number: 20130235889Abstract: Transfer of differential timing over a packet network is provided. A transmitting service interface receives a service clock and is coupled to a receiving service interface through a network backplane. A primary reference clock is provided to time the network backplane. The primary reference clock and the service clock are used to synthesize a copy of the service clock connected to the transmitting service interface. A first control word containing an error differential between the service clock and the synthesized copy of the service clock is generated and transmitted through the network backplane via a packet. The first control word, together with the primary reference clock, is used to recreate the service clock for timing the receiving service interface.Type: ApplicationFiled: April 30, 2013Publication date: September 12, 2013Applicant: Rockstar Consortium US LPInventors: James AWEYA, Michel OUELLETTE, Delfin Y. MONTUNO
-
Patent number: 8467417Abstract: A system for synchronizing a first network device and a second network device. The first network device comprises an interface configured to release over a communication link a first signal carrying a first data stream clocked by a first clock signal. The second network device comprises an interface configured to receive the first signal over the communication link. The second network device also comprises a clock extraction module configured to generate an extracted clock signal from the received first signal; and a data coding module configured to clock a second data stream with an output clock signal selected based on a speed of a locally generated clock signal relative to the first clock signal or the extracted clock signal, thereby to produce a second signal for transmission from the second network element to the first network element. By clocking the second data stream with the fastest available clock signal, greater link utilization can be achieved.Type: GrantFiled: July 25, 2007Date of Patent: June 18, 2013Assignee: Rockstar Consortium US LPInventors: Philippe Lamothe, Michel Ouellette, Marc-André Rochon
-
Patent number: 8467418Abstract: A method, system and master service interface transfer differential timing over a packet network. The transmitting service interface receives a service clock and is coupled to a receiving service interface through a network backplane. A primary reference clock is provided to time the network backplane. The primary reference clock and the service clock are used to synthesize a copy of the service clock connected to the transmitting service interface. A first control word containing an error differential between the service clock and the synthesized copy of the service clock is generated and transmitted through the network backplane via a packet. The first control word, together with the primary reference clock, is used to recreate the service clock for timing the receiving service interface.Type: GrantFiled: November 10, 2008Date of Patent: June 18, 2013Assignee: Rockstar Consortium US LPInventors: James Aweya, Michel Ouellette, Delfin Y. Montuno
-
Patent number: 8230513Abstract: A traffic controller is provided which integrates black-box tests of unauthorized applications to extract application characteristics from associated Internet traffic, exploits the networking information learned by host clients, actively scans and controls hosts on the corporate network, and dynamically configures a corporate firewall to block traffic to and from critical application network elements. As a result, the traffic controller effectively manages unauthorized applications and their associated traffic in a corporate environment.Type: GrantFiled: June 27, 2011Date of Patent: July 24, 2012Assignee: Avaya Inc.Inventors: Wenfeng Chen, Michel Ouellette, Delfin Montuno, Kent Felske
-
Publication number: 20120182863Abstract: In response to a network topology change, a clock root node calculates a new clock path for each affected node by building a clock source topology tree, and identifying from that tree a path to the network node from a clock source of higher or equal stratum relative to that network node. The root node then sends a network message to each node indicating the new path that the node should use. Each node receives the message and compares the new path with the existing path. If the paths are different then the node acquires the new path just received in the message. If the paths are the same then the node does nothing and discards the message.Type: ApplicationFiled: January 31, 2012Publication date: July 19, 2012Inventors: Michel Ouellette, James Aweya, Delfin Y. Montuno, Kent Felske, Michael George Mayer