Routing Circuit Switched Traffic Through A Packet Switching Network Patents (Class 370/356)
  • 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
    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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 10162790
    Abstract: Disclosed is a method for clock synchronization of an industrial internet field broadband bus, wherein the method is applicable to an industrial internet field broadband bus architecture system including a bus controller and at least one bus terminal, the bus controller is connected with the bus terminal over a two-wire data transfer network, and the method includes steps of: electing one of the bus controller and the bus terminal as a best master clock; determining whether an IP address of the device of the best master clock is the same as an IP address of the bus controller; if so, then determining the bus controller as a master device of clock synchronization, and transmitting by the bus controller a synchronization message to the bus terminal for clock synchronization; and otherwise, returning to the step of electing one of the bus controller and the bus terminal as the best master clock.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: December 25, 2018
    Assignee: KYLAND TECHNOLOGY CO., LTD.
    Inventor: Jinju Wei
  • Patent number: 10164785
    Abstract: The invention discloses a method for implementing a real-time industrial internet field broadband bus, the method including: determining, by a bus controller, the number of bus terminals connected therewith; and allocating, by the bus controller, time slices for the bus terminals according to the number of bus terminals, and transmitting, by the bus controller, the time slices to the bus terminals so that the bus terminals operate in the allocated time slices. Moreover data are transmitted in the bus system by removing Ethernet/IP message header information to thereby reduce the length of the message, and shorten a transmission delay and a bus scan periodicity so as to improve the real-time characteristic of the bus system.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: December 25, 2018
    Assignee: KYLAND TECHNOLOGY CO., LTD.
    Inventors: Jianfeng Zhang, Zhiwei Yan
  • 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
  • Patent number: 10164786
    Abstract: The invention relates to an industry internet field broadband bus architecture system based on the two-wire data transmission network widely used in the traditional industry control system, so that the system can provide high-performance Ethernet communication without modifying original wiring and topologies, thus providing a high-performance, highly reliable, highly real-time, and highly secured solution to switching an industry control system field layer network from a traditional field bus to an industry Ethernet bus.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: December 25, 2018
    Assignee: KYLAND TECHNOLOGY CO., LTD.
    Inventor: Ping Li
  • Patent number: 10135778
    Abstract: A system and method for sending custom encoded messages amongst a customized social group. A selection of intended recipients within a subgroup from a list of contacts is received on a client device. It is determined whether all of the selected recipients are capable of receiving a custom encoded message. If it is negative, the method includes sending an invitation email to one or more of the selected recipients. If it is affirmative: the method includes receiving a message from the user intended for the selected recipient. An assignment of a graphical symbol to an alphabet is received from the user. The assignment associating with all of the intended recipients is stored in a memory of the client device. The assignment and the message are transmitted to a remote processor for converting the message to the custom encoded message based on the assignment and transmitting them to the device.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: November 20, 2018
    Assignee: ISHMAEL INTERACTIVE, LLC
    Inventor: Ana Monroe Fitzner
  • Patent number: 10114779
    Abstract: A redirected USB device can be isolated to a set of applications. A virtual bus driver on the server can be configured to evaluate each IO request packet that is directed towards the redirected USB device to determine whether the IO request packet was originated by an application that is permitted to access the redirected device. If the application is not permitted to access the redirected device, the virtual bus driver can prevent the IO request packet from being routed over the remote session to the device. In contrast, if the application is permitted to access the redirected device, the virtual bus driver can route the IO request packet accordingly.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: October 30, 2018
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Sriram Kumar Raju
  • Patent number: 10097691
    Abstract: When a first user intends a call with a second user via a packet switched communication service (e.g. VoIP), but the second user terminal or second user is currently unavailable to answer a call through the packet-switched service, then a call intent notification is sent to the second user terminal via an out-of-band communication channel, the call-intent notification notifying the second user about the intended call. Includes in the notification is a gateway PSTN number enabling the second user terminal to establish a hybrid PSTN call with the first user terminal via a connection between the second user terminal and a gateway over a PSTN network, and via a connection between the gateway and the first user terminal over the packet-switched network using the packet-switched communication service.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: October 9, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Tanel Erm
  • Patent number: 10097673
    Abstract: An integrated circuit may comprise a tuner operable to digitize a band of frequencies comprising a plurality of television channels, a crossbar operable to select one or more of the plurality of television channels output by the tuner, a plurality of demodulators operable to receive the selected one or more television channels from the crossbar and demodulate the selected one or more television channels to recover a plurality of transport streams, a transport module operable to multiplex the plurality of transport streams into a single packet stream, and a framer operable to: encapsulate packets of the plurality of transport streams into transport stream frames of a serial datastream, and insert filler frames into the serial datastream after every Nth transport stream frame of the serial datastream, where N is an integer.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: October 9, 2018
    Assignee: Maxlinear, Inc.
    Inventors: Anand Anandakumar, Serdar Yilmaz, Chi-Foun Kuen, Ravi Aripirala
  • Patent number: 10084911
    Abstract: A personalized interactive service is provided by setting a profile of an individual for use by an entity that provides the interactive service. At least a portion of the profile is set independent of any network communication session between the individual and the entity. A personalized interactive script is personalized for the individual in the event that the individual initiates a communication with the entity to obtain the interactive service. The personalized interactive service is provided to the individual when the personalized interactive script is executed based on the individual initiating a communication session between the individual and the entity.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: September 25, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Alireza Hooshiari, James W. Fan
  • Patent number: 10075588
    Abstract: A user terminal, the user terminal comprising a communication client application for managing communications with at least one further user terminal over a first network, the communication client application being configured to: determine with respect to at least one outgoing call the first network is a lower bandwidth data network; generate an interrupt message to be displayed; determine a user input in response to the interrupt message; and manage a placement of the communications with the at least one further user terminal over the first network based on the user input.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: September 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Chandrasekaran, Nicholas Mark Cordrey
  • Patent number: 10009365
    Abstract: Methods and systems for an integrated solution to the rate based denial of service attacks targeting the Session Initiation Protocol are provided. According to one embodiment, header, state, rate and content anomalies are prevented and network policy enforcement is provided for session initiation protocol (SIP). A hardware-based apparatus helps identify SIP rate-thresholds through continuous and adaptive learning. The apparatus can determine SIP header and SIP state anomalies and drop packets containing those anomalies. SIP requests and responses are inspected for known malicious contents using a Content Inspection Engine. The apparatus integrates advantageous solutions to prevent anomalous packets and enables a policy based packet filter for SIP.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: June 26, 2018
    Assignee: Fortinet, Inc.
    Inventors: Hemant Kumar Jain, Venkata Yallapragada, Bhavin Shah, Radhika Palepu
  • Patent number: 9967203
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving one or more subscription requests, wherein each subscription request is received from a respective subscriber client and is for a respective channel, authorizing one or more of the subscription requests, wherein each authorized subscription request permits the subscriber client of the request to receive messages published to the channel of the request, receiving one or more messages for publication, wherein each message is received from a respective publisher client and is for publication on a respective channel, for each of the messages, placing the message in a respective buffer for the channel of the message, wherein the messages are present in the buffer during a finite time-to-live period for the buffer, and for one or more of the buffers, sending any messages in the buffer to subscriber clients that are authorized.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: May 8, 2018
    Assignee: SATORI WORLDWIDE, LLC
    Inventors: Lev Walkin, Igor Milyakov, Oleg Khabinov, Dmitry Demeschchuk
  • Patent number: 9961205
    Abstract: Embodiments of the disclosure provide a mobile-specific intermediary replacement for the toll free service. This mobile intermediary entity or service can provide four primary call invocation types. Namely, calls can be invoked through a dialer of the mobile device, through a web interface accessed through the mobile device, through a mobile application executing on the mobile device, or through a personal assistant of similar service. The mobile intermediary entity or service can also provide rich, supplementary services for mobile callers. These services can include but are not limited to menu navigation, call continuity, caller geo-location awareness, and awareness of the caller's mobile network operator's identifier. Services natively provided by the called enterprise, such as call conferencing, can also be provided within the call.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: May 1, 2018
    Assignee: Avaya Inc.
    Inventors: David Chavez, Gregory D. Weber