Combined Circuit Switching And Packet Switching Patents (Class 370/352)
  • Patent number: 10325260
    Abstract: A system, method, and computer program product are provided for secure peer to peer transactions. In use, a peer to peer secured transaction is initiated between a first device and a second device. A request is prepared with signed keys at the first device, and the request may be received at the second device. Next, signed keys at the second device are validated and a response is prepared with signed keys at the second device and sent to the first device. Further, the response is cleared via issuer/broker/clearing house at the first device. Lastly, a receipt is prepared and signed at the first device, and the signed receipt is sent to the second device. Additional systems, methods, and computer program products are also presented.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: June 18, 2019
    Inventors: Vivek Mundhra, Geeta Mundhra
  • Patent number: 10326886
    Abstract: A system capable of connecting a device to a wired communication network (e.g., Public Switched Telephone Network (PSTN)) using an adapter. During a telephone call using the PSTN, the adapter may mix two or more audio streams to enable multiple devices to join the telephone call. However, the adapter has limited resources. If the adapter receives a request from an additional device to join the call, the adapter may send a notification that indicates a maximum number of endpoints has been reached. To enable audio mixing for additional devices, the system may send multiple audio streams to a communication server to be mixed and the mixed audio stream are sent to the adapter to be output using the PSTN. The communication server may receive the audio streams from the adapter or directly from the devices.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: June 18, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Mee Tchin Jane John Chuan, Cheuk-man Kong, Tu Dien Do, Usman Ismail
  • Patent number: 10318623
    Abstract: Computer-implemented systems and methods for extracting information during a human-to-human mono-lingual or multi-lingual dialog between two speakers are disclosed. Information from either the recognized speech (or the translation thereof) by the second speaker and/or the recognized speech by the first speaker (or the translation thereof) is extracted. The extracted information is then entered into an electronic form stored in a data store.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: June 11, 2019
    Assignee: Facebook, Inc.
    Inventor: Alexander Waibel
  • Patent number: 10320852
    Abstract: A process is provided which facilitates providing information to a user in an Internet telephony environment. A Session Initiation Protocol (SIP) message including a SIP message header is received from a user. A string pattern matching operation identifies a stored regular expression pattern which matches a character string in a user part of the SIP message header. One portion of the character string identifies an application mapped to the stored pattern. A further portion of the character string identifies one or more variables for use by the application. The application identifies information by applying the value of the one or more variables and communicates this to the user. The application may be on an Interactive Voice Response (IVR) system.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: June 11, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul D. Blencowe, Richard R. Large, Philip Noel, Shahab Rostami
  • Patent number: 10320979
    Abstract: A device may receive, from a server device, a request for an initial action associated with an interactive voice response (IVR) service. The request may include a service identifier. The device may obtain a set of code segments for an IVR application that supports the IVR service by using the service identifier to search a data structure. The set of code segments may be associated with logic of the IVR application. The device may provide instructions associated with an initial code segment to the server device to cause the server device to execute the initial action via a communication with a user device. The device may selectively provide, to the server device, instructions associated with another code segment to cause the server device to execute a next action via the communication with the user device.
    Type: Grant
    Filed: September 8, 2017
    Date of Patent: June 11, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Michael Brimshan, Robert Paul Pittman, Rakshit Yagnik
  • Patent number: 10320679
    Abstract: Some embodiments provide a novel method for load balancing data messages that are sent by a source compute node (SCN) to one or more different groups of destination compute nodes (DCNs). In some embodiments, the method deploys a load balancer in the source compute node's egress datapath. This load balancer receives each data message sent from the source compute node, and determines whether the data message is addressed to one of the DCN groups for which the load balancer spreads the data traffic to balance the load across (e.g., data traffic directed to) the DCNs in the group. When the received data message is not addressed to one of the load balanced DCN groups, the load balancer forwards the received data message to its addressed destination. On the other hand, when the received data message is addressed to one of load balancer's DCN groups, the load balancer identifies a DCN in the addressed DCN group that should receive the data message, and directs the data message to the identified DCN.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: June 11, 2019
    Assignee: NICIRA, INC.
    Inventors: Jayant Jain, Anirban Sengupta, Mohan Parthasarathy, Allwyn Sequeira, Serge Maskalik, Rick Lund
  • Patent number: 10320883
    Abstract: A device for transmitting a file comprises a communication unit; an input unit configured to receive a user input for selecting a file to be transmitted to other device; and a controller configured to determine a distance between the device and the other device based on associated information of the other device, determine a transmission method based on the determined distance, and control the communication unit to transmit the file to the other device according to the determined transmission method.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: June 11, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Zhenpeng Lin
  • Patent number: 10313873
    Abstract: Method and network entities for enabling server allocation in an IMS-based Multimedia over IP network. The method includes receiving by a S-CSCF server of the network subscriber registration data, transmitting, by the S-CSCF server, information representative of subscriber data to a P-CSCF server and/or to an HSS for storing the information representative of the subscriber data in a memory by the P-CSCF server and/or by the HSS, and transmitting, by the S-CSCF server, a S-CSCF group address to the P-CSCF server and/or to the HSS, respectively, said S-CSCF group address being representative of a group of S-CSCF servers, the S-CSCF server being included in said group of S-CSCF servers.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: June 4, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventor: Rogier August Caspar Joseph Noldus
  • Patent number: 10305765
    Abstract: Embodiments of the present invention provide a computer-implemented method for communicating a reference code for a transaction. The method monitors a communication session conducted between a user and an agent via a communication channel, extracts user and channel properties from the monitored communication session, selects a reference code from a set of references codes stored on a database, in which the selection is based at least in part on the extracted communication channel properties and the extracted user properties, and then communicates the selected reference code to the user.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: May 28, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth W. Church, Martin Franz, Nicholas S. Kersting, Jeffrey S. McCarley, Jason W. Pelecanos, Weizhong Zhu
  • Patent number: 10305727
    Abstract: Embodiments of the present invention disclose a method, an apparatus, and a system for controlling a self-optimization switch. By using technical solutions provided in embodiments of the present invention, enabling and disabling of self-optimization can be controlled, and a state of the self-optimization switch can be obtained. A technical solution provided in embodiments of the present invention is as follows: A method for controlling a self-optimization switch includes: obtaining a target state of a self-optimization switch; and sending a setting command that includes the target state to a managed unit, where the setting command instructs the managed unit to change the state of the self-optimization switch to the target state.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: May 28, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Wei Wang, Lan Zou
  • Patent number: 10305808
    Abstract: A wireless communication system for a train, including: a plurality of antennas arranged on an exterior side of the train; an internal local area network (LAN) inside the train; and at least one router in the train for receiving and transmitting wireless voice communication and data communication to and from a stationary communication server outside the train via the antennas, through at least one exterior mobile network, the at least one exterior mobile network providing at least two concurrently useable data links. The internal LAN provides WiFi communication between the at least one router and at least one mobile terminal located inside the train. Further, the router is arranged to transfer wireless voice communication via voice over WiFi (VoWIFI) between the at least one mobile terminal and the exterior mobile network.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: May 28, 2019
    Assignee: ICOMERA AB
    Inventor: Mats Karlsson
  • Patent number: 10306515
    Abstract: In one embodiment, a method of wireless load balancing includes receiving, by a communications controller from a device, a plurality of messages including a plurality of demands of a plurality of UEs and a plurality of locations of the plurality of UEs, where the plurality of demands includes a demand of a UE of the plurality of UEs, where the plurality of locations includes a location of the first UE, and where the location of the UE is in a cell and determining a utility map in accordance with the plurality of demands and the plurality of locations. The method also includes determining a recommendation of user behavior of a user of the first UE in accordance with the utility map, the location of the first UE, and the demand of the UE and transmitting, by the communications controller to the UE, the recommendation of user behavior.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: May 28, 2019
    Assignee: Huawei Technologies Canada Co., Ltd.
    Inventors: Rainer Schoenen, Ziyang Wang, Halim Yanikomeroglu, Nimal Gamini Senarath, Ngoc Dung Dao
  • Patent number: 10305800
    Abstract: Systems and methods for the preferential selection or blocking of Internet Protocol (IP) version addresses, e.g., IPv4 and IPv6 addresses, are provided. During a process where address or domain name resolution is performed, an entity may access a domain bypass list to ascertain whether or not to proceed with requests utilizing an IPv4 address, an IPv6 address, or neither. Such a list may be dynamically or manually created and/or updated such that known issues associated with the use of a particular type of IP version address can be avoided for subsequent resolution requests to access network resources such as web pages, DNS entries, etc.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: May 28, 2019
    Assignee: HUGHES NETWORK SYSTEMS, LLC
    Inventors: Robert James Torres, Nagesh Javali, Venkatasubramaniam Ganesan, Ganeshan Ramachandran, Mark Petronic
  • Patent number: 10303531
    Abstract: A method performed by a server computing system includes generating an operation for a web service, the operation corresponding to at least one main method of a console application, receiving input data from a client device through the operation, writing the input data to a memory store, executing the console application using the input data of the memory store, injecting code into the console application, the code to change input/output streams from a console input/output to the memory store. The method further includes writing an output of the console application to the memory store.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: May 28, 2019
    Assignee: RED HAT, INC.
    Inventors: Filip Eliá{hacek over (s)}, Filip Nguyen
  • Patent number: 10298623
    Abstract: Techniques pertaining to seamless WebRTC support on mobile appliances are described. In one aspect, a method includes one or more processors of one or more gateway servers receiving from a browser-based application executed by a mobile device a request for access to multimedia provided by a multimedia access platform. The method also includes the one or more processors retrieving information related to a profile associated with a user of the mobile device from an identity and access management server. The method further includes the one or more processors enabling the browser-based application to receive from the multimedia access platform one or more types of multimedia based at least in part on the profile associated with the user of the mobile device.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: May 21, 2019
    Assignee: T-Mobile USA, Inc.
    Inventor: Jean-Luc Bouthemy
  • Patent number: 10296381
    Abstract: The method and system for analyzing schedulability configured for a computer for operating an operating system that supports a task group of hard real-time scheduling or a user processor operated in an embedded circuit. The system includes an operating system including a file system and a kernel, and generating non-periodic real-time task information and periodic real-time task information from the file system and the kernel, a tool for testing hard real-time schedulability that collecting the non-periodic real-time task information by applying a first predetermined scheduling algorithm and determining schedulability of a reserved resource for a real-time task group including the non-periodic real-time task information through a second predetermined scheduling algorithm.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: May 21, 2019
    Assignee: AGENCY FOR DEFENSE DEVELOPMENT
    Inventors: Dong-Kuk Ryu, Sang-Il Lee, Hyun-Wook Jin, Yin-Goo Yim, Hyun-Chul Jo
  • Patent number: 10296003
    Abstract: An autonomous vehicle research system includes a vehicle having an attached frame and an engine. A sensing, control and data logging unit, mounted on the frame and in control communication with the engine senses vehicle operational parameters, controls the engine and to steering, and transmits operational data and log operational data. An operator control unit in communication with the sensing, control and data logging unit receives operational data from the sensing, control and data logging unit and presents visual real time display of the operational data. The operator control unit includes a manual cut-off switch that causes the engine to cease moving the vehicle. A remote control unit is manually switchable between a remote control mode and an autonomous control mode. In the remote control mode, the user controls the vehicle remotely. In the autonomous mode, the sensing, control and data logging unit controls the vehicle autonomously.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: May 21, 2019
    Assignee: Georgia Tech Research Corporation
    Inventors: Brian Goldfain, Paul Drews, James Rehg, Evangelos Theodorou, Panagiotis Tsiotras, Grady Williams
  • Patent number: 10298462
    Abstract: A network facsimile apparatus includes a transmission job accepting portion, a gateway data acquiring portion, a geographical correspondence data acquiring portion, a closest region identifying portion, and a FAX transmission requesting portion. The closest region identifying portion identifies closest geographical information from among a plurality of pieces of geographical information in geographical correspondence data corresponding to area codes of a plurality of gateway line numbers. The closest geographical information indicates a region closest to a region indicated by a piece of geographical information that corresponds to an area code of the destination line number set in the FAX transmission data.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: May 21, 2019
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Yoshiaki Yasui
  • Patent number: 10298739
    Abstract: An electronic device comprising: a communication module; a memory; at least one processor operatively coupled to the memory, configured to: display, on the display, a user interface of a messaging application; detect an input indicating a destination telephone number; transmit, via the communication module, a first message comprising a first content by using the destination telephone number and a first protocol; receive, via the communication module, an error message indicating a transmission failure of the first message; and transmit, via the communication module, a second message comprising a second content at least a part of which is the same as the first content, by using the destination telephone number and a second protocol that is different from the first protocol.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: May 21, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Je Min Lee, Jung Wook Park
  • Patent number: 10298747
    Abstract: A phone and system is disclosed which includes a programmed button(s) that initiates a telephone call from the phone to a second phone. In some embodiments, the phone may be a toy or instructional equipment configured to provide for example, children a device to learn how to converse over a telephone call with trusted parties. The phone may initiate a phone call request when a programmed button is pressed by connecting with a computing device that has a wireless local area network (LAN) transceiver and a connection to the telephone network (for example, a smartphone, a tablet, or a wearable device). The phone call request may then be re-routed through the telephone network to the second phone being called and communication may occur between the two phones through the intermediary device. Trusted and restricted communication may thus occur between parents/grandparents and children.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: May 21, 2019
    Inventor: Richard Clark
  • Patent number: 10298778
    Abstract: A communication system has a network access device (NAD) that is designed to deliver Plain Old Telephone Service (POTS) along with high-speed data to Customer Premises Equipment (CPE). The NAD is backpowered by the CPE across a subscriber line. When backpower is provided from the CPE, circuitry (referred to as a “POTS signaling element”) within the network access device converts POTS control signaling to digital data for transmission to the CPE. The band vacated by the POTS control signaling is used for the power signal on the subscriber line. In the absence of backpower, components of the network access device are bypassed, thereby providing POTS in the event of a power failure. The NAD receives advance warning of the backpowering so that it can disable the bypassing in order to prevent the power signal from leaking through the NAD to the network.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: May 21, 2019
    Assignee: ADTRAN, Inc.
    Inventors: Daniel M. Joffe, Jared D. Cress
  • Patent number: 10298769
    Abstract: One embodiment provides a method, including: employing a first device for a call; automatically detecting a transfer requirement between the first device and a second device; and transferring, from the first device to the second device, the call in response to the detecting. Other aspects are described and claimed.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: May 21, 2019
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Nathan J. Peterson, Russell Speight VanBlon, Arnold S. Weksler, John Carl Mese
  • Patent number: 10298577
    Abstract: An application is comprised of a plurality of processes. A process is able to accesses a remote service using a service access credential which is adapted to the particular requirements of the process. By providing a process with customized credential, the process is constrained from performing unnecessary operations, and the overall security of the application is improved. When processes are deployed to a host computer, an agent on a host computer collects credential information and other metadata associated with the processes running on the host computer. The agent makes the metadata available to a credential provider running on the host, and the credential provider exposes an interface that is accessible to the processes. The processes include a credential proxy which communicates with the credential provider. The credential proxies relay credential requests to the credential provider, and return the provided credentials from the credential provider to the processes.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: May 21, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Anirudh Balachandra Aithal, Kiran Kumar Meduri, Samuel Benjamin Karp, Juan Rhenals
  • Patent number: 10291882
    Abstract: A call processing method and a gateway are disclosed, where the gateway is configured to process a call between a multipoint control unit (MCU) and a terminal device. The method includes receiving, by the gateway, a call initiated by the terminal device; negotiating, by the gateway, with the terminal device, to establish a first call between the gateway and the terminal device and determine a media type of the first call; and adding the negotiated media type of the first call to a call established between the gateway and the MCU, where the media type of the first call is different from that of the established call. In this way, the negotiated media type of the call is added to the call established between the gateway and the MCU.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: May 14, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Shuzhao Liao
  • Patent number: 10291689
    Abstract: According to one aspect disclosed herein, a service centric virtual network function architecture can be used for development and deployment of services in a cloud computing system. The cloud computing system can include a plurality of compute resources and a plurality of memory resources. A portion of the plurality of memory resources can include virtual machine monitor instructions. The virtual machine monitor instructions can be executed by a first portion of the plurality of compute resources to perform operations. In particular, the virtual machine monitor instructions can be executed by the first portion of the plurality of compute resources to instantiate a virtual network function to be executed by a second portion of the plurality of compute resources. The virtual network function can include at least a portion of a decomposition of a physical network function that supports at least a portion of a telecommunications service.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: May 14, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Anisa Parikh, Neela R. Atluri, Paritosh Bajpay, Sekar Ganesan, Shobhna Goyal, Shiv Kumar, Magda K. Nassar, Satyendra Tripathi, Ralph Utano
  • Patent number: 10291659
    Abstract: Systems and methods for managing timers for Session Initiation Protocol (SIP) that facilitates network communications in an IP Multimedia Subsystem (IMS) are disclosed. Based on monitored network traffic, network performance measures can be determined to form a basis for dynamic configuration of SIP timers, which may reflect real time network status and optimize SIP based network communication.
    Type: Grant
    Filed: October 18, 2016
    Date of Patent: May 14, 2019
    Assignee: T-Mobile USA, Inc.
    Inventor: Muhammad Tawhidur Rahman
  • Patent number: 10291420
    Abstract: A method and system for managing live, linear, and repetitive video stream transmissions in limited multicast resource systems are provided. The method includes monitoring OTT content streams flow in the broadband network; determining a delivery mode for each of the monitored OTT content streams, wherein the determination is based on at least one decision parameter, wherein the deliver mode is any one of a multicast mode and a unicast mode; and switching from a current delivery mode to the determined delivery mode when the current mode and determined delivery mode are not the same.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: May 14, 2019
    Assignee: imVision Software Technologies Ltd.
    Inventor: Sharon Mantin
  • Patent number: 10291508
    Abstract: The embodiments described herein relate to dynamically optimizing a mapping from applications to shared service providers via one or more monitoring modules. A software layer positioned between a set of requestor applications and a set of shared service providers is configured. The layer is populated with a collection of one or more monitoring modules, with each monitoring module configured to monitor application resource usage. In response to receiving a monitoring request from the set of requestor applications, a mapping of the received request to the collection of xlets is dynamically optimized.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: May 14, 2019
    Assignee: International Business Machines Corporation
    Inventors: Heiko Ludwig, Nagapramod S. Mandagere, Mohamed Mohamed, Aikaterini Stamou
  • Patent number: 10292041
    Abstract: Methods and apparatus for improving the reporting of mobility information are disclosed. An example method, suitable for implementation in a mobile terminal such as an LTE UE, begins with the detecting of a transition from idle state to connected state. The mobile terminal subsequently transmits mobility information to the network in response to or in connection with the transition. The mobility information sent to the network includes one or more of several information elements or information types, including a list of recently visited cells, including information specifying a time-of-stay in each cell, or timestamp information that can be used to derive the mobile terminal's time in each cell. GPS-based speed information or other generic speed information may be included. Complementary methods for implementation in a base station and corresponding apparatus are also disclosed.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: May 14, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Stefan Wager, Mats Folke, Stefan Wänstedt, Henning Wiemann, Emre Yavuz
  • Patent number: 10284603
    Abstract: A computer performs dynamic address isolation. The computer comprises an application associated with an application address, a network interface coupled to receive incoming data packets from and transmit outgoing data packets to an external network, a network address translation engine configured to translate between the application address and a public address, and a driver for automatically forwarding the outgoing data packets to the network address translation engine to translate the application address to the public address, and for automatically forwarding the incoming data packets to the network address translation engine to translate the public address to the application address. The computer may communicate with a firewall configured to handle both network-level security and application-level security.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: May 7, 2019
    Assignee: CUPP Computing AS
    Inventor: Shlomo Touboul
  • Patent number: 10284520
    Abstract: Presented herein are techniques for mitigating a domain name system (DNS) amplification attack. A methodology is provided including receiving, at a (DNS) server, a DNS request, determining whether the DNS request has a source IP address that matches a predetermined source IP address and a port number that falls within a predetermined port range. When the DNS request has a source IP address that matches the predetermined source IP address and a port number that falls within the predetermined port range, determining whether the DNS request includes validation information. Based on the presence or content of the validation information, determining whether the DNS request is a valid DNS request, and dropping the DNS request when it is determined that the DNS request is not a valid DNS request.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: May 7, 2019
    Assignee: Cisco Technology, Inc.
    Inventor: K. Tirumaleswar Reddy
  • Patent number: 10285038
    Abstract: A system and method for discovering user equipment in a network is disclosed. According to one embodiment, a discovery proxy periodically scans an access router that serves a target user equipment and collects an address assignment record of the target user equipment via the access router. The discovery proxy passes the address assignment record to a discovery server, and the discovery server identifies a location of the target user equipment based on the address assignment record of the target user equipment.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: May 7, 2019
    Inventors: Michael P. Hammer, David Grootwassink, Rajesh Puri, Vaibhav Sharma
  • Patent number: 10284606
    Abstract: A method and apparatus are provided for setting up a communications session between an instance of a web application installed in a terminal and a called entity. The method includes sending a first request for setting up a communications session between the application instance and the called entity, the first request being formulated in a first protocol; receiving a response indicating that it is not possible to route the first request, and sending a second request for setting up the communications session formulated in a second protocol.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: May 7, 2019
    Assignee: ORANGE
    Inventors: Emmanuel Bertin, Stephane Cazeaux
  • Patent number: 10284725
    Abstract: The present disclosure is directed to syncing data related to voice calls via dynamically assigned virtual phone numbers. A system receives a voice call entry from a content provider. The system access a lot data structure to parse the log data structure. The system matches a device identifier of the voice call entry with a device identifier of the log entry. The system determines that a predetermined threshold is satisfied by a time or duration of the log entry. The system retrieves a virtual phone number from the log entry. The system performs a lookup to determine a content item impression identifier. The system stores data provided via the voice call entry.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: May 7, 2019
    Assignee: GOOGLE LLC
    Inventors: Seung Yi, Anshul Kothari, Amit Agarwal, Monica Chawathe Lenart, Ajit Apte
  • Patent number: 10277545
    Abstract: A lead user may share an on-line media content experience with one or more followers by identifying content of interest being experienced on the lead user system, identifying one or more followers with whom to share the content of interest, inviting the followers to experience the content of interest, and enabling the followers to access the content of interest.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: April 30, 2019
    Assignee: FACEBOOK, INC.
    Inventors: Brian Heikes, William Frischling, John Thomas Love
  • Patent number: 10277557
    Abstract: The disclosed apparatus may include (1) a storage device that stores a port list definition as a bitmap that identifies port numbers of network socket ports and (2) a physical processor that (A) formats the port list definition such that the bitmap includes (I) a first set of indices that each represent an offset of one or more network socket ports and (II) a second set of indices that are each paired to an index within the first set of indices and each correspond to port numbers of the network socket ports and whose values are calculated based on the offset of the paired index and (B) forwards at least one packet from the network device to a remote device using at least one of the network socket ports whose port numbers are identified in the bitmap. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: July 1, 2017
    Date of Patent: April 30, 2019
    Assignee: Juniper Networks, Inc.
    Inventor: Bijoymon M. Chandrasekharan
  • Patent number: 10278030
    Abstract: A method for joining a conference call from a communication device, the communication device having a locked state and an unlocked state. The method includes displaying an interface on the communication device while the communication device is in the locked state, the interface including an option to join a scheduled conference call, receiving an input for selection of the option while the communication device is in the locked state, unlocking the communication device to the unlocked state, and sending a communication to a second communication device for establishing a conference call session.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: April 30, 2019
    Assignee: BlackBerry Limited
    Inventor: Michael Scott Colbert
  • Patent number: 10277496
    Abstract: The network switch architecture permits modifications to the network topology in real time without the need for manual intervention. In this architecture, a switching core is capable of switching data paths directly from the ingress or egress of the switching core to alternate destination ports in real time, either under software or hardware control.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: April 30, 2019
    Assignee: FIBER MOUNTAIN, INC.
    Inventors: Mohammad H. Raza, David G Stone, Aristito Lorenzo, Ronald M. Plante, John R. Lagana
  • Patent number: 10277683
    Abstract: At least certain embodiments of the present disclosure include a framework for turning one or more multifunctional devices coupled to a personal area network (PAN) into virtual accessories of another multifunctional device coupled to the PAN. In one embodiment, connection between a multifunctional device and a PAN is established, where the PAN is further coupled to a set of multifunctional devices. One or more distributed functionalities associated with a multi-device capable application are assigned to each multifunctional device based on relationship between the multifunctional devices. At least part of the multi-device capable application is shared between the multifunctional devices. Using the multifunctional device, the one or more distributed functionalities are performed in collaboration with the other multifunctional devices.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: April 30, 2019
    Assignee: Apple Inc.
    Inventors: Joe S. Abuan, Barry A. Whitebook, Berkat S. Tung, Jonathan J. Bennett, Graeme J. Devine
  • Patent number: 10278016
    Abstract: Techniques are provided which may be implemented using various methods and/or apparatuses for locating a User Equipment (UE) using one or more proximity devices (PDs) nearby to the UE. One of the provided exemplary techniques includes initiating, by the UE, a request for a location of the UE; sending, by the UE to a location server, a first message comprising a first information for at least one PD in communication with the UE; receiving, by the UE from the location server, a second message comprising a second information for the at least one PD; sending, by the UE to the at least one PD, the second information; receiving, by the UE from the at least one PD, a third information; and obtaining, by the UE, the location of the UE based on the third information.
    Type: Grant
    Filed: February 3, 2017
    Date of Patent: April 30, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Suresh Kumar Bitra, Ashwin Kumar Donthula, Stephen William Edge, Arun Kumar Sharma Tandra
  • Patent number: 10277736
    Abstract: A determination is made whether to handle a request associated with a specific number range by a physical telephone number mapping service instance provisioned for handling the request for the specific number range or a virtual telephone number mapping service instance provisioned for handling the request for the specific number range. If it is determined that the request should be handled by the physical telephone number mapping service instance, forwarding of the request from the physical telephone number mapping service instance to the virtual telephone number mapping service instance is prevented. If it is determined that the request should be handled by the virtual telephone number mapping service instance, forwarding of the request from the virtual telephone number mapping service instance to the physical telephone number mapping service instance is prevented.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: April 30, 2019
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Mehrad Yasrebi, James E. Jackson, Art Daddona
  • Patent number: 10277726
    Abstract: A landline-connected telephone has a landline connection to a publicly-switched telephone network, a processor executing coded instructions from a non-transitory data storage medium, and an input interface receiving data from a remote communication device. Through execution of the coded instructions, the landline-connected telephone receives a telephone number sequence by the near-field wireless circuitry, and generates required tones according to the telephone number sequence, dialing the telephone number over the landline connection.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: April 30, 2019
    Inventor: Padmanabhan Mahalingam
  • Patent number: 10277961
    Abstract: An electronic device includes a communicator comprising communication circuitry; and a controller configured to recognize a trigger for an execution request of an application for interoperating with a companion screen and to transmit a notification message including a key identifying the application of a companion device and information for calling the application to a notification server that provides a notification service with respect to the application to the companion device through the communication circuitry of the communicator.
    Type: Grant
    Filed: July 25, 2016
    Date of Patent: April 30, 2019
    Assignee: Samsung Electronics, Co., Ltd.
    Inventors: Ji-min Chung, Seung-woo Kum, Young-sun Ryu, Tae-beom Lim
  • Patent number: 10277566
    Abstract: This disclosure is directed to systems and methods for securely communicating authentication information in a networked environment such as one involving a client device, a cloud based computing platform, and an enterprise computing environment. Some embodiments may include encrypting, by a client device using a public key, authentication information provided by a user. The encrypted authentication information is sent to a cloud based service which then sends it to an on-premises component residing behind a firewall of an enterprise. The on-premises component decrypts the authentication information using a private key, validates the authentication information, and returns the result to the cloud based service over a network. If validated, the cloud based service establishes a secure connection between the client device and the on-premises component such that the user can access the enterprise's content without the enterprise having to share the authentication information with the cloud based service.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: April 30, 2019
    Assignee: SailPoint Technologies, Inc.
    Inventors: Craig Robert William Forster, Daniel Thomas Greff, Crandall B. T. Chow, Phillip Goldenburg
  • Patent number: 10277602
    Abstract: A wireless device blocking tool includes a user interface, a location engine, and a connection engine. The user interface receives at least one of a MAC address and an IP address of a device. The location engine communicates a query to an access control server, receives a response from the access control server, and determines, based on the response, whether the device connected to a network through a wireless connection or a wired connection. If the device connected through the wireless connection, the location engine determines a WLC through which the device connected and if the device connected through the wired connection, the location engine determines a switch through which the device connected. The connection engine connects to the determined WLC if the device connected through the wireless connection and connects to the determined switch if the device connected through the wired connection.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: April 30, 2019
    Assignee: Bank of America Corporation
    Inventors: Rahul G. Isola, Anthony P. Grossi, Patrick M. Sweet
  • Patent number: 10271370
    Abstract: A first off-network mission critical (ONMC) wireless device discovers ONMC wireless devices employing a proximity services discovery procedure. First media traffic is transmitted employing a first mission critical session to a third ONMC wireless device. A message comprising an organization field identifier and an organization identifier is received from a second ONMC wireless device. A call priority is determined, at least in part, based on the organization field identifier and the organization identifier. Transmission of the first media traffic terminates, based at least on the call priority. Transmission of second media traffic to the second ONMC wireless device employing a second mission critical session may be started.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: April 23, 2019
    Assignee: Ofinno Technologies, LLC
    Inventors: Roozbeh Atarius, Esmael Hejazi Dinan
  • Patent number: 10270652
    Abstract: A system and method for network management are described herein. The system includes a number of servers and a first network coupling the servers to each other and configured to connect the servers to one or more client computing devices. The system also includes a second network coupling the servers to each other, wherein data transferred between the servers is transferred though the second network. Network management requests for configuring the second network are communicated to the servers through the first network.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: April 23, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jichuan Chang, Parthasarathy Ranganathan
  • Patent number: 10271274
    Abstract: Access terminals are adapted to facilitate extended time periods for maintaining PPP sessions. According to one example, an access terminal can communicate with a network entity to establish a PPP session maintained by an extended time period. The extended time frame can be different (e.g., greater or less) than a default time period for maintaining the PPP session. For instance, the access terminal may establish a PPP session including a PPP connection. The access terminal may also send a persistence indicator to the network entity to cause setting the extended time period for maintaining the PPP session. The network entity may receive the persistence indicator and accordingly employ a differing time period (e.g., an extended time period) for maintaining the PPP session. Other aspects, embodiments, and features are also included.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: April 23, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Ravindra Manohar Patwardhan, Rashid Ahmed Akbar Attar
  • Patent number: 10263798
    Abstract: A device may receive network traffic. The device may determine that the network traffic includes a hypertext transfer protocol (HTTP) message. The device may determine, based on the HTTP message, that the network traffic is associated with a toll-free data service. The toll-free data service may cause a first party to be billed for data usage associated with the network traffic by a second party. The device may perform validation operations, based on validation information included in the HTTP message, to determine whether to provide the network traffic or drop the network traffic. The network traffic may be provided when the validation operations are successful, and may be dropped when the validation operations are unsuccessful. The device may cause the first party or the second party to be billed for the data usage based on the network traffic being associated with the toll-free data service.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: April 16, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Chunyan Du
  • Patent number: 10264474
    Abstract: The present invention relates to a method and embodiments thereof in a Radio Node, a node, computer program and computer program products for adapting of Radio Coordination schemes to transport network characteristics. The method comprises detecting new neighbours, retrieving transport characteristics values between radio neighbours, validity checking of the active Radio Coordination scheme(s), and updating of Radio Coordination scheme, if necessary, based on the measured transport characteristics values.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: April 16, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Balazs Varga, Mats Forsman, Shahryar Khan, Lars Peter Pehrson, Tomas Thyni