Routing Circuit Switched Traffic Through A Packet Switching Network Patents (Class 370/356)
  • Patent number: 11228491
    Abstract: A cyber-threat detection system that maintains consistency in local configurations of one or more computing nodes forming a cluster for cyber-threat detection is described. The system features a distributed data store for storage of at least a reference configuration and a management engine deployed within each computing node, including the first computing node and configured to obtain data associated with the reference configuration from the distributed data store, From such data, the management engine is configured to detect when the shared local configuration is non-compliant with the reference configuration, and upload information associated with the non-compliant shared local configuration into the distributed data store. Upon notification, the security administrator may initiate administrative controls to allow the non-compliant shared local configuration or modify the shared local configuration to be compliant with the reference configuration.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: January 18, 2022
    Assignee: FireEye Security Holdings US LLC
    Inventors: Alexey Yakymovych, Alexander Otvagin
  • Patent number: 11226989
    Abstract: Providing dynamic, interest-based change notifications includes detecting an event for an artifact managed by a collaborative system, determining a user subscribed to the artifact, and, responsive to the event, calculating a score for the event using a processor. The score is user-specific and indicates a level of interest of the user for the event. The score is compared with a threshold score. A change notification of the event is sent to the user responsive to determining that the score exceeds the threshold score.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: January 18, 2022
    Assignee: Airbnb, Inc.
    Inventors: Lisa M. Frankel, Peter H. Klenk, Paul Komar, Yuhong Yin
  • Patent number: 11205431
    Abstract: A method and apparatus for presenting a state of a voice interaction device are provided. The method includes: acquiring a current state of the voice interaction device; determining a current presentation mode corresponding to the current state, by searching a pre-stored correspondence relation between a state and a presentation mode according to the current state; and presenting the current state of the voice interaction device in the determined current presentation mode. In embodiments, a current state of a voice interaction device is presented to a user, and necessary usage recommendations and prompts are provided to a user, thereby improving user experience.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: December 21, 2021
    Inventors: Shasha Wang, Gang Zhang, Yawen Diao, Tianyu Wang, Hongyu Chen, Yuning Yang, Zongliang Wen, Qiang Ju
  • Patent number: 11175812
    Abstract: Disclosed is an electronic device including a communicator, a storage, and controller. The controller, through the communicator, transmits first state setting information for changing the state of at least one among the plurality of electronic devices to correspond to a started operation mode among the plurality of state setting information when one among the plurality of operation modes starts, and transmits second state setting information for changing the state of at least one among the plurality of electronic devices to correspond to at least one of the changed operation mode and the changed environment among the plurality of state setting information when one of the operation mode and the surrounding environment is changed.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: November 16, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ga-hee Lee, Mee-jeong Park
  • Patent number: 11178258
    Abstract: A system designed for increasing network communication speed for users, while lowering network congestion for content owners and ISPs. The system employs network elements including an acceleration server, clients, agents, and peers, where communication requests generated by applications are intercepted by the client on the same machine. The IP address of the server in the communication request is transmitted to the acceleration server, which provides a list of agents to use for this IP address. The communication request is sent to the agents. One or more of the agents respond with a list of peers that have previously seen some or all of the content which is the response to this request (after checking whether this data is still valid).
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: November 16, 2021
    Assignee: BRIGHT DATA LTD.
    Inventors: Derry Shribman, Ofer Vilenski
  • Patent number: 11159425
    Abstract: A method, based on operations of parsing a set into two subsets and then multiplying elements of one subset by those of the other subsets, for expanding the assignable Internet IPv4 public address pool consists of introducing a new category of routers, named Semi-Public Router (SPR), utilizing addresses within a reserved address block by transporting such as data via an existing mechanism within the IPv4 protocol. Each SPR is to be deployed inline between an Edge Router and a subscriber premises that it serves, resulting in the additional addressing capacity for serving many more subscribers. This enhanced operation is fundamentally transparent to current Internet equipment. Consequently, existing routers are not affected, thus no modification is imposed on their current practices.
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: October 26, 2021
    Inventor: Abraham Y Chen
  • Patent number: 11153202
    Abstract: A routing system for implementing a service and topology exchange protocol (STEP) includes a primary STEP server configured to maintain a STEP repository and a plurality of routers, with each router including a STEP client in communication with the primary STEP server. The STEP client of each router is configured to transmit, using STEP, STEP documents containing service and topology state information for at least one route or service available through the router to the primary STEP server for storage in the STEP repository. The primary STEP server is configured to transmit to the STEP client of each router, using STEP, service and topology state information from the STEP repository for at least one other router based on configured relationships between routers. Each router is configured to make routing decisions based at least in part on the service and topology state information from the at least one other router.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: October 19, 2021
    Assignee: 128 Technology, Inc.
    Inventors: Hadriel S. Kaplan, Abilash Menon, Patrick Timmons, Michael Baj, Robert Penfield, Patrick MeLampy
  • Patent number: 11134426
    Abstract: Methods and devices for operating a wireless communication device that can communicate with at least two different wireless networks using a single radio frequency modem are described. The communication device attaches to a first wireless network through the radio frequency (RF) modem, and then detaches from the first wireless network at a predetermined time before a start time of a selected event on a second wireless network. The device attaches to the second wireless network using the same RF modem before the start time of the selected event and collects at least a portion of event data associated with the selected event. After collecting at least a portion of event data, the device detaches from the second wireless network and re-attaches to the first wireless network.
    Type: Grant
    Filed: June 23, 2020
    Date of Patent: September 28, 2021
    Assignee: WI-LAN INC.
    Inventors: Dennis P. Connors, Gene W. Marsh
  • Patent number: 11129060
    Abstract: A handover method and apparatus, and a computer storage medium are provided. The method comprises: a first access network element sending a first handover request message to a second access network element so as to trigger the handover of a terminal from a first access network to a second access network, and keeping a connection between the first access network and a first core network unchanged, wherein data of the terminal is forwarded by the second access network and is transmitted between the first access network and the first core network; and the first access network element sending a second handover request message to a first core network element to trigger the handover from the first core network to a second core network, wherein the data of the terminal is transmitted between the second access network and the second core network.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: September 21, 2021
    Inventor: Jianhua Liu
  • Patent number: 11122032
    Abstract: One example method of operation may include receiving a call message associated with a call, determining a service provider network identifier based on a telephone number of a call origination device, identifying, from the call message, an identity header with a link to a public certificate repository storing a public certificate assigned to a service provider network hosting the call origination device, retrieving a service provider code assigned to the service provider network from the public certificate, and determining whether the service provider code matches the service provider network identifier as identified from a verification table.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: September 14, 2021
    Assignee: FIRST ORION CORP.
    Inventors: Julie Sara Fowler, Daniel Francis Kliebhan
  • Patent number: 11057436
    Abstract: A system is provided that includes one or more computing servers and a processing circuit for analyzing data transactions of the computing servers. Each of the computing servers is configured to provide respective services to remote users. The processing circuit is configured to analyze data transactions of at least one of the computing servers, which is associated with a user account. A security policy of the user account includes conditions that are indicative of unauthorized access when the conditions are satisfied by various characteristics of the analyzed data transactions. The processing circuit is configured to determine a threat level as function of the characteristics of the data transactions and the conditions of the security policy. In response to the threat level exceeding a first threshold level indicated in the security policy of the user account, the processing circuit performs an action for the user account that is associated with the first threshold level.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: July 6, 2021
    Assignee: 8x8, Inc.
    Inventors: Bryan Martin, Zhishen Liu, Qing Zhao
  • 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
    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
    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
    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
    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: 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: 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: 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
    Inventors: Xinyuan Wang, Wenbin Yang
  • 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: 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
    Inventor: Younghwan Choi
  • 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
    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
    Inventors: Lars Olof Stefan Olofsson, Syed Khalid Raza, Murtuza Attarwala
  • 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
    Inventors: Colm Farrell, Liam S. Harpur, Patrick J. O'Sullivan, Fred Raguillat, Carol S. Zimmet
  • 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: 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
    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