-
公开(公告)号:US10827006B2
公开(公告)日:2020-11-03
申请号:US15985943
申请日:2018-05-22
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Matti Hiltunen , Gueyoung Jung , Shankaranarayanan Puzhavakath Narayanan , Joseph D'Andrea, III , Kaustubh Joshi
Abstract: The concepts and technologies disclosed herein are directed to a policy-driven homing service system that can receive, from a master service orchestrator, a demand specifying a service component to be used to provide, at least in part, a service. The system can receive, from a policy system, a homing constraint. The system can determine, for the demand, an initial set of all potential candidates. The system can apply the homing constraint to each potential candidate in the initial set of all potential candidates. The system can determine a resultant set of potential solutions that satisfy the homing constraint. The system can determine a best solution from the resultant set of potential solutions. The system can send the best solution to the master service orchestrator, which instantiates the demand based upon the best solution.
-
公开(公告)号:US10820034B2
公开(公告)日:2020-10-27
申请号:US15606207
申请日:2017-05-26
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Brian S. Amento , Robert J. Hall , Kaustubh Joshi , Kermit Hal Purdy , Pamela Zave
IPC: H04N21/414 , H04N21/2343 , H04L29/06 , H04N21/482 , H04N21/61 , H04L29/08 , H04N21/6587 , H04N21/4223 , H04N21/437 , H04N21/6547 , H04N21/81 , H04N21/472
Abstract: Concepts and technologies are disclosed herein for providing streaming video from mobile computing nodes. A request for streaming video captured by a mobile computing node can be received at a computer including a processor that executes a controller. The request can include a parameter associated with the streaming video. The computer can initiate transmission of an inquiry message to two or more mobile computing nodes and receive inquiry message responses from the mobile computing nodes that include the mobile computing node. The inquiry message responses can indicate that the mobile computing nodes can satisfy the parameter. The computer can create a list of the mobile computing nodes that can satisfy the parameter and provide the list to the requestor. The computer can receive a selection of the mobile computing node, and initiate delivery of a video stream to the requestor.
-
53.
公开(公告)号:US20200007594A1
公开(公告)日:2020-01-02
申请号:US16564238
申请日:2019-09-09
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Brian Amento , Robert J. Hall , Kaustubh Joshi , Kermit Hal Purdy
IPC: H04L29/06
Abstract: A system for managing clouds of edge devices as an Infrastructure as a Service clouds includes an application server, a location based situational awareness subsystem and a cloud management subsystem. The cloud management subsystem includes a first API through which the application server makes request to the location based situational awareness subsystem and a conductor that searches for the optimal deployment of cloud resources that meet a set of constraints. A second API for managing and deploying applications on a selected set of the plurality of network connected devices. The system also includes a compute node that can interact with the selected set of the plurality of network connected devices to launch and manage containers on the selected set of the plurality of network connected devices.
-
公开(公告)号:US10462212B2
公开(公告)日:2019-10-29
申请号:US15337483
申请日:2016-10-28
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Brian Amento , Robert J. Hall , Kaustubh Joshi , Kermit Hal Purdy
Abstract: Systems and methods are disclosed for creating and managing hybrid clouds including both standard compute nodes and edge devices. Edge devices can be enrolled in a hybrid cloud by deploying a lightweight container to the edge device.
-
公开(公告)号:US10454977B2
公开(公告)日:2019-10-22
申请号:US15432042
申请日:2017-02-14
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Brian Amento , Robert J. Hall , Kaustubh Joshi , Kermit Hal Purdy
Abstract: A system for managing clouds of edge devices as an Infrastructure as a Service clouds includes an application server, a location based situational awareness subsystem and a cloud management subsystem. The cloud management subsystem includes a first API through which the application server makes request to the location based situational awareness subsystem and a conductor that searches for the optimal deployment of cloud resources that meet a set of constraints. A second API for managing and deploying applications on a selected set of the plurality of network connected devices. The system also includes a compute node that can interact with the selected set of the plurality of network connected devices to launch and manage containers on the selected set of the plurality of network connected devices.
-
公开(公告)号:US10417035B2
公开(公告)日:2019-09-17
申请号:US15849155
申请日:2017-12-20
Applicant: AT&T Intellectual Property I, L.P. , The Regents of the University of Colorado, a body corporate
Inventor: Gueyoung Jung , Kaustubh Joshi , Sangtae Ha
IPC: G06F9/455
Abstract: Virtual redundancy for active-standby cloud applications is disclosed herein. A virtual machine (“VM”) placement scheduling system is disclosed herein. The system can compute, for each standby VM of a plurality of available standby VMs, a minimum required placement overlap delta to meet an entitlement assurance rate (“EAR”) threshold. The system can compute a minimum number of available VM slots for activating each standby VM to meet the EAR threshold. For each standby VM of a given application, the system can filter out any server of a plurality of servers that does not meet criteria. If a given server meets the criteria, the system can add the given server to a candidate list; sort, in descending order, the candidate list by the minimum required placement overlap delta and the number of available virtual machine slots; and select, from the candidate list of servers, a candidate server from atop the candidate list.
-
公开(公告)号:US10291513B2
公开(公告)日:2019-05-14
申请号:US14954173
申请日:2015-11-30
Applicant: AT&T Intellectual Property I, L.P. , Hitachi, Ltd.
Inventor: Matti A. Hiltunen , Richard D. Schlichting , Kaustubh Joshi , Hiroya Matsuba
IPC: H04L12/721 , H04L12/26 , H04L12/24 , H04L29/08
Abstract: Concepts and technologies are disclosed herein for a topology aware load balancing engine. A processor that executes a load balancing engine can receive a request for a load balancing plan for an application. The processor can obtain network topology data that describes elements of a data center and links associated with the elements. The processor can obtain an application flow graph associated with the application and create a load balancing plan to use in balancing traffic associated with the application. The processor can create the load balancing plan to use in balancing traffic associated with the application and distribute commands to the data center to balance traffic over the links.
-
公开(公告)号:US20190044999A1
公开(公告)日:2019-02-07
申请号:US16153908
申请日:2018-10-08
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Gueyoung Jung , Kaustubh Joshi , Matti A. Hiltunen , Richard D. Schlichting
CPC classification number: H04L67/10 , G06F8/60 , H04L29/08135 , H04L41/12 , H04L41/5051 , H04L67/34 , H04L69/329
Abstract: Concepts and technologies are disclosed herein for an application deployment engine. A processor that executes an application deployment engine can receive an application request. The processor can obtain network topology data that indicates availability of resources of a data center, an application template associated with the application, and a running time during which an application placement plan is to be identified out of a large number of placement scenarios within the running time. The application template can describe an application flow path associated with the application. The processor can identify the application placement plan, where the application placement plan can include an optimal placement of the application at the data center, before a given running time expires by pruning the large search space. The processor can generate a command to effect deployment of the application in accordance with the application placement plan.
-
公开(公告)号:US20190028896A1
公开(公告)日:2019-01-24
申请号:US16119427
申请日:2018-08-31
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Kaustubh Joshi
IPC: H04W12/08
CPC classification number: H04W12/08 , H04W12/0027 , H04W88/02
Abstract: Example mobile devices disclosed herein include a camera, memory including computer-executable instructions, and a processor to execute the instructions to at least associate a location of the mobile device with picture data obtained with the camera. The processor is also to assign a first data tag to the picture data when the location of the mobile device corresponds to a first area, the first data tag to identify a first security level for the picture data, or assign a second data tag to the picture data when the location of the mobile device does not correspond to the first area, the second data tag to identify a second security level for the picture data. The processor is further to determine whether to permit an application to access the picture data based on whether the first data tag or the second data tag is assigned to the picture data.
-
公开(公告)号:US20180343488A1
公开(公告)日:2018-11-29
申请号:US15606207
申请日:2017-05-26
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Brian S. Amento , Robert J. Hall , Kaustubh Joshi , Kermit Hal Purdy , Pamela Zave
IPC: H04N21/414 , H04N21/2343 , H04L29/06 , H04N21/482 , H04N21/61
Abstract: Concepts and technologies are disclosed herein for providing streaming video from mobile computing nodes. A request for streaming video captured by a mobile computing node can be received at a computer including a processor that executes a controller. The request can include a parameter associated with the streaming video. The computer can initiate transmission of an inquiry message to two or more mobile computing nodes and receive inquiry message responses from the mobile computing nodes that include the mobile computing node. The inquiry message responses can indicate that the mobile computing nodes can satisfy the parameter. The computer can create a list of the mobile computing nodes that can satisfy the parameter and provide the list to the requestor. The computer can receive a selection of the mobile computing node, and initiate delivery of a video stream to the requestor.
-
-
-
-
-
-
-
-
-