Special Services Patents (Class 379/201.01)
  • Patent number: 9888202
    Abstract: A device may receive a numeric code representing an alphanumeric character; and determine one or more programming channel names including the alphanumeric character represented by the numeric code. Each of the one or more channel names may be associated with a television broadcast network. The device may the one or more programming channel names; receive a selection of a particular programming channel, of the one or more programming channels; and present content associated with the selected programming channel.
    Type: Grant
    Filed: August 6, 2014
    Date of Patent: February 6, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Vijayan Radhakrishnan, Aravind Vaidhyanathan, JanardhanReddy Tripuram, Kavitha PanneerSelvam, Deepak Natarajan, Sivasubramanian Parthasarathy, Venkatesan Sriraman
  • Patent number: 9864875
    Abstract: Event driven permissive sharing of information is disclosed. In an aspect, user equipment can include information sharing profiles that can facilitate sharing information with other devices or users, such as sharing location information. The information sharing profiles can include trigger values, such that when a target value transitions the trigger value, a permission value is updated to restrict or allow access to sharable information. As such, event driven permissive sharing of information allows for designation of temporary friend information sharing with user-defined triggers.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: January 9, 2018
    Assignee: AT&T MOBILITY II LLC
    Inventors: Sheldon Kent Meredith, Mario Kosseifi, John Pastore
  • Patent number: 9860340
    Abstract: A system comprising a plurality of service nodes, a controller and a network device in communication with the controller. Each of the plurality of service nodes is configured to support one or more service functions to establish a service function chain that includes a plurality of service functions to be performed by routing traffic among the plurality of service nodes. The controller is configured to generate provisioning information for the service function chain. The provisioning information includes at least one condition upon which a service function reclassification or branching operation is to be performed by at least one service node. The network device is in communication with the controller, and is configured to distribute the provisioning information for the service function chain to the plurality of service nodes using a distributed routing protocol.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: January 2, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Naiming Shen, Keyur P. Patel, Carlos M. Pignataro, James N. Guichard
  • Patent number: 9854093
    Abstract: A PBX system complements the mobile phones of users. Custom incoming and outgoing call rules are dynamically activated for users when the users begin utilizing a facility having at least one phone number and a number of internal phones. A custom rule causes outgoing calls made from an internal phone used by a user to have a caller ID phone number of the user's personal mobile phone rather than the facility's phone number. Another custom rule causes incoming calls made to the facility's phone number that have a source caller ID phone number matching a phone number in the user's mobile phone address book to be automatically forwarded directly to an internal phone currently utilized by the user. The user may install an application on their mobile phone, and another custom rule causes incoming calls at the user's mobile phone to be twinned while the user is at the facility.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: December 26, 2017
    Assignees: Innacloud Technologies LLC, Guest Tek Interactive Entertainment Ltd.
    Inventors: Russell D. McComb, Christopher Abnett, Andrew T. MacMillan
  • Patent number: 9838534
    Abstract: Concepts and technologies are disclosed herein for providing multiple persona support for communications. A processor, at the device, can execute a persona service. The persona service can create one or multiple containers/highly secure work space(s) within the user device. The processor, at the administrator level of the specific work group, can detect a communication request comprising a request to initiate a communication. The processor can determine if the communication comprises a call. If a determination is made that the communication comprises the call, the processor, based on the profiles of the parties, can obtain call handling rules/policies, initiate setup of a communication path for the call, provide contacts to parties to the call, and determine how the call is handled.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: December 5, 2017
    Assignees: AT&T Mobility II LLC, AT&T Intellectual Property I, L.P.
    Inventors: Tony Wong, Satish Janardan, Robert Hammond
  • Patent number: 9830757
    Abstract: A method of for authenticating a mobile device for operating a vehicle may include receiving, by a receiver of the vehicle, an operation request from the mobile device to actuate an operation of the vehicle and generating, by a controller of the vehicle, a locally-perceivable signal indicative of a passcode granting a connection with the mobile device, in response to the received operation request. The method may further include receiving, by the receiver of the vehicle, information relating to the passcode from the mobile device, and establishing the connection with the mobile device for actuating the operation of the vehicle if the received information is authenticated.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: November 28, 2017
    Assignee: FARADAY & FUTURE INC.
    Inventors: Phillip John Weicker, Anil Paryani
  • Patent number: 9824518
    Abstract: There is provided an information processing system that includes an information processing terminal equipped with an IC chip capable of non-contact communication with a reader/writer, a data provider device that stores a first data record for creating service data, and a control information processing device that creates the service data and transmits the service data to the information processing terminal. The information processing terminal includes a terminal communication portion that acquires the first data record from the data provider device and transmits the first data record to the control information processing device. The control information processing device includes a control communication portion that receives the first data record, a control storage portion that stores a second data record for creating the service data, and a data creation portion that creates the service data based on the first data record and the second data record.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: November 21, 2017
    Assignee: FeliCa Networks, Inc.
    Inventors: Naoto Tobita, Shigeki Wakasa, Makoto Daicho, Hiroaki Yamada
  • Patent number: 9820116
    Abstract: In some implementations, a core network device can receive an initiation request of a communication session to an alias number. The core network device can retrieve from a registration database one or more destination number(s) corresponding to the alias number. The core network device can transmit respective indication(s) of the alias number to destination(s) corresponding to the retrieved destination number(s). The core network device can initiate the communication session to one of the destination(s) using the respective one of the retrieved destination number(s). A destination number can correspond to a computing device, e.g.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: November 14, 2017
    Assignee: T-Mobile USA, Inc.
    Inventors: Robert F. Piscopo, Jr., Shelby Seward
  • Patent number: 9819761
    Abstract: A determination is made as to whether a message received at a first client application cache of a group of client application caches matches one of a set of stored rules. Each rule triggers an event in another one of the group of client application caches in response to receipt of a matching message from a client application. Another message directed to another specified client application cache is generated for each rule determined to match the received message at a first client application cache. The generated message directs the other specified client application cache to collect and cache specified information from a server associated with the other specified client application cache.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: November 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John R. Hind, Bhavuk Srivastava
  • Patent number: 9813552
    Abstract: When a voice call is made between two users (Caller and Callee), both of which may have access to multiple voice communication services, the connection is made automatically by the communication equipment through a selectable communication service, based upon characteristics of connection. Those characteristics may include the services available to the users, the day of the week, the time of day, the availability of the Callee on a service, the geographic locations of the Caller and Callee, and Caller pre-established service preferences. Preferably, Caller preferences and associations of callees with unique destination identifiers are stored in a database created for the Caller and available to his communication equipment. An ultimate callee identifier selected for a particular call includes an indication of communication service, and connection an appropriate interface for that service is then provided automatically for the Caller.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: November 7, 2017
    Assignee: TP Lab Inc.
    Inventor: Shin Cheung Simon Chiu
  • Patent number: 9807240
    Abstract: Disclosed are a method and apparatus of receiving and processing customer support calls. The calls may be initiated from a mobile/wireless device via a call function or via a mobile device application. An example method of operation may provide receiving a call from a mobile device and identifying the call as a customer service support inquiry. The method may further provide intercepting the call and redirecting the call to an interactive voice response proxy device responsive to identifying the call as a customer service support inquiry, accessing a database responsive to receiving the call and retrieving a data record that was created when the call was initiated.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: October 31, 2017
    Assignee: West Corporation
    Inventors: Mahendra Varman, Craig A. Webster, Jil M. Fisher
  • Patent number: 9794308
    Abstract: To address a service interruption while a procedure to change to a dynamic frequency selection (DFS) wireless frequency channel is being performed, a service interruption message is displayed to the user or some other action is taken while a wireless access point changes to the DFS wireless frequency channel. Another action to address the service interruption may be the media content client playing buffered media content stored in a buffer on the media content client to avoid an appearance to the user of an interruption in service. Also, in some embodiments, buffered video is received from the receiving device after the interruption in service has ended so that the media content client may resume playing, and the user may continue to view, the video program from the point where the user left off when the DFS change process and service interruption had started.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: October 17, 2017
    Assignee: ECHOSTAR TECHNOLOGIES L.L.C.
    Inventors: Christopher William Bruhn, Harold Jaramillo
  • Patent number: 9787811
    Abstract: Methods and apparatuses are provided for providing information. Phone numbers are stored in an address book in a memory of the terminal. Call history information for a phone number together with a first option for editing of information associated with the phone number are displayed on a display of the terminal, if the phone number is in the address book.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: October 10, 2017
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Jeong-Sik Cho, Young-Jip Kim, Young-Seop Han, Jun-Young Choe, Kyung-Shin Lee, Tae-Soo Lee
  • Patent number: 9781253
    Abstract: A system and method for recording media for a contact center includes establishing via a processor in a first geographic location, a communication session between first and second communication devices. The processor determines that media exchanged during the media session is to be recorded. The processor identifies a second geographic location associated with a resource involved in the media session, and identifies a media controller associated with the second geographic location. The media controller bridges the media path between the first and second communication devices, and the media exchanged during the media session is recorded.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: October 3, 2017
    Assignee: GENESYS TELECOMMUNICATIONS LABORATORIES, INC.
    Inventors: Henry R. Lum, Vladimir Filonov, Jeffrey Culbert, Daniel Blander, Somasundaram Subramaniam, Angelo Cicchitto, Paul Gvildys
  • Patent number: 9769312
    Abstract: Various example implementations are directed to circuits, apparatuses, and methods for providing voice-over-IP (VoIP) services. According to an example embodiment, an apparatus includes one or more VoIP servers configured and arranged to route VoIP calls to and from users of a plurality of customer accounts. Each customer account has a respective plurality of users and a respective settings file. For each of the customer accounts, a processing circuit communicatively coupled to the VoIP servers, records an audio portion of a VoIP call to or from a user of the customer account in response to the VoIP call satisfying a set of recording criteria specified in the settings file for the customer account. The recording criteria for at least one of the customer accounts includes account-level settings for selecting VoIP calls to be recorded and sets of user-level settings indicating criteria for preventing recording of VoIP calls of the individual users.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: September 19, 2017
    Assignee: 8×8, Inc.
    Inventor: Zhishen Liu
  • Patent number: 9762731
    Abstract: Unwanted calls are detected by determining all calls which are unverified by prior prompting the caller to provide data, such as “press 5 to be connected” or “say ‘proceed’” before being allowed to connect. Once connected, the called party may indicate that the call was/is unwanted and should be disconnected. Then, the call is disconnected from the called party while being maintained with the switch. The call is also recorded in embodiments of the disclosed technology, with the audio therefrom, or audio signature, being used to detect future unwanted calls. The detection of future unwanted calls may further be modified or determined based on association of called parties to each other, which, additionally, may be used to change the threshold of closeness of audio signatures between calls.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: September 12, 2017
    Assignee: TELTECH SYSTEMS, INC.
    Inventor: Meir Cohen
  • Patent number: 9749469
    Abstract: A system and method for a selective ring silencer that prevents people from having to listen to the telephone ring on and on with nuisance calls. The ringer silencer can be: (1) discretely constructed from a telephone, (2) part of a telecommunication device, or (3) part of a central telephone network construction. A receiver demodulates an incoming call. Control logic reads at least a portion of the called identification (CID) data and determines an action based on the reading. A switch in communication with the control logic is actuated to a first state that allows the communication data to be output from the ring silencer, and a second state that blocks the communication data from being output from the ring silencer to a user's communication device. The control logic blocks toll-free area codes originated calls from ringing a user's telephone, optionally forwarding the call to a voice mail module.
    Type: Grant
    Filed: November 2, 2016
    Date of Patent: August 29, 2017
    Inventor: Steve Cha
  • Patent number: 9736756
    Abstract: Systems, methods and computer program products for utilizing location information in a virtual private branch exchange (vPBX) system are described. In some implementations, the vPBX system can use the location information to determine an availability status of a user of a mobile device (e.g., out of the office, in the office, at home, busy, and the like). The vPBX system can obtain the geographic coordinates of the mobile device and correlate these coordinates with known coordinates for locations associated with the user (e.g., the user's office, home, or other predefined locations). An inference of the user's availability can then be determined based on the correlation (e.g., whether the user is currently out of the user's office, at the user's home, or at another location). The user's availability can be made available to other users associated with the vPBX system, and can be used for call management (e.g., routing).
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: August 15, 2017
    Assignee: RingCentral, Inc.
    Inventors: Vlad Vendrow, Bruce Young, Praful Shah, Boris Elpiner, Vladimir Shmunis
  • Patent number: 9716638
    Abstract: A monitoring device responds to status data pushed from a network device, and also manages a link with another network device, the link allowing the monitoring device to pull status data from the second network device. The monitoring device receives packets including status, the data indicating activity for one or more clock ticks. The monitoring device can compute statistical measures, rather than the network device. The monitoring device maintains the status data in a buffer. The monitoring device lags actual activity, but has is more likely to capture delayed packets. The network device sends packets as wrappers, each wrapper indicating sets of status information. When the information in a wrapper crosses a clock tick boundary, the monitoring device allocates reported activity among clock ticks, assuming that activity follows a uniform distribution.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: July 25, 2017
    Assignee: Virtual Instruments
    Inventors: Derek Sanders, Rangaswamy Jagannathan, Rosanna Lee
  • Patent number: 9712682
    Abstract: Methods and systems for automatically assigning virtual numbers are provided herein. In some embodiments, a method for automatically assigning virtual numbers may include receiving, from a first customer device associated with a first identifier, a second identifier associated with a recipient device; establishing a call between the first customer device and the recipient device; assigning a first virtual number associated with the first identifier and the second identifier, wherein the first virtual number is selected to be in a local calling area of the first identifier; and transmitting the first virtual number to the customer for use in making future calls to the recipient device.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: July 18, 2017
    Assignee: Vonage America Inc.
    Inventor: Zenon Carlos
  • Patent number: 9699321
    Abstract: In an apparatus and method, one method example has the steps of: placing a call from a calling terminal to a called terminal in a cable telecommunication network, and communicating with a ring back application; initiating a new call by the ring back application to the called terminal via a call management server; ringing the called terminal by the call management server and providing an indication of the ringing to the ring back application; and sending, by the ring back application, a predetermined ring back signal to the calling terminal. Upon answer by the called party, the ring back application informs the calling party end device of the called party's address, and upon receiving the acknowledgement from the calling party's end-device it stops the predetermined ring back signal and informs the called party end device to cut thru the bearer path to the calling party's device.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: July 4, 2017
    Assignee: Alcatel Lucent
    Inventors: Ramachendra P. Batni, Ranjan Sharma
  • Patent number: 9681476
    Abstract: Various embodiments include an apparatus having a wireless communication device (WCD) and methods for the WCD to wirelessly exchange messages with other devices. In some embodiments, such a WCD may send a message to reject an invitation to form a peer-to-peer (P2P) wireless connection between the WCD and a first device if the invitation is received by the WCD when the WCD has already established a P2P wireless connection with a second device. Other embodiments including additional apparatus and methods are described.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: June 13, 2017
    Assignee: Intel Corporation
    Inventors: Emily H. Qi, Marc Meylemans
  • Patent number: 9680978
    Abstract: Methods and apparatuses are provided for providing information. Phone numbers are stored in an address book in a memory of the terminal. Call history information for a phone number together with a first option for editing of information associated with the phone number are displayed on a display of the terminal, if the phone number is in the address book.
    Type: Grant
    Filed: January 8, 2016
    Date of Patent: June 13, 2017
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Jeong-Sik Cho, Young-Jip Kim, Young-Seop Han, Jun-Young Choe, Kyung-Shin Lee, Tae-Soo Lee
  • Patent number: 9674692
    Abstract: The present disclosure provides systems and methods for communicating with a hotel, for example, by establishing calls from a mobile communication device as an extension of a PBX of the hotel. The mobile communication device can receive, by a network interface, guest registration data for a guest of the hotel, including the room assignment and one or more guest service extensions on the PBX. The mobile communication device can store the guest registration data in electronic memory to configure the one or more guest service keys with the one or more guest service extensions. The mobile communication device can based on a selection of a key of one or more guest service keys, communicate directly with the PBX, by the network interface, to place and receive calls as an extension of the PBX associated with the hotel room assignment.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: June 6, 2017
    Assignee: CAMPOSAGRADO, INC.
    Inventor: José P. Quiros
  • Patent number: 9667783
    Abstract: Telephone call routing in a hunt group is based upon monitoring computer activities of the members (devices, people) of the hunt group. For example, a hunt group's member activity score may be based upon how many incoming hunt group calls that member handles. This high activity score is then used to control that member's place in the call routing order.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Fernando Salazar, Bhavuk Srivastava
  • Patent number: 9648167
    Abstract: A back office services of an intelligent automated agent for a contact center is provided. The back office services is configured to run on a processor coupled to a non-transitory storage device. The back office services includes: a customer profile module configured to access a profile of a customer from a customer profile database stored on the storage device, the profile of the customer including interaction data from interactions involving the customer and the contact center, and analysis results from analyzing the interaction data between the interactions involving the customer and the contact center; and a content analysis module configured to generate new analysis results by performing the analyzing of the interaction data between consecutive interactions of the interactions involving the customer and the contact center, and update the analysis results of the profile of the customer on the storage device to reflect the new analysis results.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: May 9, 2017
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventors: Akbar Riahi, Herbert Willi Artur Ristock
  • Patent number: 9641687
    Abstract: A communication center has agents operating at workstations and enabled to interact with customers, a router for routing incoming transactions from customers to agents, and routing rule sets associated with specific customers. Individual ones of the rule sets include one or more contact constraints set by the customer associated with the rule set.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: May 2, 2017
    Assignee: Genesys Telecommunications Laboratories, Inc.
    Inventor: S. Michael Perlmutter
  • Patent number: 9632723
    Abstract: A method, system, and computer-readable medium is described for facilitating interactions between software programs by providing a reliable data queuing service that enables the programs to store and retrieve elements of data queues. In some situations, the data queuing service is provided to users who purchase usage of the data queuing service for application programs executed by or otherwise affiliated with the users. In addition, accessibility of the data queuing service to remote executing programs may be enhanced via a defined API of the data queuing service, such as a Web services-based API. Availability of the data queuing service may also be enhanced in some situations by using multiple alternative distributed systems for a data queue such that each of the alternative systems stores a subset of the elements of the data queue.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: April 25, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Vikas Gupta, John D. Cormie, Duane J. Krause, Nipoon Malhotra
  • Patent number: 9628519
    Abstract: Embodiments of the present invention provide a call processing method and control apparatus, an automatic call distribution apparatus, and an agent terminal. The call processing method, which executed by the call control apparatus, includes: receiving, a processing request for a call, and extracting a media connection address and a media capability of an automatic call distribution apparatus; performing, media negotiation based on a media capability of an agent terminal and the automatic call distribution apparatus; and establishing, a media session between the agent terminal and the automatic call distribution apparatus according to a media connection address of the agent terminal, the media connection address of the automatic call distribution apparatus, and a media negotiation result. The embodiments of the present invention can reduce the processing load of an entire cloud server, which effectively ensures the service quality of a call center constructed based on cloud computing technologies.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: April 18, 2017
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Zhaohui Tang, Sining Wei, Rongjun Huang, Tongbing Liu
  • Patent number: 9615209
    Abstract: A system for facilitating multiple integrated services for providing road-side assistance via multiple assistance service providers to a user includes, a central computing device capable of communicating with the assistance service providers and the user over a wireless network, a user device associated with the user configured to transmit one or more assistance requests to the central computing device, and, a first assistance device associated with the one or more assistance service providers.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: April 4, 2017
    Inventor: Aman Navani
  • Patent number: 9606619
    Abstract: An approach is provided for brokering resources and services among multiple devices based on one or more touch-based interactions. An access platform causes, at least in part, at least one initiation of one or more touch-based interactions with at least one first device, at least one third device, or a combination thereof based, at least in part, on at least one connection request from the at least one first device, the at least one third device, or a combination thereof. The access platform determines the one or more touch-based interactions with the at least one first device, the at least one third device, or a combination thereof. The access platform further causes, at least in part, at least one access to one or more services associated with at least one second device based, at least in part, on the one or more touch-based interactions.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: March 28, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Arto T. Palin, Vesa-Veikko Luukkala
  • Patent number: 9591464
    Abstract: Techniques for implementing telephone call purpose codes, which are codes included in the data of an attempted telephone call, which purpose code provide information relating to the telephone call's purpose. Also, techniques for handling telephone calls in a machine logic rule based manner in ways that depend, at least in part, upon the purpose code of the attempted telephone call.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: March 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Samuel Mathew Jawaharlal, Bala Priyadarshini Muralidharan, Arunachalam Narayanan, Sathya Santhar, Balamurugaramanathan Sivaramalingam
  • Patent number: 9578028
    Abstract: A controller provides authentication, authorization, and accounting (AAA) services for a network, the controller comprising a control unit having one or more processors and a Representational State Transfer (REST) interface executed by the control unit to receive application data that specifies an interface method and a resource identifier for a resource, the resource identifier conforming to a subscriber management resource model. The REST interface determines, based on the resource identifier, a record for a subscriber management construct corresponding to the resource. The REST interface applies, to the record, an action corresponding to the interface method to modify access to the network by a subscriber.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: February 21, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Geoffrey A. Mattson, Lei Qiu
  • Patent number: 9578177
    Abstract: A method, system, and apparatus, including a program encoded on computer-readable medium, for providing ring notifications in parallel to a primary incoming call are disclosed. An example method can include receiving, at a server system, a notification of a primary incoming call directed to a subscriber telephone number associated with a user device, notifying, by the server system, one or more secondary destinations of the primary incoming call based on the notification, sending, from the server system, an instruction to perform one or more operations to trigger forwarding of the primary incoming call to a telephone number associated with the server system, wherein the instruction is only sent after notifying the one or more secondary destinations of the primary incoming call, receiving the forwarded incoming call at the server system, and connecting, by the server system, the forwarded incoming call to a particular secondary destination.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: February 21, 2017
    Assignee: iChoose Applications LTD.
    Inventor: Elad Pinhas Barkan
  • Patent number: 9571653
    Abstract: A system for managing and routing calls involves a switch, multiple endpoints, an IVR system; and storage including a data structure associating individual unique keys with ANI information and one of the endpoints. In response to receipt of a call, identified by a specific ANI, the IVR will allow the user to input a routing key. If the user does not provide the routing key, it will follow the user's interaction to one of the endpoints, and I) generate a unique key, II) store the unique key, the specific ANI and an identifier of the one of the endpoints, and III) make the unique key available so that, the user can provide the unique key as the routing key on a subsequent call. If the user does provide the routing key, the specific ANI will be verified and the user's call routed to the endpoint associated with the routing key.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: February 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Lisa M. Bradley, Aaron J. Quirk, Lin Sun
  • Patent number: 9572054
    Abstract: A realization method, apparatus and system for remote monitoring, the remote monitoring technique is used between interphones, which includes the following contents: a monitored party receives a remote monitoring request from a monitoring party, the remote monitoring request includes a target control information; the monitored party answers confirming information to the monitoring party after receiving the remote monitoring request successfully, and analyzes the target control information, and then selects transmission mode; the monitored party enters monitored state, starts transmission automatically, and implements the transmission according to the selected transmission mode. Applying the embodiments of the present invention, the remote monitoring function of a interphone will be improved, and the monitoring party can initiatively control the transmission time of the monitored party; or transmission interval and times of the monitored party, so as to realize the repeat monitoring is realized.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: February 14, 2017
    Assignee: Hytera Communications Corp., Ltd.
    Inventors: Jianliang Liu, Samuel Han Siong Chia, Zhenghua Luo, Yingzhe Zhang, Yan Xu
  • Patent number: 9571644
    Abstract: A contact center work assignment engine communication system hosts a multi-functional contact advocate to manage communications and history for customers, including the ability to report issues, provide updates, identify and solve problems, store history, interface with contact center components, including agents and experts, creating a proactive automatic assistant for contact center customers.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: February 14, 2017
    Assignee: Avaya Inc.
    Inventor: Robert C. Steiner
  • Patent number: 9560037
    Abstract: User interface integration across multiple clouds is achieved by hosting UI extensions for different services in the same browser window. The UI extensions are initialized by a shell with any necessary security context for the corresponding cloud. The shell provides versioning so that the newest version of the UI is presented to users for all versions of a service. A connector in a local cloud provides translation between APIs across different clouds.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: January 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bradley J. Bartz, Vladimir Pogrebinsky, Sata Busayarat, Ryan Jones
  • Patent number: 9560515
    Abstract: A synch server comprises a first interface configured to transmit and receive MAP messages, and communicate with a Home Location Register (HLR) in a Circuit-Switched (CS) network, a second interface configured to communicate with a Home Subscriber Server (HSS) in an IP-Multimedia Subsystem (IMS) network, and a third interface configured to transmit and receive Extensible Markup Language (XML) Configuration Access Protocol (XCAP) messages. A synch function module is configured to receive a message containing a change to a supplementary service setting associated with a User Equipment (UE) connected to a Circuit-Switched (CS) network or an IMS network, and communicate the change to the supplementary service setting to both the HLR and the HSS so that the supplementary service settings in both the HLR and the HSS are updated to reflect the change to the supplementary service setting.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: January 31, 2017
    Assignee: Mitel Mobility Inc.
    Inventors: Carlo Brianza, Ian McLean Pattison, Richard Arthur Bodin, Tomasz Maslewski
  • Patent number: 9544335
    Abstract: The present disclosure provides a method for local calling via a webpage, including that: a local calling operation instruction is serialized, the serialized local calling operation instruction is filled into a webpage as a hyperlink character string, and the webpage is sent to a server or a local operating system; and a browser acquires the webpage from the local operating system or the server according to a model of the operating system local to the browser local to the browser, de-serializes the hyperlink character string in the webpage, and requests, according to an instantiated local calling operation instruction obtained through the de-serialization, the operating system local to the browser to execute a local calling operation indicated by the instantiated local calling operation instruction. The present disclosure further provides a system for local calling via a webpage.
    Type: Grant
    Filed: February 27, 2012
    Date of Patent: January 10, 2017
    Assignee: ZTE Corporation
    Inventors: Lu Chen, Sheng Zhong
  • Patent number: 9531883
    Abstract: Providing an announcement for a multiparty communication session involves establishing a communication session between at least two endpoints. A request to add an added endpoint to the communication session is received. A procedure to provide an announcement to the endpoints of the communication session is initiated. The announcement is played in response to determining a status of a media path of the added endpoint, and is provided from a rendering of a participant identifier associated with the added endpoint.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: December 27, 2016
    Assignee: Cisco Technology, Inc.
    Inventor: Christopher E. Pearce
  • Patent number: 9521261
    Abstract: Embodiments are configured to provide reminders associated with communications and other events. In an embodiment, components of a communication system can operate to generate, maintain, and implement reminders associated with communications and other events. A reminder can be automatically generated and scheduled for one or more users of the communication system when a user is unavailable or unable to take a call. Reminders can be generated to include information which can be used to establish a communication event for a subsequent communication associated with each reminder.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: December 13, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Giridhar Kalpathy Narayanan
  • Patent number: 9516153
    Abstract: A method and system for integrating telecommunication session output with one or more applications are provided herein. The method for integrating telecommunication session output with one or more applications includes communicating with one or more second devices in a telecommunication session using a first application disposed on a first device; tracking attributes associated with the telecommunication session; recording at least a portion of the telecommunication session on the first device to produce a session recording; and storing the attributes and at least one of the session recording, or a text transcription of the session recording in a second application on the first device.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: December 6, 2016
    Assignee: Vonage Business Inc.
    Inventor: Royee Uriel Tichauer
  • Patent number: 9479910
    Abstract: Systems and methods for reassigning active mobile telephone calls from one device to another device are provided. The systems and methods include receiving and answering a phone call, displaying a list of devices within a short range network, reassigning the telephone call to one of the devices, and disconnecting the call from the transferring device.
    Type: Grant
    Filed: December 16, 2012
    Date of Patent: October 25, 2016
    Inventor: Michael C. Ryan
  • Patent number: 9461818
    Abstract: A method for encrypting a program for subsequent execution by a microprocessor configured to decrypt and execute the encrypted program includes receiving an object file specifying an unencrypted program that includes conventional branch instructions whose target address may be determined pre-run time. The method also includes analyzing the program to obtain chunk information that divides the program into a sequence of chunks each comprising a sequence of instructions and that includes encryption key data associated with each of the chunks. The encryption key data associated with each of the chunks is distinct. The method also includes replacing each of the conventional branch instructions that specifies a target address that is within a different chunk than the chunk in which the conventional branch instruction resides with a branch and switch key instruction. The method also includes encrypting the program based on the chunk information.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: October 4, 2016
    Assignee: VIA TECHNOLOGIES, INC.
    Inventors: G. Glenn Henry, Terry Parks, Brent Bean, Thomas A. Crispin
  • Patent number: 9451062
    Abstract: A mobile communication device may include one or more cameras located on edges of the mobile communication device. The mobile communication device may further include logic configured to obtain image data from at least one of the one or more cameras; detect a change in an environment of the mobile communication device based on the obtained image data; and provide image data from the at least one of the one or more cameras in a display insert window on a display of the mobile communication device.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: September 20, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Joseph T. Rodolico
  • Patent number: 9450940
    Abstract: A service request for a managed computer system is received and once a primary authorization for same has been given, a secondary authorization management system (SAMS) determines whether or not the service request requires secondary authorization. This determination is made according to a context of the managed computer system and an authorization profile for the received service request. If needed, the SAMS resolves the secondary authorization request and returns the resolution decision.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: September 20, 2016
    Assignee: HyTrust, Inc.
    Inventors: Boris Belov, Hemma Prafullchandra, Govindarajan Rangarajan
  • Patent number: 9438739
    Abstract: Measures for transferring an established communication session in a telecommunications network, the communication session being established between one of a plurality of communication clients associated with a user and a remote device associated with a remote party. At a call control system located in the signaling path for the established communication session, a communication session transfer request is received from a device associated with the user, the communication session transfer request having been generated by and transmitted from the device. Transfer of the established communication session from the one communication client in the plurality of communication clients to another communication client in the plurality of communication clients is initiated at the call control system. The transfer is conducted on the basis of a preconfigured data set, specific to the user, identifying one or more of the plurality of communication clients associated with the user.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: September 6, 2016
    Assignee: Metaswitch Networks Ltd.
    Inventors: Chris Mairs, Alan Cook, Jon Rowland, Lionel James Jerome Lee, Doug Currie
  • Patent number: 9426100
    Abstract: A computer system includes one or more devices that are capable of multitasking (performing at least two tasks in parallel or substantially in parallel). In response to detecting that one of the devices is performing a first one of the tasks, the system prevents the devices from performing at least one of the tasks other than the first task (such as all of the tasks other than the first task). In response to detecting that one of the devices is performing a second one of the tasks, the system prevents the devices from performing at least one of the tasks other than the second task (such as all of the tasks other than the first task).
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: August 23, 2016
    Assignee: Yagi Corp.
    Inventor: Robert Plotkin
  • Patent number: 9425982
    Abstract: A method for providing a Device Management (DM) service in an M2M environment that enables intelligent data collection and communication through an M2M communication function is provided. In the method, a Network Operator Server (NOS) or an ES provides a DM service menu to a subscriber device. When the subscriber device selects a desired service from the DM service menu, the NOS delegates the DM service authority for a network subscriber to the ES. The ES provides the DM service through an M2M communication with the subscriber device. The ES integrates the DM results and transmits the integrated DM results to the network operator. Accordingly, the NOS can provide an efficient DM service to more devices at a lower cost, by minimal interaction with the ES, through the cooperation enterprise specialized in the DM service.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: August 23, 2016
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Ji-Hye Lee, Wuk Kim