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: 20230024501Abstract: 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: ApplicationFiled: September 12, 2022Publication date: January 26, 2023Applicants: AT&T Intellectual Property I, L.P., University College Cork - National University of IrelandInventors: Rittwik Jana, Emir Halepovic, Rakesh Sinha, Vijay Gopalakrishnan, Ahmed Zahran, Darijo Raca, Cormac John Sreenan, Balagangadhar G. Bathula, Matteo Varvello
-
Patent number: 11476959Abstract: 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: GrantFiled: April 22, 2020Date of Patent: October 18, 2022Assignees: AT&T Intellectual Property I, L.P., University College Cork—National University of IrelandInventors: Rittwik Jana, Emir Halepovic, Rakesh Sinha, Vijay Gopalakrishnan, Ahmed Zahran, Darijo Raca, Cormac John Sreenan, Balagangadhar G. Bathula, Matteo Varvello
-
Publication number: 20200252147Abstract: 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: ApplicationFiled: April 22, 2020Publication date: August 6, 2020Applicants: AT&T Intellectual Property I, L.P., University College Cork - National University of IrelandInventors: Rittwik Jana, Emir Halepovic, Rakesh Sinha, Vijay Gopalakrishnan, Ahmed Zahran, Darijo Raca, Cormac John Sreenan, Balagangadhar G. Bathula, Matteo Varvello
-
Patent number: 10693575Abstract: 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: GrantFiled: August 31, 2018Date of Patent: June 23, 2020Assignees: AT&T Intellectual Property I, L.P., University College Cork—National University of IrelandInventors: Rittwik Jana, Emir Halepovic, Rakesh Sinha, Vijay Gopalakrishnan, Ahmed Zahran, Darijo Raca, Cormac John Sreenan, Balagangadhar G. Bathula, Matteo Varvello
-
Publication number: 20200076520Abstract: 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: ApplicationFiled: August 31, 2018Publication date: March 5, 2020Applicants: AT&T Intellectual Property I, L.P., University College Cork - National University of IrelandInventors: Rittwik Jana, Emir Halepovic, Rakesh Sinha, Vijay Gopalakrishnan, Ahmed Zahran, Darijo Raca, Cormac John Sreenan, Balagangadhar G. Bathula, Matteo Varvello
-
Patent number: 9560468Abstract: 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: GrantFiled: January 31, 2012Date of Patent: January 31, 2017Assignee: PARALLEL LIMITED, LLCInventors: 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: 20120198032Abstract: 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: ApplicationFiled: January 31, 2012Publication date: August 2, 2012Applicant: Corporation Altobridge LimitedInventors: 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: 8170007Abstract: 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: GrantFiled: October 31, 2008Date of Patent: May 1, 2012Assignee: 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: 20090052439Abstract: 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: ApplicationFiled: October 31, 2008Publication date: February 26, 2009Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z. Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
-
Patent number: 7447195Abstract: 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: GrantFiled: November 23, 2004Date of Patent: November 4, 2008Assignee: AT&T Corp.Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
-
Patent number: 6826177Abstract: 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: GrantFiled: June 15, 2000Date of Patent: November 30, 2004Assignee: AT&T Corp.Inventors: Mike Chan, Charles D. Cranor, Raman Gopalakrishnan, Peter Z. Onufryk, Laurence W. Ruedisueli, Cormac John Sreenan
-
Patent number: 6721331Abstract: 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: GrantFiled: December 15, 1999Date of Patent: April 13, 2004Assignee: AT&T Corp.Inventors: Prathima Agrawal, Parameswaran Ramanathan, Cormac John Sreenan
-
Patent number: 6606661Abstract: 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: GrantFiled: December 23, 1999Date of Patent: August 12, 2003Assignee: AT&T Corp.Inventors: Prathima Agrawal, Moncef Elaoud, Parameswaran Ramanathan, Cormac John Sreenan
-
Patent number: 6498797Abstract: 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: GrantFiled: November 12, 1998Date of Patent: December 24, 2002Assignee: 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: 20020124262Abstract: 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: ApplicationFiled: August 6, 2001Publication date: September 5, 2002Inventors: Andrea Basso, Charles Robert Kalmanek, Cormac John Sreenan, Jacobus E. Van der Merwe