AT&T Patent Applications

Methods, Systems, and Products for Address Translation

Granted: March 23, 2017
Application Number: 20170085524
Methods, systems, and products translate addresses in networks. A residential gateway translates requests for content such that the residential gateway appears as both a requestor and a destination for requested content, regardless of an actual requesting device or a desired output device.

SYSTEM AND METHOD FOR EXCHANGING A HISTORY OF USER ACTIVITY INFORMATION

Granted: March 23, 2017
Application Number: 20170085658
Devices, systems, and methods for exchanging a history of user activity information are provided. A history of user activity of a target user conducted through a device is collected and stored at a server over a network. A key corresponding to the history of user activity is generated and transmitted to the device. The key is received from a different device. The first history of user activity is retrieved based on the received key and transmitted to the different device.

Systems and Methods for Dynamic Aggregation of Bandwidth

Granted: March 23, 2017
Application Number: 20170086246
Systems and methods are presented for the dynamic aggregation of communications network bandwidth. Communication devices are bonded in a community in which the communication resources of a bonded device can be used to transfer data on behalf of another bonded device. In an exemplary embodiment, communication devices are bonded wirelessly to share wireless wide area network communication channels. Bandwidth aggregation is performed dynamically based on user communication requirements and…

Methods, Systems, and Products for Security Services

Granted: March 16, 2017
Application Number: 20170076562
Personalized notifications of security events are sent. When an alarm condition is determined, a remote notification address may be retrieved. Personalized text may also be retrieved that describes the alarm condition. A notification message may thus be sent to the remote notification address, with the personalized text describing the alarm condition in a user's own words. The personalized text may then be converted to speech, thus providing an audible announcement of the alarm…

ACOUSTIC ENVIRONMENT RECOGNIZER FOR OPTIMAL SPEECH PROCESSING

Granted: March 16, 2017
Application Number: 20170076736
A system for providing an acoustic environment recognizer for optimal speech processing is disclosed. In particular, the system may utilize metadata obtained from various acoustic environments to assist in suppressing ambient noise interfering with a desired audio signal. In order to do so, the system may receive an audio stream including an audio signal associated with a user and including ambient noise obtained from an acoustic environment of the user. The system may obtain first…

System and Method for High Speed Data Communications

Granted: March 16, 2017
Application Number: 20170077990
A method is disclosed for delivering broadband video data to an end user device comprising transmitting broadband video data via a radio frequency transmitter to a home radio frequency receiver located at a residential power transformer providing electrical power to a home; coupling the broadband video data from the home radio frequency receiver to a first modem onto a copper power line electrically coupled to the residential power transformer; receiving the broadband data on a second…

Application Deployment Engine

Granted: March 16, 2017
Application Number: 20170078366
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…

System And Method For Dynamically Adapting Network Delivery Modes Of Content

Granted: March 16, 2017
Application Number: 20170078441
A content distribution network includes a first server in communication with an anycast server that provides content via a unicast signal, and with a multicast server that provides the content via a multicast signal. The first server is configured to receive a list of source addresses associated with the content, and to provide a metadata file including an anycast Internet protocol address of the anycast server from the list of source addresses as an Internet protocol address of the…

System and Method of Presenting Caller Identification Information at a Voice Over Internet Protocol Communication Device

Granted: March 16, 2017
Application Number: 20170078480
A method includes receiving a call from communication device associated with a caller. The call is directed to a second communication device associated with a callee. The method includes determining whether a caller profile associated with the caller is available. The method includes searching at least two networks in response to determining that the caller profile is not available. The method includes creating the caller profile based on the search of the at least two networks and…

DYNAMIC SYNCHRONIZATION OF MEDIA STREAMS WITHIN A SOCIAL NETWORK

Granted: March 16, 2017
Application Number: 20170078720
A method of synchronizing first and second streams of a multimedia content program is operable for determining a temporal difference indicative of a relative timing between first and second streams of the program, the first stream being provided to a first multimedia processing resource (MPR) and the second stream being provided to a second MPR. The method includes manipulating at least one of the streams to reduce the temporal difference until the temporal difference is less than a…

SYSTEM AND METHOD FOR STORING ADVERTISING DATA

Granted: March 16, 2017
Application Number: 20170078763
A computerized method is disclosed including but not limited to determining on a processor, a tendency of an end user's to respond to one of a plurality of advertising data types in a video data stream wherein the plurality of advertising data types comprise at least two of audio, video, text and image data types. A computer readable medium containing a data structure is disclosed providing a functional and structural interrelationship between a processor in the system and data in the…

User Equipment Categories for Machine-to-Machine Devices Operating in an Internet of Things Network

Granted: March 16, 2017
Application Number: 20170078826
Concepts and technologies disclosed herein are directed to user equipment (“UE”) categories for machine-to-machine (“M2M”) devices operating in an Internet of things (“IoT”) network and future emerging devices. According to one aspect, a network node can receive, from an M2M device, an M2M device category for the M2M device. The network node can determine an action to perform based upon the M2M device category. The network node can cause the action to be performed.

Explorable Augmented Reality Displays

Granted: March 9, 2017
Application Number: 20170069141
Concepts and technologies are disclosed herein for explorable augmented reality displays. An augmented reality service can receive a request for augmented reality display data. The request can be associated with a device. The augmented reality service can determine a location associated with the device and identify augmented reality data associated with the location. The augmented reality service can provide augmented reality display data to the device.

Low-Impact Proactive Monitoring of Customer Access to Virtualized Network Elements in a Cloud Platform

Granted: March 9, 2017
Application Number: 20170070412
A system can collect, from an address resolution protocol (“ARP”) cache of a managed virtual network function (“VNF”), at least one active entry corresponding to at least one active element of a plurality of virtual local area network (“VLAN”) networks. The system can check the ARP cache for an entry associated with at least one of the plurality of VLAN elements. The system can determine whether an entry associated with at least one of the plurality of VLAN elements was…

Social Networking and Network Connectivity

Granted: March 9, 2017
Application Number: 20170070472
Social networking is used to enhance content delivery to mobile devices. Sometimes a mobile device lacks network connectivity, such as when the mobile device is off or offline. Content cannot be sent to the mobile device when lacking network connectivity. A social network, however, may be retrieved for interim storage of the content. When the mobile device lacks network connectivity, the content may be routed to a member device of the social network. The member device stores the content…

Secure Browsing Via A Transparent Network Proxy

Granted: March 9, 2017
Application Number: 20170070509
A system for providing secure browsing via a transparent network proxy is disclosed. The system may receive, from a client, a request to access a resource. The request may include an identifier that may be utilized to locate the resource. Once the request is received, the system may determine if the resource is not trusted, such as if the identifier is determined to be unknown or suspicious. If the resource is determined to not be trusted by the system, the system may forward the request…

Visualization for Network Virtualization Platform

Granted: March 9, 2017
Application Number: 20170070594
Concepts and technologies disclosed herein are directed to visualizations for network virtualization platforms (“NVPs”). According to one aspect disclosed herein, a computer system executing a visualization component can obtain data associated with a NVP. The computer system can generate a visualization of the data associated with the NVP. The visualization can include a three-dimensional central cube visualization that includes a plurality of smaller cube virtualizations, each of…

Methods, Systems, and Products for Suppression of Alerts

Granted: March 9, 2017
Application Number: 20170070611
Audible alerts are suppressed for subsequent calls from a calling address. An initial audible alert is processed for an initial call from the calling address. Subsequent audible alerts from the same calling address are suppressed, such that subsequent calls from the calling address may fail to alert. Visual alerts may still be processed.

REMOTE CONTROL VIA LOCAL AREA NETWORK

Granted: March 2, 2017
Application Number: 20170064406
A method and system for remote control of multimedia content using a multimedia content distribution network (MCDN) is configured to establish a connection between a customer premises equipment (CPE) gateway and a local area network (LAN) device that is a personal user device. A user of the LAN device may be authenticated. Responsive to user input, the LAN device may send remote control messages corresponding to remote control functions for an MCDN terminal device. The CPE gateway may…

Generating and Analyzing Mobility Vectors to Determine Subscriber Behavior

Granted: March 2, 2017
Application Number: 20170064537
Concepts and technologies are disclosed herein for generating and analyzing mobility vectors to determine subscriber behavior. A processor can execute an analysis engine. The analysis engine can obtain a log from a data collection device associated with a cellular network. The log can include subscriber data, cell identifier data, and time data. The analysis engine can identify a subscriber represented by the subscriber data and determine a vector associated with the subscriber. The…