AT&T Patent Applications

Methods for Providing Additional Information for a Mobile-Originated Short Message

Granted: July 20, 2017
Application Number: 20170208441
Methods for appending additional device, location, and/or presence information to a mobile-originated (MO) short message are taught herein. One such method for appending additional device information includes receiving a MO short message at a message center. The MO short message includes a content request. The message center sends a query to a subscriber directory for device information corresponding to the device of the requesting subscriber. The subscriber directory searches for the…

Antenna Placement Determination Device

Granted: July 20, 2017
Application Number: 20170208478
Concepts and technologies are disclosed herein for an antenna placement determination device. An antenna placement determination device can include a signal sensor located at a first end of an extendible arm, a platform located proximate to a second end of the extendible arm, a drive system connected to the platform, and an actuator connected to the extendible arm. The actuator can be configured to extend and collapse the extendible arm. The signal sensor can be connected to the…

SYSTEM FOR CALCULATING A SOCIAL GRAPH USING A SUGI

Granted: July 13, 2017
Application Number: 20170199920
The present invention includes a method, system, and computer-readable medium for calculating a social graph using a social utility grid interface. The method includes the following steps. First, collecting one or more types of communication data. Next, inputting the one or more types of communication data into a social utility grid infrastructure. The social utility grid infrastructure analyzes the input data to determine a multi-dimensional first-order social graph by: (1) normalizing…

Methods, Systems, and Products for Discovering Electronic Devices

Granted: July 13, 2017
Application Number: 20170201426
Methods, systems, and products self-identify an electronic device to a remote control. The remote control queries the electronic device, and the electronic device sends a response. A collision avoidance mechanism allows difference devices to respond to the remote control.

System and Method for Providing Program Recommendations Through Multimedia Searching Based on Established Viewer Preferences

Granted: July 13, 2017
Application Number: 20170201798
A system and method is disclosed for processing viewer profiles and program metadata from a number of sources to provide viewing suggestions and recommendations to one or more viewers.

Apparatus And Method For Improving An Artificial Respirator

Granted: July 6, 2017
Application Number: 20170189631
A system for improving an artificial respirator is disclosed. In particular, the system may be utilized to improve the quality of life of a user that utilizes an artificial respirator and to improve the quality of life of a caregiver of the user. In order to do so, the system may include an apparatus that suspends or activates one or more functions of the artificial respirator based on various conditions. As an example, if the system detects a threshold change in tension associated with…

Gesture Control

Granted: July 6, 2017
Application Number: 20170192524
Gesture control uses electromagnetic power signatures. A signal is received and a power of the signal is determined. The power is associated to a command, and the command is executed in response to a gesture.

Partitioning of Markup Language Documents

Granted: July 6, 2017
Application Number: 20170192943
A hybrid markup language document (or “HMLD”) is scanned for a partition boundary. Content in the HMLD that precedes the partition boundary is discarded for simpler and faster processing.

System For Providing Efficient Delivery Of Media Content To The Masses

Granted: July 6, 2017
Application Number: 20170195396
A system for providing efficient delivery of media content to the masses is disclosed. In particular, the system may include receiving requests for content from a plurality of user devices. The system may then include synchronizing fulfillment timeframes for delivering the content based on a preset time interval. In response to the requests, the system may deliver the content, such as via a satellite network, to a storage device, such as, but not limited to, a digital video recorder, a…

Methods, systems, and products for personalized monitoring of data

Granted: July 6, 2017
Application Number: 20170195440
A personalized data monitoring service is provided to users. Data from a user's devices is collected and compared to user-defined rules and to ranges. Notification messages may be sent to notify of the data. Data labels may be added to explain the data and any abnormal condition.

Task Assignments to Workers

Granted: July 6, 2017
Application Number: 20170195492
Network presence is used to assign a worker to a task. In today's networked environment, workers may be remotely located but still accomplish tasks. As long as workers have network access, the workers may be assigned tasks for completion. As tasks are completion, the network presences of the workers are determined, and the tasks may be assigned based on the network presences.

Methods, Systems, and Products for Control of Devices

Granted: July 6, 2017
Application Number: 20170195711
Methods, systems, and products control external devices during presentation of multimedia content. When a description of the multimedia content is received, the description may include control data for controlling a device. The control data may thus be executed to alter a presentation of the multimedia content

Network Virtualization Policy Management System

Granted: June 29, 2017
Application Number: 20170185494
Concepts and technologies are disclosed herein for providing a network virtualization policy management system. An event relating to a service can be detected, and virtual machines and virtual network functions that provide the service can be identified. A first policy that defines allocation of hardware resources to host the virtual machines and the virtual network functions can be obtained, as can a second policy that defines deployment of the virtual machines and the virtual network…

Kinetically Activated Diagnostics and Correction

Granted: June 29, 2017
Application Number: 20170185500
A kinetically activated method and device for initiating self-diagnostics in a variety of hardware devices to enable proactive detection and correction of faults, errors, malfunctions, failures and the like.

Methods, Systems, and Products for Ordering Items

Granted: June 29, 2017
Application Number: 20170186067
Electronic commerce is enhanced for customer convenience. When an online order is received, a profile may be checked. A customer may her profile with items that are automatically added to the online order. Food and beverages, for example, may be items that are frequently consumed and thus automatically added to any online order. Electronic commerce may thus be enhanced to restock items that are frequently purchased.

Digital Video Recorder Options For Editing Content

Granted: June 29, 2017
Application Number: 20170186464
A system for providing digital video recorder options for editing content is disclosed. In particular, the system may include receiving requests for a first version of media content and providing access to the first version of the media content. A user that accesses the first version of the media content may select a portion of the media content, and indicate whether, for example, the portion should be skipped, modified, or emphasized when the media content is accessed on a subsequent…

Network-Based Service for Secure Electronic Mail Delivery on an Internet Protocol Network

Granted: June 29, 2017
Application Number: 20170187659
A network is disclosed that includes a message originator computer and a message recipient computer, for secure electronic mail delivery. In accordance with the invention, the network includes a message delivery server that can distinguish between real and phantom messages. In operation, the message originator computer waits a random time and then transmits a first encrypted phantom message to the message delivery server. This message is to spoof an eavesdropper into believing that there…

Insider Attack Resistant System and Method For Cloud Services Integrity Checking

Granted: June 29, 2017
Application Number: 20170187732
An insider attack resistant system for providing cloud services integrity checking is disclosed. In particular, the system utilizes an automated integrity checking script and virtual machines to check the integrity of a service. The system may utilize the integrity checking script and virtual machines to execute a set of operations associated with the service so as to check the integrity of the service. When executing the set of operations, the system may only have access to the minimum…

Apparatus and Method for Providing Messaging Services

Granted: June 29, 2017
Application Number: 20170187881
A system that incorporates teachings of the present disclosure may include, for example, a voicemail device having a controller to detect a recording of a voicemail message, generate a Session Initiation Protocol (SIP) message, wherein the SIP message contains visual voicemail data associated with the recorded voicemail message, and transmit the SIP message to a cordless phone system, wherein the SIP message is received by the cordless phone system over a data port of the cordless phone…

SYSTEM AND METHOD FOR CONTENT VALIDATION

Granted: June 29, 2017
Application Number: 20170188111
A method includes receiving at a directory server a notification from a client system, where the notification indicates that the first client received a corrupt packet of a playfile from a first peer. The method also includes determining if the first peer is a poor quality peer, updating a first peer score for the first peer if the first peer is not a poor quality peer, identifying a second peer that is not on a blacklist, and providing a peer identification associated with the second…