Routing Circuit Switched Traffic Through A Packet Switching Network Patents (Class 370/356)
  • Patent number: 11050587
    Abstract: A method for improving VPN service transmission quality is disclosed where end-to-end TCP connections, occurring over a VPN tunnel, are terminated at the VPN concentrator and converted into multi-part TCP connections with MSS parameter set independently for each part of the connectivity. To facilitate the termination and multi-part connection management a packet processing software may be implemented as part of the VPN concentrator functionality or as an independent component.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: June 29, 2021
    Assignee: 360 IT, UAB
    Inventors: Emanuelis Norbutas, Tomas Okmanas, Marijus Briedis
  • Patent number: 11038711
    Abstract: A server may receive an authentication packet from a Forwarder via a data channel. Where, the server enables a BRAS control plane function and the Forwarder enables a BRAS forwarding plane function. The server authenticates the authentication packet. When the authentication is successful, a session entry for instructing the Forwarder to forward a data packet is created, and the session entry and an identity of the data channel are transmitted to the Forwarder through a protocol connection paired with the data channel.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: June 15, 2021
    Assignee: New H3C Technologies Co., Ltd.
    Inventors: Jinrong Ye, Yuanxiang Qiu
  • Patent number: 11023263
    Abstract: Rendering of a portal page that is displayable on a client system includes receiving a request for a portal page by a web portal engine, monitoring server-side aggregation and rendering performance by the web portal engine, and comparing a measured performance parameter value of the server-side aggregation and rendering against a pre-defined threshold value. The server-side aggregation and rendering is interrupted, based upon the comparison, once the threshold value is exceeded. Further, an intermediate result of the portal page is prepared based on the server-side aggregation and rendering for sending, such that a client-side processing completes the interrupted aggregation and rendering of the portal page.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: June 1, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Matthias Falkenberg
  • Patent number: 10958706
    Abstract: This is a method, as well as a client apparatus and a server apparatus to provide call continuity and a better user experience for voice over IP calling including notification of all client devices in event of call disruption to a single client device as well as support for voice over IP calling in multi-device scenarios.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: March 23, 2021
    Assignee: Infinite Convergence Solutions, Inc.
    Inventors: Tharusha Cumaranatunge, Matthew Kelliher, Mukesh Phadtare
  • Patent number: 10944580
    Abstract: Technology to respond to a termination reason of an accounting record via an improved charging component is disclosed. The disclosed subject matter can be backwards compatible to support responding to a conventional SIP ‘BYE’ method and a conventional SIP ‘CANCEL’ method. Additionally, the disclosed subject matter can respond to other SIP methods, empty reason-headers, etc. In an aspect, a reason-header can be forced into an accounting record based on received session termination information. In an embodiment, the reason-header can be determined to satisfy a rule related to acceptable reason-headers. Where the rule is determined to be unsatisfied, a query can be generated toward a device that supported the now terminated communication, wherein a response to the query can comprise another reason-header that can be determined to satisfy the rule. The accounting record can be updated based on the other reason-header and employed in generating a charging data record that can alter corresponding billing.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: March 9, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Ranjit Kumar Avasarala
  • Patent number: 10938982
    Abstract: According to an embodiment of the disclosure, a toll-free telecommunications validation system determines a confidence value that an incoming phone call to an enterprises' toll-free number is originating from the station it purports to be, i.e.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: March 2, 2021
    Assignee: Next Caller, Inc.
    Inventors: MohammedAli Merchant, Matthew Williams, Tim Prugar
  • Patent number: 10924607
    Abstract: A user equipment (UE) that is attempting to place a call, or is engaged in an active call, can monitor for the occurrence of soft drop conditions that may reflect a bad user experience. Upon such a soft drop condition, the UE can activate soft drop trigger. If a user provides input to manually terminate the call while the soft drop trigger is active, the UE can consider the manual call termination to be a “soft drop” due the bad user experience. The UE can provide a notification to a telecommunication network indicating that the manual call termination is a soft drop due to a particular soft drop condition, such that the telecommunication network can investigate and/or remedy causes of the soft drop.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: February 16, 2021
    Assignee: T-Mobile USA, Inc.
    Inventor: Hsin-Fu Henry Chiang
  • Patent number: 10911908
    Abstract: Various embodiments of the present invention relate to an electronic device for processing a message and a method for operating the same. The electronic device comprises a display, a wireless communication circuit, a processor operatively connected to the communication circuit and to the display, and a memory operatively connected to the processor. The memory stores a first application program, which is a short message service (SMS) application program, and a second application program, which is a non-SMS application program.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: February 2, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyu-Hyun Kim, Minsun Kim, Kisoo Park, Young Pil Shin, Moonsoo Chang, Jonghyun Jin, Eunkyung Lee, Taihun Kang, Wonseok Baek, Hyunjin Jo
  • Patent number: 10880951
    Abstract: Disclosed is a base station including at least one baseband processing unit, a front-haul network and at least one remote radio unit. The base station further includes an adaptation unit configured to control transmission data packets between the baseband processing unit and at least one remote radio unit. The adaptation unit includes a buffer module and a communication module that is configured to determine if the buffer module includes at least one data packet to be transmitted at a scheduled instant of time, and in response to a detection that the at least one data packet is missing the communication module inserts padding data to the buffer module. The invention also relates to a method thereto.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: December 29, 2020
    Assignee: RANIOT TECHNOLOGIES OY
    Inventors: Kalle Ruttik, Nicolas Malm, Olav Tirkkonen, Riku Jantti
  • Patent number: 10871935
    Abstract: Apparatus, systems, and methods are disclosed for cancellation and content recognition of audio received over a High-Definition Multimedia Interface (HDMI)/Audio Return Channel (ARC) port of a display device. The media device receives audio over the HDMI/ARC port from the display device, processes the audio by identifying, decoding, re-encoding, and fingerprinting the audio with identification information, and subsequently streams the audio within the media streaming environment, including to external speakers, such as voice-enabled speakers. Based on the identification information and recognized content of the processed audio, the media device offers additional content for streaming to a user. The media device continuously monitors for spoken voice received over a voice-enabled speaker while the media device simultaneously receives, processes, and streams audio from the display device.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: December 22, 2020
    Assignee: Roku, Inc.
    Inventor: Robert Caston Curtis
  • Patent number: 10841277
    Abstract: A system and method includes an operational network that communicates with an external network by opening a first transmission protocol socket. A data diode coupled to the operational network and a gateway enables the one-way transfer of all information received from the external network and transmitted by the operational network to the gateway such that no information travels from the gateway to the operational network or the external network. The gateway opens a second transmission protocol socket by mapping a sequence number to an acknowledgement number and increasing that mapped acknowledgement number by a value of one. A transmitter then transmits the acknowledgment to a remote network or a gateway.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: November 17, 2020
    Assignee: UT-BATTELLE, LLC
    Inventors: Brent K. Park, Stacy J. Prowell, Richard A. Raines, Joseph P. Trien
  • Patent number: 10755553
    Abstract: A collaborative alarm monitoring system (100) includes a security system host server (106) and a chat session server (116). The security host server is in signal communication with at least one security panel (102A, 102B) to receive an alert signal in response to a detected alarm event. The chat session server is in signal communication with the security system host server and is configured to store a chat session protocol and software that when executed by a hardware processor executes a chat session. A monitoring device (110A, 110B, 110C) alerts an operator of the alarm event in response to receiving the alert signal. The monitoring device includes a chat session client that generates a chat session interface to display an alarm event thread indicative of the alarm event. The chat session server generates a communication stream for each alarm event, and the communication stream is individually displayed on the chat session interface of the monitoring device.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: August 25, 2020
    Assignee: CARRIER CORPORATION
    Inventors: Ashley Kennedy-Foster, Ben Holm, Michael Yudichak
  • Patent number: 10708434
    Abstract: Processing customer communications may include receiving a communication from a customer device via a messaging application. One example method of operation may include transmitting a message from a conference call server to a user device, receiving a response message from the user device, extracting the response message data, processing the response message data and identifying one or more conference call preferences, and transmitting a notification to the user device when a conference call date occurs.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: July 7, 2020
    Assignee: West Corporation
    Inventors: David Scheet, Craig A. Webster
  • Patent number: 10701578
    Abstract: Methods, systems, apparatuses, and computer readable media for providing a network analysis system are disclosed. An example of a system for providing a network analysis system includes at least one satellite device configured to monitor wireless network traffic to determine at least one network communication event, generate an event message based on the at least one network communication event, and transmit the event message. The system also includes a controller device configured to receive the event message, determine an identity of at least one device communicating during the network communication event, determine a network status based at least in part on the identity of the at least one device, and provide the network status via an interface.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: June 30, 2020
    Assignee: Assurant, Inc.
    Inventors: Cameron Hurst, Joan Patricia McDonald Meyer, Stuart Saunders
  • Patent number: 10686704
    Abstract: One aspect of the present invention discloses a network system capable of transmitting and processing audio video (“A/V”) data with enhanced quality of service (“QoS”). The network system includes a transmitter, a transmission channel, an adjustable decoder buffer, and a decoder. The transmitter contains an encoder able to encode A/V data in accordance with encoding bit rate recommendation from SQoS and packets loss notifications. The transmission channel, in one example, transmits A/V data from the transmitter or the receiver. The adjustable decoder buffer, in one aspect, is able to change its storage capacity or buffering size in response to the adaptive latency estimate. Upon fetching at least a portion of the A/V data from the adjustable decoder buffer, SQoS updates the adaptive latency estimate based on the quality of the decoded A/V data.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: June 16, 2020
    Assignee: Cavium, LLC.
    Inventors: Francisco J. Roncero Izquirdo, Gorka Garcia Rodriguez
  • Patent number: 10652390
    Abstract: A method for blocking unwanted calls has been provided. The includes intercepting a call being routed from a calling device to a receiving device. The intercepting occurs prior to the call being presented to the receiving device for an answer. The method further determines further routing of the intercepted call by comparing parameters of the intercepted call to one or more lists. If it is determined that the call should be authenticated, the method sends an authentication challenge to the calling device. If a response is received to the authentication challenge, the method determines whether the response is correct. If the response is correct, the method routes the call to the receiving device.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: May 12, 2020
    Inventor: Aaron Cohen
  • Patent number: 10645213
    Abstract: Systems, methods, and computer readable storage mediums are configured for implementing virtual numbers (VN) for intelligence operations involving source-handler communications in support of an agency. Example embodiments implementing virtual numbers eschew the requirement of the agency to maintain and configure dedicated hardware switches that contain SIM card pairs to manage the transfer of source-handler calls in a compliant fashion. Rather than maintaining physical SIMs for each handler and each source with dedicated hardware, each source and each handler are assigned a virtual number for communicating in a compliant fashion. A source communicates with the handler through the handler VN and the hander communicates with the source through the source VN, and communications completed through the VNs are logged for compliance. Communications between a handler and a source may be permitted only when an association of their VNs exists in a mapping table to prevent unauthorized contact through the VNs.
    Type: Grant
    Filed: March 28, 2017
    Date of Patent: May 5, 2020
    Assignee: World Emergency Network—Nevada Ltd.
    Inventor: Christopher Ryan Bennett
  • Patent number: 10645052
    Abstract: A connector surfaces a configuration user experience that allows a user to select notifications that a user wishes to receive from a service. The user's e-mail system has a URL endpoint identifier, and the service sends the selected notifications to the URL endpoint. The notifications are integrated into the user's inbox, as e-mail messages.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: May 5, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lei Yu, Darrell Brunsch, Victor Boctor, Jayteerth N. Katti, Shivakumar Seetharaman, Nimeesh Patel
  • Patent number: 10616418
    Abstract: A telephony client application may dynamically generate call links to trigger calls from a web page. The telephony client application may detect web browsing activity on a personal computer and analyze incoming page data for text elements indicating contact numbers. Upon identification of possible contact numbers, the page data may be “enhanced” or modified to include links to trigger a call to the contact number. The web browser may display the enhanced page. If the user selects one of the links, the telephony client application may send a request, to a service provider, to initiate communication with the selected contact number. In some configurations, a user may specify preferences for selecting a preferred phone number to originate the call. Accordingly, calls may be placed with a click on an enhanced web page from a desktop as if the user is placing a call from a mobile phone.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: April 7, 2020
    Assignee: T-Mobile USA, Inc.
    Inventor: Ravikiran Reddy
  • Patent number: 10616113
    Abstract: A method for packet processing includes representing a routing table for a network as a binary search tree of address prefixes ordered by prefix lengths. For each node j in the binary search tree, a respective hash table is stored, including entries representing the address prefixes of length Lj. Each address prefix includes Lj-c most significant bits (MSB) and c least significant bits (LSB), and each entry in the respective hash table includes a matching value corresponding to the Lj-c MSB of one or more of the address prefixes and one or more action codes indexed by the c LSB of the one or more of the address prefixes. Upon receiving from the network a data packet having a destination address, the binary search tree is traversed to find a longest prefix match by performing, at each node j, a hash lookup in the respective hash table.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: April 7, 2020
    Assignee: Mellanox Technologies TLV Ltd.
    Inventors: Gil Levy, Aviv Kfir
  • Patent number: 10587566
    Abstract: An electronic device includes a display, a communication interface, a processor electrically connected with the display and the communication interface, and a memory electrically connected with the processor. The memory stores instructions that cause the processor to execute a message transmission application configured to transmit or receive data through a first communication mode, select at least one message thread from a list of messages transmitted and received in the message transmission application, and establish a channel according to a second communication mode with an external electronic device based on identification information of the external electronic device associated with the selected message thread.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: March 10, 2020
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sung Eun Kim, Dong Jae Shin, Yo Han Lee, Doo Suk Kang, Yong Joon Jeon, Eun Jung Hyun
  • Patent number: 10552100
    Abstract: An information processing apparatus executes a printer driver, and includes processing circuitry and one or more memories. The processing circuitry is configured to display a first setting screen and a second setting screen. The first setting screen is used to perform setting of the printer driver via a desktop application. The second setting screen is used to perform setting of the printer driver via a store application. The memories include a first memory area and a second memory area. The first memory area is editable on the first setting screen, and stores a first address book editable by the processing circuitry. The second memory area editable on the second setting screen, and stores a second address book editable by the processing circuitry. The processing circuitry is configured to merge the first address book and the second address book.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: February 4, 2020
    Assignee: Ricoh Company, Ltd.
    Inventor: Aoi Nakamura
  • Patent number: 10547539
    Abstract: A data distribution method, a data aggregation method, and related apparatuses are disclosed. The data distribution method may include: receiving a first packet stream; dividing the first packet stream to obtain a first data block stream; sending the first data block stream to a first circuit; processing, by the first circuit, the first data block stream to obtain a first data stream; distributing, by the first circuit, the first data stream to N1 second circuits of M second circuits in a PHY, where M is greater than N1, N1 is a positive integer, and M is a positive integer; and processing, by the N1 second circuits, the received first data stream to obtain N1 first code streams. The technical solutions provided by the embodiments of the present invention help to meet a requirement for complex bandwidth configuration and extend an application scenario.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: January 28, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xinyuan Wang, Wenbin Yang
  • Patent number: 10524096
    Abstract: Disclosed is a method of identifying an Internet of things (IoT) service group based on an object identifier, the method including retrieving a first group identifier of a first service group corresponding to a first object identifier in response to the first object identifier transmitted through a uniform resource identifier (URI) corresponding to the first object identifier, identifying services include in the first service group using the first group identifier, and transmitting information of the identifier services. Here, the first service group may be a service group requested from a user.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: December 31, 2019
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventor: Younghwan Choi
  • Patent number: 10524098
    Abstract: A method and apparatus for receiving a mobile message are provided. The apparatus includes a Mobile Messaging (MM) client configured to receive the mobile message based on an Internet Protocol (IP) push manner; a Short Messaging Service (SMS) client configured to receive the mobile message based on SMS push manner; and a module configured to select one of the IP push manner and the SMS manner as a manner for receiving the mobile message.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: December 31, 2019
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Jae-Hyun Park, Eui-Heon Jeong
  • Patent number: 10469407
    Abstract: Novel tools and techniques are provided for implementing intent-based service configuration, conformance, and auditing. In various embodiments, a computing system might receive a request for network services from a customer, the request for network services comprising desired characteristics and performance parameters for the requested network services, without information regarding specific hardware, hardware type, or network for providing the requested services. The computing system might analyze first metadata regarding resource attributes and characteristics of unassigned network resources to identify network resources among unassigned network resources for providing the requested network services, the first metadata having been striped to entries of the unassigned network resources in resource database(s).
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: November 5, 2019
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael K. Bugenhagen, Kevin M. McBride
  • Patent number: 10462292
    Abstract: Techniques are disclosed for verifying a caller ID field of an outbound telephone call. A termination service provider call server receives a call request from a calling endpoint. The call request includes a called endpoint telephone number, and a caller ID telephone number. The call request is forwarded to an inbound carrier call server servicing the called endpoint telephone number where it determines the termination service provider for the caller ID telephone number and sends a query back to the determined termination service provider to determine whether the caller ID telephone number is currently in use. The query includes the caller ID telephone number. The termination service provider call server determines whether the caller ID telephone number in the received query is currently in use. If the caller ID telephone number is not currently in use, it returns a fail message to the inbound carrier call server.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: October 29, 2019
    Assignee: Republic Wireless, Inc.
    Inventor: Gregory Stephens
  • Patent number: 10455584
    Abstract: A network node for a wireless network comprises a processor, a memory and an antenna. The network node is operable to generate a random or pseudo-random number and to assign said number as an address for identifying said node to other nodes in said network.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: October 22, 2019
    Assignee: NXP B.V.
    Inventor: Petr Kourzanov
  • Patent number: 10447819
    Abstract: The disclosure details the implementation of a tunneling client access point (TCAP) that is a highly secure, portable, power efficient storage and data processing device. The TCAP “tunnels” data through an access terminal's (AT) input/output facilities. In one embodiment, the TCAP connects to an AT and a user employs the AT's user input peripherals for input, and views the TCAP's activities on the AT's display. This enables the user to observe data stored on the TCAP without it being resident on the AT, which can be useful to maintain higher levels of data security. Also, the TCAP may tunnel data through an AT across a communications network to access remote servers. The disclosure also teaches a plug-n-play virtual private network (VPN).
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: October 15, 2019
    Assignee: IOENGINE LLC
    Inventor: Scott McNulty
  • Patent number: 10430371
    Abstract: When a USB device is redirected, any bulk endpoints of the device can be identified and a token can be created for each bulk endpoint. These tokens and their associated bulk endpoint information can be shared so that both the client-side proxy and the server-side agent maintain the tokens and information. When either the agent or proxy receives an URB, it can determine whether the URB pertains to a bulk endpoint. If so, the agent or proxy can tokenize the URB by replacing the URB header with the appropriate token. Depending on the size of the payload, the agent or proxy may also compress the payload to further reduce the amount of data to be transferred over the network. Similarly, upon receiving a tokenized URB, the agent or proxy can recreate the URB header, and decompress the payload if necessary, prior to passing the URB on.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: October 1, 2019
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Ankit Kumar
  • Patent number: 10423466
    Abstract: A method, system, and device provide for the streaming of ordered requests from one or more Senders to one or more Receivers over an un-ordered interconnect while mitigating structural deadlock conditions.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: September 24, 2019
    Assignee: Arm Limited
    Inventors: Ashok Kumar Tummala, Jamshed Jalal, Paul Gilbert Meyer, Dimitrios Kaseridis
  • Patent number: 10411832
    Abstract: Disclosed are Ethernet physical layer devices (e.g., a transceiver, a receiver and a transmitter) with integrated physical coding and forward error correction sub-layers. Each physical layer device includes a physical coding sub-layer (PCS), a forward error correction sub-layer (FEC) and integration block(s). Each integration block halts, for some number of clock cycles, a data stream in portions of a data path (e.g., portions of a transmitter (TX) data path or portions a receiver (RX) data path) within the PCS and the FEC in order to compensate for processing of that data stream by a data processor (e.g., a code word mark (CWM) inserter or a CWM remover) contained in the portion of the data path within the FEC. Use of such integration block(s) eliminates the need for redundant components in the PCS and FEC, thereby reducing latency, costs and chip area consumption. Also disclosed are associated methods.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: September 10, 2019
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Kai Yang, Yang Liu, Jilei Yin, Wei Jiang
  • Patent number: 10412122
    Abstract: A method for establishing a communication sessions based on a Network Address Translation (NAT) device is provided. The method comprises configuring the NAT device with policy to control the creation of NAT translation entries to support communications between devices residing behind the NAT device, and devices residing outside the NAT device; wherein said policy allows the NAT device to establish multiple communications sessions, each with a dynamic NAT traversal behavior; and configuring the NAT device to maintain a control plane session with an orchestrator device whereby the NAT device learns parameters required to establish a translation entry for each communications session.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: September 10, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Lars Olof Stefan Olofsson, Syed Khalid Raza, Murtuza Attarwala
  • Patent number: 10397374
    Abstract: The disclosure details the implementation of an apparatus, method, and system comprising a portable device configured to communicate with a terminal and a network server, and execute stored program code in response to user interaction with an interactive user interface. The portable device contains stored program code configured to render an interactive user interface on a terminal output component to enable the user the control processing activity on the portable device and access data and programs from the portable device and a network server.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: August 27, 2019
    Assignee: IOENGINE, LLC
    Inventor: Scott McNulty
  • Patent number: 10397154
    Abstract: A method of secure electronic message conveyance. The method can include, via a processor, receiving a request to forward an electronic message originally received by a first user to at least a second user. The method also can include, based on content contained in the electronic message, selecting from a plurality of approval entities at least one approval entity that is to determine whether the electronic message is approved to be forwarded to the at least a second user, and receiving from the selected approval entity an indication that indicates whether the electronic message is approved to be forwarded to the second user. The method further can include, responsive to the selected approval entity approving the forwarding of the electronic message to the second user, automatically forwarding the electronic message to the second user.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Colm Farrell, Liam S. Harpur, Patrick J. O'Sullivan, Fred Raguillat, Carol S. Zimmet
  • Patent number: 10397874
    Abstract: An information processing device including a wireless communication section and a control section. The wireless communication section of the information processing device communicates wirelessly with another information processing device using one or multiple channels. The control section of the information processing device performs control to notify the other information processing device of channel information for identifying a channel for use in the wireless communication with the other information processing device using one or multiple channels. Thereby, channels for use in wireless communication can be set appropriately.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: August 27, 2019
    Assignee: SONY CORPORATION
    Inventors: Masahito Mori, Yuichi Morioka
  • Patent number: 10389577
    Abstract: Novel tools and techniques for providing network state information to customer equipment. In some embodiments, an operations, administration, and management (“OAM”) server might determine a status of a network connection between at least two network devices, might generate state information indicating the determined status of the network connection, and might send the state information to one or more customer equipment, using in-band signaling over a band between the at least two network devices. The state information might include one or more alarms that indicate one or more of a receive path error, a transmit path error, or a performance issue error (which might indicate at least one of jitter, delay, frame loss, peak actual throughput, or average actual throughput). The OAM server might be disposed or embodied within at least one of a customer equipment, a user network interface device, a network interface device, or a server over a network.
    Type: Grant
    Filed: August 14, 2014
    Date of Patent: August 20, 2019
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Michael K. Bugenhagen
  • Patent number: 10375127
    Abstract: Systems and methods for preventing a robocall from leaving a voicemail are described. When an incoming call without a history information header (HIH) destined for a subscriber is detected, the incoming call is prevented from leaving a voicemail if the subscriber does not answer the incoming call. If the incoming call has the HIH, additional determination process based on a visited network address of the subscriber is performed to determine whether the incoming call is to be prevented from leaving a voicemail.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: August 6, 2019
    Assignee: T-Mobile USA, Inc.
    Inventor: Homer Nicolas B. Filart
  • Patent number: 10332534
    Abstract: An audio stream is encoded for transmission to a receiving device via a communications channel. The to-be transmitted audio stream is received at an audio encoder executed on a processor. The processor has an amount of available processing resources. An available bandwidth of the communications channel is determined. Based on the determined bandwidth, a portion of the available processing resources is allocated to the audio encoder. The allocated portion is greater if the determined bandwidth is below a bandwidth threshold. The audio encoder encodes the audio stream using the allocated portion of processing resources, and transmits the encoded audio stream to the receiving device via the communications channel.
    Type: Grant
    Filed: January 7, 2016
    Date of Patent: June 25, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sriram Srinivasan, Ming-Chieh Lee
  • Patent number: 10313300
    Abstract: A method includes receiving, at a network component of a first carrier network from a source device, a telephone number of a destination device configured to communicate via a second carrier network. The method further includes in response to a query message sent to a telephone number mapping device of an internetwork packet exchange network, receiving a name server record at the network component, the name server record indicating a domain name associated with a second telephone number mapping device of the second carrier network. The method also includes in response to the network component sending the domain name to a domain name server of the internetwork packet exchange network, receiving an Internet protocol address of the second telephone number mapping device. The method includes sending, from the network component to the second telephone number device, a second query message based on the Internet protocol address.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: June 4, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Bernard S. Ku, Lakshminarashimhan Naidu, James W. Forsyth
  • Patent number: 10304013
    Abstract: During a voice conversation, conversationally continuous voice input may be received from at least a first participant of the voice conversation. During the voice conversation, the conversationally continuous voice input may be converted into text, and the text may be analyzed to characterize content thereof. Using a graphical user interface displayed to at least a second participant of the voice conversation, a voice content animation may be rendered that visually represents the characterized content and is repeatedly updated as new content is characterized during the voice conversation.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: May 28, 2019
    Assignee: SAP SE
    Inventors: Mohammed Saifulla Shafiulla, Shahid Mohammed Syed, Raghuraj Shetty, Mohamed Riswan Abdul Lathif
  • Patent number: 10257120
    Abstract: A communication control apparatus according to the present invention is connected between a core node which processes received packets in accordance with a specified flow and a control apparatus which controls the core node, controls each of the core nodes existing in an aggregated network into which one or more the core nodes are aggregated, and converts an aggregated flow specified for an aggregated network and received from the control apparatus to a real flow specified for each of the core nodes in the aggregated network based on connection relationships between the core nodes in the aggregated network, information specifying a real port which is a port through which the core node in the aggregated network is connected to a device outside the aggregated network and a real node which is the core node having the real port for each the aggregated networks.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: April 9, 2019
    Assignee: NEC CORPORATION
    Inventors: Naoki Shiota, Toshio Koide
  • Patent number: 10255459
    Abstract: Technical solutions are described for preventing unauthorized transmission of data by a communication apparatus. An example computer-implemented method includes monitoring a data transmission request from an application being executed by the communication apparatus. The data transmission request is associated with transmission data. The method further includes securing the transmission data, where the securing includes identifying a content of a predetermined type in the transmission data, and generating secured transmission data. The secured transmission data includes a corresponding modified version of the content of the predetermined type. The computer-implemented method also includes transmitting the secured transmission data in response to the data transmission request.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Victor G. Alonzo, Zachary A. Burns, Yuk L. Chan, Gisela C. Cheng, Kin K. Choi, Kin Ng
  • Patent number: 10244574
    Abstract: One or more timers can be used by an originating UE during setup of a communication session. The timer(s) can be triggered by an originating UE sending a request or receiving a response that uses a first signaling protocol. The timer(s) can further be terminated by the originating UE sending a request or receiving a response that uses a second signaling protocol different from the first signaling protocol, so long as the request/response using the second signaling protocol occurs before timeout of the timer(s).
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: March 26, 2019
    Assignee: T-Mobile USA, Inc.
    Inventors: Hsin-Fu Henry Chiang, Shujaur Mufti, William Michael Hooker, Boris Antsev, Shelby Seward
  • Patent number: 10244072
    Abstract: A system and method are provided for routing content requests. On a given server network, content requests comprising a character string may be routed up a hierarchical network topology until a linear chain, corresponding to the character string, is identified. Thus, the content request is forwarded up the hierarchy until an intersecting server network is reached. Then the content request is forwarded down the hierarchy until, along a published linear chain corresponding to the character string, until a content source is reached. Content is provided to the requestor along a reverse path of the content request.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: March 26, 2019
    Assignee: Neustar, Inc.
    Inventor: Armand Prieditis
  • Patent number: 10225142
    Abstract: The current document is directed to methods and systems for exchange of information between management servers and remote host systems managed by the management server. In disclosed implementations, a local proxy server associated with the management server and a remote proxy server associated with the remote host systems both locally store configuration data for the host systems and exchange configuration differences through a wide area network in order to synchronize the stored configuration data between the proxy servers. Requests generated by the management server for host configuration data are satisfied by the local proxy server and configuration-data synchronization efficiently employs exchanges of configuration-data differences, rather than repeated transmission of all or large portions of the configuration data.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: March 5, 2019
    Assignee: VMware, Inc.
    Inventors: Ivaylo Petkov Strandzhev, Danail Grigorov, Asen Alexandrov, Ilko Dragoev
  • Patent number: 10225402
    Abstract: In one of its aspects the technology disclosed herein concerns an Internet Protocol (IP) telephony communication system (20) comprising a location server (150(13)) and a call server (52). The location server (150(13)) is configured to obtain a first virtual identifier associated with a first telephony visit associated with a customer account to a first physical location and to obtain a second virtual identifier associated with a second telephony visit associated with the customer account to a second physical location. The location server (150(13)) is configured to obtain the first virtual identifier and the second virtual identifier in coordination with an emergency answering service (58).
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: March 5, 2019
    Assignee: Vonage Business Inc.
    Inventors: Baruch Sterman, Stephen Hudek, Bryan Stokes
  • Patent number: 10178233
    Abstract: Methods and systems for routing multimedia traffic are described. A method may include receiving a communication originating from a user, transposing an alias transport network over one or more existing networks to route the communication, and routing the communication based on mapping rules.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: January 8, 2019
    Assignee: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
    Inventors: Vijay Jayapalan, Susan Blake, Frederick Eugene Diehl, Jr., Jerry Scott Beene, Michael Sjolander
  • Patent number: 10168867
    Abstract: Devices, systems, and methods for generating a unified menu for multiple communication channels are provided. User interaction information received via the multiple communication channels are transmitted to a central server over a network. The central server also receives notification information or directive information from a source external to the central server. The central server weighs the received information and transforms the weighted information into unified menu options in a unified menu. The unified menu is transmitted to the multiple communication channels, such that same unified menu options are provided at each of the multiple communication channels.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: January 1, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Harry E. Blanchard, Lan Zhang, Gregory Pulz
  • Patent number: 10165515
    Abstract: A cognitive assistant for mobile devices in low power mode. A first signal may be received from a mobile device via a communication network, the first signal indicating that the mobile device entered low power mode. Responsive to receiving the first signal, communications from a plurality of servers directed to the mobile device may be rerouted to another hardware processor, wherein the hardware processor receives the communications instead of the mobile device receiving the communications. The hardware processor may analyze the communications' content and assign weights to the communications. A selected set of communications that are assigned weights exceeding a threshold value is transmitted to the mobile device in low power mode.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: December 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Evelyn R. Anderson, Natalie Brooks Powell, Kristen Conley, Martin G. Keen