Patent classifications
H04L69/24
Handheld electronic device and associated method for indicating delivery status of a message
An improved handheld electronic device and an associated method are provided in which enhanced information regarding an “availability” of a user of a handheld electronic device is provided to another electronic device in a messaging environment. Such availability data provides step-wise indications of the relative availabilities of one or more users of electronic devices in a messaging environment. The step-wise indications can, for instance, range from an availability level of “currently active” to several levels of nonavailability. The device and method can be incorporated into an existing messaging environment.
SECURE COMMUNICATIONS USING SECURE SESSIONS
Various example embodiments for supporting secure communications via secure sessions in communication systems are presented. Various example embodiments for supporting secure communications via secure sessions in communication systems may be configured to support mechanisms in a session layer protocol which enable communications of any communication protocol at any communication protocol layer to be transported over a session layer session (e.g., tunneling any data link protocol, any network layer protocol, any transport layer protocol, and/or any application layer protocol transparently over the session layer protocol), which enable multiple communications of one or more communication protocols of one or more communication protocol layers to be transported over a single session layer session (e.g., multiplexing two or more data streams of any data link protocol, any network layer protocol, any transport layer protocol, and/or any application layer protocol transparently over the session layer protocol), and so forth.
Method and apparatus for optimizing resources in IP multimedia subsystem (IMS) network
Embodiments herein disclose methods and systems for optimizing resources in an IP multimedia subsystem (IMS) network, wherein a method includes receiving capabilities of contacts present in the contact book in response to a request sent by an OPTIONS applications server (AS) to the contacts present in the contact book. Further, the method includes aggregating the capabilities of the contacts present in the contact book. Further, the method includes transmitting the aggregated capabilities of the contacts present in the contact book to the UE through a PNT server. Further, the embodiments include fetching updated capabilities of user equipment (UE) by the presence AS through the PNT server. Further, the embodiments include receiving a metadata in response to the received service request using push notifications through the PNT server. Further, the embodiments include registering the UE with the IMS network, if the IMS client is capable of in-call service.
Location spoofing detection using round-trip times
The disclosed techniques utilize round-trip times (RTTs) from back-and-forth communications with distant servers to detect impersonations in a computer network, such as impersonations using IP spoofing. Also, the techniques can use machine learning to enhance analysis in spoofing detection. The techniques can include sending a computer program to a client device. The client device can have an IP address, and the computer program can be executed by the client device after it is received by the client device. The computer program can measure RTTs for messages the computer program sends to multiple pre-selected location servers at different remote or distant locations and for corresponding reply messages that are returned to the computer program. The IP address of the client device and the measured RTTs can then be received and used to determine whether the measured RTTs are anomalous or not; and thus, determine a possible impersonator or a legitimate user.
Methods, systems, and computer readable media for managing multiple software defined wide area network (SD-WAN) software versions
A method for managing multiple software defined wide area network (SD-WAN) software versions includes providing a controller that defines an overall configuration for an SD-WAN and that creates configuration registries for individual SD-WAN appliances to implement their respective portions of the overall configuration. The controller generates, in an intermediate configuration language registry format, a first and second configuration registry for first and second SD-WAN appliance that respectively execute first and second versions of SD-WAN software. The controller respectively transmits the first and second configuration registries to the first and second SD-WAN appliances, which use the first and second configuration registries to configure themselves. The first and second SD-WAN appliances negotiate with each other for common SD-WAN features usable to implement configurations specified in the first and second configuration registries.
APPARATUSES, METHODS, AND COMPUTER-READABLE MEDIUM FOR COMMUNICATION IN A WIRELESS LOCAL AREA NETWORK
Various aspects pertaining to apparatuses, methods, and computer-readable medium are described herein. Some aspects pertain to wireless communication between various apparatuses, such as an access point (AP) and a station (STA). The AP may have a radio, and the STA may have a first radio and a second radio. The radios may have various power states. Some aspects pertain to negotiation of various communication parameters. Some aspects pertain to communication of a packet and execution of various related operations. Some aspects pertain to certain uplink (UL) and/or downlink (DL) communications. Some aspects pertain to termination or teardown of the negotiated parameters. The written description and appended drawings provide detailed descriptions regarding these and many other aspects.
METHOD AND APPARATUS FOR ESTABLISHING BLUETOOTH DATA CHANNEL
A method and an apparatus for establishing a Bluetooth data channel are provided. In the method, before starting a service in a first mode, a first communications apparatus negotiates with a second communications apparatus to determine a first parameter. The first parameter may be used for establishing a data channel between the first communications apparatus and the second communications apparatus. After starting the service in the first mode, the first communications apparatus sends a first message to the second communications apparatus. The first message is used to request the second communications apparatus to establish the data channel based on the first parameter. According to the foregoing method, before starting the service in the first mode, the first communications apparatus negotiates with the second communications apparatus to determine the first parameter.
METHOD AND SYSTEM FOR INDUCING SECURE COMMUNICATIONS BETWEEN ONE OR MORE EMULATED SERVERS AND EMULATED CLIENTS TO TEST A DEVICE THEREBETWEEN
The technology disclosed provides a method of testing handling of HTTPS sessions of a plurality of clients with a plurality of servers by a switching, bridging or routing device (i.e., a DUT), where the testing is conducted by a test system coupled to ports on the DUT. The method includes using client state machines running on at least four processor cores, communicating through the DUT with server state machines running on at least four additional processor cores. The method also includes, for each connection between a client represented by a client state machine and a server represented by a server state machine, setting up an HTTPS session by negotiating an encryption protocol and completing an HTTPS handshake. Further, the method includes following the setup of between 100,000 HTTPS sessions and 10,000,000 HTTPS sessions, conducting a stress test including combining payload data and header information without using the negotiated encryption.
LINK ESTABLISHMENT METHOD AND APPARATUS, AND COMPUTER READABLE STORAGE MEDIUM
Provided are a link establishment method and apparatus and a computer-readable storage medium. The link establishment method includes: exchanging optical link auto-negotiation information with a terminal device through an optical link auto-negotiation channel; and in a case where exchanging the optical link auto-negotiation information is finished, establishing at least one of a traffic data channel or an optical link auto-negotiation channel; where the optical link auto-negotiation channel is independent of the traffic data channel or the optical link auto-negotiation channel; and the optical link auto-negotiation information includes at least one of information about an operating wavelength channel of the terminal device, an enabled or disabled state of forward error correction with the terminal device, a forward error correction type with the terminal device, or an operating mode of the auxiliary management channel.
Methods and apparatus for use of compact concurrent codecs in multimedia communications
Methods and apparatus are disclosed for session initiation in a conference. In one aspect, a method for communicating between multiple parties is disclosed. The method comprises generating, at a first device, a first message for transmission to a second device. The method further comprises receiving, at the first device, a second message for establishing a conference. The second message includes a list of one or more concurrent codec capabilities supported by the second device. The list of one or more concurrent codec capabilities supported by the second device comprises an indication of whether one or more resources usable for one or more concurrent instances of a first listed codec may instead be used for one or more concurrent instances of a second listed codec.