Patents by Inventor Cormac John Sreenan

Cormac John Sreenan 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: 20230024501
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system identifies a plurality of performance indicators comprising device performance indicators for a plurality of communication devices on a cellular network and network performance indicators for the cellular network. The method also includes obtaining historical data regarding the plurality of performance indicators for each of a series of time points during a past time period; the historical data for each of the plurality of performance indicators form an array of values for that performance indicator. The method further includes generating from each array a set of inputs to an algorithm for predicting a throughput of the cellular network during a future time period; the set of inputs comprises quantiles of the array, and the algorithm comprises a machine learning algorithm. Other embodiments are disclosed.
    Type: Application
    Filed: September 12, 2022
    Publication date: January 26, 2023
    Applicants: AT&T Intellectual Property I, L.P., University College Cork - National University of Ireland
    Inventors: Rittwik Jana, Emir Halepovic, Rakesh Sinha, Vijay Gopalakrishnan, Ahmed Zahran, Darijo Raca, Cormac John Sreenan, Balagangadhar G. Bathula, Matteo Varvello
  • Patent number: 11476959
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system identifies a plurality of performance indicators comprising device performance indicators for a plurality of communication devices on a cellular network and network performance indicators for the cellular network. The method also includes obtaining historical data regarding the plurality of performance indicators for each of a series of time points during a past time period; the historical data for each of the plurality of performance indicators form an array of values for that performance indicator. The method further includes generating from each array a set of inputs to an algorithm for predicting a throughput of the cellular network during a future time period; the set of inputs comprises quantiles of the array, and the algorithm comprises a machine learning algorithm. Other embodiments are disclosed.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: October 18, 2022
    Assignees: AT&T Intellectual Property I, L.P., University College Cork—National University of Ireland
    Inventors: Rittwik Jana, Emir Halepovic, Rakesh Sinha, Vijay Gopalakrishnan, Ahmed Zahran, Darijo Raca, Cormac John Sreenan, Balagangadhar G. Bathula, Matteo Varvello
  • Publication number: 20200252147
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system identifies a plurality of performance indicators comprising device performance indicators for a plurality of communication devices on a cellular network and network performance indicators for the cellular network. The method also includes obtaining historical data regarding the plurality of performance indicators for each of a series of time points during a past time period; the historical data for each of the plurality of performance indicators form an array of values for that performance indicator. The method further includes generating from each array a set of inputs to an algorithm for predicting a throughput of the cellular network during a future time period; the set of inputs comprises quantiles of the array, and the algorithm comprises a machine learning algorithm. Other embodiments are disclosed.
    Type: Application
    Filed: April 22, 2020
    Publication date: August 6, 2020
    Applicants: AT&T Intellectual Property I, L.P., University College Cork - National University of Ireland
    Inventors: Rittwik Jana, Emir Halepovic, Rakesh Sinha, Vijay Gopalakrishnan, Ahmed Zahran, Darijo Raca, Cormac John Sreenan, Balagangadhar G. Bathula, Matteo Varvello
  • Patent number: 10693575
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system identifies a plurality of performance indicators comprising device performance indicators for a plurality of communication devices on a cellular network and network performance indicators for the cellular network. The method also includes obtaining historical data regarding the plurality of performance indicators for each of a series of time points during a past time period; the historical data for each of the plurality of performance indicators form an array of values for that performance indicator. The method further includes generating from each array a set of inputs to an algorithm for predicting a throughput of the cellular network during a future time period; the set of inputs comprises quantiles of the array, and the algorithm comprises a machine learning algorithm. Other embodiments are disclosed.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: June 23, 2020
    Assignees: AT&T Intellectual Property I, L.P., University College Cork—National University of Ireland
    Inventors: Rittwik Jana, Emir Halepovic, Rakesh Sinha, Vijay Gopalakrishnan, Ahmed Zahran, Darijo Raca, Cormac John Sreenan, Balagangadhar G. Bathula, Matteo Varvello
  • Publication number: 20200076520
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system identifies a plurality of performance indicators comprising device performance indicators for a plurality of communication devices on a cellular network and network performance indicators for the cellular network. The method also includes obtaining historical data regarding the plurality of performance indicators for each of a series of time points during a past time period; the historical data for each of the plurality of performance indicators form an array of values for that performance indicator. The method further includes generating from each array a set of inputs to an algorithm for predicting a throughput of the cellular network during a future time period; the set of inputs comprises quantiles of the array, and the algorithm comprises a machine learning algorithm. Other embodiments are disclosed.
    Type: Application
    Filed: August 31, 2018
    Publication date: March 5, 2020
    Applicants: AT&T Intellectual Property I, L.P., University College Cork - National University of Ireland
    Inventors: Rittwik Jana, Emir Halepovic, Rakesh Sinha, Vijay Gopalakrishnan, Ahmed Zahran, Darijo Raca, Cormac John Sreenan, Balagangadhar G. Bathula, Matteo Varvello
  • Patent number: 9560468
    Abstract: A communication system comprises a remote optimization server and a central optimization server adapted to communicate with each via a backhaul network. The central optimization server communicates with core network elements for data delivery. The servers provide access to local data servers, manage backhaul links, perform data caching, and optimize transmission of data that needs to be back-hauled in order to reduce data transfer via the backhaul network in a manner which is transparent to users and to core network elements. The servers perform compression and protocol optimization. The remote optimization server comprises a HTTP accelerator which uses client and server side optimization functions to retrieve a bundle of resources associated with a request for base HTML, and maintains a set of persistent connections over which all HTTP traffic is carried.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: January 31, 2017
    Assignee: PARALLEL LIMITED, LLC
    Inventors: Michael Fitzgerald, Guy Waugh, Richard Lord, Michael Godley, Christopher Young, Joseph Cahill, Tadhg Crotty, Edmond Higgins, Paul Davern, Noor Nashid Islam, Cormac John Sreenan, Ahmed Zahran
  • Publication number: 20120198032
    Abstract: A communication system comprises a remote optimisation server and a central optimisation server adapted to communicate with each via a backhaul network. The central optimisation server communicates with core network elements for data delivery. The servers provide access to local data servers, manage backhaul links, perform data caching, and optimise transmission of data that needs to be back-hauled in order to reduce data transfer via the backhaul network in a manner which is transparent to users and to core network elements. The servers perform compression and protocol optimisation. The remote optimisation server comprises a HTTP accelerator which uses client and server side optimisation functions to retrieve a bundle of resources associated with a request for base HTML, and maintains a set of persistent connections over which all HTTP traffic is carried.
    Type: Application
    Filed: January 31, 2012
    Publication date: August 2, 2012
    Applicant: Corporation Altobridge Limited
    Inventors: Michael FITZGERALD, Guy Waugh, Richard Lord, Michael Godley, Christopher Young, Joseph Cahill, Tadhg Crotty, Edmond Higgins, Paul Davern, Noor Nashid Islam, Cormac John Sreenan, Ahmed Zahran
  • Patent number: 8170007
    Abstract: A packet telephony appliance includes a Euphony network processor that integrates networking and DSP functions to provide a low cost and efficient solution in building a networked appliance. In particular, a Euphony ATM Telephone (EAT) is built around the Euphony network processor. The EAT uses a real-time operating system to provide predictable processing and networking support. The EAT implements IObufs, which provides a unified buffering scheme that allows zero-copy data movement. Furthermore, the EAT uses an Event Exchange (EVX), which provides a flexible mechanism for event distribution, allowing software modules to be composed together in an extensible manner. EVX and IObufs are used together to provide highly efficient intra-appliance communication. The EAT provides a platform that can evolve gracefully to support new protocols, advanced telephony services and enhanced user interfaces.
    Type: Grant
    Filed: October 31, 2008
    Date of Patent: May 1, 2012
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
  • Publication number: 20090052439
    Abstract: A packet telephony appliance includes a Euphony network processor that integrates networking and DSP functions to provide a low cost and efficient solution in building a networked appliance. In particular, a Euphony ATM Telephone (EAT) is built around the Euphony network processor. The EAT uses a real-time operating system to provide predictable processing and networking support. The EAT implements IObufs, which provides a unified buffering scheme that allows zero-copy data movement. Furthermore, the EAT uses an Event Exchange (EVX), which provides a flexible mechanism for event distribution, allowing software modules to be composed together in an extensible manner. EVX and IObufs are used together to provide highly efficient intra-appliance communication. The EAT provides a platform that can evolve gracefully to support new protocols, advanced telephony services and enhanced user interfaces.
    Type: Application
    Filed: October 31, 2008
    Publication date: February 26, 2009
    Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z. Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
  • Patent number: 7447195
    Abstract: A packet telephony appliance includes a Euphony network processor that integrates networking and DSP functions to provide a low cost and efficient solution in building a networked appliance. In particular, a Euphony ATM Telephone (EAT) is built around the Euphony network processor. The EAT uses a real-time operating system to provide predictable processing and networking support. The EAT implements IObufs, which provides a unified buffering scheme that allows zero-copy data movement. Furthermore, the EAT uses an Event Exchange (EVX), which provides a flexible mechanism for event distribution, allowing software modules to be composed together in an extensible manner. EVX and IObufs are used together to provide highly efficient intra-appliance communication. The EAT provides a platform that can evolve gracefully to support new protocols, advanced telephony services and enhanced user interfaces.
    Type: Grant
    Filed: November 23, 2004
    Date of Patent: November 4, 2008
    Assignee: AT&T Corp.
    Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
  • Patent number: 6826177
    Abstract: A packet telephony appliance includes a Euphony network processor that integrates networking and DSP functions to provide a low cost and efficient solution in building a networked appliance. In particular, a Euphony ATM Telephone (EAT) is built around the Euphony network processor. The EAT uses a real-time operating system to provide predictable processing and networking support. The EAT implements IObufs, which provides a unified buffering scheme that allows zero-copy data movement. Furthermore, the EAT uses an Event Exchange (EVX), which provides a flexible mechanism for event distribution, allowing software modules to be composed together in an extensible manner. EVX and IObufs are used together to provide highly efficient intra-appliance communication. The EAT provides a platform that can evolve gracefully to support new protocols, advanced telephony services and enhanced user interfaces.
    Type: Grant
    Filed: June 15, 2000
    Date of Patent: November 30, 2004
    Assignee: AT&T Corp.
    Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z. Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
  • Patent number: 6721331
    Abstract: A method and apparatus provide decentralized prioritized scheduling of wireless access in a carrier sense multiple access with collision avoidance (CSMA/CA) wireless local area network (LAN) is presented. Prior to and during data packet transmissions, a device station in the CSMA/CA wireless LAN continuously monitors transmission traffic in the bandwidth medium of the wireless LAN to determine whether the delay associated with pre-transmission of a data packet, due to the collision avoidance protocol in the CSMA/CA wireless LAN, exceeds the time frame in which the device station necessarily must transmit the data packet. If the delay is too great for the type of data packet to be transmitted, the device station decreases the possible range of the back-off duration of the collision avoidance protocol. Thus, the station device can increase its transmission priority by decreasing the randomly selected back-off duration range of values.
    Type: Grant
    Filed: December 15, 1999
    Date of Patent: April 13, 2004
    Assignee: AT&T Corp.
    Inventors: Prathima Agrawal, Parameswaran Ramanathan, Cormac John Sreenan
  • Patent number: 6606661
    Abstract: The present invention discloses a method of improving the performance of a server enabled to permit connections to clients to persist for a duration equal to a timer value, such as Web servers utilizing HTTP/1.1. In accordance with an embodiment of the present invention, the server estimates the load on the server and uses the estimate to modify the timer value. The timer value can be chosen to balance the need to increase the throughput as seen by the clients and the server need to service the largest possible number of clients without running out of resources. The timer value can be set to a longer value when the server load is light and a shorter value when the server load is heavy. In a preferred embodiment of the present invention, the server dynamically selects the largest timer that guarantees that the server does not run out of resources under the current measured load.
    Type: Grant
    Filed: December 23, 1999
    Date of Patent: August 12, 2003
    Assignee: AT&T Corp.
    Inventors: Prathima Agrawal, Moncef Elaoud, Parameswaran Ramanathan, Cormac John Sreenan
  • Patent number: 6498797
    Abstract: A method for performing communications over a network comprises receiving a user record for a first user, receiving a query from a second user with regard to the first user, and sending, to the second user, as a response to the query, a call-handling profile.
    Type: Grant
    Filed: November 12, 1998
    Date of Patent: December 24, 2002
    Assignee: AT&T Corp.
    Inventors: Nikolaos Anerousis, Raman Gopalakrishnan, Charles Robert Kalmanek, Jr., Alan Edward Kaplan, William Todd Marshall, Partho Pratim Mishra, Peter Z Onufryk, Kadangode K. Ramakrishnan, Cormac John Sreenan
  • Publication number: 20020124262
    Abstract: A network based video replay service utilizing broadband technologies on the internet. A replacement for current analog or digital TV offerings that offer the same quality and user experience. The capacity used by current offerings (e.g. on a cable access network) will be freed up for use by the new service. The current schedule based broadcast paradigm users are accustomed to is emulated while at the same time offering on-demand viewing based on personal preference or subscription profile. This hybrid offering can lead to bandwidth savings in the access network with interaction of this service with other services on a common packet based infrastructure.
    Type: Application
    Filed: August 6, 2001
    Publication date: September 5, 2002
    Inventors: Andrea Basso, Charles Robert Kalmanek, Cormac John Sreenan, Jacobus E. Van der Merwe