AT&T Patent Applications

Methods, Systems, and Products for Language Preferences

Granted: February 16, 2017
Application Number: 20170046335
Methods, systems, and computer program products provide personalized feedback in a cloud-based environment. A client device routes image data to a server for analysis. The server analyzes the image data to recognize people of interest. Because the server performs image recognition, the client device is relieved of these intensive operations.

INCREMENTAL MAINTENANCE OF INVERTED INDEXES FOR APPROXIMATE STRING MATCHING

Granted: February 16, 2017
Application Number: 20170046424
In embodiments of the disclosed technology, indexes, such as inverted indexes, are updated only as necessary to guarantee answer precision within predefined thresholds which are determined with little cost in comparison to the updates of the indexes themselves. With the present technology, a batch of daily updates can be processed in a matter of minutes, rather than a few hours for rebuilding an index, and a query may be answered with assurances that the results are accurate or within a…

Sensory Density and Diversity for Living in Place

Granted: February 16, 2017
Application Number: 20170046497
One or more simulations are generated for in-home monitoring. The simulations model sensory detection of a user's physical activities using a different number and/or a different combination of sensors. Each different simulation may thus be associated with an accuracy and a cost, depending on the number and/or combination of sensors. The simulations thus present a range of sensory configurations that balance accuracy and affordability, from which an optimum sensory solution may be…

Dynamic Virtual Network Topology Discovery Engine

Granted: February 16, 2017
Application Number: 20170048110
Concepts and technologies are disclosed herein for a realtime dynamic virtual network topology discovery engine to discover a dynamic network topology in virtualized networks in realtime. A processor that executes a network topology discovery engine can obtain network data that can describe elements of a data center and operational state of the elements. Obtaining network data can include obtaining network data from a network topology inventory database and through detecting operational…

Providing a Basic Firewall Using a Virtual Networking Function

Granted: February 16, 2017
Application Number: 20170048200
Concepts and technologies are disclosed herein for providing a basic firewall using a virtual networking function. A control system having a processor can detect a firewall request that can include a request to create a basic firewall. The processor can analyze a recipe to determine a virtual switch and a basic firewall virtual function that are to provide the functionality of the basic firewall. The processor can trigger instantiation of the virtual switch via a network control function…

Pre-Delivery Authentication

Granted: February 16, 2017
Application Number: 20170048227
Pre-delivery authentication may be required prior to routing and delivery of electronic content. A sender of the electronic content, for example, may require that a recipient authenticate to ensure legitimate use or identity. Should pre-delivery authentication be required, the electronic content is held at any networked device while the recipient authenticates. If the recipient correctly authenticates, then the electronic content is released for delivery.

Multi-Hop Small Cell Auto Discovery for Software Defined Networking-Enabled Radio Access Network

Granted: February 16, 2017
Application Number: 20170048290
Concepts and technologies are described herein for multi-hop small cell auto discovery for software-defined networking (“SDN”)-enabled radio access networks (“RANs”). According to one aspect of the concepts and technologies disclosed herein, a small cell RAN node can include a network backhaul link connected to a further small cell radio access network node operating within a RAN controlled, at least in part, by a SDN controller. The small cell RAN node can generate an enhanced…

SYSTEM AND METHODS FOR ENHANCED MULTIMEDIA IN VOIP NETWORKS

Granted: February 16, 2017
Application Number: 20170048391
Calls placed to a call recipient bypass the terminating messaging system, creating an enhanced message in the call originator's messaging system and delivering the enhanced message using alternate routing information. A caller creates enhanced messages for a call recipient even when the call recipient's messaging system does not support such functionality. The caller also embeds stored content and/or use links in the enhanced messages to allow the message to be modified and/or deleted…

Systems, Methods, and Mobile Devices for Providing a User Interface to Facilitate Access to Prepaid Wireless Account Information

Granted: February 16, 2017
Application Number: 20170048397
A method for operating a mobile device includes, in response to receiving a swipe gesture via a user interface of the mobile device, displaying a balance of a prepaid wireless service account on a display of the mobile device. The balance may be displayed in a currency such as monetary currency or a proprietary currency such as minutes or credits provided by a wireless service provider. The method may also include displaying an expiration time to identify a time remaining until the…

Indication of Trickplay Availability via Remote Control Device

Granted: February 16, 2017
Application Number: 20170048478
A system that incorporates teachings of the subject disclosure may include, for example, a method for receiving a controllability indicator at a portable communication device, the controllability indicator received from a stationary communication device. The controllability indicator indicates whether a trickplay feature is available for controlling a presentation of multimedia content, and is determined from a characterization of the multimedia content. The method further includes…

Location Accuracy for Proximity Services

Granted: February 16, 2017
Application Number: 20170048659
Concepts and technologies are described herein for improving location accuracy for proximity services. According to one aspect of the concepts and technologies disclosed herein, an expression application server can receive an expression message generated by a Third Generation Partnership Project (“3GPP”) proximity service (“ProSe”)-enabled application executing on a mobile device. The expression message includes an expression code and a location tag. The expression application…

Transmission of Location and Directional Information Associated With Mobile Communication Devices

Granted: February 16, 2017
Application Number: 20170048675
A method and arrangement for providing location information of a called mobile communication device to a calling party are implemented through a mobile device locator platform disposed in the communication network. A mobile device subscriber to the location service initiates a process where the location of his mobile device is updated on a regular basis and the location information stored in a database on the platform. When a call is placed to his subscribed device, the location…

METHOD AND APPARATUS FOR MONITORING A MATERIAL MEDIUM

Granted: February 9, 2017
Application Number: 20170038422
A material medium, such as an optical fiber or electrical cable, is used to carry services. The material medium is monitored with at least one diagnostic sensor. The diagnostic sensor may measure the operational health of the material medium, or may measure local environmental conditions around the material medium.

DIFFUSING DENIAL-OF-SERVICE ATTACKS BY USING VIRTUAL MACHINES

Granted: February 9, 2017
Application Number: 20170041339
A system for diffusing denial-of-service attacks by using virtual machines is disclosed. In particular, the system may receive, from a measurement probe, a network transaction measurement associated with a first node in a network. Based on the network transaction measurement, the system may determine if the network transaction measurement satisfies a threshold measurement value. If the network transaction measurement satisfies the threshold measurement value, the system may determine…

PRELOADER EMPLOYING ENHANCED MESSAGES

Granted: February 9, 2017
Application Number: 20170041425
A disclosed method of serving web page requests includes detecting a client request for a web page that contains an object. A preloader application is invoked to execute while the object is downloading to the client. The preloader application displays a preloader message during at least part of the downloading interval. At least a part of the preloader message is an advertisement or is otherwise unrelated to a progress of the downloading of the object. A size of the object may exceed a…

METHODS, SYSTEMS, AND COMPUTER READABLE STORAGE DEVICES FOR DETERMINING WHETHER TO FORWARD REQUESTS FROM A PHYSICAL TELEPHONE NUMBER MAPPING SERVICE SERVER TO A VIRTUAL TELEPHONE NUMBER MAPPING SERVICE SERVER

Granted: February 2, 2017
Application Number: 20170034117
A determination is made whether to forward a request for communication services associated with a specific number range from a physical telephone number mapping service server to a virtual telephone number mapping service server. Responsive to determining to forward the request, a determination is made whether a virtual telephone number mapping service instance has been provisioned to handle requests associated with the specific number range.

Methods, Systems, and Products for Authenticating Users

Granted: February 2, 2017
Application Number: 20170034159
Enhanced biometric authentication combines a user's inherent biometric data with the user's password, code, or other secret glyph. For example, the user's finger makes an input on a touchpad. An image of a fingerprint is extracted from the input, along with the user's password, code, or other secret glyph. In one input, then, the user's finger serves two authentication schemes for increased security.

Systems, Methods, And Devices For Defending A Network

Granted: February 2, 2017
Application Number: 20170034194
Certain exemplary embodiments comprise a method comprising: within a backbone network: for backbone network traffic addressed to a particular target and comprising attack traffic and non-attack traffic, the attack traffic simultaneously carried by the backbone network with the non-attack traffic: redirecting at least a portion of the attack traffic to a scrubbing complex; and allowing at least a portion of the non-attack traffic to continue to the particular target without redirection to…

Methods and systems for content access and distribution

Granted: February 2, 2017
Application Number: 20170034243
A method for disseminating content over an overlay network having a plurality of routers in communication with providers and consumers of content is disclosed. A router in the overlay network receives a content descriptor corresponding to a query for content from a node, and generates a subscriber interface list based on the query for the content. The subscriber interface list is transmitted to a plurality of subsequent routers in the overlay network, wherein a content identified by the…

PODCASTING HAVING INSERTED CONTENT DISTINCT FROM THE PODCAST CONTENT

Granted: February 2, 2017
Application Number: 20170034251
Disclosed herein are systems, devices, and methods for providing a podcast file that has inserted content that is distinct from the content of the podcast. A remote server provides a web page to a subscriber computing device via a network, and a subscriber computing device transmits a podcast file to the remote server via the network. The remote server inserts content into the podcast file and provides the podcast file along with the inserted content for access from the web page. The…