WO2013008251A2 - Method and system for social networking in a restricted connectivity environment - Google Patents
Method and system for social networking in a restricted connectivity environment Download PDFInfo
- Publication number
- WO2013008251A2 WO2013008251A2 PCT/IN2012/000482 IN2012000482W WO2013008251A2 WO 2013008251 A2 WO2013008251 A2 WO 2013008251A2 IN 2012000482 W IN2012000482 W IN 2012000482W WO 2013008251 A2 WO2013008251 A2 WO 2013008251A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- social network
- network group
- message
- social
- announce
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
Definitions
- the present disclosure relates to messaging, and more specifically to, systems and methods for messaging in social networking in a restricted connectivity environment.
- a social networking service is an online service, platform, or site that focuses on building and reflecting of social networks or social relations among people, who, for example, share interests and/or activities.
- a social network service essentially consists of a representation of each user (often a profile), his/her social links, and a variety of additional services.
- Most social network services are web based and provide means for users to interact over the Internet, such as e-mail and instant messaging.
- Social networking sites allow users to share ideas, activities, events, and interests within their individual networks.
- social network service usually means an individual-centered service whereas online community services are group-centered.
- the addition of users to form the community is done by sending an invite to join such groups.
- users' activity spread from users to users in the social networking community which leads to geometric growth.
- random informal groups for the purpose of social networking in a restricted environment are quite uncommon.
- online groups are created and managed by social networking service provider, for example Facebook, and it takes time to spread the information in the user community to join the group.
- social networking service provider for example Facebook
- a system and method for automatic social messaging in a restricted connectivity environment is provided.
- a social network discovery messages is implemented on the devices used by the social networking service users in restricted connectivity environment. This protocol is used to create random group, send invite to join group, detect absence of group members, discover participating users IP address and other attributes of the member users required for social networking.
- a social networking system in a restricted environment comprising one or more social networking devices (102) configured to be automatically coupled with each other in a social network group; said social networking device comprises a communication unit (201 ) communicatively coupled with said social networking devices (102) to send and/or receive a social network discovery messages; a user interface (202) to interact with applications (204) provided by the social networking device (102); an automatic social messaging unit (203) being configured in accordance with predefined trigger events to join social network group; an application interface (206) being configured in accordance with application (204a-204n) with said automatic social messaging unit (203); a memory unit (205) to store predefined trigger events and the information related to the social network devices in the social network group; and a privacy control unit (207) to maintain privacy policies in order to allow or restrict said device to permit or deny to join a social network group.
- a communication unit 201
- said social networking devices (102) to send and/or receive a social network discovery messages
- a user interface (202) to interact with applications (204) provided by the social networking device (
- a method for social networking in a restricted environment comprising configuring one or more social networking devices (102) to be automatically coupled with each other in a social network group; communicating a social network discovery messages to said one or more social networking devices (102); interacting applications (204) as provided by the social networking device (102); configuring automatic social messaging in accordance with a predefined trigger events to access at least one of the discovered devices (102) in the social network group; storing predefined trigger events and the information related to the social network devices in the social network group; and maintaining privacy policies in order to allow or restrict said device to permit or deny to join a social network group.
- FIGURE 1 illustrates a block diagram showing of an exemplary characteristic of restricted environment 100 for the system for automatic social networking to embodiments of the present disclosure.
- FIGURE 2 illustrates an exemplary social network device, according to embodiments of the present disclosure.
- Figure 3 depicts the Message structure of the messages used by the Social network discovery messages according to the present disclosure.
- FIGURE 4 illustrates a flow chart of a method of social networking in a restricted environment according to an embodiment of the present disclosure.
- the connections shown are logical connections; the actual physical connections may be different. It is apparent to a person skilled in the art that the structure may also comprise other functions and structures.
- all logical units described and depicted in the figures include the software and/or hardware components required for the unit to function. Further, each unit may comprise within itself one or more components which are implicitly understood. These components may be operatively coupled to each other and be configured to communicate with each other to perform the function of the said unit.
- server architecture includes the infrastructure (e.g. hardware, software, and communication lines) that offers online services.
- a computer may be any microprocessor or processor (hereinafter referred to as processor) controlled device such as, by way of example, personal computers, workstations, servers, clients, minicomputers, main-frame computers, laptop computers, a network of one or more computers, mobile computers, portable computers, handheld computers, palm top computers, set-top boxes for a TV, interactive televisions, interactive kiosks, personal digital assistants, interactive wireless devices, mobile browsers, or any combination thereof.
- processor microprocessor or processor
- the operations described herein are operations performed by a computer or a machine in conjunction with a human operator or user that interacts with the computer or the machine.
- the programs, modules, processes, methods, and the like, described herein are but an exemplary implementation and are not related, or limited, to any particular computer, apparatus, or computer language. Rather, various types of general purpose computing machines or devices may be used with programs constructed in accordance with the teachings described herein.
- Figure 1 illustrates a block diagram showing of an exemplary restricted environment 100 for the system for automatic social networking, to embodiments of the present disclosure.
- Exemplary restricted environment 100 includes one of more social networking devices 102, configured to be connected with each other.
- Social networking devices 102 are configured to perform the functions associated with automatically keeping a set of pre-defined applications in real time, of information associated with the user of the social networking device.
- Social networking devices 102 may be portable devices such as, but not limited to, mobile/cell phones or personal digital assistants.
- a social network device may be a device located in a home.
- social networking device may be a multi-media phone system. These multi-media phone systems typically have IP connectivity, a large display screen, and special applications that allow the user to engage in a variety of activities, including watching movies, listening to music, playing games, scheduling events, etc.
- FIG. 2 illustrates an exemplary social network device, according to embodiments of the present disclosure.
- Social networking device 102 includes a communications module 201, a user interface 202, an automatic social messaging module 203, and one or more applications 204a-n, a memory 205, an application interface 206 and a privacy control module 207.
- automatic social messaging module 203 performs functions associated with automatic social messaging upon occurrence of a predefined trigger event. To perform these functions, social networking device 102 maintains a set of predefined trigger events supported by social messaging module 203 in a memory 205.
- a trigger event may be a passive trigger or an affirmative user action trigger.
- Example passive triggers include occurrence of an event without explicit user action (e.g., user arrival at a location) or a predefined time (e.g., alarm clock at 8am).
- Example affirmative triggers include triggers associated with an affirmative user action such as dialing a telephone number, answering a call, requesting a location, or requesting a direction.
- Communication module 201 enables communication between one or more social networking devices 102.
- Social networking device 102 communicates directly using any type of wireless or wired communication using messages/protocols.
- multiple communications modules may operate in a social networking device.
- communications module is an air interface protocol module (e.g., IS-95, GSM, etc.).
- communications module is a TCP/IP stack.
- SMS Short Message Service
- Packet based Transport is multicast or multi-unicast.
- User interface 202 is preferably a graphical user interface that enables users to interact with applications provided by the social networking device 102. More generally, user interface 202 controls how functions presented by automatic social messaging module 203 and applications 204a-n are presented to users. The user interface 202 further controls how users interact with such functions and modules.
- Applications 204 can be any application or function stored onto social networking device 102.
- Application 204 is configured to coordinate with social messaging module 203.
- application 204 may be configured to send social messaging module 203 a message when an action is taken by a user (e.g., request location, request directions, dials phone, etc.).
- an application may be configured to send social messaging module 203 messages at predefined intervals.
- a social network device implements social network discovery protocol and many social networking applications to establish social networking in a restricted environment.
- Social networking applications uses application interface 206 as depicted in Figure 2 to create social networking groups.
- the functions implemented are such as CREATE and DELETE a social networking group , QUERY to a user, receives notifications as other user join or leave groups, control privacy policies.
- the automatic messaging module 203 comprises three messages namely ANNOUNCE, REFRESH and QUERY exchanged with other users in the restricted network.
- Privacy control module 207 implements user and social networking applications specific polices. ANNOUNCE message announces the creation of a social networking group.
- REFRESH message is send and an entry in the memory (membership cache) 205 is added.
- QUERY message is used when the status of a specific user for social networking group is needed. These messages are sent as multicast within the restricted connectivity environment.
- FIG. 3 Error! Reference source not found.depicts the Message structure 300 of the messages used by the Social network discovery messages according to the present disclosure.
- the message structure are namely ANNOUNCE, REFRESH and QUERY. It comprises message type to identify one of the three messages send or received.
- User identities can be one more of name, nick name, contact numbers, contact address etc, hierarchy level of the user in a particular social network.
- Social network group identifies a particular social network or social networking group and comprises one or several names of the group, purpose of the group and group specific privacy attributes.
- FIG. 4 illustrates a flowchart of a method for social networking in a restricted connectivity environment, according to an embodiment of the present disclosure.
- Flowchart 400 will be described with continued reference to the restrictive environment 100 described with reference to FIG. 1 and the example social networking device 102 described with reference to FIG. 2.
- the invention is not limited to those embodiments. Note that some steps shown in flowchart 400 do not necessarily have to occur in the order shown.
- a periodic group membership announcement timer is started and an ANNOUNCE message is sent, as given in step 401.
- ANNOUNCE message is also sent. All the users in the restricted connectivity environment receive and process this message. If the recipient user privacy policies do not permit him/her to join the group then the received ANNOUNCE message is silently discarded. If the privacy policies permit then an entry in the memory (membership cache) is created or existing entry is refreshed.
- a periodic group membership refresh timer is started. On every expiry of the refresh expiry timer, REFRESH message is sent as given in step 402.
- Periodic group membership announcement time is stopped when social networking application destroys the group.
- Periodic group membership refresh timer is stopped when no ANNOUNCE message is received in last three consecutive expiry of the refresh timer.
- a new ANNOUNCE message is created and sent by the recipient.
- New ANNOUNCE message is created from the received ANNOUNCE message, recipient user identities are added the received user identities, received Hierarchy level is incremented by one.
- QUERY message 403 is used when the status of a specific user for social networking group is needed. If the privacy policies permit the receiver to join the group then it sends REFRESH message.
- Memory keep track of social networking group subscription of other users in the restricted connectivity environment.
- an entry life time timer is started and associated social networking application of the user is notified for join.
- the entry life time timer is re-started.
- entry is removed and associated social networking application of the user is notified for leave.
- users of the social networking will be approached directly using e-mail and/or sms.
- This request can be initiated by a user's laptop, desktop, ipod, mobile devices etc. This brings ease of use for the users to get connected to others users in groups in immediately.
- abovementioned methodology take care of managing changes in the compliance definition and enables to perform impact analysis and reporting based on revised compliance definition.
- Apparatus of the invention can be implemented in a computer program product tangibly embodied in a machine-readable storage device for execution by a programmable processor; and methods actions can be performed by a programmable processor executing a program of instructions to perform functions of the invention by operating on input data and generating output.
- the invention can be implemented advantageously on a programmable system including at least one input device, and at least one output device.
- Each computer program can be implemented in a high-level procedural or object-oriented programming language or in assembly or machine language, if desired; and in any case, the language can be a compiled or interpreted language.
- Suitable processors include, by way of example, both general and specific microprocessors.
- a processor will receive instructions and data from a readonly memory and/or a random access memory.
- a computer will include one or more mass storage devices for storing data file; such devices include magnetic disks and cards, such as internal hard disks, and removable disks and cards; magneto-optical disks; and optical disks.
- Storage devices suitable for tangibly embodying computer program instructions and data include all forms of volatile and non-volatile memory, including by way of example semiconductor memory devices, such as EPROM, EEPROM, and flash memory devices; magnetic disks such as internal hard disks and removable disks; magneto-optical disks; CD-ROM and DVD-ROM disks; and buffer circuits such as latches and/or flip flops. Any of the foregoing can be supplemented by, or incorporated in ASICs (application-specific integrated circuits), FPGAs (field-programmable gate arrays) and/or DSPs) digital signal processors).
- ASICs application-specific integrated circuits
- FPGAs field-programmable gate arrays
- DSPs digital signal processors
Abstract
According to the present disclosure, social networking in a restricted environment is provided where groups are created instantly in random fashion and information is to be pushed in a short span of time. Such random groups are active as long as one participant exists.
Description
METHOD AND SYSTEM FOR SOCIAL NETWORKING IN A RESTRICTED CONNECTIVITY ENVIRONMENT
Technical Field
The present disclosure relates to messaging, and more specifically to, systems and methods for messaging in social networking in a restricted connectivity environment.
Background
A social networking service is an online service, platform, or site that focuses on building and reflecting of social networks or social relations among people, who, for example, share interests and/or activities. A social network service essentially consists of a representation of each user (often a profile), his/her social links, and a variety of additional services. Most social network services are web based and provide means for users to interact over the Internet, such as e-mail and instant messaging. Social networking sites allow users to share ideas, activities, events, and interests within their individual networks. Some Social networking services which have grown popularity in recent years such as Facebook®, MySpace®, and Twitter®. However, social networking in a restricted connectivity environment is quite uncommon as it imposes certain restriction on the way network connectivity is used to access the services such as social networking services available outside of it. These restrictions pertains to security, available bandwidth etc. Restricted connectivity environments, for example intranet of an enterprise, university campus network, Wi-Fi hotspots etc., are created for specific purpose and provides some level security but restricts availability of infrastructure required for social networking service. This restricts the usage of social networking in a restrictive environment.
Further, social network service usually means an individual-centered service whereas online community services are group-centered. The addition of users to form the community is done by sending an invite to join such groups. Thereby, users' activity spread from users to users in the social networking community which leads to geometric growth. However, random informal groups for the purpose of social networking in a restricted environment are quite uncommon. Furthermore, online groups are created and managed by social networking service provider,
for example Facebook, and it takes time to spread the information in the user community to join the group. Typically, there is no social networking environment where such groups are created instantly in random fashion and information is required to be pushed in a short span of time. Even such random groups do not require being active as long as one participant exists. In addition, these groups should be independent of server.
Hence, there is a need to have a system and method that can overcome the above stated problems and provides an efficient social networking in a restricted connectivity environment. Summary
The following presents a simplified summary of the subject matter in order to provide a basic understanding of some aspects of subject matter embodiments. This summary is not an extensive overview of the subject matter. It is not intended to identify key/critical elements of the embodiments or to delineate the scope of the subject matter.
Its sole purpose is to present some concepts of the subject matter in a simplified form as a prelude to the more detailed description that is presented later.
It is therefore a primary objective of this disclosure to provide a method and an associated data structure and system that provides social networking platform for restricted connectivity environment.
According to the preferred embodiment of the present disclosure, a system and method for automatic social messaging in a restricted connectivity environment is provided. A social network discovery messages is implemented on the devices used by the social networking service users in restricted connectivity environment. This protocol is used to create random group, send invite to join group, detect absence of group members, discover participating users IP address and other attributes of the member users required for social networking.
According to another embodiment of the present disclosure, a social networking system in a restricted environment (100), said system comprising one or more social networking devices (102) configured to be automatically coupled with each other in a social network group; said social networking device comprises a communication unit (201 ) communicatively coupled with said social networking devices (102) to send and/or receive a social network discovery messages; a user interface (202) to interact with applications (204) provided by the social networking device (102); an automatic social messaging unit (203) being configured in accordance with predefined trigger events to join social network group; an application
interface (206) being configured in accordance with application (204a-204n) with said automatic social messaging unit (203); a memory unit (205) to store predefined trigger events and the information related to the social network devices in the social network group; and a privacy control unit (207) to maintain privacy policies in order to allow or restrict said device to permit or deny to join a social network group.
According to another embodiment of the present disclosure, a method for social networking in a restricted environment (100), said method comprising configuring one or more social networking devices (102) to be automatically coupled with each other in a social network group; communicating a social network discovery messages to said one or more social networking devices (102); interacting applications (204) as provided by the social networking device (102); configuring automatic social messaging in accordance with a predefined trigger events to access at least one of the discovered devices (102) in the social network group; storing predefined trigger events and the information related to the social network devices in the social network group; and maintaining privacy policies in order to allow or restrict said device to permit or deny to join a social network group.
These and other objects, embodiments and advantages of the present disclosure will become readily apparent to those skilled in the art from the following detailed description of the embodiments having reference to the attached figures, the disclosure not being limited to any particular embodiments disclosed.
Brief Description of the Drawings For a better understanding of the embodiments of the systems and methods described herein, and to show more clearly how they may be carried into effect, reference will now be made, by way of example, to the accompanying drawings, wherein:
FIGURE 1 illustrates a block diagram showing of an exemplary characteristic of restricted environment 100 for the system for automatic social networking to embodiments of the present disclosure.
FIGURE 2 illustrates an exemplary social network device, according to embodiments of the present disclosure.
Figure 3 depicts the Message structure of the messages used by the Social network discovery messages according to the present disclosure.
FIGURE 4 illustrates a flow chart of a method of social networking in a restricted environment according to an embodiment of the present disclosure.
Description
Exemplary embodiments now will be described with reference to the accompanying drawings. The disclosure may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey its scope to those skilled in the art. The terminology used in the detailed description of the particular exemplary embodiments illustrated in the accompanying drawings is not intended to be limiting. In the drawings, like numbers refer to like elements. The specification may refer to "an", "one" or "some" embodiment(s) in several locations. This does not necessarily imply that each such reference is to the same embodiment(s), or that the feature only applies to a single embodiment. Single features of different embodiments may also be combined to provide other embodiments. As used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless expressly stated otherwise. It will be further understood that the terms "includes", "comprises", "including" and/or "comprising" when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may be present. Furthermore, "connected" or "coupled" as used herein may include operatively connected or coupled. As used herein, the term "and/or" includes any and all combinations and arrangements of one or more of the associated listed items.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with
their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
The figures depict a simplified structure only showing some elements and functional entities, all being logical units whose implementation may differ from what is shown. The connections shown are logical connections; the actual physical connections may be different. It is apparent to a person skilled in the art that the structure may also comprise other functions and structures. Also, all logical units described and depicted in the figures include the software and/or hardware components required for the unit to function. Further, each unit may comprise within itself one or more components which are implicitly understood. These components may be operatively coupled to each other and be configured to communicate with each other to perform the function of the said unit.
The features provided by the disclosed system in the present disclosure, may be accessed remotely, in one or more embodiments, and/or through an online service provider. Such types of online service providers operates and maintains the computing systems and environment, such as server system and architectures, that promote the delivery of portable electronic documents in a communication network. Typically, server architecture includes the infrastructure (e.g. hardware, software, and communication lines) that offers online services.
The detailed description follows in parts to terms of processes and symbolic representations of operations performed by conventional computers, including computer components. For the purpose of this disclosure, a computer may be any microprocessor or processor (hereinafter referred to as processor) controlled device such as, by way of example, personal computers, workstations, servers, clients, minicomputers, main-frame computers, laptop computers, a network of one or more computers, mobile computers, portable computers, handheld computers, palm top computers, set-top boxes for a TV, interactive televisions, interactive kiosks, personal digital assistants, interactive wireless devices, mobile browsers, or any combination thereof.
For the most part, the operations described herein are operations performed by a computer or a machine in conjunction with a human operator or user that interacts with the computer or the machine. The programs, modules, processes, methods, and the like, described herein are but an
exemplary implementation and are not related, or limited, to any particular computer, apparatus, or computer language. Rather, various types of general purpose computing machines or devices may be used with programs constructed in accordance with the teachings described herein.
It would be well appreciated by persons skilled in the art that the term "module" and "unit" can be interchangeably used in the present disclosure.
Figure 1 illustrates a block diagram showing of an exemplary restricted environment 100 for the system for automatic social networking, to embodiments of the present disclosure. Exemplary restricted environment 100 includes one of more social networking devices 102, configured to be connected with each other.
Social networking devices 102 are configured to perform the functions associated with automatically keeping a set of pre-defined applications in real time, of information associated with the user of the social networking device. Social networking devices 102 may be portable devices such as, but not limited to, mobile/cell phones or personal digital assistants.
Alternatively, a social network device may be a device located in a home. For example, social networking device may be a multi-media phone system. These multi-media phone systems typically have IP connectivity, a large display screen, and special applications that allow the user to engage in a variety of activities, including watching movies, listening to music, playing games, scheduling events, etc.
Figure 2 illustrates an exemplary social network device, according to embodiments of the present disclosure. Social networking device 102 includes a communications module 201, a user interface 202, an automatic social messaging module 203, and one or more applications 204a-n, a memory 205, an application interface 206 and a privacy control module 207.
Further, automatic social messaging module 203 performs functions associated with automatic social messaging upon occurrence of a predefined trigger event. To perform these functions, social networking device 102 maintains a set of predefined trigger events supported by social messaging module 203 in a memory 205. A trigger event may be a passive trigger or an affirmative user action trigger. Example passive triggers include occurrence of an event without explicit user action (e.g., user arrival at a location) or a predefined time (e.g., alarm clock at 8am). Example affirmative triggers include triggers associated with an affirmative
user action such as dialing a telephone number, answering a call, requesting a location, or requesting a direction.
Communication module 201 enables communication between one or more social networking devices 102. Social networking device 102 communicates directly using any type of wireless or wired communication using messages/protocols. It is noted that multiple communications modules may operate in a social networking device. For example, in one embodiment, communications module is an air interface protocol module (e.g., IS-95, GSM, etc.). In another example embodiment, communications module is a TCP/IP stack. As would be appreciated by persons of skill in the art, other implementations for communications module 202 can be used with the present disclosure. Further, said communication is through Short Message Service (SMS) channels and Packet based Transport. The Transport is multicast or multi-unicast. User interface 202 is preferably a graphical user interface that enables users to interact with applications provided by the social networking device 102. More generally, user interface 202 controls how functions presented by automatic social messaging module 203 and applications 204a-n are presented to users. The user interface 202 further controls how users interact with such functions and modules.
Applications 204 can be any application or function stored onto social networking device 102. Application 204 is configured to coordinate with social messaging module 203. For example, application 204 may be configured to send social messaging module 203 a message when an action is taken by a user (e.g., request location, request directions, dials phone, etc.). Additionally, or alternatively, an application may be configured to send social messaging module 203 messages at predefined intervals.
A social network device implements social network discovery protocol and many social networking applications to establish social networking in a restricted environment. Social networking applications uses application interface 206 as depicted in Figure 2 to create social networking groups. The functions implemented are such as CREATE and DELETE a social networking group , QUERY to a user, receives notifications as other user join or leave groups, control privacy policies. The automatic messaging module 203 comprises three messages namely ANNOUNCE, REFRESH and QUERY exchanged with other users in the restricted network. Privacy control module 207 implements user and social networking applications
specific polices. ANNOUNCE message announces the creation of a social networking group. If privacy policies of the receiver of ANNOUNCE permits him/her to join then REFRESH message is send and an entry in the memory (membership cache) 205 is added. QUERY message is used when the status of a specific user for social networking group is needed. These messages are sent as multicast within the restricted connectivity environment.
Figure 3 Error! Reference source not found.depicts the Message structure 300 of the messages used by the Social network discovery messages according to the present disclosure. The message structure are namely ANNOUNCE, REFRESH and QUERY. It comprises message type to identify one of the three messages send or received. User identities can be one more of name, nick name, contact numbers, contact address etc, hierarchy level of the user in a particular social network. Social network group identifies a particular social network or social networking group and comprises one or several names of the group, purpose of the group and group specific privacy attributes.
Figure 4 illustrates a flowchart of a method for social networking in a restricted connectivity environment, according to an embodiment of the present disclosure. Flowchart 400 will be described with continued reference to the restrictive environment 100 described with reference to FIG. 1 and the example social networking device 102 described with reference to FIG. 2. However, the invention is not limited to those embodiments. Note that some steps shown in flowchart 400 do not necessarily have to occur in the order shown.
When a social networking application creates a group, a periodic group membership announcement timer is started and an ANNOUNCE message is sent, as given in step 401. On every expiry of group announcement timer, ANNOUNCE message is also sent. All the users in the restricted connectivity environment receive and process this message. If the recipient user privacy policies do not permit him/her to join the group then the received ANNOUNCE message is silently discarded. If the privacy policies permit then an entry in the memory (membership cache) is created or existing entry is refreshed. A periodic group membership refresh timer is started. On every expiry of the refresh expiry timer, REFRESH message is sent as given in step 402. On reception of REFRESH message, if privacy policies do not permits the sender to join the group then message is silently discarded. If the privacy policies permits then an entry in the membership cache is created or existing entry is refreshed. Periodic group membership announcement time is stopped when social networking application destroys the group. Periodic group membership refresh timer is stopped when no
ANNOUNCE message is received in last three consecutive expiry of the refresh timer.
If the privacy policies of the recipient and the group privacy in the ANNOUNCE message allows to recipient to sent out ANNOUNCE into the next level of social hierarchy then a new ANNOUNCE message is created and sent by the recipient. New ANNOUNCE message is created from the received ANNOUNCE message, recipient user identities are added the received user identities, received Hierarchy level is incremented by one. QUERY message 403 is used when the status of a specific user for social networking group is needed. If the privacy policies permit the receiver to join the group then it sends REFRESH message.
Memory (Membership cache) keep track of social networking group subscription of other users in the restricted connectivity environment. When a new entry is added, an entry life time timer is started and associated social networking application of the user is notified for join. When an entry is refreshed then the entry life time timer is re-started. On expire of the entry life time timer, entry is removed and associated social networking application of the user is notified for leave.
In an advantageous embodiment, users of the social networking will be approached directly using e-mail and/or sms. This request can be initiated by a user's laptop, desktop, ipod, mobile devices etc. This brings ease of use for the users to get connected to others users in groups in immediately.
According to the present invention, abovementioned methodology take care of managing changes in the compliance definition and enables to perform impact analysis and reporting based on revised compliance definition.
The present disclosure is applicable to all types of on-chip and off chip memories used in various in digital electronic circuitry, or in hardware, firmware, or in computer hardware, firmware, software, or in combination thereof. Apparatus of the invention can be implemented in a computer program product tangibly embodied in a machine-readable storage device for execution by a programmable processor; and methods actions can be performed by a programmable processor executing a program of instructions to perform functions of the invention by operating on input data and generating output. The invention can be implemented advantageously on a programmable system including at least one input device, and at least one output device. Each computer program can be implemented
in a high-level procedural or object-oriented programming language or in assembly or machine language, if desired; and in any case, the language can be a compiled or interpreted language. Suitable processors include, by way of example, both general and specific microprocessors. Generally, a processor will receive instructions and data from a readonly memory and/or a random access memory. Generally, a computer will include one or more mass storage devices for storing data file; such devices include magnetic disks and cards, such as internal hard disks, and removable disks and cards; magneto-optical disks; and optical disks. Storage devices suitable for tangibly embodying computer program instructions and data include all forms of volatile and non-volatile memory, including by way of example semiconductor memory devices, such as EPROM, EEPROM, and flash memory devices; magnetic disks such as internal hard disks and removable disks; magneto-optical disks; CD-ROM and DVD-ROM disks; and buffer circuits such as latches and/or flip flops. Any of the foregoing can be supplemented by, or incorporated in ASICs (application-specific integrated circuits), FPGAs (field-programmable gate arrays) and/or DSPs) digital signal processors).
It will be apparent to those having ordinary skill in this art that various modifications and variations may be made to the embodiments disclosed herein, consistent with the present disclosure, without departing from the spirit and scope of the present disclosure. Other embodiments consistent with the present disclosure will become apparent from consideration of the specification and the practice of the description disclosed herein.
Claims
1. A social networking system in a restricted environment (100), said system comprising: one or more social networking devices (102) configured to be automatically coupled with each other in a social network group;
said social networking device comprises:
a communication unit (201) communicatively coupled with said social networking devices ( 102) to send and/or receive a social network discovery messages;
a user interface (202) to interact with applications (204) provided by the social networking device (102);
an automatic social messaging unit (203) being configured in accordance with predefined trigger events to join social network group;
an application interface (206) being configured in accordance with application
(204a-204n) with said automatic social messaging unit (203); a memory unit (205) to store predefined trigger events and the information related to the social network devices in the social network group; and a privacy control unit (207) to maintain privacy policies in order to allow or restrict said device to permit or deny to join a social network group.
2. The system as claimed in claim 1, wherein said communication unit comprises a transmitter and a receiver.
3. The system as claimed in claim 1, wherein said communication is a wireless or wired.
4. The system as claimed in claim 1, wherein said communication is through Short Message Service (SMS) channels and Packet based Transport.
5. The system as claimed in claim 4, wherein said communication is multicast or multi- unicast.
6. The system as claimed in claim 1, wherein said predefined trigger events are user actions or time based.
7. The system as claimed in claim 1, wherein said device comprise social network group privacy information in the social network discovery messages.
8. The system as claimed in claim 1, wherein said social network discovery messages comprises three messages such as ANNOUNCE, REFRESH and QUERY message.
9. The system as claimed in claim 8, wherein said ANNOUNCE message declares the creation of a social network group.
10. The system as claimed in claim 8, wherein said REFRESH message permits and adds entry of the receiver of ANNOUNCE to join the group on meeting the privacy policies.
1 1. The system as claimed in claim 8, wherein said QUERY message communicates the status of a specific member of the social network group.
12. The system as claimed in claim 8, wherein said device on reception of ANNOUNCE message for a social network group, sends a new ANNOUNCE message for the same social network group.
13. The system as claimed in claim 12, wherein said new ANNOUNCE message is send on meeting the privacy settings of the reception device.
14. The system as claimed in claim 10, wherein said REFRESH message is send to the original sender of ANNOUNCE message.
15. The system as claimed in claim 8, wherein said ANNOUNCE message is transmitted periodically to declare the availability of the social network group.
16. The system as claimed in claim 12, wherein said social network group is treated as deleted on non-reception of periodic ANNOUNCE message for said social network group.
17. A method for social networking in a restricted environment (100), said method comprising: configuring one or more social networking devices ( 02) to be automatically coupled with each other in a social network group; communicating a social network discovery messages to said one or more social networking devices (102); interacting applications (204) as provided by the social networking device (102); configuring automatic social messaging in accordance with a predefined trigger events to access at least one of the discovered devices (102) in the social network group; storing predefined trigger events and the information related to the social network devices in the social network group; and maintaining privacy policies in order to allow or restrict said device to permit or deny to join a social network group.
18. The method as claimed in claim 17, wherein said communication is a wireless or wired.
19. The method as claimed in claim 17, wherein said communication is through Short Message Service (SMS) channels and Packet based Transport.
20. The method as claimed in claim 19, wherein said communication is multicast or multi- unicast.
21. The method as claimed in claim 17, wherein said predefined trigger events are user actions or time based.
22. The method as claimed in claim 17, wherein said device comprise social network group privacy information in the social network discovery messages.
23. The method as claimed in claim 17, wherein said social network discovery message comprises three messages such as ANNOUNCE, REFRESH and QUERY message.
24. The method as claimed in claim 23, wherein said ANNOUNCE message declares the creation of a social network group.
25. The method as claimed in claim 23, wherein said REFRESH message permits and adds entry of the receiver of ANNOUNCE to join the group on meeting the privacy policies.
26. The method as claimed in claim 23, wherein said QUERY message communicates the status of a specific member of the social network group.
27. The method as claimed in claim 23, wherein said device on reception of ANNOUNCE message for a social network group, sends a new ANNOUNCE message for the same social network group.
28. The method as claimed in claim 27, wherein said new ANNOUNCE message is send on meeting the privacy settings of the reception device.
29. The method as claimed in claim 25, wherein said REFRESH message is send to the original sender of ANNOUNCE message.
30. The method as claimed in claim 23, wherein said ANNOUNCE message is transmitted periodically to declare the availability of the social network group.
31. The method as claimed in claim 25, wherein said social network group is treated as deleted on non-reception of periodic ANNOUNCE message for said social network group.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
IN1932/DEL/2011 | 2011-07-08 | ||
IN1932DE2011 | 2011-07-08 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2013008251A2 true WO2013008251A2 (en) | 2013-01-17 |
WO2013008251A3 WO2013008251A3 (en) | 2013-03-14 |
Family
ID=47506637
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IN2012/000482 WO2013008251A2 (en) | 2011-07-08 | 2012-07-09 | Method and system for social networking in a restricted connectivity environment |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2013008251A2 (en) |
Cited By (93)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016179235A1 (en) * | 2015-05-06 | 2016-11-10 | Snapchat, Inc. | Systems and methods for ephemeral group chat |
US20170374003A1 (en) | 2014-10-02 | 2017-12-28 | Snapchat, Inc. | Ephemeral gallery of ephemeral messages |
US10097497B1 (en) | 2015-02-06 | 2018-10-09 | Snap Inc. | Storage and processing of ephemeral messages |
US10157449B1 (en) | 2015-01-09 | 2018-12-18 | Snap Inc. | Geo-location-based image filters |
US10182047B1 (en) | 2016-06-30 | 2019-01-15 | Snap Inc. | Pictograph password security system |
US10200327B1 (en) | 2015-06-16 | 2019-02-05 | Snap Inc. | Storage management for ephemeral messages |
US10219110B2 (en) | 2016-06-28 | 2019-02-26 | Snap Inc. | System to track engagement of media items |
US10217488B1 (en) | 2017-12-15 | 2019-02-26 | Snap Inc. | Spherical video editing |
US10244186B1 (en) | 2016-05-06 | 2019-03-26 | Snap, Inc. | Dynamic activity-based image generation for online social networks |
US10264422B2 (en) | 2017-08-31 | 2019-04-16 | Snap Inc. | Device location based on machine learning classifications |
US10284508B1 (en) | 2014-10-02 | 2019-05-07 | Snap Inc. | Ephemeral gallery of ephemeral messages with opt-in permanence |
US10319149B1 (en) | 2017-02-17 | 2019-06-11 | Snap Inc. | Augmented reality anamorphosis system |
US10366543B1 (en) | 2015-10-30 | 2019-07-30 | Snap Inc. | Image based tracking in augmented reality systems |
US10374993B2 (en) | 2017-02-20 | 2019-08-06 | Snap Inc. | Media item attachment system |
US10387730B1 (en) | 2017-04-20 | 2019-08-20 | Snap Inc. | Augmented reality typography personalization system |
US10432874B2 (en) | 2016-11-01 | 2019-10-01 | Snap Inc. | Systems and methods for fast video capture and sensor adjustment |
US10439972B1 (en) | 2013-05-30 | 2019-10-08 | Snap Inc. | Apparatus and method for maintaining a message thread with opt-in permanence for entries |
US10448201B1 (en) | 2014-06-13 | 2019-10-15 | Snap Inc. | Prioritization of messages within a message collection |
US10474900B2 (en) | 2017-09-15 | 2019-11-12 | Snap Inc. | Real-time tracking-compensated image effects |
US10482565B1 (en) | 2018-02-12 | 2019-11-19 | Snap Inc. | Multistage neural network processing using a graphics processor |
US10552968B1 (en) | 2016-09-23 | 2020-02-04 | Snap Inc. | Dense feature scale detection for image matching |
US10572681B1 (en) | 2014-05-28 | 2020-02-25 | Snap Inc. | Apparatus and method for automated privacy protection in distributed images |
US10580458B2 (en) | 2014-12-19 | 2020-03-03 | Snap Inc. | Gallery of videos set to an audio time line |
US10587552B1 (en) | 2013-05-30 | 2020-03-10 | Snap Inc. | Apparatus and method for maintaining a message thread with opt-in permanence for entries |
US10599289B1 (en) | 2017-11-13 | 2020-03-24 | Snap Inc. | Interface to display animated icon |
US10609036B1 (en) | 2016-10-10 | 2020-03-31 | Snap Inc. | Social media post subscribe requests for buffer user accounts |
US10616239B2 (en) | 2015-03-18 | 2020-04-07 | Snap Inc. | Geo-fence authorization provisioning |
US10616162B1 (en) | 2015-08-24 | 2020-04-07 | Snap Inc. | Systems devices and methods for automatically selecting an ephemeral message availability |
US10686899B2 (en) | 2016-04-06 | 2020-06-16 | Snap Inc. | Messaging achievement pictograph display system |
US10719968B2 (en) | 2018-04-18 | 2020-07-21 | Snap Inc. | Augmented expression system |
US10726603B1 (en) | 2018-02-28 | 2020-07-28 | Snap Inc. | Animated expressive icon |
US10740939B1 (en) | 2016-12-09 | 2020-08-11 | Snap Inc. | Fast image style transfers |
US10740974B1 (en) | 2017-09-15 | 2020-08-11 | Snap Inc. | Augmented reality system |
US10788900B1 (en) | 2017-06-29 | 2020-09-29 | Snap Inc. | Pictorial symbol prediction |
US10817156B1 (en) | 2014-05-09 | 2020-10-27 | Snap Inc. | Dynamic configuration of application component tiles |
US10884616B2 (en) | 2016-05-31 | 2021-01-05 | Snap Inc. | Application control using a gesture based trigger |
US10885136B1 (en) | 2018-02-28 | 2021-01-05 | Snap Inc. | Audience filtering system |
US10885564B1 (en) | 2017-11-28 | 2021-01-05 | Snap Inc. | Methods, system, and non-transitory computer readable storage medium for dynamically configurable social media platform |
US10952013B1 (en) | 2017-04-27 | 2021-03-16 | Snap Inc. | Selective location-based identity communication |
US10956793B1 (en) | 2015-09-15 | 2021-03-23 | Snap Inc. | Content tagging |
US10963529B1 (en) | 2017-04-27 | 2021-03-30 | Snap Inc. | Location-based search mechanism in a graphical user interface |
US10997783B2 (en) | 2015-11-30 | 2021-05-04 | Snap Inc. | Image and point cloud based tracking and in augmented reality systems |
US10997760B2 (en) | 2018-08-31 | 2021-05-04 | Snap Inc. | Augmented reality anthropomorphization system |
US11019001B1 (en) | 2017-02-20 | 2021-05-25 | Snap Inc. | Selective presentation of group messages |
US11017173B1 (en) | 2017-12-22 | 2021-05-25 | Snap Inc. | Named entity recognition visual context and caption data |
US11063898B1 (en) | 2016-03-28 | 2021-07-13 | Snap Inc. | Systems and methods for chat with audio and video elements |
US11108715B1 (en) | 2017-04-27 | 2021-08-31 | Snap Inc. | Processing media content based on original context |
US11121997B1 (en) | 2015-08-24 | 2021-09-14 | Snap Inc. | Systems, devices, and methods for determining a non-ephemeral message status in a communication system |
US11119628B1 (en) | 2015-11-25 | 2021-09-14 | Snap Inc. | Dynamic graphical user interface modification and monitoring |
US11132066B1 (en) | 2015-06-16 | 2021-09-28 | Snap Inc. | Radial gesture navigation |
US11164376B1 (en) | 2017-08-30 | 2021-11-02 | Snap Inc. | Object modeling using light projection |
US11170393B1 (en) | 2017-04-11 | 2021-11-09 | Snap Inc. | System to calculate an engagement score of location based media content |
US11189299B1 (en) | 2017-02-20 | 2021-11-30 | Snap Inc. | Augmented reality speech balloon system |
US11216517B1 (en) | 2017-07-31 | 2022-01-04 | Snap Inc. | Methods and systems for selecting user generated content |
US11249617B1 (en) | 2015-01-19 | 2022-02-15 | Snap Inc. | Multichannel system |
US11265281B1 (en) | 2020-01-28 | 2022-03-01 | Snap Inc. | Message deletion policy selection |
US11288879B2 (en) | 2017-05-26 | 2022-03-29 | Snap Inc. | Neural network-based image stream modification |
US11297027B1 (en) | 2019-01-31 | 2022-04-05 | Snap Inc. | Automated image processing and insight presentation |
US11297399B1 (en) | 2017-03-27 | 2022-04-05 | Snap Inc. | Generating a stitched data stream |
US11310176B2 (en) | 2018-04-13 | 2022-04-19 | Snap Inc. | Content suggestion system |
US11316806B1 (en) | 2020-01-28 | 2022-04-26 | Snap Inc. | Bulk message deletion |
US11323398B1 (en) | 2017-07-31 | 2022-05-03 | Snap Inc. | Systems, devices, and methods for progressive attachments |
US11334768B1 (en) | 2016-07-05 | 2022-05-17 | Snap Inc. | Ephemeral content management |
US11349796B2 (en) | 2017-03-27 | 2022-05-31 | Snap Inc. | Generating a stitched data stream |
US11372608B2 (en) | 2014-12-19 | 2022-06-28 | Snap Inc. | Gallery of messages from individuals with a shared interest |
US11464319B2 (en) | 2020-03-31 | 2022-10-11 | Snap Inc. | Augmented reality beauty product tutorials |
US11468615B2 (en) | 2015-12-18 | 2022-10-11 | Snap Inc. | Media overlay publication system |
US11487501B2 (en) | 2018-05-16 | 2022-11-01 | Snap Inc. | Device control using audio data |
US11496544B2 (en) | 2015-05-05 | 2022-11-08 | Snap Inc. | Story and sub-story navigation |
US11507977B2 (en) | 2016-06-28 | 2022-11-22 | Snap Inc. | Methods and systems for presentation of media collections with automated advertising |
US11545170B2 (en) | 2017-03-01 | 2023-01-03 | Snap Inc. | Acoustic neural network scene detection |
US11625873B2 (en) | 2020-03-30 | 2023-04-11 | Snap Inc. | Personalized media overlay recommendation |
US11631276B2 (en) | 2016-03-31 | 2023-04-18 | Snap Inc. | Automated avatar generation |
US11683362B2 (en) | 2017-09-29 | 2023-06-20 | Snap Inc. | Realistic neural network based image style transfer |
US11700225B2 (en) | 2020-04-23 | 2023-07-11 | Snap Inc. | Event overlay invite messaging system |
US11716301B2 (en) | 2018-01-02 | 2023-08-01 | Snap Inc. | Generating interactive messages with asynchronous media content |
US11722442B2 (en) | 2019-07-05 | 2023-08-08 | Snap Inc. | Event planning in a content sharing platform |
US11722837B2 (en) | 2018-03-06 | 2023-08-08 | Snap Inc. | Geo-fence selection system |
US11729252B2 (en) | 2016-03-29 | 2023-08-15 | Snap Inc. | Content collection navigation and autoforwarding |
US11741136B2 (en) | 2014-09-18 | 2023-08-29 | Snap Inc. | Geolocation-based pictographs |
US11763130B2 (en) | 2017-10-09 | 2023-09-19 | Snap Inc. | Compact neural networks using condensed filters |
US11776264B2 (en) | 2020-06-10 | 2023-10-03 | Snap Inc. | Adding beauty products to augmented reality tutorials |
US11783369B2 (en) | 2017-04-28 | 2023-10-10 | Snap Inc. | Interactive advertising with media collections |
US11812347B2 (en) | 2019-09-06 | 2023-11-07 | Snap Inc. | Non-textual communication and user states management |
US11832015B2 (en) | 2020-08-13 | 2023-11-28 | Snap Inc. | User interface for pose driven virtual effects |
US11842411B2 (en) | 2017-04-27 | 2023-12-12 | Snap Inc. | Location-based virtual avatars |
US11843574B2 (en) | 2020-05-21 | 2023-12-12 | Snap Inc. | Featured content collection interface |
US11843456B2 (en) | 2016-10-24 | 2023-12-12 | Snap Inc. | Generating and displaying customized avatars in media overlays |
US11847528B2 (en) | 2017-11-15 | 2023-12-19 | Snap Inc. | Modulated image segmentation |
US11857879B2 (en) | 2020-06-10 | 2024-01-02 | Snap Inc. | Visual search to launch application |
US11899905B2 (en) | 2020-06-30 | 2024-02-13 | Snap Inc. | Selectable items providing post-viewing context actions |
US11925869B2 (en) | 2012-05-08 | 2024-03-12 | Snap Inc. | System and method for generating and displaying avatars |
US11972014B2 (en) | 2021-04-19 | 2024-04-30 | Snap Inc. | Apparatus and method for automated privacy protection in distributed images |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030008674A1 (en) * | 2001-06-29 | 2003-01-09 | Mark Cudak | Group application for group formation and management |
US6741575B1 (en) * | 1999-02-26 | 2004-05-25 | Hughes Electronics Corporation | Apparatus and method for efficient delivery of multicast data over personal access communications system (PACS) |
US20110035452A1 (en) * | 2009-08-06 | 2011-02-10 | Daniel Gittleman | System and Method for Automatic Social Messaging |
US7949611B1 (en) * | 2004-12-31 | 2011-05-24 | Symantec Corporation | Controlling access to profile information in a social network |
-
2012
- 2012-07-09 WO PCT/IN2012/000482 patent/WO2013008251A2/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6741575B1 (en) * | 1999-02-26 | 2004-05-25 | Hughes Electronics Corporation | Apparatus and method for efficient delivery of multicast data over personal access communications system (PACS) |
US20030008674A1 (en) * | 2001-06-29 | 2003-01-09 | Mark Cudak | Group application for group formation and management |
US7949611B1 (en) * | 2004-12-31 | 2011-05-24 | Symantec Corporation | Controlling access to profile information in a social network |
US20110035452A1 (en) * | 2009-08-06 | 2011-02-10 | Daniel Gittleman | System and Method for Automatic Social Messaging |
Cited By (203)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11925869B2 (en) | 2012-05-08 | 2024-03-12 | Snap Inc. | System and method for generating and displaying avatars |
US11509618B2 (en) | 2013-05-30 | 2022-11-22 | Snap Inc. | Maintaining a message thread with opt-in permanence for entries |
US10439972B1 (en) | 2013-05-30 | 2019-10-08 | Snap Inc. | Apparatus and method for maintaining a message thread with opt-in permanence for entries |
US10587552B1 (en) | 2013-05-30 | 2020-03-10 | Snap Inc. | Apparatus and method for maintaining a message thread with opt-in permanence for entries |
US11115361B2 (en) | 2013-05-30 | 2021-09-07 | Snap Inc. | Apparatus and method for maintaining a message thread with opt-in permanence for entries |
US11134046B2 (en) | 2013-05-30 | 2021-09-28 | Snap Inc. | Apparatus and method for maintaining a message thread with opt-in permanence for entries |
US10817156B1 (en) | 2014-05-09 | 2020-10-27 | Snap Inc. | Dynamic configuration of application component tiles |
US11743219B2 (en) | 2014-05-09 | 2023-08-29 | Snap Inc. | Dynamic configuration of application component tiles |
US11310183B2 (en) | 2014-05-09 | 2022-04-19 | Snap Inc. | Dynamic configuration of application component tiles |
US10990697B2 (en) | 2014-05-28 | 2021-04-27 | Snap Inc. | Apparatus and method for automated privacy protection in distributed images |
US10572681B1 (en) | 2014-05-28 | 2020-02-25 | Snap Inc. | Apparatus and method for automated privacy protection in distributed images |
US10448201B1 (en) | 2014-06-13 | 2019-10-15 | Snap Inc. | Prioritization of messages within a message collection |
US11166121B2 (en) | 2014-06-13 | 2021-11-02 | Snap Inc. | Prioritization of messages within a message collection |
US10623891B2 (en) | 2014-06-13 | 2020-04-14 | Snap Inc. | Prioritization of messages within a message collection |
US11317240B2 (en) | 2014-06-13 | 2022-04-26 | Snap Inc. | Geo-location based event gallery |
US10524087B1 (en) | 2014-06-13 | 2019-12-31 | Snap Inc. | Message destination list mechanism |
US10659914B1 (en) | 2014-06-13 | 2020-05-19 | Snap Inc. | Geo-location based event gallery |
US10779113B2 (en) | 2014-06-13 | 2020-09-15 | Snap Inc. | Prioritization of messages within a message collection |
US11741136B2 (en) | 2014-09-18 | 2023-08-29 | Snap Inc. | Geolocation-based pictographs |
US10944710B1 (en) | 2014-10-02 | 2021-03-09 | Snap Inc. | Ephemeral gallery user interface with remaining gallery time indication |
US10958608B1 (en) | 2014-10-02 | 2021-03-23 | Snap Inc. | Ephemeral gallery of visual media messages |
US10476830B2 (en) | 2014-10-02 | 2019-11-12 | Snap Inc. | Ephemeral gallery of ephemeral messages |
US11855947B1 (en) | 2014-10-02 | 2023-12-26 | Snap Inc. | Gallery of ephemeral messages |
US10708210B1 (en) | 2014-10-02 | 2020-07-07 | Snap Inc. | Multi-user ephemeral message gallery |
US11012398B1 (en) | 2014-10-02 | 2021-05-18 | Snap Inc. | Ephemeral message gallery user interface with screenshot messages |
US11522822B1 (en) | 2014-10-02 | 2022-12-06 | Snap Inc. | Ephemeral gallery elimination based on gallery and message timers |
US10284508B1 (en) | 2014-10-02 | 2019-05-07 | Snap Inc. | Ephemeral gallery of ephemeral messages with opt-in permanence |
US11411908B1 (en) | 2014-10-02 | 2022-08-09 | Snap Inc. | Ephemeral message gallery user interface with online viewing history indicia |
US20170374003A1 (en) | 2014-10-02 | 2017-12-28 | Snapchat, Inc. | Ephemeral gallery of ephemeral messages |
US10811053B2 (en) | 2014-12-19 | 2020-10-20 | Snap Inc. | Routing messages by message parameter |
US10580458B2 (en) | 2014-12-19 | 2020-03-03 | Snap Inc. | Gallery of videos set to an audio time line |
US11372608B2 (en) | 2014-12-19 | 2022-06-28 | Snap Inc. | Gallery of messages from individuals with a shared interest |
US11803345B2 (en) | 2014-12-19 | 2023-10-31 | Snap Inc. | Gallery of messages from individuals with a shared interest |
US11250887B2 (en) | 2014-12-19 | 2022-02-15 | Snap Inc. | Routing messages by message parameter |
US11783862B2 (en) | 2014-12-19 | 2023-10-10 | Snap Inc. | Routing messages by message parameter |
US10157449B1 (en) | 2015-01-09 | 2018-12-18 | Snap Inc. | Geo-location-based image filters |
US11301960B2 (en) | 2015-01-09 | 2022-04-12 | Snap Inc. | Object recognition based image filters |
US11734342B2 (en) | 2015-01-09 | 2023-08-22 | Snap Inc. | Object recognition based image overlays |
US10380720B1 (en) | 2015-01-09 | 2019-08-13 | Snap Inc. | Location-based image filters |
US11249617B1 (en) | 2015-01-19 | 2022-02-15 | Snap Inc. | Multichannel system |
US10097497B1 (en) | 2015-02-06 | 2018-10-09 | Snap Inc. | Storage and processing of ephemeral messages |
US11451505B2 (en) | 2015-02-06 | 2022-09-20 | Snap Inc. | Storage and processing of ephemeral messages |
US10715474B1 (en) | 2015-02-06 | 2020-07-14 | Snap Inc. | Storage and processing of ephemeral messages |
US11902287B2 (en) | 2015-03-18 | 2024-02-13 | Snap Inc. | Geo-fence authorization provisioning |
US10893055B2 (en) | 2015-03-18 | 2021-01-12 | Snap Inc. | Geo-fence authorization provisioning |
US10616239B2 (en) | 2015-03-18 | 2020-04-07 | Snap Inc. | Geo-fence authorization provisioning |
US11496544B2 (en) | 2015-05-05 | 2022-11-08 | Snap Inc. | Story and sub-story navigation |
US11088987B2 (en) | 2015-05-06 | 2021-08-10 | Snap Inc. | Ephemeral group chat |
WO2016179235A1 (en) * | 2015-05-06 | 2016-11-10 | Snapchat, Inc. | Systems and methods for ephemeral group chat |
US11132066B1 (en) | 2015-06-16 | 2021-09-28 | Snap Inc. | Radial gesture navigation |
US10200327B1 (en) | 2015-06-16 | 2019-02-05 | Snap Inc. | Storage management for ephemeral messages |
US10498681B1 (en) | 2015-06-16 | 2019-12-03 | Snap Inc. | Storage management for ephemeral messages |
US11861068B2 (en) | 2015-06-16 | 2024-01-02 | Snap Inc. | Radial gesture navigation |
US10616162B1 (en) | 2015-08-24 | 2020-04-07 | Snap Inc. | Systems devices and methods for automatically selecting an ephemeral message availability |
US11652768B2 (en) | 2015-08-24 | 2023-05-16 | Snap Inc. | Systems, devices, and methods for determining a non-ephemeral message status in a communication system |
US11121997B1 (en) | 2015-08-24 | 2021-09-14 | Snap Inc. | Systems, devices, and methods for determining a non-ephemeral message status in a communication system |
US11677702B2 (en) | 2015-08-24 | 2023-06-13 | Snap Inc. | Automatically selecting an ephemeral message availability |
US11233763B1 (en) | 2015-08-24 | 2022-01-25 | Snap Inc. | Automatically selecting an ephemeral message availability |
US10956793B1 (en) | 2015-09-15 | 2021-03-23 | Snap Inc. | Content tagging |
US11822600B2 (en) | 2015-09-15 | 2023-11-21 | Snap Inc. | Content tagging |
US11630974B2 (en) | 2015-09-15 | 2023-04-18 | Snap Inc. | Prioritized device actions triggered by device scan data |
US10733802B2 (en) | 2015-10-30 | 2020-08-04 | Snap Inc. | Image based tracking in augmented reality systems |
US10366543B1 (en) | 2015-10-30 | 2019-07-30 | Snap Inc. | Image based tracking in augmented reality systems |
US11315331B2 (en) | 2015-10-30 | 2022-04-26 | Snap Inc. | Image based tracking in augmented reality systems |
US11769307B2 (en) | 2015-10-30 | 2023-09-26 | Snap Inc. | Image based tracking in augmented reality systems |
US11573684B2 (en) | 2015-11-25 | 2023-02-07 | Snap Inc. | Dynamic graphical user interface modification and monitoring |
US11119628B1 (en) | 2015-11-25 | 2021-09-14 | Snap Inc. | Dynamic graphical user interface modification and monitoring |
US11380051B2 (en) | 2015-11-30 | 2022-07-05 | Snap Inc. | Image and point cloud based tracking and in augmented reality systems |
US10997783B2 (en) | 2015-11-30 | 2021-05-04 | Snap Inc. | Image and point cloud based tracking and in augmented reality systems |
US11830117B2 (en) | 2015-12-18 | 2023-11-28 | Snap Inc | Media overlay publication system |
US11468615B2 (en) | 2015-12-18 | 2022-10-11 | Snap Inc. | Media overlay publication system |
US11063898B1 (en) | 2016-03-28 | 2021-07-13 | Snap Inc. | Systems and methods for chat with audio and video elements |
US11729252B2 (en) | 2016-03-29 | 2023-08-15 | Snap Inc. | Content collection navigation and autoforwarding |
US11631276B2 (en) | 2016-03-31 | 2023-04-18 | Snap Inc. | Automated avatar generation |
US11627194B2 (en) | 2016-04-06 | 2023-04-11 | Snap Inc. | Messaging achievement pictograph display system |
US10686899B2 (en) | 2016-04-06 | 2020-06-16 | Snap Inc. | Messaging achievement pictograph display system |
US11924576B2 (en) | 2016-05-06 | 2024-03-05 | Snap Inc. | Dynamic activity-based image generation |
US11616917B1 (en) | 2016-05-06 | 2023-03-28 | Snap Inc. | Dynamic activity-based image generation for online social networks |
US10244186B1 (en) | 2016-05-06 | 2019-03-26 | Snap, Inc. | Dynamic activity-based image generation for online social networks |
US10547797B1 (en) | 2016-05-06 | 2020-01-28 | Snap Inc. | Dynamic activity-based image generation for online social networks |
US10884616B2 (en) | 2016-05-31 | 2021-01-05 | Snap Inc. | Application control using a gesture based trigger |
US11169699B2 (en) | 2016-05-31 | 2021-11-09 | Snap Inc. | Application control using a gesture based trigger |
US11662900B2 (en) | 2016-05-31 | 2023-05-30 | Snap Inc. | Application control using a gesture based trigger |
US10785597B2 (en) | 2016-06-28 | 2020-09-22 | Snap Inc. | System to track engagement of media items |
US10735892B2 (en) | 2016-06-28 | 2020-08-04 | Snap Inc. | System to track engagement of media items |
US11445326B2 (en) | 2016-06-28 | 2022-09-13 | Snap Inc. | Track engagement of media items |
US11507977B2 (en) | 2016-06-28 | 2022-11-22 | Snap Inc. | Methods and systems for presentation of media collections with automated advertising |
US10327100B1 (en) | 2016-06-28 | 2019-06-18 | Snap Inc. | System to track engagement of media items |
US10506371B2 (en) | 2016-06-28 | 2019-12-10 | Snap Inc. | System to track engagement of media items |
US10219110B2 (en) | 2016-06-28 | 2019-02-26 | Snap Inc. | System to track engagement of media items |
US10182047B1 (en) | 2016-06-30 | 2019-01-15 | Snap Inc. | Pictograph password security system |
US11334768B1 (en) | 2016-07-05 | 2022-05-17 | Snap Inc. | Ephemeral content management |
US11367205B1 (en) | 2016-09-23 | 2022-06-21 | Snap Inc. | Dense feature scale detection for image matching |
US10552968B1 (en) | 2016-09-23 | 2020-02-04 | Snap Inc. | Dense feature scale detection for image matching |
US11861854B2 (en) | 2016-09-23 | 2024-01-02 | Snap Inc. | Dense feature scale detection for image matching |
US11438341B1 (en) | 2016-10-10 | 2022-09-06 | Snap Inc. | Social media post subscribe requests for buffer user accounts |
US11962598B2 (en) | 2016-10-10 | 2024-04-16 | Snap Inc. | Social media post subscribe requests for buffer user accounts |
US10609036B1 (en) | 2016-10-10 | 2020-03-31 | Snap Inc. | Social media post subscribe requests for buffer user accounts |
US11843456B2 (en) | 2016-10-24 | 2023-12-12 | Snap Inc. | Generating and displaying customized avatars in media overlays |
US11812160B2 (en) | 2016-11-01 | 2023-11-07 | Snap Inc. | Fast video capture and sensor adjustment |
US10432874B2 (en) | 2016-11-01 | 2019-10-01 | Snap Inc. | Systems and methods for fast video capture and sensor adjustment |
US11140336B2 (en) | 2016-11-01 | 2021-10-05 | Snap Inc. | Fast video capture and sensor adjustment |
US10469764B2 (en) | 2016-11-01 | 2019-11-05 | Snap Inc. | Systems and methods for determining settings for fast video capture and sensor adjustment |
US10740939B1 (en) | 2016-12-09 | 2020-08-11 | Snap Inc. | Fast image style transfers |
US11532110B2 (en) | 2016-12-09 | 2022-12-20 | Snap, Inc. | Fast image style transfers |
US10319149B1 (en) | 2017-02-17 | 2019-06-11 | Snap Inc. | Augmented reality anamorphosis system |
US11861795B1 (en) | 2017-02-17 | 2024-01-02 | Snap Inc. | Augmented reality anamorphosis system |
US11189299B1 (en) | 2017-02-20 | 2021-11-30 | Snap Inc. | Augmented reality speech balloon system |
US11748579B2 (en) | 2017-02-20 | 2023-09-05 | Snap Inc. | Augmented reality speech balloon system |
US11178086B2 (en) | 2017-02-20 | 2021-11-16 | Snap Inc. | Media item attachment system |
US10374993B2 (en) | 2017-02-20 | 2019-08-06 | Snap Inc. | Media item attachment system |
US10862835B2 (en) | 2017-02-20 | 2020-12-08 | Snap Inc. | Media item attachment system |
US11632344B2 (en) | 2017-02-20 | 2023-04-18 | Snap Inc. | Media item attachment system |
US11019001B1 (en) | 2017-02-20 | 2021-05-25 | Snap Inc. | Selective presentation of group messages |
US11545170B2 (en) | 2017-03-01 | 2023-01-03 | Snap Inc. | Acoustic neural network scene detection |
US11297399B1 (en) | 2017-03-27 | 2022-04-05 | Snap Inc. | Generating a stitched data stream |
US11349796B2 (en) | 2017-03-27 | 2022-05-31 | Snap Inc. | Generating a stitched data stream |
US11558678B2 (en) | 2017-03-27 | 2023-01-17 | Snap Inc. | Generating a stitched data stream |
US11170393B1 (en) | 2017-04-11 | 2021-11-09 | Snap Inc. | System to calculate an engagement score of location based media content |
US10387730B1 (en) | 2017-04-20 | 2019-08-20 | Snap Inc. | Augmented reality typography personalization system |
US11195018B1 (en) | 2017-04-20 | 2021-12-07 | Snap Inc. | Augmented reality typography personalization system |
US11385763B2 (en) | 2017-04-27 | 2022-07-12 | Snap Inc. | Map-based graphical user interface indicating geospatial activity metrics |
US10963529B1 (en) | 2017-04-27 | 2021-03-30 | Snap Inc. | Location-based search mechanism in a graphical user interface |
US11108715B1 (en) | 2017-04-27 | 2021-08-31 | Snap Inc. | Processing media content based on original context |
US11451956B1 (en) | 2017-04-27 | 2022-09-20 | Snap Inc. | Location privacy management on map-based social media platforms |
US11474663B2 (en) | 2017-04-27 | 2022-10-18 | Snap Inc. | Location-based search mechanism in a graphical user interface |
US11782574B2 (en) | 2017-04-27 | 2023-10-10 | Snap Inc. | Map-based graphical user interface indicating geospatial activity metrics |
US11418906B2 (en) | 2017-04-27 | 2022-08-16 | Snap Inc. | Selective location-based identity communication |
US11392264B1 (en) | 2017-04-27 | 2022-07-19 | Snap Inc. | Map-based graphical user interface for multi-type social media galleries |
US10952013B1 (en) | 2017-04-27 | 2021-03-16 | Snap Inc. | Selective location-based identity communication |
US11842411B2 (en) | 2017-04-27 | 2023-12-12 | Snap Inc. | Location-based virtual avatars |
US11783369B2 (en) | 2017-04-28 | 2023-10-10 | Snap Inc. | Interactive advertising with media collections |
US11830209B2 (en) | 2017-05-26 | 2023-11-28 | Snap Inc. | Neural network-based image stream modification |
US11288879B2 (en) | 2017-05-26 | 2022-03-29 | Snap Inc. | Neural network-based image stream modification |
US10788900B1 (en) | 2017-06-29 | 2020-09-29 | Snap Inc. | Pictorial symbol prediction |
US11620001B2 (en) | 2017-06-29 | 2023-04-04 | Snap Inc. | Pictorial symbol prediction |
US11323398B1 (en) | 2017-07-31 | 2022-05-03 | Snap Inc. | Systems, devices, and methods for progressive attachments |
US11836200B2 (en) | 2017-07-31 | 2023-12-05 | Snap Inc. | Methods and systems for selecting user generated content |
US11863508B2 (en) | 2017-07-31 | 2024-01-02 | Snap Inc. | Progressive attachments system |
US11216517B1 (en) | 2017-07-31 | 2022-01-04 | Snap Inc. | Methods and systems for selecting user generated content |
US11164376B1 (en) | 2017-08-30 | 2021-11-02 | Snap Inc. | Object modeling using light projection |
US11710275B2 (en) | 2017-08-30 | 2023-07-25 | Snap Inc. | Object modeling using light projection |
US11803992B2 (en) | 2017-08-31 | 2023-10-31 | Snap Inc. | Device location based on machine learning classifications |
US11051129B2 (en) | 2017-08-31 | 2021-06-29 | Snap Inc. | Device location based on machine learning classifications |
US10264422B2 (en) | 2017-08-31 | 2019-04-16 | Snap Inc. | Device location based on machine learning classifications |
US10474900B2 (en) | 2017-09-15 | 2019-11-12 | Snap Inc. | Real-time tracking-compensated image effects |
US11676381B2 (en) | 2017-09-15 | 2023-06-13 | Snap Inc. | Real-time tracking-compensated image effects |
US11721080B2 (en) | 2017-09-15 | 2023-08-08 | Snap Inc. | Augmented reality system |
US10740974B1 (en) | 2017-09-15 | 2020-08-11 | Snap Inc. | Augmented reality system |
US10929673B2 (en) | 2017-09-15 | 2021-02-23 | Snap Inc. | Real-time tracking-compensated image effects |
US11335067B2 (en) | 2017-09-15 | 2022-05-17 | Snap Inc. | Augmented reality system |
US11683362B2 (en) | 2017-09-29 | 2023-06-20 | Snap Inc. | Realistic neural network based image style transfer |
US11763130B2 (en) | 2017-10-09 | 2023-09-19 | Snap Inc. | Compact neural networks using condensed filters |
US10942624B1 (en) | 2017-11-13 | 2021-03-09 | Snap Inc. | Interface to display animated icon |
US10599289B1 (en) | 2017-11-13 | 2020-03-24 | Snap Inc. | Interface to display animated icon |
US11775134B2 (en) | 2017-11-13 | 2023-10-03 | Snap Inc. | Interface to display animated icon |
US11847528B2 (en) | 2017-11-15 | 2023-12-19 | Snap Inc. | Modulated image segmentation |
US10885564B1 (en) | 2017-11-28 | 2021-01-05 | Snap Inc. | Methods, system, and non-transitory computer readable storage medium for dynamically configurable social media platform |
US11037601B2 (en) | 2017-12-15 | 2021-06-15 | Snap Inc. | Spherical video editing |
US10217488B1 (en) | 2017-12-15 | 2019-02-26 | Snap Inc. | Spherical video editing |
US10614855B2 (en) | 2017-12-15 | 2020-04-07 | Snap Inc. | Spherical video editing |
US11380362B2 (en) | 2017-12-15 | 2022-07-05 | Snap Inc. | Spherical video editing |
US11017173B1 (en) | 2017-12-22 | 2021-05-25 | Snap Inc. | Named entity recognition visual context and caption data |
US11687720B2 (en) | 2017-12-22 | 2023-06-27 | Snap Inc. | Named entity recognition visual context and caption data |
US11716301B2 (en) | 2018-01-02 | 2023-08-01 | Snap Inc. | Generating interactive messages with asynchronous media content |
US11087432B2 (en) | 2018-02-12 | 2021-08-10 | Snap Inc. | Multistage neural network processing using a graphics processor |
US10482565B1 (en) | 2018-02-12 | 2019-11-19 | Snap Inc. | Multistage neural network processing using a graphics processor |
US11120601B2 (en) | 2018-02-28 | 2021-09-14 | Snap Inc. | Animated expressive icon |
US11688119B2 (en) | 2018-02-28 | 2023-06-27 | Snap Inc. | Animated expressive icon |
US10726603B1 (en) | 2018-02-28 | 2020-07-28 | Snap Inc. | Animated expressive icon |
US11468618B2 (en) | 2018-02-28 | 2022-10-11 | Snap Inc. | Animated expressive icon |
US11880923B2 (en) | 2018-02-28 | 2024-01-23 | Snap Inc. | Animated expressive icon |
US10885136B1 (en) | 2018-02-28 | 2021-01-05 | Snap Inc. | Audience filtering system |
US11722837B2 (en) | 2018-03-06 | 2023-08-08 | Snap Inc. | Geo-fence selection system |
US11310176B2 (en) | 2018-04-13 | 2022-04-19 | Snap Inc. | Content suggestion system |
US10719968B2 (en) | 2018-04-18 | 2020-07-21 | Snap Inc. | Augmented expression system |
US11875439B2 (en) | 2018-04-18 | 2024-01-16 | Snap Inc. | Augmented expression system |
US11487501B2 (en) | 2018-05-16 | 2022-11-01 | Snap Inc. | Device control using audio data |
US11450050B2 (en) | 2018-08-31 | 2022-09-20 | Snap Inc. | Augmented reality anthropomorphization system |
US10997760B2 (en) | 2018-08-31 | 2021-05-04 | Snap Inc. | Augmented reality anthropomorphization system |
US11676319B2 (en) | 2018-08-31 | 2023-06-13 | Snap Inc. | Augmented reality anthropomorphtzation system |
US11601391B2 (en) | 2019-01-31 | 2023-03-07 | Snap Inc. | Automated image processing and insight presentation |
US11297027B1 (en) | 2019-01-31 | 2022-04-05 | Snap Inc. | Automated image processing and insight presentation |
US11972529B2 (en) | 2019-02-01 | 2024-04-30 | Snap Inc. | Augmented reality system |
US11722442B2 (en) | 2019-07-05 | 2023-08-08 | Snap Inc. | Event planning in a content sharing platform |
US11812347B2 (en) | 2019-09-06 | 2023-11-07 | Snap Inc. | Non-textual communication and user states management |
US11265281B1 (en) | 2020-01-28 | 2022-03-01 | Snap Inc. | Message deletion policy selection |
US11316806B1 (en) | 2020-01-28 | 2022-04-26 | Snap Inc. | Bulk message deletion |
US11895077B2 (en) | 2020-01-28 | 2024-02-06 | Snap Inc. | Message deletion policy selection |
US11902224B2 (en) | 2020-01-28 | 2024-02-13 | Snap Inc. | Bulk message deletion |
US11621938B2 (en) | 2020-01-28 | 2023-04-04 | Snap Inc. | Message deletion policy selection |
US11625873B2 (en) | 2020-03-30 | 2023-04-11 | Snap Inc. | Personalized media overlay recommendation |
US11464319B2 (en) | 2020-03-31 | 2022-10-11 | Snap Inc. | Augmented reality beauty product tutorials |
US11700225B2 (en) | 2020-04-23 | 2023-07-11 | Snap Inc. | Event overlay invite messaging system |
US11843574B2 (en) | 2020-05-21 | 2023-12-12 | Snap Inc. | Featured content collection interface |
US11857879B2 (en) | 2020-06-10 | 2024-01-02 | Snap Inc. | Visual search to launch application |
US11776264B2 (en) | 2020-06-10 | 2023-10-03 | Snap Inc. | Adding beauty products to augmented reality tutorials |
US11899905B2 (en) | 2020-06-30 | 2024-02-13 | Snap Inc. | Selectable items providing post-viewing context actions |
US11832015B2 (en) | 2020-08-13 | 2023-11-28 | Snap Inc. | User interface for pose driven virtual effects |
US11972014B2 (en) | 2021-04-19 | 2024-04-30 | Snap Inc. | Apparatus and method for automated privacy protection in distributed images |
US11969075B2 (en) | 2022-10-06 | 2024-04-30 | Snap Inc. | Augmented reality beauty product tutorials |
US11973730B2 (en) | 2023-04-07 | 2024-04-30 | Snap Inc. | External messaging function for an interaction system |
US11973728B2 (en) | 2023-06-02 | 2024-04-30 | Snap Inc. | Event planning in a content sharing platform |
Also Published As
Publication number | Publication date |
---|---|
WO2013008251A3 (en) | 2013-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2013008251A2 (en) | Method and system for social networking in a restricted connectivity environment | |
US20210241237A1 (en) | System and method of managing meeting invitations | |
Yang et al. | E-smalltalker: A distributed mobile system for social networking in physical proximity | |
US8396461B2 (en) | User initiated invite for automatic conference participation by invitee | |
US9154564B2 (en) | Interacting with a subscriber to a social networking service based on passive behavior of the subscriber | |
US8817663B2 (en) | Methods, systems, and non-transitory computer readable media for creating and managing ad-hoc groups linked to an event and spanning multiple modes of communication | |
US20120240062A1 (en) | Text-based messaging application cloud | |
US9357026B2 (en) | Presentity authorization of buddy subscription in a communication system | |
US7836088B2 (en) | Relationship-based processing | |
US20110238673A1 (en) | Ranking communications events | |
US8682970B2 (en) | Communications device user interface | |
EP2114052A1 (en) | Differentiated message delivery notification | |
WO2008039799A2 (en) | Methods and apparatuses for managing resources within a virtual room | |
US7778627B2 (en) | System, method, and computer readable medium for providing secure access between devices | |
US20110212736A1 (en) | Asynchronous media communications using priority tags | |
JP6437972B2 (en) | Social networking service method and system | |
TWI379566B (en) | Method, system and apparatus for automatic notification to a plurality of communication nodes | |
US20160259895A1 (en) | System and Method for Real Time Updates of Progress of Medical Procedures | |
US8213342B2 (en) | Flagging/indicating user information in conference event package | |
US8312092B2 (en) | Use of persistent sessions by a presence access layer | |
KR101543425B1 (en) | Method for providing chat service and system therefor | |
EP2294780B1 (en) | A method for masking data | |
Kangasharju et al. | Instant Messaging and Presence: Research and Challenges |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12811644 Country of ref document: EP Kind code of ref document: A2 |
|
NENP | Non-entry into the national phase in: |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 12811644 Country of ref document: EP Kind code of ref document: A2 |