With Interexchange Network Routing Patents (Class 379/220.01)
  • Patent number: 11212391
    Abstract: Certain aspects of the disclosure are directed to routing decisions implemented in response to data communications. According to a specific example, one or more computer processor circuits are to interface with remotely-situated client entities using a first programming language, and to provide a database of data communications services based on a subscription. In response to receipt of a data communication, client-specific sets of control data can be identified. The client-specific sets of control data are derived from programming instructions received over a message exchange protocol and corresponding to a second programming language that is compatible with the first programming language. Based on the client-specific sets of control data and using a numbering plan area (NPA) code of the received data communication, a nearby extension of the client entity can be identified, and the received data communication can be routed to the nearby extension.
    Type: Grant
    Filed: July 20, 2020
    Date of Patent: December 28, 2021
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 11082564
    Abstract: In one or more embodiments, an apparatus includes a set of VoIP servers configured to route VoIP calls to and from a plurality of VoIP-enabled devices. Each of the VoIP-enabled devices is respectively associated with one of a plurality of client accounts. A control circuit is communicatively connected to the one or more VoIP servers and directs the VoIP servers to route VoIP calls for a client account according to a respective routing policy for the client account. The routing policy indicates one or more routing algorithms for selecting paths of a network for routing each of the VoIP calls. The routing policy also indicates a selection algorithm configured to, for each VoIP call, one of the set of routing algorithms based on a set of criteria such as date or time of the call.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: August 3, 2021
    Assignee: 8x8, Inc.
    Inventors: Bryan R. Martin, Garth Judge, Zhishen Liu
  • Patent number: 11032325
    Abstract: A system and method for facilitating signaling and media communication at a communication platform that includes receiving a communication request to a resource, wherein the communication request specifies a destination endpoint; establishing signaling and media communication in a session with the destination endpoint of the communication request; registering a callback resource to a signaling event of the session; monitoring signaling messages of the session; detecting the signaling event in the signaling messages of the session; and triggering the callback resource upon detecting the signaling event.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: June 8, 2021
    Assignee: Twilio Inc.
    Inventors: Jonas Boerjesson, John Wolthuis, Jeffrey Lawson, Evan Cooke
  • Patent number: 10880705
    Abstract: Methods and apparatus, including computer program products, are provided for charging in multi-connectivity systems. In some example embodiments, there may be provided a method that includes marking, by a first base station serving a user equipment, at least one packet to include a first indication indicating that the at least one packet was received directly at the first base station serving the user equipment; and marking, by the first base station, at least one other packet to include a second indication to indicate that the at least one other packet was received via a second base station also serving the user equipment. Related systems, methods, and articles of manufacture are also described.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: December 29, 2020
    Assignee: Nokia Technologies Oy
    Inventors: Xiang Xu, Srinivasan Selvaganapathy, Tsunehiko Chiba
  • Patent number: 10855526
    Abstract: A sensor registration method according to one aspect of the present invention includes generating association information associating port information with sensor information, the port information identifying a connection port of a first communication device to which a sensor is connected, the sensor information including a type of the sensor, converting the association information to have a predetermined format, transmitting the converted association information to an information processing device configured to process data obtained from the sensor, and registering the sensor in the information processing device by storing the converted association information into the information processing device.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: December 1, 2020
    Assignee: Yokogawa Electric Corporation
    Inventors: Yusaku Yoshida, Shunsuke Baba, Daisuke Ikegami
  • Patent number: 10798681
    Abstract: A point-to-point radio apparatus (10A or 10B) is configured to perform a first channel search (S12) to search for an idle channel available to use in a first point-to-point radio link (11A) in response to receiving a first notification (S11) indicating that a second point-to-point radio link (11E) operated by another point-to-point radio system (1E) is unavailable. This contributes to, for example, efficient channel searches in point-to-point radio systems.
    Type: Grant
    Filed: October 3, 2018
    Date of Patent: October 6, 2020
    Assignee: NEC Corporation
    Inventors: Tomohiro Kikuma, Hiroaki Miyamoto
  • Patent number: 10791154
    Abstract: Devices, methods, systems, and computer-readable media for holding registration messages during communication session switching are described herein. One or more embodiments include a processor and memory on the IP network device wherein the processor executes executable instructions stored in memory to receive an authorization message from a host provider device, authorizing an end device to communicate through the host provider device, wherein the authorization message includes an authorization refresh timer quantity, modify the authorization refresh timer quantity from a first quantity to a second, smaller quantity, send the authorization message with the modified authorization refresh timer to the end device, receive a register message, hold the register message, and when a network switch event occurs, forward the held register message to the host provider device.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: September 29, 2020
    Assignee: Edgewater Networks, Inc.
    Inventor: Michael P. Reiman
  • Patent number: 10721359
    Abstract: Certain aspects of the disclosure are directed to routing decisions implemented in response to data communications. According to a specific example, one or more computer processor circuits are to interface with remotely-situated client entities using a first programming language, and to provide a database of data communications services based on a subscription. In response to receipt of a data communication, client-specific sets of control data can be identified. The client-specific sets of control data are derived from programming instructions received over a message exchange protocol and corresponding to a second programming language that is compatible with the first programming language. Based on the client-specific sets of control data and using a numbering plan area (NPA) code of the received data communication, a nearby extension of the client entity can be identified, and the received data communication can be routed to the nearby extension.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: July 21, 2020
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 10623937
    Abstract: The present invention extends to methods, systems, and computer program products for validating and supplementing emergency call information. A Public Safety Answering Point receives an emergency (e.g., 911) call from a mobile device. Parts of the emergency call are processed to identify an emergency call location. Characteristics of the emergency call are combined with characteristics of other signals to identify and emergency call event, including the emergency call location. The emergency call event is sent to the Public Safety Answering Point. Prior to receiving phase II data and possibly even prior to receiving phase I data, the Public Safety Answering Point receives the event. The Public Safety Answering Point tailors dispatch of emergency resources responding to the emergency call based on characteristics of the event, including the originating location.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: April 14, 2020
    Assignee: Banjo, Inc.
    Inventors: Damien Patton, Rish Mehta, Christian Gratton, Varun Gowda, Michael B. Dodd
  • Patent number: 10609195
    Abstract: Methods and apparatus implementing a telephony terminal for connecting a telephone to a data network. In one implementation, a telephony system includes: a phone connection for connecting to a telephone; a network connection for connecting to a network; and a controller connected to said phone connection and to said network connection; wherein said controller provides a phone service for processing information for said phone connection, said controller provides a network service for processing information for said network connection, and said controller provides a network voice service for converting information to and from a network voice format.
    Type: Grant
    Filed: December 3, 2018
    Date of Patent: March 31, 2020
    Assignee: CALLAHAN CELLULAR L.L.C.
    Inventors: Satoru Yukie, Mike Kwon, Craig M. Hagopian, Kazuhiko Shirai
  • Patent number: 10599734
    Abstract: A mediating method may include: preparing at least two lists that respectively correspond to different values of a specific feature and that each of which includes at least one item; receiving first information about a first terminal or a user of the first terminal from the first terminal; deriving a value corresponding to the specific feature using the received first information; selecting a first list from among the at least two lists using the derived value; determining whether a first item matching the user of the first terminal is present in the at least one item included in the first list using the first information; and when it is determined that the first item is present in the first list, transmitting second information corresponding to the first item to the first terminal, or transmitting third information corresponding to the first terminal to a second terminal corresponding to the first item.
    Type: Grant
    Filed: June 2, 2017
    Date of Patent: March 24, 2020
    Assignee: HYPERCONNECT, INC.
    Inventors: Sangil Ahn, Kangsik Jung, Hyountaek Yong, Sangpil Yoon
  • Patent number: 10572880
    Abstract: When an account holder contacts the issuer of the account to dispute a transaction conducted with a merchant using the account, the issuer may request additional transaction details, such as purchased item level details, from the merchant via the merchant integrated dispute resolution platform. A real-time purchase inquiry sent to the merchant may request purchase information or transaction information (e.g. purchased item details, order information, order history, shipping and delivery information, etc.) associated with the transaction. The merchant may send a real-time response to the merchant integrated dispute resolution platform which may forward all or a portion of the received information to the issuer in real-time. The entire communication between the issuer, the merchant integrated dispute resolution platform and the merchant may be a sessionless (or stateless) communication, i.e. all communication among the parties may occur in a single session which may last 10 seconds or less.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: February 25, 2020
    Assignee: Visa International Service Association
    Inventors: Richard Stopic, David Richey, Elizabeth Chaffin, Mark Woelfer, Stacey Jess
  • Patent number: 10560490
    Abstract: A system and method for facilitating signaling and media communication at a communication platform that includes receiving a communication request to a resource, wherein the communication request specifies a destination endpoint; establishing signaling and media communication in a session with the destination endpoint of the communication request; registering a callback resource to a signaling event of the session; monitoring signaling messages of the session; detecting the signaling event in the signaling messages of the session; and triggering the callback resource upon detecting the signaling event.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: February 11, 2020
    Assignee: Twilio Inc.
    Inventors: Jonas Boerjesson, John Wolthuis, Jeffrey Lawson, Evan Cooke
  • Patent number: 10524023
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products, and the like, for providing one or more toll-free services to a customer of an enterprise telecommunications network environment. In particular, the toll-free services may be provided to the customer by one or more application servers associated with the network. Through use of the systems and methods of the present disclosure, such services may be provided for the customer regardless of the method of routing through the network requested by the customer. For example, the toll-free communication may be transmitted through the network based on a destination telephone number associated with the customer. In another example, the toll-free communication is transmitted through the network based on a destination trunk group associated with the customer.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: December 31, 2019
    Assignee: Level 3 Communications, LLC
    Inventors: David A. Tschirhart, Joseph M. Roy
  • Patent number: 10447861
    Abstract: Certain aspects of the disclosure are directed to routing decisions implemented in response to data communications. According to a specific example, one or more computer processor circuits are configured and arranged to interface with remotely-situated client entities using a first programming language, and to provide a database of data communications services based on a subscription. In response to receipt of a data communication, client-specific sets of control data can be identified. The client-specific sets of control data are derived from programming instructions received over a message exchange protocol and corresponding to a second programming language that is compatible with the first programming language. Based on the client-specific sets of control data and using a numbering plan area (NPA) code of the received data communication, a nearest extension of the client entity can be identified, and the received data communication can be routed to the nearest extension.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: October 15, 2019
    Assignee: 8x8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 10348560
    Abstract: A system for adaptive cloud-based work routing comprising a work router for assigning work tasks and a routing configuration server for configuring operation or monitoring performance of a work router, and a graphical user interface for configuration of a cloud-based work router.
    Type: Grant
    Filed: January 2, 2018
    Date of Patent: July 9, 2019
    Assignee: Aria Solutions, Inc.
    Inventor: Paul Peloski
  • Patent number: 10348908
    Abstract: A method and system for operating a multitenancy telephony system including a call queue that stores call requests received from a plurality of users; an expandable and contractible telephony resource duster that establishes call sessions for call requests; a analysis system that calculates capacity requirements of the system; a resource allocator that manages the scaling and operation of the telephony resource cluster; and a plurality of telephony network channels that are used as telephony communication channels for call sessions.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: July 9, 2019
    Assignee: Twilio, Inc.
    Inventors: Jeff Lawson, John Wolthuis, Evan Cooke
  • Patent number: 10311756
    Abstract: Systems, methods, and computer-readable media for validating addresses of a settlement are provided. An address validation model for a settlement is generated from an address numbering system inferred from observed addresses located in the settlement, based on the assumption that a most settlements use a regular addressing scheme. The address validation model has a first axis and a second axis having headings determined from are generated by determining known address points and headings to matched points. A mapping is determined between the coordinates of the first axis and the address points and between the coordinates of the second axis and the address points. The address validation model having the mapping is used to validate addresses for the settlement. Invalid addresses may be flagged for further review by an operator.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: June 4, 2019
    Assignee: GOOGLE LLC
    Inventor: Richard Frederick Poppen
  • Patent number: 10285034
    Abstract: An intercom network (10) for real-time audio communication between users (11a, 11b, 11c, 11d, 11e, 11f, 15a, 15b), amongst other things, is represented and described, comprising at least one stationary element (12a, 12b), as a base (13), to which the users (11a, 11b, 11c, 11d, 11e, 11f) are connected, and at least one mobile terminal (15a, 15b), such as a belt pack (16) or a mobile microphone (17) that comprises an audio input (18a, 18b), wherein audio signals can be transmitted wirelessly with the mobile terminal within the DECT frequency range to the stationary element or to another stationary user, wherein the stationary element comprises a device (19) for user management that administers the users (11a, 11b, 11c, 11d, 11e, 11f, 15a, 15b) connected to the stationary element (12a, 12b), and wherein an authorization check is carried out by the device for the logging-on of the mobile terminal to the stationary element, wherein the device (19) comprises an NFC element (20a) arranged on the stationary element (
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: May 7, 2019
    Assignee: RIEDEL COMMUNICATIONS INTERNATIONAL GMBH
    Inventors: Jiou-Pahn Lee, Thomas Riedel
  • Patent number: 10277735
    Abstract: Systems and methods for individual telephone numbering assignment and administration in a telecommunications network are disclosed. Particularly, the invention relates to the concept of acquiring individual telephone numbers instead of acquiring a block of telephone numbers from an administration agency. According to disclosed embodiments, the system and method allow a carrier to request an individual telephone number from a numbering administrator. The numbering administrator verifies that the carrier is authorized to request an individual telephone in a particular geographic area. If the carrier is authorized, the numbering administrator obtains an individual telephone number from its database and provides it to the carrier. The carrier initiates an intra-carrier assignment with an administrative agency to get the individual telephone number assigned to it.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: April 30, 2019
    Assignee: Neustar, Inc.
    Inventor: Thomas G. McGarry
  • Patent number: 10270917
    Abstract: Aspects of the present disclosure involve systems, methods, computer program products for consolidating toll-free features of two or more telecommunications networks. In one implementation, the network services may be consolidated through utilization of an Enhanced Feature Server (EFS) or other type of application server deployed in a telecommunications network. The EFS may be configured to receive a toll-free communication and route the communication based on the dialed toll-free number and a carrier identification code (CIC) associated with the communication. Routing the communication based at least on the CIC associated with the communication allows the telecommunications network to consolidate (and ultimately remove) a redundant network or network components from the telecommunications network to improve the operation of the network. In circumstances where a CIC is not associated with a communication, the EFS may associate a CIC with the communication for routing.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: April 23, 2019
    Assignee: Level 3 Communications, LLC
    Inventor: David A. Tschirhart
  • Patent number: 10240938
    Abstract: A vehicle management system can send a first pick-up location to a remote computing device of a prospective rider. A location tracking system is configured to monitor a location of the rider as the rider walks to rendezvous with the vehicle. The vehicle management system can later determine, based on the location of the rider as the rider walks to rendezvous with the vehicle, that the vehicle could rendezvous with the rider sooner by using a second pick-up location. The vehicle management system can prompt the vehicle navigation system to cease directing the vehicle toward the first pick-up location and instead direct the vehicle toward the second pick-up location. The vehicle management system can prompt the remote computing device to cease directing the rider toward the first pick-up location and instead direct the rider toward the second pick-up location.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: March 26, 2019
    Assignee: Drivent Technologies Inc.
    Inventors: Eric John Wengreen, Wesley Edward Schwie
  • Patent number: 10154147
    Abstract: Disclosed embodiments include a multi-network gateway system providing one or more third-party telecommunications service providers access to a third-party network interface across an otherwise proprietary access network maintained by a primary telecommunications service provider. Specifically, one embodiment includes an access network provided by a primary telecommunications service provider in communication with a multi-network access gateway. One subset of telecommunications information conveyed across the access network is provided to a customer of the primary telecommunications service provider. Another subset of telecommunications information conveyed across the access network is provided to a third-party network interface and to a third-party network, for the use of the third-party telecommunications service provider.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: December 11, 2018
    Assignee: CenturyLink Intellectual Property LLC
    Inventor: Charles I. Cook
  • Patent number: 10079862
    Abstract: A system, method and computer-readable medium by-passing the public switched telephone network when routing a call from a carrier network to an enterprise network are provided. A carrier gateway server is communicatively coupled with an enterprise gateway server. The enterprise gateway server is adapted to publish direct inward dial numbers assigned to enterprise extensions to the carrier gateway server. Once published, call setups originated in the carrier network may be routed directly to an enterprise network having a terminal assigned the dialed number of the call setup. Advantageously, the carrier network operator does not incur any inter-connect fee from any public switched network operator.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: September 18, 2018
    Assignee: Tango Networks, Inc.
    Inventors: Lathan W. Lewis, Andrew Silver
  • Patent number: 9973544
    Abstract: Aspects of the subject disclosure may include, for example, a method including receiving, at a first carrier, a first query for a record of a called number associated with a request to connect an internet protocol call between a first device of the first carrier and a second device of a second carrier, where the first query includes an inter-carrier telephone number mapping apex domain, querying an internetwork packet exchange telephone number mapping equipment of a partner network for a pointer to a second telephone number mapping equipment of the second carrier according to the first query, querying the second telephone number mapping equipment for the record of the called number using the pointer to the second telephone number mapping equipment of the second carrier, and forwarding the record from the second telephone number mapping equipment to an internet protocol multimedia subsystem of the first carrier for routing the internet protocol call to the second carrier. Other embodiments are disclosed.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: May 15, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Bernard Ku, James W. Forsyth, Lakshminarashimhan Naidu
  • Patent number: 9894578
    Abstract: Aspects dynamically switch between different cellular service providers that use different ones of cellular signal encoding standards during a cellular call. A cellular phone call established from an end user device to another user on a first cellular service provider. In response to determining that the performance attributes of the first cellular service provider fail to meet the boundary values, while maintaining the established cellular phone call from the end user device to the other user without dropping the established call, or a connection of the end user to the established call, the call is automatically switched to a different (second) cellular service provider that has performance attributes meeting the boundary values and using a different cellular signal encoding standard relative to the first cellular service provider.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: February 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Samuel M. Jawaharlal, Arunachalam Narayanan, Sathya Santhar, Balamurugaramanathan Sivaramalingam, Mukundan Sundararajan
  • Patent number: 9807249
    Abstract: Aspects of this disclosure are directed to a method of routing toll-free telephone calls using a toll-free exchange, thereby minimizing the number of hand-offs, increasing the technological capability and reducing the ultimate cost of the toll-free call. Toll-free subscribers are generally assessed a cost based on each exchange plus the duration of the call. Subscribers are also limited to the decades old technological standards of PSTN switching. It is therefore an object of the present disclosure to minimize the number of exchanges, promote technological possibility and simplify the process of directing a toll-free telephone call by providing a toll-free exchange.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: October 31, 2017
    Inventor: David Aldworth
  • Patent number: 9734466
    Abstract: According to one general aspect, in one embodiment, a method may include establishing a relationship with a plurality of external tenant systems configured to utilize an internal ERP service provider system. In one embodiment, the method may also include receiving an external tenant message from one of the external tenant systems. The method may further include, in various embodiments, converting the received external tenant message to an internal provider message. In some embodiments, the method may include transmitting the converted internal provider message to at least a portion of the internal ERP service provider system.
    Type: Grant
    Filed: November 11, 2008
    Date of Patent: August 15, 2017
    Assignee: SAP SE
    Inventors: Boban Cvetkovic, Robert Boban
  • Patent number: 9729540
    Abstract: A system and method for providing authentication of a user is disclosed. The use of a non-confidential and unique user identification number and a temporary access code separates authentication of the user from transmission of any user passwords or user-identifiable data, as well as provides a ubiquitous means to authenticate the user with unrelated organizations, without any information passing between those organizations.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: August 8, 2017
    Assignee: KINESIS IDENTITY SECURITY SYSTEM INC.
    Inventors: Jonathan G. Bell, Kenneth W. Jennings
  • Patent number: 9680685
    Abstract: There is disclosed a method of distributing streamed content in a network, the network having a central server and at least a first node and a second node communicatively coupled to the central server, the streamed content transcoded at the central server as a first transcoded stream and a second transcoded stream, the first transcoded stream and the second transcoded stream being different in at least a bitrate used for transcoding. The method is executable at the central server.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: June 13, 2017
    Assignee: SPB TV AG
    Inventors: Fedor Sergeevitch Ezhov, Nikolay Viktorovitch Krasko
  • Patent number: 9612122
    Abstract: Methods and apparatus, including computer program products, for obtaining location information from a location source. A geographic reference point is determined based on accuracy of the location information. The geographic reference point is incorporated into a location result.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: April 4, 2017
    Assignee: Telecommunication Systems, Inc.
    Inventors: Matthew Zarem, Eric Vuillermet, John Deaguiar
  • Patent number: 9608861
    Abstract: A first terminal-side routing control device 13 is placed between a first communication network 21 and a first communication terminal 11. A second terminal-side routing control device 15 is placed between a second communication network 22 and a second communication terminal 12. The first terminal-side routing control device 13 includes a first via information setting unit 14 for including, in data received from the first communication terminal 11, information for specifying a routing control device 33 placed on one side of a long-distance transmission path 23 as a via device. The second terminal-side routing control device 15 includes a second via information setting unit 16 for including, in data received from the second communication terminal 12, via information for specifying a routing control device 34 placed on the other side of the long-distance transmission path 23 as a via device.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: March 28, 2017
    Assignee: NEC CORPORATION
    Inventor: Tatsuhiro Nakada
  • Patent number: 9589242
    Abstract: A system is provided for integrating custom policy rules with a policy validation process for validating forms within an organization. The system may enable the organization to create new policy rules and to customize existing policy rules for forms according to various specifications. The custom policy rules may be stored in policy database and the policy validation process may be applied to validate submitted forms against the custom policy rules for identifying policy rule violations. The system may automatically apply the policy validation process upon the submission of a form to the organization for identifying violations before posting the form to the organization's system. The system may generate a policy violation results list, and may provide a display message for indicating when policy violations have been identified in the submitted form, and may also present options to the user for addressing the policy violation and approving the form.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: March 7, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Neil Robinson, Annette Bruer, Clifford Hoglund, Jarek Wyganowski
  • Patent number: 9569751
    Abstract: A graph database is described for use in connection with a contact center. The graph database includes a plurality of nodes and relationships that describe the operations, entities, personnel, and attributes in the contact center. Also included in the graph database is an attribute tree that enables a work assignment engine in the contact center to make proximity-based work assignment decisions.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: February 14, 2017
    Assignee: Avaya Inc.
    Inventors: Robert C. Steiner, Wen-Hua Ju
  • Patent number: 9420092
    Abstract: A communication is supplemented. An initiated communication directed to a unique communication destination address assigned to a receiving party is received from the receiving party. Before the initiating party is provided access to a final communication destination for the communication, providing to the initiating party at least one selectable option, receiving from the initiating party a selected option from the at least one selectable option, and supplementing the communication based on the selected option. Only after supplementing the communication based on the selected option is the initiating party provided with access to the final communication destination.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: August 16, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Linda Ann Roberts, Edward Michael Silver, Hong Thi Nguyen
  • Patent number: 9374469
    Abstract: Devices and methods are provided for implementing a network resource management system that reduces network signaling traffic through a network. A network server utilizing a communication signaling protocol is configured with functionality that reduces call set-up signaling traffic. Instead of exchanging communication signaling protocol related signaling between a calling end user device and a destination end user device when attempting to set up the call, the disclosed examples provide for determining a call status of the destination end user device before sending any communication signaling protocol related messages to the destination end user device. If the destination end user device is unavailable or is on another call, the network server uses communication signaling protocol related messages to connect the calling end user device with a voice mail server related to the destination end user device and foregoes sending communication signaling protocol related messages to the destination end user device.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: June 21, 2016
    Assignee: Cellco Partnership
    Inventors: Amit Mahajan, Muhammad Salman Nomani
  • Patent number: 9357047
    Abstract: A method and system for operating a multitenancy telephony system including a call queue that stores call requests received from a plurality of users; an expandable and contractible telephony resource cluster that establishes call sessions for call requests; a analysis system that calculates capacity requirements of the system; a resource allocator that manages the scaling and operation of the telephony resource cluster; and a plurality of telephony network channels that are used as telephony communication channels for call sessions.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: May 31, 2016
    Assignee: Twilio, Inc.
    Inventors: Jeff Lawson, John Wolthuis, Evan Cooke
  • Patent number: 9357052
    Abstract: Systems and methods are described herein for developing a notification framework for presenting notification information to a user of an electronic device. One embodiment of a method, among others, includes receiving input from physical sensors located in proximity to an electronic device and receiving input from one or more other electronic devices in proximity to the electronic device. The method further comprises assessing a context of the electronic device from the received input. A notification framework is then determined from the assessed context. The method also includes notifying a user of the electronic device of a detected event associated with the electronic device. Notifying the user includes notifying the user within the notification framework.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: May 31, 2016
    Assignee: Immersion Corporation
    Inventor: Christopher J. Ullrich
  • Patent number: 9344949
    Abstract: A system and method to allow call traffic localization within a mobile switching center server pool (MSS pool) or between MSS pools, provides a trunk group identifier mapped to an originating media gateway. An originating mobile switching center server (MSC server) initiates a call session with a terminating MSC server by sending a session initiation protocol (SIP) message that includes a trunk group identifier mapped to an originating media gateway identity. The terminating MSC server examines the mapping received in the SIP message, and uses the trunk group identifier to select a terminating media gateway for call routing to realize call traffic localization.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 17, 2016
    Assignee: T-Mobile USA, Inc.
    Inventor: Shujaur Rehman Mufti
  • Patent number: 9332121
    Abstract: A method and system of establishing calling preferences for a user are provided. The method includes: defining a user profile containing an association between the user and two or more communication devices, each device having an associated device type; assigning the user to at least one group; obtaining group preferences associated with one or more of the user's groups; determining user preferences for the user based on the group preferences and the device types of the communication devices associated with the user; and storing the user specific preferences in a user profile associated with the user.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: May 3, 2016
    Assignee: BlackBerry Limited
    Inventors: Shen-Yuan Michael Yap, Michael Colbert
  • Patent number: 9319391
    Abstract: Implementations of the present disclosure involve a system and/or method for providing account information for a telephone number. All users are authenticated to ensure they may access the account information. Once authenticated, the user provides one or more telephone numbers that they would like to retrieve account information for. The system searches for the telephone number and if found, checks to ensure that the telecommunications provider services the phone number. When the telecommunications provider is the provider for the phone number, the record is retrieved and sent to the user.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 19, 2016
    Assignee: Level 3 Communications, LLC
    Inventors: Brett Wentworth, Taylor Fraley, Mike Keating, Dale Drew, John Fable
  • Patent number: 9268803
    Abstract: There is provided a method that includes (a) receiving an input postal address, (b) comparing the input postal address to a standard, (c) providing a single best postal address corresponding to the input postal address based on the comparing, (d) matching the single best postal address to a business in a business information database, (e) obtaining a business address for the business from the business information database, and (f) correcting the single best postal address, based on the business address, to yield a corrected postal address. There is also provided a system that performs the method, and a machine-readable medium having instructions stored thereon that cause the machine to perform the method.
    Type: Grant
    Filed: February 25, 2010
    Date of Patent: February 23, 2016
    Assignee: THE DUN & BRADSTREET CORPORATION
    Inventors: Andrew Kapochunas, Cynthia Bergelt
  • Patent number: 9251498
    Abstract: A management system facilitating deployment of customizations of an enterprise application, with the enterprise application containing software modules pre-installed on a set of servers. In an embodiment, the management system first receives a set of deployment units each containing data defining a manner of configuration affecting the operation of at least some of the software modules to attain the desired customizations, and an enterprise profile indicating the specific subset of deployment units to be deployed in each of the servers. Management system then orchestrates the configuration of the software modules installed on the set of servers according to the data specified in the set of deployment units and the enterprise profile.
    Type: Grant
    Filed: October 18, 2007
    Date of Patent: February 2, 2016
    Assignee: Oracle International Corporation
    Inventors: Abhijit Suresh Khasnis, Ramesha Sheernali G, Bakash Shaik, Yilun Shang, Mancang Tian, Jiaren Wu, Xiangyang Su, Hans Kedefors, Chin-Heng Hong, Ashraf Sayed Alyan, Hongxing Li
  • Patent number: 9231986
    Abstract: A method that incorporates teachings of the subject disclosure may include, for example, receiving a query from a call session server for a first pointer associated with a telephone number of a terminating device of a requested communication session, transmitting to the call session server the first pointer including a session initiation protocol uniform resource identifier associated with the terminating device to initiate an internet protocol communication session, receiving a notification from the call session server responsive to the call session server failing to initiate the internet protocol communication session, and transmitting to the call session server a second pointer including a telephone protocol uniform resource identifier for originating a circuit-switched communication session responsive to receiving the notification. Other embodiments are disclosed.
    Type: Grant
    Filed: April 7, 2014
    Date of Patent: January 5, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, LP
    Inventors: Bernard Ku, Lakshminarashimhan Naidu, Armstrong Soo
  • Patent number: 9170739
    Abstract: A management information storage section included in a relay apparatus stores first management information for managing an address of a first buffer which stores data transmitted from a first apparatus to a second apparatus and second management information for managing an address of a second buffer corresponding to the first buffer. An information processing section swaps the address of the first buffer managed by the first management information for the address of the second buffer managed by the second management information. A transmission section transmits to the second apparatus data stored at the address of the first buffer swapped between the first management information and the second management information.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: October 27, 2015
    Assignee: FUJITSU LIMITED
    Inventor: Yoshinari Shinozaki
  • Patent number: 9172581
    Abstract: According to one embodiment, a communication system includes at least one user apparatus and a datacenter apparatus. The datacenter apparatus includes a processor, a memory and a controller. The processor includes a plurality of containers required to execute a plurality of communication functions associated with the exchange processing between the communication terminals or between the communication terminal and the communication line. The memory stores a user ID used to identify the user apparatus. The controller provides a communication service using at least one of the plurality of containers when a use request of the communication function is received from the user apparatus.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: October 27, 2015
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Shingo Kimura, Toshio Nishida, Takeshi Watakabe, Yoshihiro Kawauchi
  • Patent number: 9137645
    Abstract: A dynamic call based user ID allows subscriber units to be shared amongst a plurality of users or used for a plurality of roles/uses. A voiced call sign is transmitted by a calling subscriber unit to a targeted subscriber unit. A pattern in the voice transmission of the calling unit is detected, and the voiced call sign is compared to a list of pre-stored call signs. When a match between stored calls signs and the current call sign occurs, the calling subscriber unit saves the current call sign. Fixed network equipment (FNE) then associates the saved current call sign with a subscriber unit ID (SUID) of the calling unit. The dynamic association between the call sign and the SUID allows the subscriber unit to be shared amongst different users and for different uses/roles.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: September 15, 2015
    Assignee: Motorola Solutions, Inc.
    Inventors: Joseph C. Namm, Michael N. Weidner
  • Patent number: 9131080
    Abstract: There is disclosed an image processing apparatus provided with a reader for reading an original image, a connection unit for connection with a network to which plural computers are connected, and a transfer units for transferring the image data, read by the reader, to a computer through the connection unit, the apparatus comprises a specifying unit for specifying desired one among the computers connected through the connection unit, and a designation unit for designating image reading by the reader, wherein the transfer unit is adapted to transfer the image data, read by the reader in response to the designation by the designation unit, to a computer specified by the specifying unit.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 8, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Koji Kajita, Toshihiro Kadowaki, Seishi Ejiri, Soichi Yamamuro, Masaya Kondo, Takekazu Kumagai, Takeshi Tsukamoto, Masaru Saruwatari, Masaki Toyama
  • Patent number: 9100503
    Abstract: A telecommunication system including a class 4 long distance softswitch network with one or more a core routing engines and one or more class 5 application servers. The class 4 long distance softswitch network further includes at least one edge device, which may be in the form of a session border controller or media gateway, with at least one connection, including PRI, SS7 and TDM connections, to at least one customer premise equipment of at least one retail customer, which may be an enterprise customer. The class 5 application server is configured to provide the customer with class 5 services within the class 4 network.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: August 4, 2015
    Assignee: Level 3 Communications, LLC
    Inventors: Richard Dean Terpstra, Gregory Anthony Gualtieri
  • Patent number: 9084186
    Abstract: A positioning system (e.g., GPS) integrated in, or coupled to, a mobile device determines the position of the mobile device. An availability status manager (ASM) in a vPBX acquires the position of the mobile device. The ASM can contain rules on how to route or otherwise control incoming phone calls based on availability status of one or more mobile devices in the vPBX network. When a call is received by the vPBX, the ASM determines the availability status of the receiving mobile device based on the geographic location of the receiving mobile device. The ASM then routes the call to the receiving mobile device, to another mobile device, or to a landline based on the availability status of the receiving mobile device and the availability status based rules.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: July 14, 2015
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Vladimir Shmunis