Patents by Inventor Daniel Connolly

Daniel Connolly 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: 20230345304
    Abstract: The technologies described herein are generally directed to improving operation of networked applications where consistency of delays can improve performance in a fifth generation (5G) network or other next generation networks. For example, a method described herein can include identifying network node equipment executing an online application via a communication link to application server equipment. The method can further include evaluating delays associated with the communication link over time, e.g., based on delay information. Further, the method can include, based on the evaluating, adjusting a consistency of the delays.
    Type: Application
    Filed: April 25, 2022
    Publication date: October 26, 2023
    Inventors: Daniel Connolly, Mohammad Nikain, T. Brooks Fitzsimmons
  • Publication number: 20230082372
    Abstract: A method for managing systems with interrelated microservices with self-assembling and self-configuring microservices includes receiving at a first micro service a service request from a client. A determination is the made whether the first micro service is capable of processing the service request. If the first micro service is capable of processing the service requests, then processing the service request; if the first micro service cannot process the service request then routing the service request to a first stem service. The first stem service determines whether there is a second micro service that can process the service request. If the second micro service that can process the service requests exists, then forwarding the service request to the second micro service for processing. If there is no second micro service that can service the service requests then morphing the first stem service into a micro service that can service the service request.
    Type: Application
    Filed: November 22, 2022
    Publication date: March 16, 2023
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Mohammad Nikain, Jiyuan Wang, Abdelmajid Belhareth, Daniel Connolly
  • Patent number: 11606259
    Abstract: Aspects of the subject disclosure may include, for example, determining delay data for respective network delays through a communication network from respective gaming stations to a gaming provider database for implementing a multi-user online video game, determining available cloud nodes in a potential path in the communication network between a respective gaming station and the gaming provider database, determining potential network configurations for data communication between the respective gaming stations and the gaming provider database using the available cloud nodes and available communication links, identifying an optimum configuration for data communication between the respective gaming stations and the gaming provider database, wherein the optimum configuration provides a minimum fair delay for the respective gaming stations, and configuring the communication network according to the optimum configuration. Other embodiments are disclosed.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: March 14, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mohammad Nikain, Daniel Connolly, Thomas Brooks Fitzsimmons
  • Patent number: 11589094
    Abstract: Aspects of the subject disclosure may include, for example, a device, that has a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, where the operations include detecting each individual of an audience viewing media content on user equipment; retrieving a user profile for each individual of the audience resulting in user profiles; creating a group profile from the user profiles; determining, based on the group profile, a recommendation for viewing a candidate media content; and providing the recommendation to the user equipment for the audience. Other embodiments are disclosed.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: February 21, 2023
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Ashish Choudhari, Daniel Connolly
  • Patent number: 11539815
    Abstract: A method for managing systems with interrelated microservices with self-assembling and self-configuring microservices includes receiving at a first micro service a service request from a client. A determination is the made whether the first micro service is capable of processing the service request. If the first micro service is capable of processing the service requests, then processing the service request; if the first micro service cannot process the service request then routing the service request to a first stem service. The first stem service determines whether there is a second micro service that can process the service request. If the second micro service that can process the service requests exists, then forwarding the service request to the second micro service for processing. If there is no second micro service that can service the service requests then morphing the first stem service into a micro service that can service the service request.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: December 27, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Mohammad Nikain, Jiyuan Wang, Abdelmajid Belhareth, Daniel Connolly
  • Publication number: 20220334861
    Abstract: A method includes receiving an indication of an origin node and a destination node for a service and receiving an indication of a plurality of paths from the origin node to the destination node. The method further includes receiving an indication of one or more functions used for the service and determining one or more nodes of the plurality of nodes that can operate or generate the one or more functions used for the service. The method further includes determining one or more operational positions for each of the one or more functions on one or more nodes of the plurality of nodes and providing instructions to generate or operate the one or more functions on the one or more operational positions. The method further includes sending messages for the service from the origin node to the destination node through an optimal path comprising the one or more operational positions.
    Type: Application
    Filed: April 19, 2021
    Publication date: October 20, 2022
    Inventors: Mohammad Nikain, Daniel Connolly
  • Publication number: 20220335362
    Abstract: Aspects of the subject disclosure may include, for example, providing a graphical user interface on a display device for interaction with operations personnel associated with a process to be performed; receiving, from the operations personnel, information defining one or more tasks to perform the process; receiving, from technical personnel associated with respective task of the one or more tasks, respective rulesets associated with the respective tasks, each respective ruleset defining procedures to complete a respective task, one or more of the respective rulesets implementing a machine learning algorithm to complete the respective task; displaying information about the one or more tasks on the graphical user interface during performance of the process; estimating, with an artificial intelligence process, a current status of the process, producing a current status estimate, wherein the estimating comprises estimating a status of the machine learning algorithm; and displaying process status information on th
    Type: Application
    Filed: April 20, 2021
    Publication date: October 20, 2022
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Mohammad Nikain, Daniel Connolly, Jiyuan Wang, Patrick Tagatsi
  • Publication number: 20220261275
    Abstract: Methods, systems, and apparatuses may provide for managing or operating self-evolving microservices. A method, system, computer readable storage medium, or apparatus may provide for receiving a message associated with a service, wherein the message is for a first microservice that contributes to the implementation of the service, wherein the first microservice comprises a plurality of rules; and subsequent to receiving the message, creating an evolved first microservice using a second rule of a plurality of rules of a second microservice.
    Type: Application
    Filed: May 4, 2022
    Publication date: August 18, 2022
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Mohammad Nikain, Daniel Connolly
  • Patent number: 11354152
    Abstract: Methods, systems, and apparatuses may provide for managing or operating self-evolving microservices. A method, system, computer readable storage medium, or apparatus may provide for receiving a message associated with a service, wherein the message is for a first microservice that contributes to the implementation of the service, wherein the first microservice comprises a plurality of rules; and subsequent to receiving the message, creating an evolved first microservice using a second rule of a plurality of rules of a second microservice.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: June 7, 2022
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Mohammad Nikain, Daniel Connolly
  • Publication number: 20220027192
    Abstract: Methods, systems, and apparatuses may provide for managing or operating self-evolving microservices. A method, system, computer readable storage medium, or apparatus may provide for receiving a message associated with a service, wherein the message is for a first microservice that contributes to the implementation of the service, wherein the first microservice comprises a plurality of rules; and subsequent to receiving the message, creating an evolved first microservice using a second rule of a plurality of rules of a second microservice.
    Type: Application
    Filed: July 23, 2020
    Publication date: January 27, 2022
    Inventors: Mohammad Nikain, Daniel Connolly
  • Patent number: 11212185
    Abstract: Methods, systems and computer readable media for self-configuration of virtual network functions based on user intent are provided. A network having a plurality of virtual network functions each having a set of initial offering attributes is provided. An added virtual network function having a client and a set of added offering attribute is connected to a first virtual network function from the plurality of virtual network functions. Each initial set of offering attribute and the added offering attribute are advertised to each of the plurality of virtual network functions and the added virtual network function. An aggregate need of the client of the added virtual network function is determined and advertised. A second virtual network function from the plurality of virtual network functions is sought based on the aggregate need of the added virtual network function. The added virtual network function is connected to the second destination virtual network function.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: December 28, 2021
    Assignee: AT&T Intellectual Property 1, L.P.
    Inventors: Mohammad Nikain, Daniel Connolly
  • Publication number: 20210390210
    Abstract: The present disclosure provides methods, computer-readable media, and devices for making content recommendations in a manner that protects private user data. In one example, a method includes collecting content consumption history data for a specific user of a telecommunications network, inserting random noise into the content consumption history data to produce anonym ized data, sending the anonym ized data over a network to a centralized device, receiving correlation data from the centralized device, wherein the correlation data indicates correlations among a plurality of items of content that is available for consumption via the telecommunications network, and predicting a likelihood that the specific user would be interested in a particular item of the plurality of items of content, wherein the predicting is based on the content consumption history data and on the correlation data. The steps may be carried out by a processor of a user endpoint device.
    Type: Application
    Filed: August 30, 2021
    Publication date: December 16, 2021
    Inventors: Mohammad Nikain, Daniel Connolly, Vahid Tavassoli
  • Patent number: 11184226
    Abstract: Methods, systems and computer readable media for self-configuration of virtual network functions based on user intent are provided. In a network, a destination with an initial offering having a set of initial offering attributes is provided. A first virtual network function is connected to the destination that is capable of advertising the initial offering. A source having a set of need attributes defined by a user is also provided. The initial offering is advertised, and the source is connected to the first virtual network function. A second virtual network function with an added value is added and a modified offering having a set of modified attributes based on the set of initial offering attributes and the added value is created. The initial offering and the modified offering is advertised to the source.
    Type: Grant
    Filed: March 11, 2019
    Date of Patent: November 23, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mohammad Nikain, Daniel Connolly, Vahid Tavassoli, Jiyuan Wang
  • Publication number: 20210344777
    Abstract: A method for managing systems with interrelated microservices with self-assembling and self-configuring microservices includes receiving at a first micro service a service request from a client. A determination is the made whether the first micro service is capable of processing the service request. If the first micro service is capable of processing the service requests, then processing the service request; if the first micro service cannot process the service request then routing the service request to a first stem service. The first stem service determines whether there is a second micro service that can process the service request. If the second micro service that can process the service requests exists, then forwarding the service request to the second micro service for processing. If there is no second micro service that can service the service requests then morphing the first stem service into a micro service that can service the service request.
    Type: Application
    Filed: July 15, 2021
    Publication date: November 4, 2021
    Inventors: Mohammad Nikain, Jiyuan Wang, Abdelmajid Belhareth, Daniel Connolly
  • Patent number: 11165627
    Abstract: A system for managing systems with interrelated microservices with self-assembling and self-configuring microservices includes a plurality of host resource services microservices, a plurality of directory services microservices and a plurality of tenant microservices. Each of the microservices is provided with an API with a standard way to identify the API and its components, which together identify the functionality of the API in a common way. The host resources service microservice are started up in a host. A determination is made whether there is a directory service microservice running in the host and, if there is none, then spinning up a directory service microservice. A plurality of tenant microservices are installed and a determination is made whether all tenant microservices are running, If not, then copies of the tenant microservices that are not running are spun up.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: November 2, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mohammad Nikain, David Lu, Daniel Connolly, Jiyuan Wang
  • Patent number: 11146658
    Abstract: A method for managing systems with interrelated microservices with self-assembling and self-configuring microservices includes receiving at a first micro service a service request from a client. A determination is the made whether the first micro service is capable of processing the service request. If the first micro service is capable of processing the service requests, then processing the service request; if the first micro service cannot process the service request then routing the service request to a first stem service. The first stem service determines whether there is a second micro service that can process the service request. If the second micro service that can process the service requests exists, then forwarding the service request to the second micro service for processing. If there is no second micro service that can service the service requests then morphing the first stem service into a micro service that can service the service request.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: October 12, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mohammad Nikain, Jiyuan Wang, Abdelmajid Belhareth, Daniel Connolly
  • Patent number: 11108652
    Abstract: Systems or methods that may be used to assist in distributed flow whereby each network element obtains information from a server so a first network element has information to determine what network element to connect with to create virtual private network tunnels associated with a virtual private network service.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: August 31, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Ali Nikain, Mohammad Nikain, Shahriar Ziari, Daniel Connolly
  • Patent number: 11106822
    Abstract: The present disclosure provides methods, computer-readable media, and devices for making content recommendations in a manner that protects private user data. In one example, a method includes collecting content consumption history data for a specific user of a telecommunications network, inserting random noise into the content consumption history data to produce anonymized data, sending the anonymized data over a network to a centralized device, receiving correlation data from the centralized device, wherein the correlation data indicates correlations among a plurality of items of content that is available for consumption via the telecommunications network, and predicting a likelihood that the specific user would be interested in a particular item of the plurality of items of content, wherein the predicting is based on the content consumption history data and on the correlation data. The steps may be carried out by a processor of a user endpoint device.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: August 31, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Mohammad Nikain, Daniel Connolly, Vahid Tavassoli
  • Publication number: 20210037114
    Abstract: A method for managing systems with interrelated microservices with self-assembling and self-configuring microservices includes receiving at a first micro service a service request from a client. A determination is the made whether the first micro service is capable of processing the service request. If the first micro service is capable of processing the service requests, then processing the service request; if the first micro service cannot process the service request then routing the service request to a first stem service. The first stem service determines whether there is a second micro service that can process the service request. If the second micro service that can process the service requests exists, then forwarding the service request to the second micro service for processing. If there is no second micro service that can service the service requests then morphing the first stem service into a micro service that can service the service request.
    Type: Application
    Filed: December 10, 2019
    Publication date: February 4, 2021
    Inventors: Mohammad Nikain, Jiyuan Wang, Abdelmajid Belhareth, Daniel Connolly
  • Publication number: 20210036909
    Abstract: A system for managing systems with interrelated microservices with self-assembling and self-configuring microservices includes a plurality of host resource services microservices, a plurality of directory services microservices and a plurality of tenant microservices. Each of the microservices is provided with an API with a standard way to identify the API and its components, which together identify the functionality of the API in a common way. The host resources service microservice are started up in a host. A determination is made whether there is a directory service microservice running in the host and, if there is none, then spinning up a directory service microservice. A plurality of tenant microservices are installed and a determination is made whether all tenant microservices are running, If not, then copies of the tenant microservices that are not running are spun up.
    Type: Application
    Filed: July 30, 2019
    Publication date: February 4, 2021
    Inventors: Mohammad Nikain, David Lu, Daniel Connolly, Jiyuan Wang