Patents by Inventor Stephen Craig

Stephen Craig 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: 12439120
    Abstract: Systems and methods are described for power control in a media receiver device having a plurality of electronic components, using a trained model. Input signals are received from at least one electronic component. An alertness state of the device is determined using a machine learning based determiner trained to process the received input signals and predict a subsequent alertness state identifying at least one additional component or device. Power consumption by the identified components and devices is controlled based on the predicted alertness state.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: October 7, 2025
    Assignee: Sky CP Limited
    Inventors: George Thomas Des Jardins, Adam Rees, Stephen Craig
  • Publication number: 20250304750
    Abstract: Methods of preparing trans-silacycloheptenes and their use in preparing polymers thereof under ring-opening metathesis polymerization (ROMP) conditions are disclosed. Also disclosed are methods for preparing oligosilane diene monomers and their use in preparing unsaturated poly(carbooligosilane)s via acyclic diene metathesis polycondensation. The alkene moieties of the unsaturated poly(carbooligosilane)s can be converted to epoxides via post-polymerization epoxidation.
    Type: Application
    Filed: March 28, 2025
    Publication date: October 2, 2025
    Inventors: Rebekka KLAUSEN, Sophia MELVIN, Herbert S. WAKEFIELD, Stephen CRAIG, Heather KULIK, Ilia KEVLISHVILI
  • Publication number: 20240191032
    Abstract: In various embodiments. the present invention relates to a recyclable, semi-crystalline, mechanochromic elastomeric composition for use in sensor, strain-sensing and shape-memory applications having mechanochromism, SH, and SIC properties that are each strain rate-dependent. In various embodiments, the present invention is directed to a dipropiolate-derivatized spiropyran (SP) mechanophore and thiol-yne-derived stereoelastomers doped with these SP mechanophores. These SP doped, thiol-yne-derived stereoelastomers may be synthesized via a base-directed Michael addition polymerization reaction. These linear polymers have been found to be semi-crystalline, recyclable, and mechanochromic under several methods of mechanical activation.
    Type: Application
    Filed: May 26, 2023
    Publication date: June 13, 2024
    Inventors: Matthew BECKER, Virginia RITTER, Stephen CRAIG
  • Publication number: 20230224541
    Abstract: Systems and methods are described for power control in a media receiver device having a plurality of electronic components, using a trained model. Input signals are received from at least one electronic component. An alertness state of the device is determined using a machine learning based determiner trained to process the received input signals and predict a subsequent alertness state identifying at least one additional component or device. Power consumption by the identified components and devices is controlled based on the predicted alertness state.
    Type: Application
    Filed: July 16, 2021
    Publication date: July 13, 2023
    Applicant: Sky CP Limited
    Inventors: George Thomas Des Jardins, Adam Rees, Stephen Craig
  • Publication number: 20220229809
    Abstract: Described herein is a method and system for flexible, high performance structured data processing. The method and system contains techniques for balancing and jointly optimising processing speed, resource utilisation, flexibility, scalability, and configurability in one workflow. A prime example of its application is the analysis of spatial data, e.g. LiDAR and imagery. However, the invention is applicable to a wide range of structured data problems in a variety of dimensions and settings.
    Type: Application
    Filed: April 4, 2022
    Publication date: July 21, 2022
    Inventors: Andrew Goodwin, Patrick Poissant, Shaileshkumar Lathiya, Peter Jamieson, Stephen Craig
  • Patent number: 11294858
    Abstract: Described herein is a method and system for flexible, high performance structured data processing. The method and system contains techniques for balancing and jointly optimising processing speed, resource utilisation, flexibility, scalability, and configurability in one workflow. A prime example of its application is the analysis of spatial data, e.g. LiDAR and imagery. However, the invention is applicable to a wide range of structured data problems in a variety of dimensions and settings.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: April 5, 2022
    Assignee: Anditi Pty, Ltd.
    Inventors: Andrew Goodwin, Patrick Poissant, Shaileshkumar Lathiya, Peter Jamieson, Stephen Craig
  • Publication number: 20190171617
    Abstract: Described herein is a method and system for flexible, high performance structured data processing. The method and system contains techniques for balancing and jointly optimising processing speed, resource utilisation, flexibility, scalability, and configurability in one workflow. A prime example of its application is the analysis of spatial data, e.g. LiDAR and imagery. However, the invention is applicable to a wide range of structured data problems in a variety of dimensions and settings.
    Type: Application
    Filed: June 23, 2017
    Publication date: June 6, 2019
    Applicant: Anditi Pty, Ltd.
    Inventors: Andrew Goodwin, Patrick Poissant, Shaileshkumar Lathiya, Peter Jamieson, Stephen Craig
  • Patent number: 10250347
    Abstract: TDM circuitry that includes a rotary multiplexer and a memory circuit is provided. A first rotary multiplexer circuit may receive N-bit wide data in accordance to a time division multiple access (TDMA) scheme. The N-bit wide data includes multiple sets of M-bit wide data. The first rotary multiplexer may rotate these sets of the M-bit wide data. The memory circuit is coupled to the first rotary multiplexer circuit. The memory circuit stores each of rotated set of M-bit wide data. A second rotary multiplexer circuit may read k-th bits of the each of the stored M-bit wide data from the memory circuit and may rotate these k-th bits before outputting these k-th bits serially, where k is an integer having a value greater than 0.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: April 2, 2019
    Assignee: ALTERA CORPORATION
    Inventors: Chuck Rumbolt, Stephen Craig
  • Patent number: 10225034
    Abstract: Mobile broadband traffic has been exploding in wireless networks (300) resulting in an increase of interferences and reduced operator control. Networks (300) are also becoming more heterogeneous putting additional demand in interference management. There is currently no support for signalling of neighbor cell interference gleaned from soft and softer handover powers. Thus, there are no algorithms that accounts for and/or estimates interference impact factors between neighboring cells based on neighbor cell interference estimates gleaned from soft and softer handover power. To address these and other issues, techniques to accurately predict/estimate neighbor cell interferences that accurately accounts for own cell powers, soft handovers, softer handovers, neighbor cell interferences, and remaining neighbor cell interferences are presented. The described techniques estimate coupling effects of scheduling decisions in one cell to surrounding cells. In this way, interferences in the network (300) can be managed.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: March 5, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Torbjörn Wigren, Stephen Craig
  • Patent number: 9294220
    Abstract: The present invention relates to a method and an arrangement in a first communication node for adjusting a channel quality report transmitted between the first communication node and a second communication node. The first communication node and the second communication node are comprised in a wireless communication network, and are adapted to communicate with each other via a radio link. In a first step, a channel quality report is received from the second communication node. The channel quality report is established by the second communication node. Then at least one channel characteristic parameter is obtained. The next step is to determine a channel quality offset based on the obtained channel characteristic parameter. Based on the channel quality offset, the channel quality report is adjusted.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: March 22, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Nils Brännström, Stephen Craig, Anders Jonsson, Kjell Larsson, Peter Ökvist
  • Publication number: 20150318944
    Abstract: Mobile broadband traffic has been exploding in wireless networks (300) resulting in an increase of interferences and reduced operator control. Networks (300) are also becoming more heterogeneous putting additional demand in interference management. There is currently no support for signalling of neighbor cell interference gleaned from soft and softer handover powers. Thus, there are no algorithms that accounts for and/or estimates interference impact factors between neighboring cells based on neighbor cell interference estimates gleaned from soft and softer handover power. To address these and other issues, techniques to accurately predict/estimate neighbor cell interferences that accurately accounts for own cell powers,soft handovers, softer handovers, neighbor cell interferences, and remaining neighbor cell interferences are presented. The described techniques estimate coupling effects of scheduling decisions in one cell to surrounding cells. In this way, interferences in the network (300) can be managed.
    Type: Application
    Filed: September 16, 2013
    Publication date: November 5, 2015
    Inventors: Torbjörn WIGREN, Stephen CRAIG
  • Patent number: 8989036
    Abstract: Method and arrangement in a base station for providing an input parameter in an algorithm for predicting uplink load in a cell in a wireless communication system. The cell comprises at least one user equipment. The method comprises obtaining SIR target value associated with the user equipment, measuring SIR value on a signal sent from the user equipment, comparing the difference between the obtained SIR target value and the measured SIR value with a threshold limit value, selecting the SIR value as input parameter in the uplink load prediction algorithm for the user equipment, if the difference between the obtained SIR target value and the measured SIR value is bigger than the threshold limit value. Otherwise selecting the SIR target value as input parameter in the uplink load prediction algorithm for the user equipment.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: March 24, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Stephen Craig, Torbjörn Wigren
  • Patent number: 8780754
    Abstract: Method and controlling network node (140) for transmitting data to a user equipment (130) over a set of radio links (115, 125), when a radio link (115, 125) is added, or removed. The controlling network node (140) is configured to communicate data to the respective radio network node (110, 120) over a respective backhaul link (118, 128), of which at least one backhaul link (118) is connected over an Internet Protocol, IP, network (150). The method (500) comprises measuring (501) the time delay over the corresponding backhaul link (118, 128) for each radio link (115, 125), determining (502) time difference between them, calculating (503) a buffer time for each radio link (115, 125), and buffering (507) data in a buffer (625) for the calculated period of time before forwarding the data to the radio network node (110, 120), for transmission to the user equipment (130).
    Type: Grant
    Filed: April 26, 2012
    Date of Patent: July 15, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Klas Johansson, Stephen Craig
  • Publication number: 20140119188
    Abstract: Method and arrangement in a network node (110), for traffic based energy saving, wherein the network node (110) comprises an observing part (111) and a controlled part (112) which comprises modules (112-1, 112-2) associated with radio communication, such as transmission or reception of radio signals.
    Type: Application
    Filed: June 16, 2011
    Publication date: May 1, 2014
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Erik Geijer Lundin, Stephen Craig
  • Patent number: 8699455
    Abstract: In an improved and reliable method and arrangement allowing a user equipment to acknowledge the re-pointing over target cell in the HS-DSCH serving cell change procedure, wherein a Media Access Control (MAC) frame include information indicates the acknowledgement. In one embodiment the MAC frame contains only the Scheduling Information (SI) field with a coding not normally used, e.g. TEBS=O and HLID=0 (TEBS=Total E-DCH Buffer Status; HLID=Highest Priority Logical Channel ID). Since the MAC frame is protected by Hybrid Automatic Repeat Request (HARQ), high reliability is ensured. Also, the MAC frame is transmitted to all cells in the active set, so that robustness is ensured also during imbalance situations.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: April 15, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Stefan Wager, Stephen Craig, Johan Bergman, Edgar Ramos, Patrik Karlsson, Claes Tidestav
  • Patent number: 8687576
    Abstract: A scheduler for ranking-based scheduling of multiple users on a shared communication channel of a serving base station in a wireless communication system comprises a determiner (42), a priority ranker (44), a user selector (46) and a resource allocator (48). The determiner (42) is configured to determine, for each user of a given traffic class, measured bandwidth share ratios with respect to each of a number of other traffic classes. The priority ranker (44) is configured to determine, for each user, a priority rank based on i) achievable bit rate of the user according to reported channel quality, and ii) a quality of service component representing compliance of the measured bandwidth share ratios to corresponding target bandwidth share ratios.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: April 1, 2014
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Nils Brännström, Stephen Craig, Raimundas Gaigalas, Sara Khosravi
  • Publication number: 20130286865
    Abstract: Method and controlling network node (140) for transmitting data to a user equipment (130) over a set of radio links (115, 125), when a radio link (115, 125) is added, or removed. The controlling network node (140) is configured to communicate data to the respective radio network node (110, 120) over a respective backhaul link (118, 128), of which at least one backhaul link (118) is connected over an Internet Protocol, IP, network (150). The method (500) comprises measuring (501) the time delay over the corresponding backhaul link (118, 128) for each radio link (115, 125), determining (502) time difference between them, calculating (503) a buffer time for each radio link (115, 125), and buffering (507) data in a buffer (625) for the calculated period of time before forwarding the data to the radio network node (110, 120), for transmission to the user equipment (130).
    Type: Application
    Filed: April 26, 2012
    Publication date: October 31, 2013
    Applicant: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
    Inventors: Klas Johansson, Stephen Craig
  • Publication number: 20120314607
    Abstract: Method and arrangement in a base station for providing an input parameter in an algorithm for predicting uplink load in a cell in a wireless communication system. The cell comprises at least one user equipment. The method comprises obtaining SIR target value associated with the user equipment, measuring SIR value on a signal sent from the user equipment, comparing the difference between the obtained SIR target value and the measured SIR value with a threshold limit value, selecting the SIR value as input parameter in the uplink load prediction algorithm for the user equipment, if the difference between the obtained SIR target value and the measured SIR value is bigger than the threshold limit value. Otherwise selecting the SIR target value as input parameter in the uplink load prediction algorithm for the user equipment.
    Type: Application
    Filed: March 23, 2010
    Publication date: December 13, 2012
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Stephen Craig, Torbjörn Wigren
  • Publication number: 20120099471
    Abstract: The present invention relates to a method and an arrangement in a first communication node (115) for adjusting a channel quality report transmitted between the first communication node (115) and a second communication node (105). The first communication node (115) and the second communication node (105) are comprised in a wireless communication network (100), and are adapted to communicate with each other via a radio link (110). In a first step, a channel quality report is received (600) from the second communication node (105). The channel quality report is established by the second communication node (105). Then at least one channel characteristic parameter is obtained (601). The next step is to determine a channel quality offset based on the obtained channel characteristic parameter. Based on the channel quality offset, the channel quality report is adjusted (605).
    Type: Application
    Filed: July 1, 2009
    Publication date: April 26, 2012
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Nils Brännström, Stephen Craig, Anders Jonsson, Kjell Larsson, Peter Ökvist
  • Publication number: 20120057478
    Abstract: A scheduler for ranking-based scheduling of multiple users on a shared communication channel of a serving base station in a wireless communication system comprises a determiner (42), a priority ranker (44), a user selector (46) and a resource allocator (48). The determiner (42) is configured to determine, for each user of a given traffic class, measured bandwidth share ratios with respect to each of a number of other traffic classes. The priority ranker (44) is configured to determine, for each user, a priority rank based on i) achievable bit rate of the user according to reported channel quality, and ii) a quality of service component representing compliance of the measured bandwidth share ratios to corresponding target bandwidth share ratios.
    Type: Application
    Filed: May 27, 2011
    Publication date: March 8, 2012
    Inventors: Nils Brännström, Stephen Craig, Raimundas Gaigalas, Sara Khosravi