Centralized Switching System Patents (Class 379/242)
  • Patent number: 10326825
    Abstract: A System Solution of a Computing device and Computer hardware automatically generates a Data Model with a well-defined structure containing the Business Entity Data and a Service Representation with Services selected by a Business Entity. The System Solution applies the Data Model to an Automatic Application Generator that automatically generates an Application comprising a set of Native Application Clients for all desired platforms (mobile, non-mobile and Cloud), Application Servers, communication protocols, Dashboards, and other components. The output of the Automatic Application Generator provides a set of Application Clients for the particular platforms selected by the Business Entity and interacts with the Operating System of a Client Device. A Dashboard automatically generates Updated Applications based on the selected Services as desired by the Business Entity. The clients and servers communicate via an automatically generated Client-Server Protocol.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 18, 2019
    Assignee: GADGET SOFTWARE, INC.
    Inventors: Fabio M. Chiussi, Parameshwar Hegde
  • Patent number: 10320885
    Abstract: A high-level functionality generates a Data Model which is used to automatically generate Applications comprising Application Clients, Application Servers, Client-Server Protocols, Dashboards and other components. These Applications are derived for different mobile and non-mobile's Operating Systems. This functionality uses Services, Service Representation, Application Flow, Rules, and Presentation Attributes. The input for the automation is a very high-level, “service” level “language,” from which all parts are automatically generated. The output of the automation also includes a way to validate the correctness of the generated Applications. The generated Dashboard provide a Business Entity with functionality to continuously update the generated Data Model based on the Services and Business Entity data, and from the updated Data Model automatically generate updated versions of the Application.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 11, 2019
    Assignee: GADGET SOFTWARE, INC.
    Inventors: Fabio M. Chiussi, Parameshwar Hegde
  • Patent number: 10320942
    Abstract: A System Solution offers a Business Entity a way to update a Native Application Client by directly downloading a new version of the Application Client from an Application Server bypassing the Application Store. A Native Application Client is updated while the current Native Application Client is running on the Client Device. A Native Application Client is divided into a Native Layer which runs directly on the Operating System of the Client Device and a Dynamic Layer that runs on the Native Layer. The System Solution automatically generates Application Clients, Application Servers, and Dashboards. The Business Entity uses the generated Dashboards to modify the Dynamic Layer by generating a new Dynamic Layer and making it available for download to the Client Device. The Navigation Parameters can be set in the Dynamic Layer allowing the Business Entity to change the application flow of the Native Application Client.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: June 11, 2019
    Assignee: GADGET SOFTWARE, INC.
    Inventors: Fabio M. Chiussi, Parameshwar Hegde
  • Patent number: 10264126
    Abstract: A method for managing outbound communications for a contact center includes: detecting, by a processor associated with the contact center, a trigger for transmitting outbound messages to a customer of the contact center, determining, by the processor, a notification strategy for the customer in response to the detected trigger, identifying, by the processor, a contact group designated for the customer, initiating, by the processor, first and second conversations with respectively first and second contacts in the contact group for transmitting first and second outbound communications according to the notification strategy, monitoring, by the processor, progress of the first and second conversations, and modifying, by the processor, a state of the second conversation with the second contact based on the progress of the first conversation with the first contact.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: April 16, 2019
    Inventors: Theodore Wallace Mitchell, Christopher John Decker, Daniel S. Stoops
  • Patent number: 10248807
    Abstract: Examples provided herein enhance the management of permissions based on error reporting in a computing environment. Enhanced permission allocation in a computing environment includes obtaining an error report for an application operating within the computing environment. Based on the error report, permission changes are identified to assist in addressing one or more reported errors. Permission changes can include new, temporary, suspended, updated, modified and/or other permissions for new and/or existing members. Some or all of the identified permission changes can then be allocated to new and/or existing members of the computing environment. Some permission changes may include temporary permissions that provide changed permissions for a limited time period. If an error is not fully addressed, additional evaluation and identification of permission changes can be conducted. Based on this further evaluation, the permission changes can then be updated.
    Type: Grant
    Filed: October 5, 2016
    Date of Patent: April 2, 2019
    Assignee: CONJUR, INC.
    Inventor: Kevin Gilpin
  • Patent number: 10136382
    Abstract: The invention is based on a platform that has both hardware and software. The latter includes, amongst other things, an algorithm to solve the problem encountered when, on passing between countries and operators, data services have to roam between mobile networks. The invention handles and solves existing technical limitations such as existing roaming logic for switches between operators not taking into account: which services the ‘original’ operator has activated; geographical coverage; different costs for different services; and, whether services other than speech can function in the selected network.
    Type: Grant
    Filed: July 1, 2016
    Date of Patent: November 20, 2018
    Assignee: Fält Communications AB
    Inventors: Mikael Langstrom, Per Westermark, Patrick Persson
  • Patent number: 10114731
    Abstract: An improved method of analyzing software issues may include retrieving and storing selected data elements from the operating system kernel data prior to performing a memory dump. The method of retrieving the selected kernel data may include creating a thread dedicated to collecting the data and storing it in a memory location for analysis after the memory dump. The operating system kernel data may be analyzed in conjunction with the prior art dump data to identify a root cause of the software issue.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: October 30, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Xiaohua Fan, Feng Yin, Xiaogang Wang, Dazhi Dong, Binhua Lu
  • Patent number: 10095369
    Abstract: Methods and/or systems for automatically provisioning various computing components within a computing environment, such as a computing infrastructure are disclosed. More particularly, various compute, network, and storage components of a converged infrastructure, such as servers, databases, applications, operating systems, memories, switches and/or the like, may be automatically provisioned and allocated for use and access.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: October 9, 2018
    Assignee: VCE IP HOLDING COMPANY LLC
    Inventors: Orone Laizerovich, Michelle Proctor, David Tyszkiewicz, Thomas Otake
  • Patent number: 9979823
    Abstract: A method for managing outbound communications for a contact center includes: detecting, by a processor associated with the contact center, a trigger for transmitting outbound messages to a customer of the contact center, determining, by the processor, a notification strategy for the customer in response to the detected trigger, identifying, by the processor, a contact group designated for the customer, initiating, by the processor, first and second conversations with respectively first and second contacts in the contact group for transmitting first and second outbound communications according to the notification strategy, monitoring, by the processor, progress of the first and second conversations, and modifying, by the processor, a state of the second conversation with the second contact based on the progress of the first conversation with the first contact.
    Type: Grant
    Filed: August 29, 2016
    Date of Patent: May 22, 2018
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Theodore Wallace Mitchell, Christopher John Decker, Daniel S. Stoops
  • Patent number: 9654339
    Abstract: A communication protocol specification is divided into subsets of parameters based on patterns established by equipment vendors. A combination of subsets is selected based on parameters and features supported by particular network devices installed in a network. A user interface facilitates convenient creation or modification of a configuration file, which instructs a network device how to format a communication message and what information is to be contained therein. After the configuration file is loaded into a device, it controls software switches in the device such that features and parameters corresponding to the parameters selected with the user interface and controlled by the switches are either enabled or disable based on the parameters selected. Supported parameter combinations for popular equipment may be prestored so that selection with the interface of a particular piece of equipment automatically edits the configuration file according to the features and parameters supported by said equipment.
    Type: Grant
    Filed: August 21, 2014
    Date of Patent: May 16, 2017
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Wade E. Carter, Michael Sullivan, Chris Turner, Robert Eng, Bruce McClelland
  • Patent number: 9485351
    Abstract: A mobile terminal device is provided with a call control module configured to switch an output destination of receiving sound in a phone call, between a first sound output module provided in the mobile terminal device, and a second sound output module wirelessly connected to the mobile terminal device. The call control module sets the output destination to the first sound output module for starting the phone call, when a first touch operation is performed with respect to a first object included in an incoming call screen displayed on a display surface, and sets the output destination to the second sound output module for starting the phone call, when a second touch operation different from the first touch operation is performed with respect to the first object.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: November 1, 2016
    Assignee: KYOCERA Corporation
    Inventors: Hiroki Kobayashi, Atsushi Suzuki
  • Patent number: 8964959
    Abstract: An incoming call answering and rejecting method, an electronic device, and a digital data storage media are provided. The method is applied to an electronic device having a touch screen and has the following steps. A request of an incoming call is received. A dragging signal is generated on the touch screen. When the dragging signal is an answering signal, the incoming call is answered. When the dragging signal is a rejecting signal, the incoming call is rejected.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: February 24, 2015
    Assignee: HTC Corporation
    Inventor: Yuan-Mao Tsui
  • Patent number: 8918342
    Abstract: There is disclosed a system functional for operating and updating an interactive voice response self care system which utilizes various types of models. The system is capable of improving the performance of the self care system through updating the models used in that system in a closed loop manner. The system is also potentially configured to utilize input from a human agent, such as a customer service representative, to which a customer call is transferred by a self care system.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: December 23, 2014
    Assignee: Convergys Customer Management Delaware LLC
    Inventor: Dale R. Peterson
  • Patent number: 8879710
    Abstract: Provided is a private branch exchange capable of independently adjusting call voice level and call quality according to a connection type of a communication line or a telephone.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: November 4, 2014
    Assignee: NEC Infrontia Corporation
    Inventor: Ichirou Akimoto
  • Patent number: 8861381
    Abstract: An exchange apparatus serves a plurality of telephone terminals and a server device is connected to the exchange apparatus via an exchange network and that, in a case in which the plurality of telephone terminals are grouped, stores in association and administers, for each group, a different single number and identification information of the at least one telephone terminal belonging to the group. When a call is originated with a predetermined single number from an originating side telephone terminal, the exchange apparatus performs a query to the server device for a connection destination corresponding to the predetermined single number, and implements a call connection between a telephone terminal of a connection destination, which is a result from the server device in response to the query, and the originating side telephone terminal.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: October 14, 2014
    Assignee: Oki Electric Industry Co., Ltd.
    Inventor: Satoru Sasaoka
  • Patent number: 8825470
    Abstract: A system and method of providing a response with different language options for a data communication protocol, such as Session Initiation Protocol, are disclosed. For example, data communication is controlled between at least two endpoints. A response code indicative of a condition of the data communication is transmitted to one of the at least two endpoints. The response code is associated with a reason phrase operable to be displayed at the one of the at least two endpoints in a language selected from an option of a plurality of languages.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: September 2, 2014
    Assignee: Siemens Enterprise Communications Inc.
    Inventors: Mallikarjuna Samayamantry Rao, Dennis Kucmerowski
  • Patent number: 8779962
    Abstract: This document discusses, among other things, apparatus and methods including an analog-to-digital controller (ADC) configured to receive an enable signal and to provide an ADC output signal to control logic, wherein the control logic is configured to provide a control voltage to a control input of a switch. In an example, the control voltage includes the ADC output signal when the ADC output signal is below a first threshold or above a second threshold. In certain examples, the control logic is configured to transition the control voltage from the first threshold to the second threshold when the ADC output signal is between the first and second thresholds.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: July 15, 2014
    Assignee: Fairchild Semiconductor Corporation
    Inventors: John L. Carpentier, Julie Lynn Stultz, Steven Macaluso
  • Patent number: 8767942
    Abstract: Broadcasting data streams to telephony devices via talk paths, wherein audio data streams are muted based on connection states of each of the plurality of talk paths. Each telephony device sends an input audio data stream to a media server via a respective talk path. The media server combines input audio data streams received from the telephony devices to generate output audio data streams for sending to the telephony devices via the respective talk paths. For each telephony device, a determination is made as to whether to mute the respective output audio data stream. The determination is based on connection states of each of the talk paths.
    Type: Grant
    Filed: October 9, 2009
    Date of Patent: July 1, 2014
    Assignee: IPC Systems, Inc
    Inventor: Daniel Raymond Elliott
  • Patent number: 8761375
    Abstract: An agent's request for a break is indicated by a pause request and pause code, where the pause code indicates the reason for the break. In one embodiment, a pause request is analyzed to determine if the agent is allowed to request a break associated with the pause code. The pause code may be further analyzed to determine if it is of an unpaid type, in which case the agent is requesting an unpaid break. If the break is of a paid type, then a threshold timer may be started at the beginning of the break that when expires indicates that any remainder of the break is processed as unpaid time. This can be accomplished by noting an event associated with the threshold timer in an agent work history log or by automatically logging off the agent at the expiry of the timer.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: June 24, 2014
    Assignee: Noble Systems Corporation
    Inventors: James K. Noble, Jr., Ruby Amastha Fields
  • Patent number: 8744501
    Abstract: A system and method for enabling a user to invoke a service over a signaling channel in a communication system with a communication device such as a mobile phone. The user dials a series of digits into their phone and enters them into the disclosed system, for example by pressing the send key on a mobile phone. The digits entered by the user include a prefix or routing code, and a data code. The dialed digits are transferred to a call switching system, which determines, based on the prefix code, a processing system to which a message is sent. The processing system further determines, based on the data code of the dialed digits, the service to provide and how the service should be fulfilled. The service can be fulfilled by content over the signaling channel or a transport channel, or both.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: June 3, 2014
    Assignee: Zoove Corp.
    Inventors: Timothy Jemison, Gerald T. Christensen
  • Patent number: 8737391
    Abstract: A method of specifying a switching matrix over a Bene{hacek over (s)} network involves specifying a first number of ingress ports and a second number of egress ports for the matrix. Switching elements and connections between the switching elements are configured to the number of ports, and the matrix is subdivided into a plurality of sections. The switching elements and ports are moved and/or turned to obtain certain configurations, but connections are retained.
    Type: Grant
    Filed: August 6, 2007
    Date of Patent: May 27, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Goetz Mueller, Martin Goetzer
  • Patent number: 8718687
    Abstract: A system and method for enabling a number of service providers to respond to communication device user service invocations through a service invocation distribution center. A telecommunications switch is provisioned with a trigger that operates based on a service prefix code in a service invocation message. Calling events that include various service prefix codes that match trigger firing criteria cause the trigger to execute call control logic within the telecommunications switch to forward information concerning the service invocation to the distribution center. The distribution center matches a service provider with a prefix code in conjunction with the forwarded information and forwards the service invocation to the appropriate service provider. The service invocation message may include a service code that indicates the specific service requested.
    Type: Grant
    Filed: November 15, 2007
    Date of Patent: May 6, 2014
    Assignee: Zoove Corp.
    Inventors: Timothy Jemison, Gerald T. Christensen
  • Patent number: 8718686
    Abstract: A system and method for enabling a user to invoke a service over a signaling channel in a communication system with a communication device such as a mobile phone. The user dials a series of digits into their phone and enters them into the disclosed system, for example by pressing the send key on a mobile phone. The digits entered by the user include a prefix or routing code, and a data code. The dialed digits are transferred to a call switching system, which determines, based on the prefix code, a processing system to which a message is sent. The processing system further determines, based on the data code of the dialed digits, the service to provide and how the service should be fulfilled. The service can be fulfilled by content over the signaling channel or a transport channel, or both.
    Type: Grant
    Filed: August 13, 2007
    Date of Patent: May 6, 2014
    Assignee: Zoove Corp.
    Inventors: Timothy Jemison, Gerald T. Christensen
  • Patent number: 8717906
    Abstract: A network relay device constituting a network includes a frame determination unit for referencing a protocol identifier contained in a frame from an external network relay device constituting another standard network different from the network, to determine whether or not the frame contains a confirmation frame for network operation, administration or maintenance, and a processing unit for performing operation, administration, or maintenance on the frame, when the frame determination unit determines that the frame is the confirmation frame.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: May 6, 2014
    Assignee: Hitachi Metals, Ltd.
    Inventor: Chikara Sawaguchi
  • Patent number: 8681962
    Abstract: The invention relates to a method for a telecommunication's network with a central office (CO), an access network (AN), a multiple of network terminating units (DPD) and customer premises equipment (CPE) connected thereto, to assign a customer premises equipment (CPE) to a service contract (SI) registered in the central office (CO), in which, when the network terminating units (DPD) are identifiable unambiguously and individually and when the customer premises equipment (CPE) is identifiable unambiguously, the service contract (SI) is assigned to a particular customer premises equipment (CPE) as a result of an action (OS) of a network terminating unit (DPD) being recognizable by the central office (CO) and being coordinated with signals sent from a customer premises equipment (CPE) connected to said network terminating unit (DPD), and in which such coordination is detected in the central office (CO) for assignment, to a central office, and to a network terminating unit.
    Type: Grant
    Filed: October 26, 2010
    Date of Patent: March 25, 2014
    Assignee: Alcatel Lucent
    Inventors: Jörg Hehmann, Thomas Pfeiffer
  • Patent number: 8644461
    Abstract: The claimed subject matter provides a system and/or a method that facilitates managing an incoming data communication in connection with unified communications. A unified communications component can employ unified communications for a data communication with at least the following data communication modes: an email data communication mode, a voice data communication mode, and a voicemail data communication mode. A unified rules component can automatically redirect the data communication to a delegate for receipt based upon a universal rule, the universal rule is uniformly applicable to at least two of the email data communication mode, the voice data communication mode, or the voicemail data communication mode.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: February 4, 2014
    Assignee: Microsoft Corporation
    Inventors: Rajesh Ramanathan, Eran Shtiegman
  • Patent number: 8594303
    Abstract: An agent's request for a break is indicated by a pause request and pause code, where the pause code indicates the reason for the break. In one embodiment, a pause request is analyzed to determine if the agent is allowed to request a break associated with the pause code. The pause code may be further analyzed to determine if it is of an unpaid type, in which case the agent is requesting an unpaid break. If the break is of a paid type, then a threshold timer may be started at the beginning of the break that when expires indicates that any remainder of the break is processed as unpaid time. This can be accomplished by noting an event associated with the threshold timer in an agent work history log or by automatically logging off the agent at the expiry of the timer.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 26, 2013
    Assignee: Noble Systems Corporation
    Inventors: James K. Noble, Jr., Ruby Amastha Fields
  • Patent number: 8537832
    Abstract: Described embodiments provide a packet classifier of a network processor having a plurality of processing modules. A scheduler generates a thread of contexts for each tasks generated by the network processor corresponding to each received packet. The thread corresponds to an order of instructions applied to the corresponding packet. A multi-thread instruction engine processes the threads of instructions. A function bus interface inspects instructions received from the multi-thread instruction engine for one or more exception conditions. If the function bus interface detects an exception, the function bus interface reports the exception to the scheduler and the multi-thread instruction engine. The scheduler reschedules the thread corresponding to the instruction having the exception for processing in the multi-thread instruction engine. Otherwise, the function bus interface provides the instruction to a corresponding destination processing module of the network processor.
    Type: Grant
    Filed: March 12, 2011
    Date of Patent: September 17, 2013
    Assignee: LSI Corporation
    Inventors: Jerry Pirog, Deepak Mital, William Burroughs
  • Patent number: 8537974
    Abstract: A system and method to expedite special number calls from a remote terminal that employs call control system comprising a control module and a translations database and is connected to the trunk group between the remote terminal and the local switching office. The translations database maintains translations for its associated remote terminal special number calls, including, but not limited to, 9-1-1 calls. When the call control system recognizes a special number call, it performs a look up in its translation database using the line ID as a key and substitutes a destination number for the special number and a calling line telephone number for the line ID. The call control system forwards the call to the local switching office, which treats the call as a trunk-to-trunk call. Advantageously, one (or more) trunk of the trunk group may be reserved solely for special number calls.
    Type: Grant
    Filed: October 5, 2006
    Date of Patent: September 17, 2013
    Assignee: Intrado, Inc.
    Inventor: Alex Montoya
  • Patent number: 8494148
    Abstract: A method comprising receiving, at a call-processing switch, a call from a calling entity in which the calling entity is a natural person and a telecommunications terminal, and, wherein the call received at the call-processing switch comprises (i) the identity of the caller telecommunications terminal, (ii) the identity of the caller, and (iii) the geo-location of the calling entity.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: July 23, 2013
    Assignee: Avaya, Inc.
    Inventors: George William Erhart, Valentine C. Matula, David Joseph Skiba
  • Patent number: 8488591
    Abstract: A method of setting up a video telephone call between a first video telephone terminal and a second video telephone terminal on a data network includes the steps of: establishing a telephone call over a telephone network between the first and second terminals; exchanging between the first and second terminals during the telephone call availability signals to seek availability to hold a video telephone call; if the availability is confirmed, releasing the telephone call; establishing respective telephone calls between each of the first and second terminals and a corresponding access server of the data network, for achieving connection of the first and second terminals to the data network; establishing a signalling exchange between the first and second terminals through a service center of the data network to achieve the set up of the video telephone call; and establishing a peer-to-peer video telephone call between the first and second terminals over the data network.
    Type: Grant
    Filed: December 23, 2004
    Date of Patent: July 16, 2013
    Assignee: Telecom Italia S.p.A.
    Inventors: Margherita Miali, Danilo Decaroli, Alessandro De Vincentis, Grazia De Nitto, Maurizio Belluati, Alberto Cuda, Silvia Tessa
  • Patent number: 8488594
    Abstract: According to embodiments of the present invention, there is provided an apparatus and a system for bridging communication signals. According to a non-limiting embodiment of the present invention, there is provided a bridging apparatus comprising a first interface connectable to a first signal source, the first signal source for conveying signals within a first frequency range. The bridging apparatus further comprises a second interface connectable to a second signal source, the second signal source for carrying signals within a second frequency range comprising a subset of the first frequency range. The bridging apparatus further comprises a bridging module having a bridged position in which it connects the first and second interfaces and a disconnected position in which the first and second interfaces are not connected, the bridging module being operable to selectively change from the disconnected position to the bridged position, responsive to detection of a triggering event.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: July 16, 2013
    Assignee: BCE Inc.
    Inventors: Frank Siu Hong Chan, David Charles Grainger
  • Publication number: 20130170636
    Abstract: Provided is a private branch exchange capable of independently adjusting call voice level and call quality according to a connection type of a communication line or a telephone.
    Type: Application
    Filed: February 22, 2011
    Publication date: July 4, 2013
    Applicant: NEC INFRONTIA CORPORATION
    Inventor: Ichirou Akimoto
  • Patent number: 8467390
    Abstract: In general, the invention relates to a method for sending a packet from an application to a destination. The method includes opening a network connection between the application and the destination, tuning at least one layer in a network stack, based on application information associated with the application, to obtain a tuned network stack, wherein the network stack is associated with the network connection, receiving the packet from the application, processing the packet using the tuned network stack to obtain a processed packet, and sending the processed packet to the destination, wherein the processed packet is received by the destination.
    Type: Grant
    Filed: December 14, 2006
    Date of Patent: June 18, 2013
    Assignee: Oracle America, Inc.
    Inventors: Anders D. Persson, Cesar A. C. Marcondes, Darrin P. Johnson
  • Patent number: 8462770
    Abstract: Techniques for bypassing a packet core network for Internet bound traffic from user equipment (UE) via a RAN are described herein. According to one embodiment, it is determined whether a packet of data is destined for the Internet, in response to receiving the packet from a radio network controller (RNC) of a radio access network (RAN). The packet is originated from user equipment (UE) over the RAN. The packet is routed directly to the Internet without sending the packet to an SGSN (serving GPRS support node) of a packet core network, if the packet is destined to the Internet. Other methods and apparatuses are also described.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: June 11, 2013
    Assignee: Stoke, Inc.
    Inventors: Nishi Kant, Ankit Bansal, Heeseon Lim
  • Publication number: 20130129068
    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: Application
    Filed: January 16, 2013
    Publication date: May 23, 2013
    Applicant: TWILIO, INC.
    Inventor: Twilio, Inc.
  • Patent number: 8447352
    Abstract: A system for (and a method of) selectively establishing communication with at least one wireless device associated with a single telephone number serving as a virtual office extension is provided. In a preferred embodiment, the system includes a wireless connect unit in communication with an enterprise private branch exchange (PBX) network. The wireless connect unit preferably serves as a gateway between the PBX and one or more remote communication devices, including at least one wireless device, associated with a virtual extension telephone number. The remote wireless device can be used as a standard PBX office telephone for both inbound and outbound telephone calls. Thus, features of the PBX network (e.g., voice mail, direct extension dialing, corporate calling plan, etc.) are available to the remote wireless device even though it is not physically connected to the PBX.
    Type: Grant
    Filed: June 14, 2001
    Date of Patent: May 21, 2013
    Assignee: Ascendent Telecommunications Inc.
    Inventor: Stephen P. Forte
  • Patent number: 8447026
    Abstract: A call manager uses a call management application in conjunction with a live dial database to control routing of calls for managed devices. To generate the live dial database, the call management application accesses configured route patterns and enters these patterns into the live dial database. Upon identifying an expansion indicator in a configured route pattern, the call management application accesses dial plan data that includes multiple route pattern definitions that each define a pattern using one or more sub-strings and, for each sub-string, an associated tag. The call management application then enters patterns defined by the route pattern definitions into the live dial database based on various other criteria established for the configured route pattern having the expansion indicator.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: May 21, 2013
    Assignee: Cisco Technology, Inc.
    Inventor: Christopher E. Pearce
  • Patent number: 8433052
    Abstract: A system for determining whether to request additional telephone number resources for a telecommunications carrier. The system includes a first database operated by a telecommunications carrier and configured to store data indicative of telephone number usage and ENUM usage of telephone numbers assigned to the telecommunications carrier. The system further includes a computing device in communication with a multiple databases via a network, the multiple databases may contain telephone number usage information associated with multiple telecommunications carriers. The computing device executes software to query the first and multiple databases to retrieve information associated with the telecommunications carrier (i) to determine current utilization of telephone numbers of a rate center and (ii) to determine months to exhaust of telephone numbers and automatically generate a report utilizing the current utilization and months to exhaust in response to determining the current utilization and months to exhaust.
    Type: Grant
    Filed: October 24, 2011
    Date of Patent: April 30, 2013
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Justin Schultz, Lisa K. McLellan
  • Patent number: 8411668
    Abstract: A method and apparatus for enabling providers of PSTN toll free services to stagger simultaneous transmission of call setup signaling messages into an IP based teleconference bridge, supported by a VoIP network, by suspending a subset of calls and placing them on hold while placing other calls to be connected to the conference bridge are disclosed. The PSTN network can stagger calls by limiting the number of call setup signaling messages to be sent to the VoIP network within a predefined period of time interval and spread all the calls over multiple of such predefined periods. Prerecorded announcements or music can be played while the calls that have been placed on hold are in queue.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: April 2, 2013
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Marian Croak, Hossein Eslambolchi
  • Patent number: 8396061
    Abstract: The present invention enables the coupling and decoupling of multiple processing devices to a network without disrupting the network. In an embodiment, the invention provides a switch having a network port and several initiator ports each configured for coupling to a processing device. The switch is configured to route data from the network port to the initiator ports and from the initiator ports to the network port. A management agent facilitates operation of the switch by processing port initializations, replying to device registration requests, and processing predetermined unsolicited discovery commands. During operation, the management agent enables configuration changes caused, for example, by the coupling and/or decoupling of processing device to initiator ports. Each processing device coupled to one of the initiator ports operates without knowledge of the management agent, as if coupled directly to the network.
    Type: Grant
    Filed: August 12, 2005
    Date of Patent: March 12, 2013
    Assignee: Broadcom Corporation
    Inventors: Bhavi Saklecha, Kean P. Hurley, Alfonso Y. Ip
  • Patent number: 8380245
    Abstract: A system for (and a method of) selectively establishing communication with at least one wireless device associated with a single telephone number serving as a virtual office extension is provided. In a preferred embodiment, the system includes a wireless connect unit in communication with an enterprise private branch exchange (PBX) network. The wireless connect unit preferably serves as a gateway between the PBX and one or more remote communication devices, including at least one wireless device, associated with a virtual extension telephone number. The remote wireless device can be used as a standard PBX office telephone for both inbound and outbound telephone calls. Thus, features of the PBX network (e.g., voice mail, direct extension dialing, corporate calling plan, etc.) are available to the remote wireless device even though it is not physically connected to the PBX.
    Type: Grant
    Filed: January 28, 2010
    Date of Patent: February 19, 2013
    Assignee: Ascendent Telecommunications, Inc.
    Inventor: Stephen P. Forte
  • Patent number: 8363810
    Abstract: A contact center media server for aurally positioning participants of a contact center transaction at aural positions designated by a contact center agent. The media server includes a communications interface coupled to a controller and adapted to interface with a plurality of voice paths. Each of the voice paths is associated with one of a plurality of participants in a contact center transaction. A three-dimensional (3D) spatializer engine is coupled to the controller and can receive incoming voice signals received over voice paths and corresponding aural position data. The 3D spatializer engine processes the incoming voice signals and generates outgoing voice signals that include signal characteristics that aurally position the first outgoing voice signals at an aural position with respect to the contact center agent indicated by the aural position data.
    Type: Grant
    Filed: September 8, 2009
    Date of Patent: January 29, 2013
    Assignee: Avaya Inc.
    Inventors: John H. Yoakum, Tony McCormack, John Costello
  • Patent number: 8363816
    Abstract: An incoming call answering and rejecting method, an electronic device, and a digital data storage media are provided. The method is applied to an electronic device having a touch screen and has the following steps. A request of an incoming call is received. A dragging signal is generated on the touch screen. When the dragging signal is an answering signal, the incoming call is answered. When the dragging signal is a rejecting signal, the incoming call is rejected.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: January 29, 2013
    Assignee: HTC Corporation
    Inventor: Yuan-Mao Tsuei
  • Publication number: 20130010936
    Abstract: A system and a method for conducting a telephone survey, which reduce the number of calls that are not answered by survey participants, are provided. The system comprises means of making outbound telephone calls with a selected call display number, storing a call record for each outbound call, and routing inbound telephone calls to a voicemail or interactive phone system if the inbound calling number is identifiable from the stored call records. The method comprises the steps of making outbound calls to survey phone numbers with the call display set to a local phone number, storing a call record with each outbound call, and routing inbound calls to a voicemail or interactive phone system if the inbound call number is identifiable from the stored call records.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 10, 2013
    Applicant: ADVANIS INC.
    Inventor: Michael WILLIAMS
  • Patent number: 8351447
    Abstract: A data communication system includes a portable electronic apparatus, a server apparatus, a cradle apparatus, and a home apparatus. The portable electronic apparatus includes a communication section, a reception control section, a storage section, and a utilization control section. The cradle apparatus includes a first communication section, a second communication section, a connection detection section, a notification control section, and a relaying control section. The server apparatus includes a first communication section, a second communication section, a first transmission control section, and a relaying control section. The home apparatus includes a communication section, a preparation section, and a transmission control section.
    Type: Grant
    Filed: April 21, 2008
    Date of Patent: January 8, 2013
    Assignee: Sony Corporation
    Inventors: Reiko Habuto, Yoshiyasu Kubota, Nobuki Furue
  • Patent number: 8340273
    Abstract: A device (1200) for concentration of unused subscriber lines in a telecommunications or data network comprising a first distribution matrix (104) connected to a crossover matrix (108) and a second distribution matrix (106) connected to said crossover matrix (108), wherein the crossover matrix (108) is adapted to be connected to a distribution cable (1212, 1214) and crossover switching elements for switching of connections within said crossover matrix (108) and distribution switching elements for switching of connections within said distribution matrices (104, 106) are controlled from a remote location, wherein the first distribution matrix (104) and the second distribution matrix (106) are adapted to be connected to a main cable and/or to a node for providing a plurality of telecommunications or data services (1208, 1210).
    Type: Grant
    Filed: November 23, 2006
    Date of Patent: December 25, 2012
    Assignee: Ericsson AB
    Inventors: Martin Goetzer, Stefan Bodamer, Goetz Mueller
  • Publication number: 20120321067
    Abstract: A method includes accessing information associated with a call at an attendant interaction module. The call is associated with a task. The information associated with the call includes a first action object identifier, a first result identifier, and a first reason identifier. The first action object identifier is associated with the task, the first result identifier indicates a status of the task, and the first reason identifier includes information related to the first result identifier. The method includes generating an attendant interaction signal subsequent to receiving the information associated with the call.
    Type: Application
    Filed: August 23, 2012
    Publication date: December 20, 2012
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Robert R. Bushey, Sarah Korth, Benjamin Anthony Knott
  • Patent number: 8325742
    Abstract: A network bridge comprising two ports for connection to two networks, a spanning tree controller and a wireless bridge link controller for each port. The ports employ an adaptive modulation technique. The wireless bridge link controller is connected to the port to exchange physical layer information with said port. When the port detects a change of its PHY mode, it sets the path cost of the link to a value configured for the new PHY mode and forces the bridge to recalculate its spanning tree. The wireless bridge link controller is also connected to the spanning tree controller. If the bridge detects that it has not received BPDUs for a certain time period and the timer will expire soon, the bridge forces the port, via the wireless bridge link controller, to use a more robust PHY mode.
    Type: Grant
    Filed: February 28, 2007
    Date of Patent: December 4, 2012
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Torsten Mueller, Herbert Leuwer, Thorsten Kaiser, Thomas Alberty
  • Patent number: 8310958
    Abstract: A method includes receiving a session initiation protocol (SIP) invite message and identifying a particular service associated with the SIP invite message. The method may also include identifying a destination for the SIP invite message using status information associated with a number of servers and forwarding the SIP invite message to the destination. The method may also further include identifying a first application server based on the SIP invite message and allocation information associated with allocating traffic among a number of application servers.
    Type: Grant
    Filed: December 28, 2006
    Date of Patent: November 13, 2012
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Phillip D. Crable, David E. Phelps, Brian S. Badger