09th week of 2016 patent applcation highlights part 76 |
Patent application number | Title | Published |
20160065428 | SCALABLE FRAMEWORK FOR MONITORING AND MANAGING NETWORK DEVICES - A device receives information associated with network devices of a network, such as device information associated with components of the network devices, application information generated by the network devices, or network information associated with interactions of the network devices. The device performs an analysis of the information associated with the network devices via analytics techniques in near real time, and generates analysis information based on the analysis of the information associated with the network devices. The device provides the analysis information for display. | 2016-03-03 |
20160065429 | SURFACING AN ENTITY'S PHYSICAL LOCATIONS VIA SOCIAL GRAPH - Techniques for determining a location of an entity are described. A determination module using member profile data may determine the location of the entity. Member profile data can include information about a member's employer and the employer's location. The determination module accesses member profiles from a social network. Additionally, the determination module may create a subgroup of entity-related member profiles from the accessed member profiles. The entity-related member profiles can be associated with a specific entity. Furthermore, the determination module may determine a suggested location for the specific entity based on location information derived from the related member profiles. Moreover, the determination module may calculate a connection density for the specific entity based on connections associated with the entity-related member profiles. Subsequently, the determination module may determine that the suggested location is a physical location when the calculated connection density is above a pre-determined threshold value. | 2016-03-03 |
20160065430 | MONITORING APPARATUS AND METHOD THEREOF - A monitoring apparatus includes an acquisition unit, a monitoring unit, first and second transmission units, a generation unit, and a stop unit. The acquisition unit acquires a list including network devices to be a monitoring target from a management apparatus that manages network devices registration information. The monitoring unit acquires device information from the network devices included in the list and performs monitoring processing. The first transmission unit transmits at least a part of the acquired device information to the management apparatus. The generation unit generates, in a case where a network device satisfying a predetermined condition is identified according to a monitoring processing result, failure information as failure of the identified network device. The second transmission unit transmits the generated failure information to the management apparatus. The stop unit stops the monitoring processing for the network device corresponding to the generated failure information based on the predetermined condition. | 2016-03-03 |
20160065431 | VERIFICATION OF CONFIGURATION USING AN ENCODED VISUAL REPRESENTATION - Aspects of the present disclosure relate to a method, system, and computer program product for verifying a parameter on a computing node. The method can include accessing a first dynamically generated encoded visual representation from a computing node. The method can also include identifying one or more parameters of the computing node from the first dynamically generated encoded visual representation. The method can also include determining whether the computing node has a first parameter from the one or more parameters. The method can also include displaying the first parameter in response to the computing node having the first parameter. | 2016-03-03 |
20160065432 | INFORMATION PROCESSING SYSTEM, SETTING STATUS MANAGEMENT METHOD, AND APPARATUS - An information processing system includes a terminal, an apparatus, and a status management apparatus that includes a communication unit, a detection unit that detects network status change via the communication unit, and a notification unit that notifies the apparatus of status change information via the communication unit. The apparatus includes a communication unit, initial configuration information initialized as an operational configuration, a configuration information storing unit that stores changed status configuration information that indicates the operational configuration corresponding to the status change information, a configuration modifying unit that modifies a current operational configuration based on the initial configuration information, the status change information, and the changed status configuration information in the configuration information storing unit after the communication unit receives the status change information, and a control unit that controls one or more operational process executed by the information processing system based on the operational configuration. | 2016-03-03 |
20160065433 | Cross-Layer Link Failure Alerts - Described herein is a network device configured to determine and provide alerts of communication link failures across layers of a communication stack of the network device. The network device determines at a radio link layer of the communication stack that a communication link between the network device and a network has failed. The network device then alerts one or more components associated with another layer of the communication stack of the determination that the communication link has failed. | 2016-03-03 |
20160065434 | METHODS AND DEVICES TO EFFICIENTLY DETERMINE NODE DELAY IN A COMMUNICATION NETWORK - A network monitoring device monitors at least one tap point corresponding to a network interface between User Equipment (UE) and one or more additional nodes in the communication network, detects one or more transactions at the at least one tap point corresponding to the network interface with each transaction including request data and response data. The network monitoring device further determines a time associated with the request data and a time associated with the response data for each transaction, determines a delay time for each transaction for the at least one tap point by a difference between the time associated with the request data and the time associated with the response data, assigns the delay time for each transaction to one or more a predefined time ranges, and increments a count corresponding to the one or more predefined time ranges when the delay time is assigned. | 2016-03-03 |
20160065435 | COMMUNICATION DEVICE AND COMMUNICATION SYSTEM - According to one embodiment, a communication device includes a clock to measure time, communication circuitry and processing circuitry. The communication circuitry transmits a request signal to the other communication device in a certain cycle, and receives a response signal transmitted in response to the request signal, from the other communication device. The processing circuitry changes a transmission timing of the request signal; compares first round-trip delay time with second round-trip delay time; and if a result of comparison shows that the second round-trip delay time is shorter than the first round-trip delay time, adjusts the time measured by the clock using a transmission time point of the second request signal and the reception time point of the second request signal in the other communication device, and the transmission time point of the second response signal from the other communication device and a reception time point of the second response signal. | 2016-03-03 |
20160065436 | IDENTIFYING A CLOUD SERVICE USING MACHINE LEARNING AND ONLINE DATA - Analyzing network traffic includes identifying, by a computer related to an enterprise, an endpoint outside of the enterprise of a network connection between a resource of the enterprise and the endpoint; and autonomically determining, by the computer related to the enterprise, when the endpoint is associated with a cloud service provider. An indication that the endpoint is associated with the cloud service provider can then be stored by the computer related to the enterprise. | 2016-03-03 |
20160065437 | Method And Apparatus For Determining Application To Be Recommended - A method and apparatus for determining an application to be recommended are provided. The method includes: obtaining mode identification information of a usage mode used by each of a plurality of terminal devices and application identification information of an application run in the usage mode used by each of the plurality of terminal devices which are sent from each of the plurality of terminal devices; gathering the mode identification information and the application identification information sent from the plurality of terminal devices; and determining an application meeting a predetermined condition for each usage mode based on the gathered mode identification information and application identification information, where the application meeting the predetermined condition for each usage mode is an application to be recommended for each usage mode. | 2016-03-03 |
20160065438 | METRIC DRIVEN HOLISTIC NETWORK MANAGEMENT SYSTEM - A metric driven method for managing a network can include the step of specifying a profile for a network event. The profile can include multiple discrete factors and can be associated with at least one event operation. Metrics can be received from multiple remotely located components residing within a network space. The metrics can be compared to the discrete factors, where each compared metric can correspond to one of the factors. A determination based on this comparison can indicate whether the network event has occurred. When the network event has occurred, the previously specified event operation associated with the network event can be automatically executed. | 2016-03-03 |
20160065439 | System and Method for Information Delivery with Multiple Point Transmission - A system and method for information delivery with multiple point transmission are provided. A method for detecting lost packets is provided. The method includes initiating a timer for a received packet at a receiving transmission point, where the timer is set according to a time value associated with the received packet. The method also includes determining that a delivery of the received packet has failed according to the timer elapsing, and transmitting a lost packet report to a primary transmission point that distributed the received packet to the receiving transmission point. | 2016-03-03 |
20160065440 | Methods and Computer Program Products for Collecting Storage Resource Performance Data Using File System Hooks - Provided are methods and computer program products for collecting storage resource performance data using file system hooks. Methods may include determining a location for a function dispatch table, and modifying the function dispatch table to redirect a request for an operation. In response to a received request for the operation, an intent to perform the operation is recorded to estimate an operational queue length, and data associated with the operation is recorded in a hash table. In response to recording data associated with the operation, a function corresponding to the operation to perform the operation is invoked. Elapsed time and storage size is recorded. | 2016-03-03 |
20160065441 | METHODS AND APPARATUS TO PREDICT END OF STREAMING MEDIA USING A PREDICTION MODEL - Methods and apparatus to predict end of streaming media using a prediction model are disclosed herein. Examples disclosed herein determine a bandwidth rate associated with streaming media presented in a streaming media application from a proxy. Examples disclosed herein also generate a prediction model based on characteristics of the bandwidth rate and determine an end time for the streaming media from the prediction model. | 2016-03-03 |
20160065442 | Packet Delay Variation in a Packet Switched Network - A packet switched network tester for testing a network using a packet delay variation test profile that has a plurality of different delays for applying to timestamps of packets received at the tester, the tester being configured to: detect a packet; determine whether a test profile delay when applied to the packet would result in a packet delayed to a time after any preceding packet; if not, repeat the steps of detecting and determining with subsequent packets; if yes, apply the delay to the timestamp of the packet and identify the next test profile delay; and repeat for the next test profile delay the steps of detecting and determining. | 2016-03-03 |
20160065443 | RETROREFLECTIVE OBJECT TAGGING - A method for retroreflective tagging of objects in a data processing system is described herein. The method includes first monitoring tagging of objects in memory of the data processing system. Subsequently, an application of a new tag to an existing one of the objects can be detected that differs from a previously applied tag of the existing one of the objects. Thereafter, the end user responsible for the new tag can be prompted to retroreflectively tag the existing one of the objects with the new tag. In response to an affirmation by the end user, the new tag is applied to the existing one of the objects and also to others of the objects tagged with the previously applied tag. | 2016-03-03 |
20160065444 | ANOMALY DETECTION BASED ON COMBINATIONS OF CAUSE VALUE, MESSAGE TYPE, RESPONSE TIME (GTP-C) - A method for monitoring control traffic in a network is provided. A network monitoring probe passively monitors one or more network performance metrics related to control traffic. A plurality of threshold values associated with the one or more network performance metrics is received from a user. An alert notification message is sent to the user via an alert engine, in response to determining that at least one of the plurality of threshold values has been reached by the control traffic. | 2016-03-03 |
20160065445 | RBRIDGE FOR ROUTING AND FORWARDING A DATA PACKET - In an approach to routing and forwarding a data packet with a forwarding RBridge and a corresponding RBridge, a computer, in response to receiving a TRILL data packet, performs the following steps: parsing a TRILL header of the TRILL data packet, and acquiring an egress RBridge nickname of the TRILL data packet; obtaining routing information corresponding to the egress RBridge nickname, wherein the information indicates whether the forwarding RBridge is the penultimate hop RBridge on the forwarding path to which the egress RBridge nickname is corresponding; and in response to the indication in the information that the forwarding RBridge is the penultimate hop RBridge on the forwarding path to which the egress RBridge nickname is corresponding, stripping the TRILL header of the TRILL data packet off to obtain an original data packet, and forwarding the original data packet to the egress RBridge from an out port specified by the information. | 2016-03-03 |
20160065446 | MOBILE RELAY NETWORK INTELLIGENT ROUTING - A method for determining a route for communication across a network in real-time, said method including: collecting a set of network delay information at a caller device; storing the set of network delay information at the caller device; based on a stored set of network delay information at the caller device and the callee device, determining, by the caller device, in cooperation with the callee device, a set of relay server candidates to be used to relay data packets between the caller device and the callee device; and based on calculated round trip times for probing data packets set out and sent back, selecting, by the caller device in cooperation with the callee device, a shortest routing path as an active routing path for use for transporting a first data packet between the caller device and the callee device. | 2016-03-03 |
20160065447 | NETWORK UTILIZATION IN POLICY-BASED NETWORKS - In one embodiment, a method includes receiving a data packet at a routing engine of a node of a network. A route is selected, from a forwarding table of the node, for sending the data packet from the node to a destination of the data packet. The forwarding table includes route characteristics, including route costs, related to two or more routes from the node to the destination. The selected route is analyzed, by a hardware computing device, to determine whether the selected route is suitable to convey the data packet based on real-time traffic information. The data packet is returned to the routing engine if the selected route is determined unsuitable to convey the data packet. An alternate route is selected, from the forwarding table, for the data packet in place of the previous selected route if the previous selected route is unsuitable to convey the data packet. | 2016-03-03 |
20160065448 | FINANCIAL NETWORK - A network system that facilitates financial transactions. A software defined network may operate to provide a variety of trading related services to a variety of customers with a low latency. Core or processor affinity for routing processes may improve speeds of routing. Data capture through a shared memory space may allow for a variety of analytics without introducing unacceptable delay. | 2016-03-03 |
20160065449 | Bandwidth-Weighted Equal Cost Multi-Path Routing - A plurality of equal cost paths through a network from a source node to a destination node are determined. A maximum bandwidth capacity for each link of each of the plurality of equal cost paths is determined, and a smallest capacity link for each of the plurality of equal cost paths is determined from the maximum capacity bandwidths for each link. An aggregated maximum bandwidth from the source node to the destination node is determined by aggregating the smallest capacity links for each of the plurality of equal cost paths. Traffic is sent from the source node along each of the plurality of equal cost paths according to a value of a capacity for the smallest capacity link for each of the plurality of equal cost paths, wherein a total of the sent traffic does not exceed the aggregated maximum bandwidth. | 2016-03-03 |
20160065450 | NETWORK CONNECTIVITY - Traffic is transferred between a first consumer network node and a second consumer network node via a local connection established at a first service provider network node. The first service provider network node is connected to the first consumer network node via a first attachment circuit, and to the second network consumer node via a second attachment circuit. A loss in connectivity is detected between the first consumer network node and the second consumer network node via the local connection, and in response, traffic is transferred between the first consumer network node and the second consumer network node via a remote connection. The remote connection includes a pseudowire established between the first service provider network node and a second service provider network node. The second consumer network node is connected to the second service provider network node via a third attachment circuit. | 2016-03-03 |
20160065451 | COMMUNICATING NETWORK PATH AND STATUS INFORMATION IN MULTI-HOMED NETWORKS - An example network system includes a layer two (L2) device and a layer three (L3) device. The L2 device includes a control unit is configured to determine a preferred network path from a first L2 network in which the L2 device resides to an intermediate L3 network in which the L3 device resides that couples the first L2 network to a second L2 network having a second L2 device. The control unit includes a management endpoint (MEP) module. The MEP module executes an operations, administration, and management (OAM) protocol to monitor the first L2 network and output an L2 frame in accordance with the OAM protocol to the L3 device to notify the L3 device that it is within the preferred network path. A MEP module of the L3 device executes an OAM protocol that outputs L2 frames to the L2 device indicating the status of the L3 network. | 2016-03-03 |
20160065452 | PROTECTION AGAINST RULE MAP UPDATE ATTACKS - Technologies are described herein to manage the replacement of routing rules. Some example technologies may receive a request to replace one or more active rules in a routing device with one or more stored rules. Each of the active rules and the stored rules may specify a routing rule that specifies how to route packets within a network. The active rules may be routing rules that are actively being used by the routing device. The stored rules may be routing rules that are not currently in use by the routing device. A determination may be made as to whether a number of active rule replacements for the routing device exceeds a threshold. In response to determining that the number of the active rule replacements exceeds the threshold, the request to replace the one or more active rules in the routing device may be denied. | 2016-03-03 |
20160065453 | COOPERATIVELY MANAGING ROLE BASED QUALITY OF SERVICE - According to one exemplary embodiment, a method for managing a quality of service level associated with an active communications channel is provided. The method may include receiving an indication of network degradation corresponding with a degradation event from a router, wherein the degradation event is associated with the active communications channel. The method may include requesting an identifier corresponding with a user operating a user device, wherein the user device is associated with the active communications channel. The method may include prompting the user operating the user device to select the quality of service level. The method may include receiving a user selected quality of service level and the identifier corresponding with the user, wherein the user selected quality of service level is associated with the identifier. The method may include configuring the quality of service level to match the user selected quality of service level. | 2016-03-03 |
20160065454 | REPORTING STATIC FLOWS TO A SWITCH CONTROLLER IN A SOFTWARE-DEFINED NETWORK (SDN) - In one embodiment, a system includes a switch that has a processor and logic integrated with and/or executable by the processor, the logic being configured to create a message indicating addition, modification, or deletion of a static flow in a software defined network (SDN), wherein the static flow includes the switch and at least one other device in the SDN, and send the message to a SDN controller in a SDN-formatted structure. In another embodiment, a method includes creating a message, using a switch, indicating addition, modification, or deletion of a static flow in a SDN, wherein the static flow includes the switch and at least one other device in the SDN, and sending the message to a SDN controller in a SDN-formatted structure. Other systems and methods for reporting static flows to a SDN controller in a SDN are described according to more embodiments. | 2016-03-03 |
20160065455 | FLOW CACHE BASED MECHANISM OF PACKET REDIRECTION IN MULTIPLE BORDER ROUTERS FOR APPLICATION AWARENESS - Techniques whereby a LAN-side border router observes all packets of an application flow from both directions so that the application recognition performed on the LAN-side border router functions properly. A border router may implement flags in a flow cache to indicate whether the border router is the LAN-side border router and/or a WAN-side border router for an application flow. As packets are received at a border router at either the LAN interface or WAN interface, the flags associated with packet's application flows are examined to determine if the border router is the LAN-side border router for the application flow. If so, then application recognition and routing control may be performed. If not, the packet may be redirected to another border router that may be the LAN-side border router or the WAN-side border router for the application flow to insure that border router observes the packet. | 2016-03-03 |
20160065456 | SYSTEM AND METHOD PROVIDING SERVICE CHAINING IN A MOBILE NETWORK - Methods, systems and apparatus for associating packets or traffic flows with service functions to be applied thereto such that repeated identification of the packets or traffic flows at each of multiple service delivery modules may be avoided. | 2016-03-03 |
20160065457 | FLOW INHERITANCE - The present invention relates to a network device that supports software defined networking (SDN) and a packet processing method in the network device. The network device in accordance with the present invention includes: a flow table configured to store a processing action for each flow; and a packet processing module configured to search the flow table for a flow entry matched with a packet being received to determine a list of processing actions for the packet. Here, the packet processing module is configured to use inheritance relationship information between flows defined in the flow table to generate an action list that includes one or more actions for the packet in order to determine the processing actions for the packet. | 2016-03-03 |
20160065458 | System, Method and Device for Forwarding Packet - Provided are a system, a method and a device for forwarding a packet. The system comprises: an LCC comprising a first LCC's control ether switch unit and a second LCC's control ether switch unit, a first CFC comprising a first CFC's control ether switch unit, and a second CFC comprising a second CFC's control ether switch unit, wherein a control message channel and a protocol packet channel are separately arranged between the first and the second LCC's control ether switch units and the first and the second CFC's control ether switch units. Through the disclosure, the problem that the reliability and security of the cluster-based router may be reduced if the control message and the protocol packet are transmitted in the same channel in the related arts is solved, so as to achieve the effects of forwarding the control message and the protocol packet in a cluster-based router separately and enhancing the reliability and the security of the cluster-based router. | 2016-03-03 |
20160065459 | METHOD AND APPARATUS FOR PERFORMING PROTECTION SWITCHING ADAPTIVELY ON MPLS (MULTI-PROTOCOL LABEL SWITCHING)- TP (TRANSPORT PROFILE) PACKET TRANSPORT NETWORK - Provided herein is a method and apparatus for adaptively performing protection switching in an MPLS-TP packet transport network, the method including: receiving, by a protection switching adaptation apparatus, the protection switching message from a transmitting node; in response to the protection switching message being not interpretable based on a protection switching engine of a receiving node, converting, by the protection switching adaptation apparatus, the protection switching message to generate a converted protection switching message, and transmitting the converted protection switching message to the receiving node; and interpreting, by the receiving node, the converted protection switching message based on the protection switching engine to perform a protection switching process. | 2016-03-03 |
20160065460 | PACKET PROCESSING METHOD AND APPARATUS - Embodiments of the present disclosure provide a packet processing method and apparatus. A first protocol identifier of a first to-be-processed packet is acquired; and first protocol rule profile information that corresponds to the first protocol identifier is acquired from a rule profile repository, where the rule profile repository stores protocol rule profile information of at least one protocol, protocol rule profile information of each protocol in the at least one protocol is associated with a protocol identifier of the protocol, the protocol rule profile information of the protocol is used to describe a method and a parameter for processing a packet, and the packet meets a standard stipulated by the protocol; and the first to-be-processed packet is processed according to the acquired first protocol rule profile information. | 2016-03-03 |
20160065461 | RISK MITIGATION IN DATA CENTER NETWORKS USING VIRTUAL MACHINE SHARING - A method employing resource orchestration algorithms may find a fewest number of working data centers (DCs) to guarantee K-connect survivability and a fewest number of virtual machines (VMs) among the DCs using an overlay network representing a physical optical network. The overlay network may exclude certain topological features of the physical optical network. An intra-request VM sharing method may share VMs among DCs allocated for an aggregation request. An intra-request VM sharing method may share VMs among DCs represented in the overlay network and among multiple aggregation requests. | 2016-03-03 |
20160065462 | HARD ZONING CORRESPONDING TO FLOW - A network controller may include a flow identifier to identify a flow using frame information. The frame information may be transmitted by a network switch. The network controller may include a retriever to retrieve hard zoning configuration data corresponding to the flow. The hard zoning configuration data may be used by the network switch to update an access control list. | 2016-03-03 |
20160065463 | FORWARDING PACKETS - Based on an example, a core backbone (CB) device receives via a second-level stacking port connected with a source port extender (PE) device, a packet containing a source port number and a local identifier of a source forwarding chip. The CB device transmits the packet via a second-level stacking port connected with a destination PE device, wherein the packet contains the source port number, a global identifier of the source forwarding chip, a local identifier of a destination forwarding chip and a destination port number. | 2016-03-03 |
20160065464 | MODEM, USER TERMINAL AND METHOD FOR SENDING MESSAGE - A modem capable of distributing IPv6 addresses upon request is connected to a user terminal. The user terminal requests and receives multiple IPv6 addresses from the modem, the IPv6 addresses including quality of service values corresponding to different priorities. The user terminal determines a range of quality of service required according to a priority of the message to be sent, and selects an IPv6 address with a quality of service value belonging to the determined range to send the message. | 2016-03-03 |
20160065465 | PACKET RECORDING - An apparatus and a method for processing a received data packet are provided. The method involves determining whether the received data packet is to be recorded and applying to the packet a virtual LAN identification tag from a first group of one or more predetermined virtual LAN identification tags if it is determined that the packet is to be recorded. A recording management system is also provided, including an apparatus and a forwarding network element. The forwarding network element is arranged to inspect as received data packet and determine a virtual LAN identification tag of the packet. The forwarding network element is further arranged to cops the data packet if the virtual LAN identification tag of the packet is in the first group and to send the copy of the data packet to a recording element. | 2016-03-03 |
20160065466 | SYSTEMS AND METHODS FOR SIGNALING MULTI-DESTINATION AGGREGATED MULTI-USER MEDIA ACCESS CONTROL PROTOCOL DATA UNITS IN A WIRELESS NETWORK - Systems, methods, and apparatuses for aggregating multi-user media access control protocol data units (MPDU) in a wireless network are provided. One aspect of this disclosure provides a method of wireless communication. The method includes generating, by an apparatus, an aggregated media access control protocol data unit (A-MPDU) frame comprising a plurality of A-MPDU sub-frames, wherein at least one sub-frame of the plurality of A-MPDU sub-frames is addressed to at least a first device and at least one other sub-frame of the plurality of A-MPDU sub-frames is addressed to at least a second device. The method comprises inserting an indication that the A-MPDU frame is addressed to at least the first and second devices into a physical layer convergence procedure (PLCP) protocol data unit (PPDU) field. | 2016-03-03 |
20160065467 | Configurable Signaling Field and its Indication - A method of providing a configurable signaling (SIG) field is proposed to reduce the SIG overhead of a data packet in a wireless network. The SIG field comprises both HE-SIG-A field and HE-SIG-A2 field. HE-SIG-A field contains only necessary information for a default network scenario (e.g., indoor non-OFDMA SU-MIMO) to avoid HE-SIG-A2. HE-SIG-A | 2016-03-03 |
20160065468 | SOFTWARE DEFINED NETWORK-BASED DATA PROCESSING METHOD, NODE, AND SYSTEM - The present disclosure discloses a software defined network SDN-based data processing system, and the system includes: a source data node, configured to receive a first data packet, and send to a corresponding source control node; the source control node, configured to receive the first data packet, where the first data packet carries a destination address of the first data packet; and determine a destination control node; and the destination control node, configured to receive the first data packet, and generate a second data packet and a matching policy rule. According to a software defined network-based data processing system in an embodiment of the present disclosure, the collaboration capability between nodes is improved so as to reduce the redundancy of multi-node processing in a network device, thereby improving the service processing efficiency of the network. The present disclosure further discloses a software defined network-based data processing method and device. | 2016-03-03 |
20160065469 | METHOD AND SYSTEM FOR IMPLEMENTING LOGICAL PORT CLASSIFICATIONS - The network control system of some embodiments implements logical port classifications to implement different features of logical networks onto a physical network. The network control system of some embodiments modifies flow entries at forwarding elements of the physical network to implement the logical network. The network control system classifies logical source and destination ports into disjoint equivalence classes for logical network flows in a virtualized network, and encodes this information in the tunneled traffic carrying the logical flow. The network control system of some such embodiments provides logical port classifications to minimize the necessary flow entries at each forwarding element of the physical network. | 2016-03-03 |
20160065470 | NETWORK DEVICE AND METHOD FOR ROUTING - A network device records several different predetermined routing strategies each based on different network environments, and WAN interfaces respectively corresponding to the routing strategies. The network device receives DNS query packet sent by the client, selects a routing strategy from the different predetermined routing strategies, and selects a corresponding WAN interface according to the selected routing strategy. The DNS query packet is transmitted to a DNS server via the corresponding WAN interface. | 2016-03-03 |
20160065471 | COMMUNICATION SYSTEM, COMMUNICATION DEVICE, CONTROLLER, AND METHOD AND PROGRAM FOR CONTROLLING FORWARDING PATH OF PACKET FLOW - A communication system includes a network device to be used for packet handling; and a controller capable of sending, to the network device, a packet handling rule according to a first protocol. The network device classifies, based on a condition, indicative of a scope under which the controller is capable of controlling the network device, whether to handle the packet according to the packet handling rule sent from the controller or to handle the packet according to a table entry that the network device autonomously sets based on a second protocol. | 2016-03-03 |
20160065472 | METHOD FOR DYNAMICALLY CONTROLLING DATA PATHS, MTC GATEWAY AND NETWORK DEVICE USING THE SAME - Method for dynamically controlling data paths of Machine-type-communication (MTC) local access device(s) are proposed along with a MTC gateway and a network device using the same method. In one embodiment, the proposed method may include following: a network device, receiving and storing capillary network information and MTC gateway interconnection information from at least one MTC server; combining the access network information with the capillary network information and the MTC gateway interconnection information to build an aggregated topology map; generating enhanced policy rules according to the aggregated topology map related to at least one capillary network; and respectively transmitting the enhanced policy rules to the interconnected MTC gateways. | 2016-03-03 |
20160065473 | PERSISTENT STORAGE IN A SWITCH - One embodiment of the present invention provides a switch. The switch includes a packet processor, a model management module, and a persistent storage module. The packet processor identifies a switch identifier associated with the switch in the header of a packet. The model management module identifies a first class from a class model. This class model defines a name and one or more attributes for the first class. The persistent storage module creates a first table for the first class in a local persistent storage. The first table includes a respective column for a respective attribute of the first class. | 2016-03-03 |
20160065474 | SYSTEM AND METHOD OF PREDICTIVE INTERNET TRAFFIC STEERING - System and method of predictive Internet traffic steering. An Internet steering gateway decouples between traffic classification and traffic steering, and includes: a deep packet inspection (DPI) utility to ascertain an indication of a destination remote application server (RAS) from an initial packet of a data session in a network; a RAS database to store an optimization profile for each RAS; and a steering utility to look-up, based on the RAS addressing information that was determined by the DPI utility inspection of the initial packet of the data session, an indicated RAS in the RAS database. The steering utility steers the data session to an external optimization platform (EOP) based on the associated profile in the RAS database. | 2016-03-03 |
20160065475 | NETWORK LOAD BALANCING AND OVERLOAD CONTROL - Load balancing and overload control techniques are disclosed for use in a SIP-based network or other type of network comprising a plurality of servers. In a load balancing technique, a first server receives feedback information from at least first and second downstream servers associated with respective first and second paths between the first server and a target server, the feedback information comprising congestion measures for the respective downstream servers. The first server dynamically adjusts a message routing process based on the received feedback information to compensate for imbalance among the congestion measures of the downstream servers. In an overload control technique, the first server utilizes feedback information received from at least one downstream server to generate a blocking message for delivery to a user agent. | 2016-03-03 |
20160065476 | ACCESS NETWORK CAPACITY MONITORING AND PLANNING BASED ON FLOW CHARACTERISTICS IN A NETWORK ENVIRONMENT - An example method for access network capacity monitoring and planning based on flow characteristics in a network environment is provided and includes receiving, at a server in a first network, a request from a client at a second network for accommodating flow characteristics for a flow through the first network between the client and a remote destination, accommodating the flow characteristics if the request can be fulfilled with available network resources allocated to the client by the first network, measuring the flow at the first network between the client and the remote destination, exporting flow details including flow measurements and the requested flow characteristics to a flow collector, and denying the request if the flow collector determines that the flow measurements do not match the requested flow characteristics. In some embodiments, the flow measurements include fine-grain flow measurements, wherein the method further comprises receiving a request for the fine-grain flow measurements. | 2016-03-03 |
20160065477 | PHANTOM QUEUE LINK LEVEL LOAD BALANCING SYSTEM, METHOD AND DEVICE - A data processing system includes a phantom queue for each of a plurality of output ports each associated with an output link for outputting data. The phantom queues receive/monitor traffic on the respective ports and/or the associated links such that the congestion or traffic volume on the output ports/links is able to be determined by a congestion mapper coupled with the phantom queues. Based on the determined congestion level on each of the ports/links, the congestion mapper selects one or more non or less congested ports/links as destination of one or more packets. A link selection logic element then processes the packets according to the selected path or multi-path thereby reducing congestion on the system. | 2016-03-03 |
20160065478 | METHOD AND APPARATUS FOR EFFECTIVE WIRELESS LAN SELECTION - A method for selecting an access network in a terminal of a mobile communication system according to one embodiment of the present specification comprises the steps of: if traffic is generated in the terminal, selecting an access network according to the characteristics of the generated traffic and network selection policy information; and transmitting and receiving the generated traffic via the selected access network. According to the embodiment, the present invention adjusts priorities of accesses given to users and applications in a wireless communication system including heterogenerous networks, thereby reducing processes for reselecting an access network of a user terminal, and reducing the cases of unnecessarily accessing a network having a low priority or requiring high costs for a long time. Therefore, the present invention can enhance user convenience and improve communication efficiency. | 2016-03-03 |
20160065479 | DISTRIBUTED INPUT/OUTPUT ARCHITECTURE FOR NETWORK FUNCTIONS VIRTUALIZATION - System, method, and computer product embodiments for providing a distributed input/output (I/O) architecture for network functions virtualization. A first load balancer includes an I/O interface for receiving a packet from a network. The first load balancer constructs a flow key using portions of the packet. The flow key is hashed to generate a bucket value. Then, the first load balancer locates a second load balancer for processing the packet by looking up the bucket value from a lookup table stored on the first load balancer. Finally, the first load balancer forwards at least one of the packet, the flow key, or metadata associated with the packet to the second load balancer causing the second load balancer to perform a flow key lookup to determine an application server for processing the packet. | 2016-03-03 |
20160065480 | CONTROLLING APPLICATION TRAFFIC - A wireless communication device controls whether an application can access a service provided by a server. The wireless communication device maintains a policy that specifies a particular action (e.g., blocking traffic) to be taken at the wireless communication device if a particular network condition occurs (e.g., congestion at a server). The wireless communication device also monitors network conditions (e.g., in real-time) so that it can take appropriate action whenever a trigger condition occurs according to the policy. In some scenarios, the policy supports mission-critical applications. | 2016-03-03 |
20160065481 | POLICY CONTROL METHOD AND RELATED APPARATUS AND SYSTEM - This application discloses a policy control method, including: after a gateway is connected to a network, receiving a first gateway access identifier; selecting a PCRF entity for the gateway accordingly, and establishing a first session for the gateway to implement policy control on the gateway; when a mobile terminal or a fixed-line device is connected to the network through the gateway to perform service data flow access, receiving a second gateway access identifier; if the second gateway access identifier and the first gateway access identifier are the same, selecting, for a service data flow of the mobile terminal or the fixed-line device, a same PCRF entity, and establishing a second session to implement policy control on the service data flow of the mobile terminal or the fixed-line device. The foregoing manner is used to prevent incorrect policy control from causing an exception. | 2016-03-03 |
20160065482 | DEVICE CONFIGURATION - Measures for configuring a network aggregation device in a network. First routing data for a plurality of internet protocol (IP) flows configured on at least one edge device of a service provider network is identified. The edge device is located towards the service provider network from the network aggregation device. At least one utility metric for at least one IP flow in the identified plurality of IP flows is calculated. The at least one utility metric is calculated at least in part on the basis of one or more destination IP addresses associated with the at least one IP flow. A subset of IP flows from the identified plurality of IP flows is selected at least in part on the basis of the calculated at least one utility metric. Second routing data for the selected subset of IP flows is configured on the network aggregation device. | 2016-03-03 |
20160065483 | COMMUNICATION SYSTEM, CONTROL APPARATUS, AND STORAGE MEDIUM - A communication system including: a control apparatus configured to: for each combination of communication protocols that are used in communication networks respectively, estimate each transferring time length based on a size of a specified data and each overall throughput of the communication networks to which each combination of communication protocols is applied, each transferring time length being a time length taken for transferring the specified data in the communication networks except for time length taken for relay processing performed by at least one of relay communication apparatus, estimate each total transmission time length taken for transmission of the specified data from a source communication apparatus to a destination communication apparatus based on each stored relay processing time length and each estimated transferring time length, and select a combination of communication protocols that are to be used in the communication networks respectively, based on each estimated total transmission time length. | 2016-03-03 |
20160065484 | FLEXIBLE RECIRCULATION BANDWIDTH MANAGEMENT - A method for managing recirculation path traffic in a network node comprises monitoring an input packet stream received at an input port of the network node and monitoring a recirculation packet stream at a recirculation path of the network node. A priority level associated with individual packets of the monitored input packet stream is detected and low priority packets are stored in a virtual queue. The method also includes determining an average packet length associated with packets of the monitored recirculation packet stream. The method further comprises queuing one or more of the low priority packets or the recirculation packets for transmission based on the average packet length and a weighted share schedule. | 2016-03-03 |
20160065485 | Scheduled Transmission of Data - A method and system may allow for the scheduling of transmissions. A device may send a transmission request over a network where the request may be an upload request or a download request. Traffic may be monitored on the network and the traffic may determine when the transmission is to be scheduled. Depending on the traffic and the type of transmission, the transmission may be scheduled for a future time or may be added to a queue of pending transmissions. Once commenced, the transmission may be paused and resumed based on continually monitored traffic on the network. | 2016-03-03 |
20160065486 | SOFTWARE LOAD BALANCER TO MAXIMIZE UTILIZATION - A load balancer receives a sequence of requests for computing service and distributes the requests for computing service to a computing node in an ordered list of computing nodes until the computing node reaches its maximum allowable compute capability. Responsive to an indication that the computing node has reached its maximum allowable compute capability, the load balancer distributes subsequent requests for computing service to another computing node in the ordered list. If the computing node is the last computing node in the ordered list, the load balancer distributes a subsequent request for computing service to a computing node other than one of the computing nodes in the ordered list of computing nodes. If the computing node is not the last computing node in the ordered list, the load balancer distributes a subsequent request for computing service to another computing node in the ordered list of computing nodes. | 2016-03-03 |
20160065487 | ELECTRONIC APPARATUS, METHOD, AND STORAGE MEDIUM - In one embodiment, an electronic device includes circuitry configured to acquire usage information indicative of use of a device in an external device and decide a recommended device and/or a recommended configuration of the external device based on the usage information. | 2016-03-03 |
20160065488 | ELECTRONIC DEVICE FOR ADJUSTING COMPUTING RESOURCES AND METHOD THEREOF - A method for adjusting computing resources when browsing a webpage includes opening a webpage for browsing, obtaining a source code of the webpage, analyzing contents of the source code, setting anchor points of the webpage according to the analyzed contents of the source code to divide the webpage into a number of layers, estimating an amount of computing resources required for browsing each layer of the webpage, determining browsing operations of a user on the webpage, and providing the computing resources for browsing the layers according to the determined browsing operations, the established anchor points, and the estimated amount of computing resources of each layer. An electronic device for adjusting computing resources when browsing a webpage is also provided. | 2016-03-03 |
20160065489 | TAG INHERITANCE - A data handling system includes a managing resource that manages one or more managed resources. The managed resource inherits tags of its managing resource(s). A user of the data handling system may apply tags to a managing resource via a management console. The tags may be applied via a user interface and utilized to organize the managed and managing resources. The tags may be typeless in that the user may assign any type of meaning to any tag. Tags assigned to the managing resource are applied or inherited to the resources it manages. The pattern of inheritance repeats through ‘n’ generations as managed resources, themselves, can be managing resources. | 2016-03-03 |
20160065490 | COMPOSITION OF PERSISTENT OBJECT INSTANCES LINKING RESOURCES ACROSS MULTIPLE, DISPARATE SYSTEMS - A system, method and computer program product for composing persistent object instances that link resources across multiple, disparate systems. An example method includes associating resources with namespace-URLs and object instances. One of the namespace-URLs is designated as primary namespace-URL. A web-based object API is provided through which the object instance can be accessed. The web-based object API uses the primary namespace-URL as an identifier of the object instance. | 2016-03-03 |
20160065491 | CLIENT DEVICE AND HOST DEVICE SUBSCRIPTIONS - A client computing device establishes a plurality of subscriptions to store published data from data sources of the client device in a subscription buffer. In response to receiving, from a remote subscription dispatcher of a host computing device, a read request for data published by data sources of the client computing device, one or more data packets including published data stored in the subscription buffer are sent to the host computing device. | 2016-03-03 |
20160065492 | MULTI-LAYER QOS MANAGEMENT IN A DISTRIBUTED COMPUTING ENVIRONMENT - A system for multi-layer quality of service (QoS) management in a distributed computing environment includes: a management node hosting a workload scheduler operable to receive a workload and identify a workload QoS class for the workload; and a plurality of distributed compute nodes, the workload scheduler operable to schedule running of the workload on the compute nodes. The workload scheduler is operable to: translate the workload QoS class to a storage level QoS class; communicate the storage level QoS class to a workload execution manager of the compute nodes; and communicate the storage level QoS class to one or more storage managers, the storage managers managing storage resources. The storage managers are operable to extend the storage level QoS class to the storage resources to support the workload QoS class. | 2016-03-03 |
20160065493 | SYSTEMS AND METHODS TO DISTRIBUTE COMPUTING TASKS AMONG MULTIPLE COMPUTERS - A computing device configured to identify portions of a computing job that are assigned to the computing device, if any, based on identification information of the computing job and identifiers of a list of computing devices present in a computing network to process the computing job. The portions are identified by the computing device independent of other computing devices in the computing network. For example, the identification information of the computing job can be mapped by the computing device to a set of identifiers of computing devices based on a predetermined computing function. Each of the identifiers corresponds to a predetermined portion of the computing job. If one of identifiers corresponds to the identifier of the computing device, the computer device performs the predetermined portion of the computing job associated with the mapped identifier. | 2016-03-03 |
20160065494 | DATA CLOUD - The invention relates to a data cloud comprising-contributor computer stations pooling at least a part of their storages resources in the cloud, and user computer stations storing data on said pooled storage resources so as to share between them the access to said stored data, where a number of said user computer stations are also contributor computer stations. | 2016-03-03 |
20160065495 | Method and circuit for establishing network connection - The present invention discloses a network connection establishing method capable of preventing a link procedure from being strangled in a training state. An embodiment of the method comprises: a preceding step; a training step; and a following step. Said training step includes at least one of the following: counting a number, and returning to the preceding step if a local receiver is not yet ready after finishing counting the number; detecting a reception signal according to a signal detection level, and returning to the preceding step when none of the reception signal is detected; determining a number of level(s) of the reception signal, and returning to the preceding step if the number of level(s) is less than an expected level number; and comparing a signal-to-noise ratio of the reception signal with a signal-to-noise threshold, and returning to the preceding step when the signal-to-noise ratio fails to satisfy the signal-to-noise threshold. | 2016-03-03 |
20160065496 | TAG INHERITANCE - A data handling system includes a managing resource that manages one or more managed resources. The managed resource inherits tags of its managing resource(s). A user of the data handling system may apply tags to a managing resource via a management console. The tags may be applied via a user interface and utilized to organize the managed and managing resources. The tags may be typeless in that the user may assign any type of meaning to any tag. Tags assigned to the managing resource are applied or inherited to the resources it manages. The pattern of inheritance repeats through ‘n’ generations as managed resources, themselves, can be managing resources. | 2016-03-03 |
20160065497 | ADAPTIVE METHOD FOR THE EXECUTION OF SERVICES IN REAL TIME, NOTABLY OF FLIGHT MANAGEMENT AND REAL TIME SYSTEM USING SUCH A METHOD - The system executes services by an application called “server” for at least one application called “client.” A preliminary step establishes for each service a list of calculation parameters that can be varied in a given range, called “adjustable parameters” as well as time and quality of the said service information according to the value of the said parameters. At the request of a client for a given service, the method adjusts the value of the adjustable calculation parameters as a function of a given constraint, the service being executed using the adjusted values of the said parameters. | 2016-03-03 |
20160065498 | DISTRIBUTED TRANSACTION SUBSYSTEM - Systems and methods are disclosed for managing the state of resources shared among a plurality of network nodes. in an embodiment, a transaction may first be received from a transaction provider. The transaction may target one or more data objects within a communications network. The transaction may be distributed to a first set of data store nodes and network nodes that subscribe to at least one of the targeted data objects. Each data store node may store a plurality of data objects within the network. The transaction may then be distributed hierarchically to a second set of data store nodes and network nodes by the first set of nodes. The transaction may include one or more subtransactions, and the transaction may not complete until each subtransaction completes. | 2016-03-03 |
20160065499 | METHOD FOR PROVISIONING A CUSTOMIZED CLOUD STACK - Method for an automatic provisioning of a customized cloud stack comprising a customized infrastructure of servers, software and services, by using a number of domain specific languages, model-to-model transformations and code generators, wherein a first domain specific language is used to define a model of software and services to be provisioned on particular hosting units that are defined by a user, wherein the hosting units are mapped to a general model of the infrastructure of the customized cloud stack by an execution engine; and wherein the general model is generated by a second domain specific language, transformed by the execution engine and mapped to a model conforming to a metamodel of a third domain specific language which is used to provision the infrastructure according to the particular hosting units defined by the first domain specific language; wherein files for initialization of a particular server within the infrastructure of servers are generated by particular code generators according to the model defined by the third domain specific language and weaved into userdata for specifying particular software and services, wherein the userdata are passed when particular servers are started and wherein particular code generators are used to produce consumers of services generated by the third domain specific language for provisioning the infrastructure of the customized cloud stack as specified in respective hosting units. | 2016-03-03 |
20160065500 | SWITCH, SWITCHING SYSTEM, SWITCHING NETWORK CHIP COMPONENT, AND FORWARDING CHIP COMPONENT - Disclosed are a switch, a switching system, a switching network chip component, and a forwarding chip component. The switch includes: a switching network chip component packaged as an independent device, a forwarding chip component packaged as an independent device, and a controller. The switching system includes at least one switch and at least two network devices connected to the switch. The switching network chip component includes: a first cartridge housing, a switching network chip, a first heat dissipation component, and a first power supply component arranged inside the first cartridge housing. The forwarding chip component includes: a second cartridge housing, a forwarding chip, a second heat dissipation component, and a second power supply component arranged inside the second cartridge housing. | 2016-03-03 |
20160065501 | DATA TRANSFERRING SYSTEM, DATA TRANSFERRING METHOD, CONTROLLER, CONTROLLING METHOD, AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM - A data transferring system includes a switch and a controller. The switch transfers data from a transmission source to a transmission destination with reference to a table in which a first information and a second information are associated. The controller includes a setter configured to set a tentative table to the switch, the tentative table storing the second information for outputting data, which is matched with the condition represented by the first information, to the controller, an obtainer configured to obtain a route information representing a route between the transmission source and the transmission destination, and an updater configured to update the tentative table to a table in which an outputting destination of data, which is matched with the condition represented by the first information, is changed in accordance with the route information. | 2016-03-03 |
20160065502 | NETWORK DEVICE, COMMUNICATION METHOD, AND RECORDING MEDIUM - According to the present invention, a network device having a plurality of ports, includes a linkup detection unit, a loop detection unit, and a communication shutoff unit. The linkup detection unit detects a linkup of the each port. The loop detection unit detects a loop formed by the network device. The communication shutoff unit shuts off communication on a port on which the linkup was detected at a later time point if the loop is detected. | 2016-03-03 |
20160065503 | METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR VIRTUAL FABRIC ROUTING - The subject matter described herein includes methods, systems, and computer readable media for virtual fabric routing. One system includes a virtual fabric routing (VFR) service router agent for providing access to layer 3 routing. The system further includes at least one VFR proxy forwarder device, for performing layer 3 routing for packets traversing virtual local area networks (VLANs) within a virtual fabric routing domain and for forwarding, to a an address provided by the VFR service router agent, packets for which a layer 3 address resolution fails. | 2016-03-03 |
20160065504 | COMMUNICATION SYSTEM AND ELECTRONIC COMPONENT MOUNTING DEVICE - A communication system in which a transmission line performs data transmission using multiplexing. Data extraction sections of an optical wireless device extract data output from multiple electric devices based on a start bit of the respective data, and output the data to multiple first buffers which are disposed corresponding to the electric devices. A control section selects any one of the first buffers, and outputs the data from the first buffers to a second buffer. A control section adds an identification information ID to the data indicating from which electric device the data are obtained, and stores the data in the second buffer. The data and the identification information ID of the second buffer are input to a multiplexing device from an input port. The multiplexing device multiplexes the data together with other data as a frame. | 2016-03-03 |
20160065505 | ANCHORED APPROACH TO SCROLLING - At an electronic device having access to a plurality of data objects: displaying a viewport comprising graphical representations of a first subset of the plurality of data objects that are ordered. While displaying the graphical representations of the first subset, the device receives a request to navigate through graphical representations of the plurality of data objects in the viewport. The request is associated with an input magnitude. In response to the request: generate a layout for a second subset of the plurality of data objects based on the input magnitude and an anchor within the plurality of data objects that was selected based on user input; and changing the content of the viewport by displaying graphical representations of the data objects of the second subset according to the layout. | 2016-03-03 |
20160065506 | COMMUNICATION DEVICE AND COMPUTER-READABLE NON-TRANSITORY RECORDING MEDIUM WITH COMMUNICATION CONTROL PROGRAM RECORDED THEREON - A communication device includes an acceptance section, a mail data generating section, and a transmission section. The acceptance section is configured to accept a plurality of destination addresses and a mail text to be sent to the plurality of destination addresses. The mail data generating section is configured to generate, for every one of the plurality of destination addresses, mail data that contains the mail text, destination information indicating the one of the plurality of destination addresses as a destination, and destination address list information which indicates a list of the plurality of destination addresses arranged in order and in which the one destination address is placed higher in order than when accepted by the acceptance section. The transmission section is configured to send the mail data generated by the mail data generating section. | 2016-03-03 |
20160065507 | ANONYMOUS SOLICITATION OF A RESPONSE TO A USER-ASSOCIATED QUESTION - In one embodiment, a message may be received from an initiating user over a computer network including an indication of a target user selected by the initiating user and of a plurality of other users selected by the initiating user. A message is then sent to the target user over the computer network prompting the target user to indicate a level of the target user's romantic interest toward each of the initiating user and the plurality of other users. Next, an indication of the target user's romantic interest toward each of the initiating user and the plurality of other users is received over the computer network. Then, a message is sent to the initiating user over the computer network notifying the initiating user of the target user's romantic interest toward the initiating user. Other user-associated questions/responses may also be used, thus anonymously soliciting the responses in a similar manner. | 2016-03-03 |
20160065508 | System And Method For Identifying An Expert - According to one embodiment, a system includes an interface, a memory, and a processor. The interface receives, from a first device associated with a requesting user, a request. The requesting user is associated with an enterprise group. The enterprise group comprises a plurality of users. The memory is operable to store e-mail information for each of the plurality of users in the enterprise group. A processor is communicatively coupled to the interface and the memory and is operable to determine, based on the request and the e-mail information, one or more expert users in the enterprise group to provide a response to the request. | 2016-03-03 |
20160065509 | ELECTRONIC MESSAGE USER INTERFACE - The present disclosure relates to electronic message user interfaces. A device, including a display, a touch-sensitive surface, and a rotatable input mechanism, is described in relation to accessing, composing, and manipulating electronic messages. In some examples, a user can provide input through the rotatable input mechanism to access a landing screen of an electronic messages application. The landing screen concurrently displays an affordance for accessing an electronic messages inbox and an affordance for accessing an interface for composing electronic message. | 2016-03-03 |
20160065510 | SCHEMA-BASED DYNAMIC PARSE/BUILD ENGINE FOR PARSING MULTI-FORMAT MESSAGES - A parse/build engine that can handle multi-format financial messages. The engine converts the different format messages into a common format, and the common format message is then processed by the business service application. A parser examines the message and determines an appropriate schema for the particular format of message received. The schema is a data structure in a schema registry that includes a grammar structure for the received format as well as pointers to handlers for converting the different fields of the message into the internal message format using the grammar structure (the “grammar” can include field sequence, field type, length, character encoding, optional and required fields, etc.). The handlers are individually compiled. As formats change, new formats or changes to old formats can be dynamically added to the parse/build engine by loading new schema and handlers. | 2016-03-03 |
20160065511 | DISPLAYING EMAIL ATTACHMENTS ON A WEBMAIL PAGE - Disclosed are a method and a system for displaying email attachments on a webmail page. An email server receives a request for pending email messages from a communication device associated with an email receiver. The email server retrieves from an email database pending email messages having a destination address designating the email receiver. Some of pending email messages include email attachments. The email server sends a trigger to the communication device. The trigger includes information instrumental in causing the communication device to display a webmail page viewable by the email receiver. This webmail page shows several lines of pending email messages. Each line shows an identity of a sender and a title of a pending email message. For an email message having an email attachment, the line also shows a thumbnail representative of the email attachment. | 2016-03-03 |
20160065512 | Media, Systems, Networks, And Methods For Broadcasting Audio Messages Through A Social Networking Site - Non-transitory computer readable storage medium can include a set of executable instructions to direct a processor to record one or more audio messages from a member of a social networking site. The audio message(s) can be stored in a library accessible only to the member. A selection can be received from the member of at least one of the one or more audio messages from the library. The selected audio message(s) can be associated with an account of the member. The selected audio message(s) can be broadcasted from the account of the member to at least one user of the social networking site when the user accesses the account of the member. Systems, networks, and methods are also disclosed. | 2016-03-03 |
20160065513 | FIGURE OR ICON BASED SYSTEM FOR USER COMMUNICATION - A computer enabled communication system for drafting and sending messages without text between users is provided. The system allows a sending user to compose an image sentence from sequentially chosen images which is communicated over a network to a recipient computing device. A viewing of the composed image sentence by the second user communicates the message from the first user without text or words being required. | 2016-03-03 |
20160065514 | E-MAIL SERVER, VIDEO TERMINAL AND METHOD FOR SENDING VIDEO E-MAIL - A video terminal configured to be connectable with an e-mail server and a communication server, the video terminal stores the text content input by a user, communicates with a plurality of terminals by the video communication, receives video of each terminal. The video terminal selects a edition format from a plurality of edition format, and transmits the text content, videos and the selected edition format to an e-mail server. A method of sending video e-mail applied in video terminal is also provided. An e-mail server and a method of sending video e-mail applied in e-mail server are also provided. | 2016-03-03 |
20160065515 | PROVIDING CENTRALIZED MESSAGE NOTIFICATION - A mechanism for providing centralized message notification for user interface. disclosed. A method includes intercepting a plurality of message notifications. The plurality of message notifications are generated in an operating system and an application. The method also includes comparing content of a message corresponding to one of the plurality of message notifications with a plurality of regexp based rules. Each of the regexp based rules comprise a condition that is regexp based. When the content of the message matches with a matching regexp based rule of the plurality of regexp based rules, determining whether the condition in the matching regexp based rule is associated with a black list rule. The black list rule comprises excluding one or more of the message notifications among the plurality of message notifications indicated by a user to be displayed at a user device. The method further includes preventing the one of the plurality of message notifications to be displayed at the user device when the condition in the regexp based rule is associated with the black list rule. | 2016-03-03 |
20160065516 | SYSTEMS AND METHODS FOR SAFE COMMUNICATION - A method and system for use in managing communication messages are provided. The system includes a display unit and one or more processors communicatively coupled to one or more memory devices and the display unit. The one or more processors are programmed to receive an incoming message for a driver of the vehicle, determine if the driver is experiencing a high-intensity situation, automatically respond to the incoming message with a reply message to the sender of the incoming message if the driver is experiencing the high-intensity situation, and automatically notify the driver, after the high-intensity situation has ended, that the incoming message was received. | 2016-03-03 |
20160065517 | DYNAMIC FILTER GENERATION FOR MESSAGE MANAGEMENT SYSTEMS - Filtering rules for incoming messages can be dynamically generated by a message management service based on patterns in the user's behavior. The message management service can analyze event records associating user actions with features of messages to detect correlations between message features and resulting actions, including correlations across multiple messaging accounts belonging to the same user. Based on correlations, the message management service can provide a suggested rule to the user's client device, and the user can accept or decline the suggestion. | 2016-03-03 |
20160065518 | TRANSMITTAL OF BLOCKED MESSAGE NOTIFICATION - A method according to one embodiment is for transmitting a message. In one embodiment, one or more processor of a messaging system identifies a certain message of the messaging system, the certain message being a blocked message intended for transmission to a certain user of the messaging system. In one embodiment, the one or more processor further determines one or more of a popularity of content of the certain message and a relevance of content of the certain message to the certain user, the certain user being a prospective recipient of a message. In one embodiment, the one or more processor transmits a message to the certain user responsively to a result of the determining of the one or more of a popularity of content of the certain message and a relevance of content of the certain message to the certain user of the messaging system. | 2016-03-03 |
20160065519 | CONTEXT-AWARE AGGREGATION OF TEXT-BASED MESSAGES - For automatically aggregating text-based messages together based on context, an apparatus for automatically identifying a topic of a reply message and associating the reply message with a conversation thread based on the topic is disclosed. The apparatus may include a processor and a memory that stores code executable by the processor, including code that identifies a messaging conversation between two or more messaging devices, code that determines a topic of a reply message in the messaging conversation, and code that associates the message with a conversation thread based on the topic. In one embodiment, the apparatus examines active applications on a messaging device composing the message and determines the topic based on the active applications. In one embodiment, the apparatus identifies an unanswered question and determines whether the reply message answers the unanswered question. A method and computer program product also perform the functions of the apparatus. | 2016-03-03 |
20160065520 | ELECTRONIC MESSAGE MANAGEMENT WITH CONVERSATION PARTICIPATION STATUS - Electronic message management with conversation participation status is enabled. Accordingly, time may be saved and lost productivity due to overload of messages may be reduced. Electronic conversations may be associated with a set of participants. Each participant may have a varying and/or changing level of interest in the conversation. Each participant may specify a conversation participation status and the conversation participation status and/or user status of each participant may be communicated and/or presented to each of the other participants. Messaging clients may change presentation of conversations and/or electronic messages for a participant based on the participant's specified conversation participation status. Participants sending messages may specify message status specific for each participant to alter treatment of message that would be based on participant status and/or conversation participation status when message is received by each participant. | 2016-03-03 |
20160065521 | Systems and Methods for Organizing the Display of Messages - A method of processing messages executes at a computing device having one or more processors and memory. The memory stores one or more programs for execution by the one or more processors. Upon identification of a message subset in the plurality of messages pertaining to an event of a first event type or a first entity, an action associated with the message subset is executed thereby obtaining content from a data source distinct from the messages. A graphic compilation is formatted for display in the user in-box of a messaging application. A first portion of the compilation comprises the distinct data source content, a second portion of the compilation lists event items associated with the event or first entity extracted from the message subset, and a third portion of the compilation lists a plurality of objects, each of which is a synopsis of a message in the message subset. | 2016-03-03 |
20160065522 | COMPUTER IMPLEMENTED METHODS AND APPARATUS FOR PROVIDING COMMUNICATION BETWEEN NETWORK DOMAINS IN A SERVICE CLOUD - Disclosed are systems, apparatus, and methods for integrating a service console application by providing communication between a first and second network domain. In various implementations, first data is received at a second network domain, where the first data includes one or more functions. A first message may be received at the second network domain, the first message being provided at the second network domain in response to the one or more functions being invoked, and the message identifying the one or more functions. Responsive to receiving the message, the one or more functions may be executed at a computing device associated with the second network domain. Responsive to executing the one or more functions, a second message may be sent to the first domain indicating that the one or more functions have been executed, where the second message is operable to invoke and execute one or more call back functions. | 2016-03-03 |
20160065523 | METHOD FOR REAL-TIME LOCATION BASED CLOSE QUARTERS INTRODUCTIONS - A method for making introductions between consenting members of an online community based on the real time physical location of the consenting members. The method allows members to digitally communicate with strangers they meet whilst performing their daily activities and then the members can decide whether to follow up the digital communication with a face to face interaction. This method eliminates the awkwardness and the risks associated When an individual has an interest in introducing themselves to a stranger that they come across. | 2016-03-03 |
20160065524 | Systems and Methods for Temporarily Postponing Messages - A method postpones an electronic message displayed for a user of a computing device. The user provides input to postpone the electronic message. Postponement options are displayed for the user. The user selects one of the options. Display of the message at the computing device is inhibited accordingly. One option enables a user to repeat the most recently selected postponement option. Another option postpones the message until the computing device is at a user-designated location. Another option inhibits display of the message at the computing device, but enables display of the message at another user-specified second computing device. Some postponement options are generated according to context of the electronic message, such as the content of the electronic message, the date or time when the user requested the postponement, or prior history of user-selected postponements. Some options are based on a sampling of postponement options selected by a plurality of users. | 2016-03-03 |
20160065525 | ELECTRONIC MAIL USER INTERFACE - The present disclosure relates to electronic mail user interfaces. A device, including a display, a touch-sensitive surface, and a rotatable input mechanism, is described in relation to accessing, composing, and manipulating electronic mail. In some examples, a user can provide input through the rotatable input mechanism to access a landing screen of an electronic mail application. The landing screen concurrently displays an affordance for accessing an electronic mail inbox and an affordance for accessing an interface for composing electronic mail. | 2016-03-03 |
20160065526 | CONVEY MESSAGE ANONYMOUSLY AND DISCREETLY - Convey Message Anonymously and Discreetly is an exclusive social network that allows people to connect with others, recognize their actions and offer genuine advice to members in the network. It achieves this by granting users the option of mentioning the place, time and describing the individual, and event in detail. | 2016-03-03 |
20160065527 | Systems and Methods for Triggering Redisplay of a Postponed Message - A method of postponing an electronic message is performed at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. The device displays a first electronic message for a user of the computing device and receives user input to postpone the first electronic message. In response to the user input, the device displays a plurality of postponement locations in a user interface window and receives user selection of a postponement location from the displayed plurality of postponement locations. The device then inhibits display of the first electronic message at the computing device. When it is subsequently determined that the computing device is at the first postponement location, the device redisplays the first electronic message. | 2016-03-03 |