TECHNIQUES TO SHARE AND REMIX MEDIA THROUGH A MESSAGING SYSTEM
Granted: September 29, 2016
Application Number:
20160285808
Techniques to share and remix media through a messaging system are described. Some embodiments are particularly directed to techniques to promote the sharing and remixing of media by promoting third-party sources of media content. In one embodiment, for example, an apparatus may comprise a media management component operative to receive a media element in a messaging application, the media element associated with a media application; and a messaging component operative to generate a…
TECHNIQUES FOR AUTOMATED MESSAGING
Granted: September 29, 2016
Application Number:
20160285790
Techniques for automated messaging are described. Some embodiments are particularly directed to techniques for automated business-to-consumer messaging leveraging social-networking information. In one embodiment, an apparatus may comprise a user profile component operative to retrieve a user profile associated with a user account for a messaging service and a messaging automation component operative to receive a messaging initiation from a messaging endpoint on a client device; and…
TECHNIQUES FOR SOCIAL MESSAGING AUTHORIZATION AND CUSTOMIZATION
Granted: September 29, 2016
Application Number:
20160284011
Techniques for social messaging authorization and customization are described. In one embodiment, an apparatus may comprise a commerce intermediary server operative to receive, from a network interface, an order request package from a client device, the order request specifying a user account and a commerce account, the user account associated with a user entity in a social graph data structure, the commerce account associated with a commerce entity in the social graph data structure and…
TECHNIQUES FOR PRODUCT, SERVICE, AND BUSINESS RECOMMENDATION
Granted: September 29, 2016
Application Number:
20160284005
Techniques for product, service, and business recommendation are described. In one embodiment, an apparatus may comprise a user context component operative to manage a user context associated with a user account for a messaging service; a user profile component operative to retrieve a user profile for the user account; and a recommendation component operative to determine one or more recommendations based on the user context and the user profile and configure a recommendation interface…
USER COMMUNICATIONS WITH A MERCHANT THROUGH A SOCIAL NETWORKING SYSTEM
Granted: September 29, 2016
Application Number:
20160283936
The present disclosure is directed toward systems and methods for facilitating anonymous communications between a user and a merchant via a social networking system, wherein the user's identifying information is obfuscated from the merchant.
TECHNIQUES FOR COMMUNICATION USING AUDIO STICKERS
Granted: September 22, 2016
Application Number:
20160277903
Techniques for securing the delivery of an audio message on a device are described. A method may include presenting a visual representation associated with an audio file in a user interface view of an application executing on a first mobile device and receiving a control directive to select the visual representation. The method may include retrieving, from a data store, an indicator of the audio file associated with the selected visual representation; constructing, by the application, a…
Systems And Methods For Multiple Photo Feed Stories
Granted: September 22, 2016
Application Number:
20160275312
Techniques to allow for ease of navigation within a photo browsing interface of a social networking system. In one embodiment, a designation of a first image for sharing is received from within at least one of a single-image view and a camera view. Based on the designation, the first image is added to a communication. The designation may be based on a user selection of an option provided by an interface of a mobile device. The first image may be received from within a social networking…
TECHNIQUES FOR ZERO RATING THROUGH REDIRECTION
Granted: September 8, 2016
Application Number:
20160261750
Techniques for zero rating through redirection are described. In one embodiment, an apparatus may comprise a client proxy component operative to receive a proxy network packet from a local gateway application on a client device, the proxy network packet containing an application network packet for delivery to a network server device; and forward the application network packet to the network server device based on a determination that a local user application is authorized to use the…
TECHNIQUES TO MANAGE CLIENT LOCATION DETECTION
Granted: September 8, 2016
Application Number:
20160261979
Techniques to manage client location detection are described. In one embodiment an apparatus may comprise a location-based services support component and a client management component. The location-based services support component may be operative to determine that a network service is scheduled for a location update from a mobile device, determine a location accuracy based on the network service, and update the network service with a received location of the mobile device. The client…
TECHNIQUES FOR ZERO RATING THROUGH WEB RECONSTRUCTION
Granted: September 8, 2016
Application Number:
20160261751
Techniques for zero rating through web reconstruction are described. In one embodiment, an apparatus may comprise a client access component operative to receive a web request from a client device, the web request for a web page hosted on a network server device; and transmit a zero-rating transformed web page to the client device in response to the web request; and a web reconstruction component operative on the processor circuit to retrieve the web page from the network server device;…
TECHNIQUES TO IDENTIFY APPLICATION FOREGROUND / BACKGROUND STATE BASED ON NETWORK TRAFFIC
Granted: September 8, 2016
Application Number:
20160261472
Techniques to identify application foreground/background state based on network traffic are described. In one embodiment, an apparatus may comprise a traffic monitoring component and a traffic analysis component. The traffic monitoring component may receive monitored network traffic over a monitored time period. The traffic analysis component may receive a foreground activity profile, the foreground activity profile comprising one or more signals for distinguishing between foreground…
STATE CHANGE ALERTS MECHANISM
Granted: September 1, 2016
Application Number:
20160253060
A communications system including one or more alert gates and an alert controller. Each alert gate is configured to detect a different type of alert feed corresponding to a particular kind of alert. The alert controller is connected to the alert gates and operable to receive detected alerts from the alert gates and to deliver the detected alerts to a user of the communications system.
STATE CHANGE ALERTS MECHANISM
Granted: August 11, 2016
Application Number:
20160231892
A communications system including one or more alert gates and an alert controller. Each alert gate is configured to detect a different type of alert feed corresponding to a particular kind of alert. The alert controller is connected to the alert gates and operable to receive detected alerts from the alert gates and to deliver the detected alerts to a user of the communications system.
Creating Customized User Dictionary
Granted: July 21, 2016
Application Number:
20160210280
In one embodiment, collecting a plurality of words from texts submitted by one or more users; for each of a plurality of communication categories, determining a usage frequency of each of one or more of the words within the communication category based on the texts; and constructing one or more customized dictionaries that each comprise a different blending of selected words.
TECHNIQUES FOR CONTEXT SENSITIVE OVERLAYS
Granted: July 7, 2016
Application Number:
20160196584
Techniques for context sensitive overlays, comprising a social networking application. The social networking application may include, among other components, a social networking overlay management component to receive a request from a mobile device to determine a list of aggregate overlay information and user context information, and providing the list of aggregate overlay information and user context information to the mobile device, a context determination component to determine the…
TECHNIQUES FOR CONTEXT SENSITIVE OVERLAYS
Granted: July 7, 2016
Application Number:
20160196052
Techniques for context sensitive overlays, comprising a social networking application. The social networking application may include, among other components, a social networking overlay management component to receive a request from a mobile device to determine a list of aggregate overlay information and user context information, and providing the list of aggregate overlay information and user context information to the mobile device, a context determination component to determine the…
TECHNIQUES FOR PROMPTING COMMUNICATION AMONG USERS OF A SOCIAL NETWORK
Granted: June 30, 2016
Application Number:
20160191446
Techniques for prompting communication among members of a social network are described. A social server may include an interaction detection component configured to detect a user interaction of a first user with an information unit. An information component of the social server may be configured to store an association between the first user and the information unit. A correlation component of the social server may be configured to correlate the first user with one or more other users…
TECHNIQUES FOR GRAPH BASED NATURAL LANGUAGE PROCESSING
Granted: June 30, 2016
Application Number:
20160188571
Techniques for graph based natural language processing are described. In one embodiment an apparatus may comprise a client service component operative on the processor circuit to receive a natural language user request from a device and to execute the natural language user request based on matched one or more objects and a social object relation component operative on the processor circuit to match the natural language user request to the one or more objects in an object graph, the…
TECHNIQUES TO AUTOMATICALLY PREDICT AND CONFIGURE PAYMENT TRANSACTIONS
Granted: June 23, 2016
Application Number:
20160180316
Techniques to automatically predict and configure payment transaction are described. In one embodiment, an apparatus may comprise a prediction component operative to receive context information for a user and predict a user interest in a payment transaction based on the context information, a user interface component operative to offer to initiate the payment transaction to the user based on the predicted user interest in the payment transaction and receive a user confirmation of the…
TECHNIQUES FOR SECURING DELIVERY OF AN AUDIO MESSAGE
Granted: June 23, 2016
Application Number:
20160182464
Techniques for securing the delivery of an audio message on a device are described. A method may include receiving a message encrypted with a public key from a sender at a recipient device; authenticating a recipient using an image of an ear of the recipient; retrieving a private key when the authentication succeeds; decrypting the message using the private key; and presenting the decrypted message through a speaker on the recipient device. Other embodiments are described and claimed.