Combined Circuit Switching And Packet Switching Patents (Class 370/352)
  • Patent number: 10708311
    Abstract: The present invention moves service control, including call control, for a user element from a cellular network to a multimedia subsystem (MS), such as the Internet Protocol (IP) Multimedia Subsystem (IMS). Call control is provided by the MS irrespective of whether the user element is using cellular or WLAN access for the call. Call control for originating and terminating calls in the CS or MS as well as transferring calls between a circuit-switched subsystem (CS) and MS is anchored at a continuity control function (CCF) in the MS. All call signaling for the call is passed through the CCF. The CCF is a service provided in the user element's home MS and anchors the user element's active CS calls and MS sessions to enable active roaming across the CS and MS.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: July 7, 2020
    Assignee: Ericsson AB
    Inventors: Kaniz Mahdi, Dany Sylvain
  • Patent number: 10708422
    Abstract: A system for defeating computer-generated, telemarketing, and Robo calls is provided. An originating switch receives a call from a calling party and determines a call route to a called party. The call is received at a destination switch and the profile of the called party is assessed. If the called party is not a subscriber to the system, the call is then passed or connected to the called party. If the called party is a subscriber to the system, a digital audio track is played back to the calling party, the audio track indicating a call failure that can be detected by the source of computer-generated, telemarketing, and Robo calls. The signals are of such a nature that the calling party would determine that the number is not a valid number and remove it from a calling list. If a called party is not a subscriber, the call simply continues to the called party without interjection of any digital audio track.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: July 7, 2020
    Inventor: Robert Michael Bensman
  • Patent number: 10708182
    Abstract: The present disclosure provides for carrying reachability information in an echo request message and/or an echo reply message, which can be used to reach an initiator when the initiator's address is unknown. An echo request message includes an FEC (forwarding equivalence class) stack that identifies a label switched path (LSP). The echo request message is received by a label switching routing element (LSR) on the LSP, and the echo request is originated by an initiator. In response to a detection that the FEC stack changes at the LSR, a segment reachability (SR) sub-TLV (type-length-value) element can be generated, where the SR sub-TLV includes reachability information that can be used to reach the initiator, and the reachability information includes an incoming label allocated by the LSR to reach the initiator.
    Type: Grant
    Filed: July 26, 2013
    Date of Patent: July 7, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Nagendra Kumar, Rajiv Asati, Carlos M. Pignataro
  • Patent number: 10708417
    Abstract: A system, method and non-transitory computer readable storage medium comprising instructions that when read by a processor perform receiving a telephony connection request, determining a purported sender telephony number from the telephony connection request, determining additional request information from the telephony connection request, accessing an information source using the purported sender telephony number to determine source information regarding the sender, comparing the source information with the additional request information, based on the comparison, and determining whether the purported sender telephony number is incorrect.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: July 7, 2020
    Assignee: West Corporation
    Inventor: Douglas L. Davis
  • Patent number: 10705498
    Abstract: A method for monitoring data processing and data transmission in a safety chain of a safety system, and a device for carrying out the method, which achieve the object of further simplifying the monitoring of the safety chain of an overall safety function of a modular safety system, in particular during ongoing operation. For this purpose, the method and device use at least one actual characteristic value for a safety-relevant characterizing attribute of the data processing and/or data transmission.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: July 7, 2020
    Assignee: Phoenix Contact GmbH & Co. KG
    Inventor: Lutz Rahlves
  • Patent number: 10705878
    Abstract: A task allocating method for a reconfigurable processing system is provided by the present disclosure. The method includes determining a use status of a hardware processing resource of the reconfigurable processing system. The hardware processing resource includes m task channels and a reconfigurable computing array, and one task channel controls at least one operator in the reconfigurable computing array at a time to process one task. The number m is a positive integer and allocating a first task in n tasks to be processed according to the use status of the hardware processing resource, so that at least one task channel in the m task channels controls the reconfigurable computing array to process simultaneously at least one task which includes the first task, where the number n is a positive integer. A task allocating system for a reconfigurable processing system is also provided by the present disclosure.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: July 7, 2020
    Assignee: Wuxi Research Institute of Applied Technologies Tsinghua University
    Inventors: Leibo Liu, Min Zhu, Shaojun Wei
  • Patent number: 10705864
    Abstract: A system and method for customizing communication processing within a communication platform that includes configuring a service handler, which comprises of at least setting execution code of the service handler; setting an association between the service handler and a communication event of the communication platform; detecting the occurrence of the communication event of a communication facilitated through the communication platform; invoking the service handler in response to the event, which comprises: executing the execution code in a serverless execution environment and generating a service handler response; and augmenting the communication in accordance with the service handler response.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: July 7, 2020
    Assignee: Twilio Inc.
    Inventors: Carter Rabasa, Martin Amps
  • Patent number: 10708167
    Abstract: A routing table creation method, an electronic device, and a network are provided. The method includes: generating a first probe packet, where the first probe packet has a source address and a destination address; sending, from a source node corresponding to the source address, the first probe packet on a network including at least two nodes, until the first probe packet reaches a destination node corresponding to the destination address, and recording addresses of nodes through which the first probe packet passes, to form a first path; generating a second path according to the first path, where the second path is a reverse path of the first path; generating a first response packet, sending the first response packet along a second path until the first response packet reaches the source node; and creating a routing table entry according to the second path.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: July 7, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Sheng Jiang, Zongpeng Du
  • Patent number: 10701191
    Abstract: The disclosed embodiments provide a system that processes network data. During operation, the system obtains, at a remote capture agent, a first protocol classification for a first packet flow captured by the remote capture agent. Next, the system uses configuration information associated with the first protocol classification to build a first event stream from the first packet flow at the remote capture agent, wherein the first event stream comprises time-series event data generated from network packets in the first packet flow based on the first protocol classification. The system then transmits the first event stream over a network for subsequent storage and processing of the first event stream by one or more components on the network.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: June 30, 2020
    Assignee: Splunk Inc.
    Inventors: Vladimir A. Shcherbakov, Michael Dickey
  • Patent number: 10701376
    Abstract: An image processing method includes selecting an image in fixed storage of a computer and loading the selected image into memory of the computer. The method further includes representing the loaded image by a processor of the computer in the memory as an initial two-dimensional array of pixel values. Thereafter, the initial two-dimensional array of pixel values may be transformed into a hierarchy of progressively axially decremented two-dimensional arrays of signs and a pair of one-dimensional values for each 2×2 array of signs amongst the decremented two-dimensional arrays of signs. Finally, each of the two-dimensional arrays of signs and each pair of one-dimensional values may be stored in the fixed storage as a compressed form of the selected image.
    Type: Grant
    Filed: July 5, 2018
    Date of Patent: June 30, 2020
    Assignee: AWECOM, INC.
    Inventors: Christopher J. Hillar, Ram Mehta, Kilian Koepsell, Charles Garfinkle
  • Patent number: 10701139
    Abstract: A life cycle management method and an apparatus, where the method includes receiving a life cycle management operation request for a first virtualized network function (VNF) instance, where the life cycle management operation request includes an instance identifier (ID) of the first VNF instance and an operation type, determining, according to a correspondence between an instance ID of a VNF instance and a life cycle management operation type, that the operation type falls within life cycle management operation types corresponding to the instance ID, where the life cycle management operation type in the correspondence represents that the life cycle management operation type is authorized by an authorization subject, and initiating a resource operation request to a virtualized infrastructure manager (VIM), where the resource operation request includes the instance ID.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: June 30, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shitao Li, Deepanshu Gautam
  • Patent number: 10701562
    Abstract: Blocking of undesirable voice over internet protocol (VOIP) communications is disclosed. A communication screening service initiates operations to block a threat posed by a VOIP communication upon receiving the communication from a gateway server. The communication may include an audio/video conversation and/or an audio/video conference. Next, metadata and content of the communication is analyzed to detect a threat, such as a scamming scheme and/or a phishing scheme, from a sender of the communication. A rejection of the communication is generated to disrupt the threat associated with the communication. The rejection is transmitted to the gateway server to prompt the gateway server to block the communication.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Warren Johnson
  • Patent number: 10701112
    Abstract: A USSD (Unstructured Supplementary Service Data) message may be transmitted by a communication device to an IMS (IP Multimedia Subsystem) within a SIP (Session Initiation Protocol) INVITE message, where it is received by a TAS (Telephony Application Server). The TAS sends the USSD message to an HSS (Home Subscriber Service) of the IMS using an existing Diameter Sh interface between the TAS and the HSS. The HSS then communicates with a USSD gateway to obtain a USSD response, which is sent back to the TAS over the Diameter Sh interface. The TAS sends the USSD response to the communication device within a SIP BYE message.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: June 30, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Shujaur Mufti, Muhammad Ejaz Sial
  • Patent number: 10701319
    Abstract: The present invention provides systems and methods employing a conferencing system for facilitating enhanced communication between users. In certain embodiments, the conferencing system comprises a communication interface configured to, during a conference session, provide a virtual and/or augmented conference between multiple users having access to a multi-channel, multi-access, always-on, and non-blocking communication. In particular embodiments, the communication interface is in communication with at least one additional component select from: a video component, a data component (e.g., that provides non-audio data to one or more of said users), an audio/video ambience component, and a whiteboard component.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: June 30, 2020
    Assignee: INTRACOM SYSTEMS, LLC
    Inventors: John Jurrius, David Brand, Stephen Brand
  • Patent number: 10693934
    Abstract: Controlled-environment communication systems are increasingly using voice over internet protocol (VoIP) to serve their users. VoIP allows voice to be sent in packetized form, where audio is encoded using one of several codecs. Because of bandwidth constraints, particularly during peak call times, codecs may be used which sacrifice audio quality for bandwidth efficiency. As a result, several features of communication systems, including critical security features. The present disclosure provides details for systems and methods by which a controlled-environment communication system may shift between codecs to perform security-related features or to alleviate bandwidth considerations. This involves the special formatting of control-signaling messages, including session initiation protocol (SIP) and session description protocol (SDP) messaging.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: June 23, 2020
    Assignee: Global Tel*Link Corporation
    Inventor: Stephen Hodge
  • Patent number: 10691413
    Abstract: A system for block floating point computation in a neural network receives a block floating point number comprising a mantissa portion. A bit-width of the block floating point number is reduced by decomposing the block floating point number into a plurality of numbers each having a mantissa portion with a bit-width that is smaller than a bit-width of the mantissa portion of the block floating point number. One or more dot product operations are performed separately on each of the plurality of numbers to obtain individual results, which are summed to generate a final dot product value. The final dot product value is used to implement the neural network. The reduced bit width computations allow higher precision mathematical operations to be performed on lower-precision processors with improved accuracy.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: June 23, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Lo, Eric S. Chung, Douglas C. Burger
  • Patent number: 10691631
    Abstract: Various communication systems may benefit from appropriate filtering of communications. For example, a network having a broadcast bus, such as a controller area network, may benefit from a frame filter. For example, a method can include receiving a plurality of messages at an interface with a broadcast bus of a communication network for a system. The method can also include selectively permitting the plurality of messages to be conveyed through the interface based on comparing one or more of the plurality of messages to a specification for the interface.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: June 23, 2020
    Assignee: Mercury Systems, Inc.
    Inventors: Brian M. Sutton, Scott D. Miller
  • Patent number: 10693974
    Abstract: Methods and systems for detecting and/or synchronizing browsing session navigation between one or more browsers are described herein. A browser window associated with a browser application executing at a server device may be displayed at a client device. An instance of a local browser window may execute at the client device, and a page comprising content may be displayed via the instance of the local browser window. Commands to navigate to a different page may be issued to either browser, and the commands may be synchronized between the browsers.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: June 23, 2020
    Assignee: Citrix Systems, Inc.
    Inventors: Virgiliu Mocanu, Todd Giebler
  • Patent number: 10694008
    Abstract: The invention proposes a method of encoding data packet by encoding type information and size information of said data packet into the same field. The invention also proposes a method of processing data packets received. The data packet comprises a header part and a message part. The header part comprises at least one bit for indicating the type of said data packet, said method comprising a step (101) of obtaining the size information of said data packet based on said at least one bit.
    Type: Grant
    Filed: June 10, 2010
    Date of Patent: June 23, 2020
    Assignee: Koninklijke Philips N.V.
    Inventors: Antonius Adriaan Maria Staring, Andries van Wageningen
  • Patent number: 10691789
    Abstract: A processor-implemented method enables a device based on authentication of a particular user. One or more processors data mine past activities of a particular user. The past activities are detected by physical monitoring devices that monitor the particular user. The processor(s) create an authentication question and answer for the particular user based on the past activities of the particular user that the one or more processors have data mined. The processor(s) receive a request to use an electronic device used by the particular user, and then 1) transmit the authentication question to the electronic device used by the particular user and 2) receive an authentication answer to the authentication question from the electronic device used by the particular user. In response to the authentication answer from the electronic device matching the answer for the authentication question, the processor(s) remotely enable the electronic device for the particular user.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Saritha Arunkumar, Kuntal Dey, Nizar Lethif, Enara C. Vijil
  • Patent number: 10686851
    Abstract: A media system includes a computer network, a media device supporting a network-based media sharing protocol, a plurality of output devices located at a plurality of physical locations within a hospitality establishment, and a system controller. In response to a first event, the system controller assigns the media device to a particular guest device by reconfiguring one or more components of the computer network to enable the particular guest device to utilize the network-based media sharing protocol to share media over the computer network with the media device, and commands an output device located at a physical location associated with the particular guest device to play media corresponding to the media signal outputted by the media device on the output port. In response to a second event, the system controller un-assigns the media device from the particular guest device and commands the output device to stop playing the media.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: June 16, 2020
    Assignee: Guest Tek Interactive Entertainment Ltd.
    Inventors: Peter S. Warrick, Brendan G. Cassidy, Lindsey M. Carriere, Michael D. McCarthy
  • Patent number: 10686792
    Abstract: A machine has a network interface circuit to coordinate communications with a network. A processor is connected to the network interface circuit. A memory is connected to the processor and the network interface circuit. The memory stores instructions executed by the processor to collect network traffic from the network through the network interface circuit. The network traffic includes on premise identity service user object data and cloud service user object data. Merged user objects are derived from the network traffic. Each merged user object includes user object attributes from the on premise identity service user object data and user object attributes from the cloud service user object data. The merged user objects are utilized to administer access over the network to on premise computation resources and third-party computation resources.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: June 16, 2020
    Assignee: Nuvolex, Inc.
    Inventors: Joshua Keefer, Brian Hamel
  • Patent number: 10686730
    Abstract: Disclosed is a function-expandable wired network device using an external circuit to execute an operation an Ethernet device can't execute. The wired network device includes an Ethernet switch and a Field-Programmable Gate Array (FPGA). The switch includes Ethernet ports including a designated port and a first port, and receives a first packet from the first port; and if the first packet carries information meeting the information prestored in the switch, the switch amends the first packet to output a second packet to the designated port. The FPGA receives the second packet from the designated port and processes the second packet according to the switch's amendment to the second packet so as to output a third packet to the designated port. The switch then processes the third packet according to the FPGA's amendment to the third packet to output a fourth packet to one of the Ethernet ports.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: June 16, 2020
    Assignee: REALTEK SEMICONDUCTOR CORPORATION
    Inventor: Kuo-Cheng Lu
  • Patent number: 10687253
    Abstract: Described in an example embodiment is an end-to-end admission control system that allows any rich media application to secure admission control in an environment where there are mixed wireless and wired segments in the network. In particular embodiments, the system includes the integration of Add Traffic Stream (ADDTS) and Resource Reservation Protocol (RSVP) admission control mechanisms, the mapping of parameters between these two mechanisms, the admission control policies, and failure handling for the end-to-end resource control.
    Type: Grant
    Filed: September 11, 2017
    Date of Patent: June 16, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Michael McBride, Subhasri Dhesikan, Neil Diener, David S. Stephenson, Rajneesh Kumar
  • Patent number: 10687260
    Abstract: Methods and systems may provide carrier ENUM based routing for subscriber devices (e.g., voice or other multimedia services over IP) to locate and to connect to subscriber devices of another IP peering carrier. A private ENUM database may be used to connect subscribers of disparate carriers using a domain for designated breakout gateway control functions.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: June 16, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Bernard S. Ku, Andrew Jurczak, Lakshminarashimhan Naidu
  • Patent number: 10686697
    Abstract: Methods for managing packets in a communication system based on Software Defined Networking are disclosed. The communication system's data plane comprises a forwarding module, a service module, and an entry module, and the communication system's control plane comprises a management module. The entry module receives an IP packet from the peer device, the IP packet including a destination IP address associated with the mobile device. The entry module obtains, from the management module, a location value specifying the radio network node associated with the destination IP address. The entry module associates the location value with the IP packet, wherein the location value is related to a location tag name, indicating the radio network node that serves the mobile device, thereby obtaining a packet. The entry module sends the packet, via the forwarding module, towards the radio network node as indicated by the location value of the location tag name.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: June 16, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Dinand Roeland, Calin Curescu
  • Patent number: 10681209
    Abstract: Disclosed in some examples are methods, systems, and machine-readable mediums that assign a same identifier to a plurality of a user's communication devices. A communication server alerts only one device of the plurality of communication devices at a time in response to a communication establishment request from a calling communication device directed to the identifier. If the user fails to answer the alert, another device is chosen and alerted according to a particular sequence of devices until the user either answers or until all devices (or a determined subset of devices) have been tried. In sonic examples, the communication devices are reachable by the communication service via an alternative address known to the communication server, such as an Internet Protocol (IP) address.
    Type: Grant
    Filed: November 6, 2018
    Date of Patent: June 9, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Amer A. Hassan, Michael J. Davis, Mahendra Sekaran
  • Patent number: 10678393
    Abstract: Video communications between multiple computer systems configured to transmit and receive video content. A client transmitter is enabled to transmit a video message for display on the client recipient. The client transmitter is configured to transmit or record the video message to the video server. The video message is archived by the video server. When the client recipient is unavailable during the beginning of the transmission of the video message and when the client recipient is available later during the transmission of the video message, the client recipient is enabled to display the video message from the beginning of the video message while the transmission of the video message is still ongoing.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: June 9, 2020
    Assignee: GLIDE TALK LTD.
    Inventors: Jonathan Caras, Adam Korbl, Yosef Sukenik, Roi Ginat, Liron M. Hertz
  • Patent number: 10681219
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing information. A request is received by a call routing server to establish a call between a client device and a remote telecommunications device. A given transmission criterion that triggered distribution of the particular digital component to the client device is determined by a call context server. A set of contextual information that is mapped to the given transmission criterion is identified, by the call context server, in a data store storing a mapping of transmission criteria to contextual information. The client device is connected, by the call routing server, to the remote telecommunications device using the phone number. The set of contextual information is transmitted to the remote telecommunications device or a computing device that is associated with the remote telecommunications device while the call is being connected or in progress.
    Type: Grant
    Filed: October 1, 2019
    Date of Patent: June 9, 2020
    Assignee: Google LLC
    Inventors: Joshua Converse, Brett Barros, Jamie Burrell, Paul Cole, Lilia Royanova
  • Patent number: 10673863
    Abstract: An approach is provided in which an information handling system receives a request from a subject to perform an operation between a first object and a second object. The first object belongs to a first set of domains and the second object belongs to a second set of domains. The information handling system determines whether a set of common domains exist between first set of domains and the second set of domains that meet an inter-domain restriction that is imposed on the subject, which requires that the first set of domains and the second set of domains have at least one domain in common. The information handling system, in turn, performs the operation based on the determination.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: June 2, 2020
    Assignee: International Business Machines Corporation
    Inventors: Monica J. Lemay, Yogesh G. Patgar, Girish S. Shrigiri
  • Patent number: 10674345
    Abstract: There is provided a method and device for provisioning emergency number information on a user equipment. When a dialed number matches an emergency number from the provisioned emergency number information, the user equipment selects either the circuit switched domain or the packet switched domain and executes a call setup procedure for that domain.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: June 2, 2020
    Assignee: BlackBerry Limited
    Inventors: Jan Hendrik Lucas Bakker, Nicholas James Russell
  • Patent number: 10673694
    Abstract: Techniques for private network mirroring are described. Users can select one or more existing private networks to be mirrored in the same or different network area. Any network configuration changes made in the selected private network (e.g., “master” private network) can be propagated automatically to the mirror private network. This enables users to utilize resources in another network area for disaster recovery, ensuring that the network configuration of the mirror private network is consistent with the master private network through real-time updates. Additionally, users managing infrastructure that includes multiple private networks can select one master private network and propagate configuration changes to other private networks, reducing management overhead incurred by these multi-private network installations.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Malcolm Featonby, Manish Singh Rathaur, Jacob Adam Gabrielson
  • Patent number: 10673991
    Abstract: A system for packet-based scheduling for Transmission Control Protocol (TCP) sessions or User Datagram Protocol (UDP) sessions includes: a first bonding module comprising a first scheduling module and at least two access interfaces connected to at least one transport network, wherein the first bonding module is configured to be connected to a user device, wherein a TCP tunnel is configured via each of the access interfaces which terminates at a second bonding module, and wherein the first scheduling module is configured to schedule and distribute data packets via the TCP tunnels towards the second bonding module. The second bonding module comprises a second scheduling module and at least one access interface connected to each of the at least one transport network, wherein the second bonding module is configured to be connected to a server and to schedule and distribute data packets via the TCP tunnels towards the first bonding module.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: June 2, 2020
    Assignee: DEUTSCHE TELEKOM AG
    Inventors: Nico Bayer, Ammar Ghazzawi
  • Patent number: 10674522
    Abstract: The present disclosure may support dedicated scheduling request resources in a NPUSCH format resource structure, a NPRACH, and/or an ACK/NACK transmission associated with a downlink transmission received at the UE. In addition, the present disclosure may provide various techniques to mitigate collisions between scheduling requests transmitted by a UE, uplink transmissions sent by different UEs, and/or downlink transmissions sent by a base station. In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may receive one or more downlink transmissions from a base station. The apparatus may determine to transmit an uplink transmission to the base station. The apparatus transmit, to the base station, a scheduling request for the uplink transmission with an ACK/NACK associated with the one or more downlink transmissions using a narrowband NPUSCH format resource structure.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: June 2, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Xiao feng Wang, Alberto Rico Alvarino, Kapil Bhattad, Hao Xu
  • Patent number: 10674388
    Abstract: A communication analytics engine that executes in conjunction with a data collection platform may provide a unified and scalable solution for call data aggregation and processing. A data collection platform may establish a communication connection with a wireless carrier network. The data collection platform may collect call data of multiple user devices via the communication connection, in which the multiple user devices may use the wireless carrier network to initiate and receive calls to one or more additional devices. The data collection platform may convert the call data into a format that is readable by the communication analytics engine. The communication analytics engine may analyze the call data to generate analytic results that includes one or more key performance indicators (KPIs).
    Type: Grant
    Filed: December 24, 2018
    Date of Patent: June 2, 2020
    Assignee: TUPL, Inc.
    Inventors: Pablo Tapia, Rafael Sanchez-Mejias
  • Patent number: 10674348
    Abstract: A traffic hub system comprising a roaming data module to send and receive data for a roaming wireless network for a mobile device, the mobile device comprising a service utilizing a high-speed data network, a home data module to send and receive data for a home wireless network for the mobile device, the home wireless network being a different network than the roaming wireless network, the home wireless network comprising a packet data network gateway. The traffic hub system in one embodiment provides a static policy-based HTTP redirection. The traffic hub system in one embodiment, provides a dynamic policy based redirection. The traffic hub system in on embodiment, provides a seamless captive portal access. The traffic hub system in one embodiment provides data-offloading.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: June 2, 2020
    Assignee: Syniverse Technologies, LLC
    Inventors: Ravi Tandon, Arjun Nandal, Lokdeep Singh
  • Patent number: 10673868
    Abstract: Utilities (e.g., methods, systems, apparatuses, etc.) for use in generating and making use of priority scores for data generated by one or more data systems that more accurately prioritize those events and other pieces of data to be addressed by analysts and troubleshooters before others (e.g., collectively taking into account threats posed by origin host components and risks to impacted host components) to work the highest risk events and alarms first and to effectively and efficiently spend their alarm monitoring time.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: June 2, 2020
    Assignee: LogRhythm, Inc.
    Inventors: Christopher L. Petersen, Mark Vankempen
  • Patent number: 10671975
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating smart streaming of data between external systems and service providers in an on-demand services environment according to one embodiment. In one embodiment and by way of example, a method comprises splitting, by a streaming server computing device (“streaming device”), a file including messages associated with multiple tenants in a multitenant environment based on growth of the file over a time-period. The method may further include grouping, by the streaming device, the messages into multiple files based on intelligence fields associated with one or more of the messages and the tenants, where each file of the multiple files corresponds to a tenant of the multiple tenants. The method may further include uploading, by the streaming device, the multiple files to a database device associated with a service provider and coupled to the streaming server device.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: June 2, 2020
    Assignee: salesforce.com, inc.
    Inventors: Anjani Gupta, William Victor Gray, Shaahin Mehdinezhad Rushan, Yogesh Patel, Kshama Thacker, Shreedhar Sundaram, Mahalaxmi Sanathkumar, Rajkumar Pellakuru, William Edward Hackett
  • Patent number: 10664872
    Abstract: Implementations described and claimed herein provide systems and methods for generating network intelligence based on network data. In one implementation, a network traffic dataset representative of network traffic across one or more ports of a primary network is obtained. The ports are associated with a secondary network in communication with the primary network. A content distribution network log associated with the secondary network is obtained. The content distribution log includes a history of content requests. A domain name system log associated with the secondary network is obtained. The domain name system log includes one or more Internet Protocol addresses. Network intelligence is generated based on the network traffic dataset, the content distribution network log, and the domain name system log. The network intelligence may be customer analytics, an aggregated data feed, and/or recommendations for inventory placement.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: May 26, 2020
    Assignee: Level 3 Communications, LLC
    Inventor: Jonathan Callahan
  • Patent number: 10652904
    Abstract: A technique for controlling a cluster of radio access nodes for radio communication with a user equipment is described. As to a method (200) aspect of the technique, information is received (202) from at least one of the user equipment and the radio access nodes, wherein the information is the cluster indicative of a radio quality (904-908) of the radio communication. Based on the received information, a number of radio access nodes that redundantly communicate with the user equipment is changed (204).
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: May 12, 2020
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Rui Fan, Qianxi Lu, Gunnar Mildh, Johan Rune
  • Patent number: 10652388
    Abstract: Computer systems and methods for displaying on a device associated with a calling party visual content customized by a called party are disclosed. In one implementation, a device associated with a calling party includes one or more processors may be configured to obtain a request to establish a communication session with a device associated with a called party. The one or more processors may be further configured to, in response to obtaining the request to establish the communication session, attempt to initiate the communication session and transmit an identifier associated with the called party to a server and obtain display data from the server. The display data may be generated based on configuration data associated with the called party. The one or more processors may be further configured to cause display of visual content generated based on the display data.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: May 12, 2020
    Assignee: Neustar, Inc.
    Inventor: Guido Jonjie S. Sena, Jr.
  • Patent number: 10650070
    Abstract: A system for contact information integration with search results, comprising a queue manager; an enterprise communications system; and a search engine. Upon receipt of search query from a user, the search engine submits a request to the queue manager. The queue manager: obtains from the enterprise communications system a communications status comprising an estimated wait time; sends a notification to the search engine advising the search engine of the estimated wait time for service; and upon receiving from the search engine a request to generate a callback to the user from the enterprise of a specific communications type, directing an enterprise communications system of the enterprise that is associated with the specific communications type to initiate a callback to the user from whom the search engine query was received in response to the callback request received from the search engine.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: May 12, 2020
    Assignee: VIRTUAL HOLD TECHNOLOGY SOLUTIONS, LLC
    Inventor: Mark J Williams
  • Patent number: 10652161
    Abstract: A data signal is transmitted in a wireless communication system from a primary station to a secondary station. The data signal comprising a medium access control header (MAC-hs header) and a protocol data unit associated with the medium access control header. The medium access control header comprising a set at least one field (e.g. TSN, SEG, LI, FMT, LCid), wherein a size allocated to at least one field of the set is determined based on a length of the protocol data unit.
    Type: Grant
    Filed: February 2, 2018
    Date of Patent: May 12, 2020
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Paul Bucknell, Matthew Peter John Baker
  • Patent number: 10652181
    Abstract: Systems and methods are provided for facilitating communication between two or more incompatible communication application. A first request is transmitted from a first communication application to open a communication channel with a conference server. The conference server includes a program for facilitating communication between incompatible communication applications. After receiving the first request transmitted by the first electronic device, the server establishing a communication channel with the first electronic device operating a first communication application and establishes a second communication channel with a second electronic device operating a second communication application. The conference server then facilitates communication between the first communication channel and the second communication channel, e.g., by converting communication signals sent through the first communication application into communication signals compatible with the second communication application and vice versa.
    Type: Grant
    Filed: September 3, 2018
    Date of Patent: May 12, 2020
    Assignee: Hattar Tanin, LLC
    Inventors: Saadeh Hattar, Volodymyr Tanin
  • Patent number: 10645125
    Abstract: A telecommunication network 20 configures a telecommunication device 11 and makes and controls communication connections between telecommunication devices. The telecommunication network 20 is configured such that, in use, on initiation of the telecommunication device 11, such as an Internet Protocol telephone or video telephone, a telecommunication device identifier to identify the telecommunication device 11 is output to a computer system or provisioning server 41 via the Internet 10. The computer system 41 receives the telecommunication device identifier and, in response, outputs to the telecommunication device 11, via the Internet 10, an indication of a telecommunication device control system or PBX 12 for use by the telecommunication device 11. The telecommunication device control system 12 is subsequently usable by the telecommunication device 11 to make and control communication connections between the telecommunication device 11 and other telecommunication devices.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: May 5, 2020
    Assignee: STARLEAF LTD
    Inventors: Richard Piers Heatley, Samuel Thomas Jansen, Mark David Richer
  • Patent number: 10645613
    Abstract: The present invention relates to a 5G or pre-5G communications system for supporting a higher data transmission rate beyond a 4G communication system such as LTE. The present invention relates to a method and an apparatus for generating a packet in a mobile communication system. A method according to an embodiment of the present invention, which is a method for generating a packet from a device in a mobile communication system, comprises the steps of: generating a function-based packet and transmitting the packet to a target node, wherein the packet is characterized in that an internet protocol (IP) address is not included therein.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: May 5, 2020
    Assignees: Samsung Electronics Co., Ltd., University-Industry Cooperation Group of Kyung Hee University
    Inventors: Han-Na Lim, Sung-Won Lee, Gi-Jeong Kim, Jung-Shin Park
  • Patent number: 10645208
    Abstract: To provide a called one with information on the caller, a reference to a resource containing real-time or near-real-time information relating to the caller, or information deduced using the real-time or near-real-time information, or the real-time or near-real-time information, or the information deduced using the real-time or near-real-time information, is transmitted with a connection establishment request, and the information in the resource or the received information is displayed to the called one before the requested connection is established so that the called one can make a decision whether or not to answer the call.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: May 5, 2020
    Assignee: GURULOGIC MICROSYSTEMS OY
    Inventors: Tuomas Kärkkäinen, Ossi Kalevo
  • Patent number: 10645220
    Abstract: Systems and methods are disclosed for online data-linked telecommunications decisioning and distribution. One method includes receiving call data relating to a telephone call from a telephone device of a user to an interactive voice response (“IVR”) system; accessing a database storing correlated call data and user data; retrieving correlated call data and user data based on the telephone number of the call data; determining a confidence score defining a confidence that the received call data relates to the retrieved correlated call data and user data; correlating the received call data with retrieved call data and user data when the confidence score is greater than a threshold value; determining an IVR response to present to the user via the IVR system; and transmitting the determined IVR response to the IVR system for presentation to the telephone device of the user.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: May 5, 2020
    Assignee: Verizon Media Inc.
    Inventor: Seth Mitchell Demsey
  • Patent number: 10645171
    Abstract: A desired end-state profile of an electronic media and services customer is received. At the control circuit, the desired end-state profile is applied to the data structure having the current in-state profile according to the set of electronic rules. The data structure is transformed to include the desired state. A network and/or devices are physically transformed to implement the desired end-state.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: May 5, 2020
    Assignee: CSG Systems, Inc.
    Inventors: Thomas Baker, Daniel Polley, Lisa Vandemark, Sridhar Kannan
  • Patent number: RE48001
    Abstract: The present invention provides safe and secure application distribution and execution by providing systems and methods that test an application to ensure that it satisfies predetermined criteria associated with the environment in which it will execute. Furthermore, by using rules and permission lists, application removal, and a modification detection technique, such as digital signatures, the present invention provides mechanisms to safely distribute and execute tested, or untested, applications by determining whether the application has been modified, determining if it has permission to execute in a given wireless device environment, and removing the application should it be desirable to do so.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: May 19, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Laurence Lundblade, Marc S. Phillips, Brian Minear, Yan Zhuang, Anand Krishnan, Stephen A. Sprigg, Mazen Chmaytelli, Mitchell Oliver, Gerald Horel, Karen Crossland