Advanced Intelligent Network (ain) Patents (Class 379/221.08)
  • Patent number: 11392539
    Abstract: A conversion method executed by a computer includes generating another file that includes a plurality of pieces of format converted data associated with a plurality of pieces of data by applying an algorithm to the plurality of pieces of data included in the file, a process of the algorithm including associating, when identification information of pre-format-conversion data is associated with data in the plurality of pieces of data, the identification information with format converted data corresponding to the data and associating, when the identification information is not associated, newly generated identification information with the format converted data, determining whether one of the plurality of pieces of identification information is associated with a plurality of positions in the another file, and changing the identification information associated with one of the pieces of data at the plurality of positions from among the plurality of pieces of data included in the another file.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: July 19, 2022
    Assignee: FUJITSU LIMITED
    Inventor: Takahide Muramoto
  • Patent number: 11375057
    Abstract: Enhanced capabilities within a telephone network are made accessible to a telecommunications device. The telecommunications device is used to dial a sequence. A network server receives and identifies the sequence invokes an advanced network function. A advanced network function server in communication with the network server provides instructions as to how the network server is to provide the advanced network function. The network server processes the call in accordance with the received instructions to provide the particular advanced network function.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: June 28, 2022
    Inventors: George Backhaus, Philip Lowman, Jingnesh Gandhi, Julio Gonzalez, John Green, Paul Rubenstein, Mike Speanburg
  • Patent number: 11368576
    Abstract: A method for managing a communication call between a caller communications terminal and a called communications terminal. The caller communications terminal has a permanent main call identifier and at least one recorded temporary secondary call identifier, in association with the main call identifier, in at least one communications management device. When the caller communications terminal initiates a communication call to the called communications terminal from the secondary call identifier, such a method implements: sending, to the called terminal, a notification including at least the main call identifier, the secondary call identifier and at least one piece of identification information of a user of the calling terminal associated with said secondary call identifier; and routing the communication call to the called terminal in using the secondary call identifier.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: June 21, 2022
    Assignee: ORANGE
    Inventors: Jean-Marc Auffret, Aurelien Guillou
  • Patent number: 11301281
    Abstract: Some embodiments provide novel methods for performing services for machines operating in one or more datacenters. For instance, for a group of related guest machines (e.g., a group of tenant machines), some embodiments define two different forwarding planes: (1) a guest forwarding plane and (2) a service forwarding plane. The guest forwarding plane connects to the machines in the group and performs L2 and/or L3 forwarding for these machines. The service forwarding plane (1) connects to the service nodes that perform services on data messages sent to and from these machines, and (2) forwards these data messages to the service nodes. In some embodiments, the guest machines do not connect directly with the service forwarding plane. For instance, in some embodiments, each forwarding plane connects to a machine or service node through a port that receives data messages from, or supplies data messages to, the machine or service node.
    Type: Grant
    Filed: June 18, 2019
    Date of Patent: April 12, 2022
    Assignee: VMWARE, INC.
    Inventors: Pierluigi Rolando, Kantesh Mundaragi, Rahul Mishra, Jayant Jain, Raju Koganty
  • Patent number: 11290592
    Abstract: One example method of operation may include extracting a calling device telephone number from a received call message, querying a verification table for the calling device telephone number, identifying the calling device telephone number and a corresponding service provider network identifier from the verification table, querying a mapping table for the service provider network identifier, and identifying whether a match between the service provider network identifier and a service provider code exists as an entry in the mapping table.
    Type: Grant
    Filed: August 18, 2020
    Date of Patent: March 29, 2022
    Assignee: FIRST ORION CORP.
    Inventors: Julie Sara Fowler, Daniel Francis Kliebhan
  • Patent number: 11202273
    Abstract: In some examples, a source device categorizes a plurality of messages for transmission to a recipient device, the plurality of messages comprising vehicle-related information. Based on the categorizing, the source device identifies selected messages of the plurality of messages to be aggregated. The source device aggregates the selected messages into a single transmission from the source device to the recipient device.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: December 14, 2021
    Assignee: BlackBerry Limited
    Inventors: James Randolph Winter Lepp, Michael Peter Montemurro, Stephen McCann
  • Patent number: 11100087
    Abstract: A system to tokenize values may include a processing unit; a storage device comprising instructions, which when executed by the processing unit, configure the processing unit to: receive a data item with an original value from a first storage system; store the data item in a staging table; transform the original value of the data item in the staging table to a changed value based on a stored rule; store a mapping between the original value and the changed value in a library table; and transmit the library table to a second storage system configured to update a database table at the second storage system based on the library table.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shalini Gupta, Dharmesh Kumar, Elke Bregler, Rick Foucht, Navneet Saraogi, Frederic Huet, Ralph Yost, Gangaram Kanumuri
  • Patent number: 11038997
    Abstract: Enhanced capabilities within a telephone network are made accessible to a telecommunications device. The telecommunications device is used to dial a sequence. A network server receives and identifies the sequence invokes an advanced network function. A advanced network function server in communication with the network server provides instructions as to how the network server is to provide the advanced network function. The network server processes the call in accordance with the received instructions to provide the particular advanced network function.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: June 15, 2021
    Assignee: Movius Interactive Corporation
    Inventors: George Backhaus, Philip Lowman, Jingnesh Gandhi, Julio Gonzalez, John Green, Paul Rubenstein, Mike Speanburg
  • Patent number: 11036557
    Abstract: The present disclosure describes a system for dynamic transaction-persistent server load balancing. The disclosed system receives a client request associated with a new transaction. In response to receiving the client request, the system dynamically infers relative capacities of a plurality of servers coupled to the device in a network. In particular, the system maintains a set of variables corresponding to the servers. Each variable indicates a number of outstanding requests transmitted from the device to a respective server. The system infers relative server capacities and transmission latencies between the device and the servers based on a comparison of current values of the variables. The system identifies and selects a server associated with high capacity or low transmission latency between the device and the server relative to one or more other servers, and transmits an outstanding request corresponding to the client request from the new transaction to the identified server.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: June 15, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Pradeep Iyer
  • Patent number: 10959089
    Abstract: Disclosed in some examples are systems, methods, and machine readable mediums which provide for a data management microservice which registers and manages data across multiple microservices to reduce data fragmentation and to ensure correct disposal of this data upon request. In some examples, the data management microservice may include an erasure service which ensures that all data corresponding to a data characteristic is deleted.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: March 23, 2021
    Assignee: Intel Corporation
    Inventor: Dzung D Tran
  • Patent number: 10855840
    Abstract: Systems and methods for using machine-learning techniques for labeling incoming calls with categories relating to a risk level. A model is generated using call log data. The call log data is augmented using information from additional data sources to generate features for the model. The model may then be used to categorize additional incoming calls. The model may be used in real-time to categorize incoming calls, or categorization results may be stored for a plurality of calling numbers. Various embodiments provide various technical advantages by virtue of how the components of the system are deployed between an endpoint communication device, a telephony provider system, and possibly other systems.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: December 1, 2020
    Assignee: Transaction Network Services, Inc.
    Inventors: Sean J. Kent, Ken Cartwright, Amit Singla, Srikanth Mohan, Paul Florack
  • Patent number: 10698919
    Abstract: A maximum lag between data stores can be specified that corresponds to a recovery point objective defined in a service level agreement. Lag can be monitored during a data replication between a primary data store and a secondary data store located in geographically different regions. Activity on the primary data store including incoming data transactions can be throttled as a function of the lag and the maximum lag.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: June 30, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Tomas Talius, Alexander Nosov, Satyanarayana Narlapuram, Robin D. Dhamankar
  • Patent number: 10694367
    Abstract: A method of building a service subscriber life-cycle data store by an application stored in a non-transitory memory of a computer system and executable by a processor of the computer system. The method comprises periodically reading wireless communication subscriber account logs from a log data store, parsing each of the logs to identify a subscriber associated with that subscriber account log, a time, and an account log type, analyzing the parsed account logs in time sequence order and based on the account log type to identify a plurality of subscriber life-cycle events, for each life-cycle event building a subscriber life-cycle entry comprising a date and time, a subscriber identity, and an identity of a subscriber life-cycle event, where each subscriber life-cycle entry corresponds to a plurality of subscriber account logs, and storing the subscriber life-cycle entry in a subscriber life-cycle data store.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: June 23, 2020
    Assignee: Sprint Communications Company L.P.
    Inventors: Anuj Sharma, Ramesh Golla, Anupam Vaish
  • Patent number: 10649905
    Abstract: The present disclosure discloses a method and apparatus for storing data. A specific embodiment of the method includes: judging whether a remaining storage space in a compressed data page is greater than a storage space threshold, in response to to-be-stored data to be written to the compressed data page in a cache storage region of a database; if not, determining a non-compressed data page among the non-compressed data pages for generating the compressed data page; and compressing the determined non-compressed data page to generate the compressed data page. This embodiment achieves the generation of the compressed data page in advance, such that each time the data is written to the compressed data page, it is ensured that there is enough storage space in the compressed data page to store the written data, thus reducing the system overhead when writing the data to the compressed data page, enhancing the writing efficiency of the system.
    Type: Grant
    Filed: June 20, 2016
    Date of Patent: May 12, 2020
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Zhi Kong, Boxue Yin
  • Patent number: 10616391
    Abstract: A method and system for providing a second line service (“SLS”) feature to a subscriber using a telecommunications device (“TD”) which includes receiving at a switch on the network of the subscriber's primary service provider a communication made up of a trigger and a directory number. When the communication is received at the primary service provider's switch, the switch parses the communication and detects the trigger. Once the switch has received the communication, the switch additionally transmits a query message to a SLS platform that manages the SLS feature. As a result of the switch's query message transmission, the switch receives a reply to the query message from the SLS platform. Based at least in part on the reply to the query message, the switch can route the communication such that the switch connects one or multiple voice channel circuit between the subscriber's TD and the terminating TD.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: April 7, 2020
    Assignee: Movius Interactive Corporation
    Inventors: George Backhaus, Philip Lowman, Jingnesh Gandhi, Julio Gonzalez, John Green, Paul Rubenstein, Mike Speanburg
  • Patent number: 10531288
    Abstract: Disclosed in some examples are systems, methods, and machine readable mediums which provide for a data management microservice which registers and manages data across multiple microservices to reduce data fragmentation and to ensure correct disposal of this data upon request. In some examples, the data management microservice may include an erasure service which ensures that all data corresponding to a data characteristic is deleted.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: January 7, 2020
    Assignee: Intel Corporation
    Inventor: Dzung D Tran
  • Patent number: 10530740
    Abstract: A virtual domain name system function is created in a data and analytic component of a platform disposed in a network in a cloud environment. The virtual domain name system function is implemented as a plurality of collector sites distributed throughout a plurality of network edges. A plurality of virtualized network functions are instantiated where each instantiation of the plurality of virtualized network function represents an active virtualized network function. Data is received at the plurality of collector sites from each active virtualized network function; and each instantiation is mapped so that each of the active virtualized network functions are reachable by any other of the plurality of virtualized network functions.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: January 7, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Rittwik Jana
  • Patent number: 10523550
    Abstract: A controller and method for fault detection is provided in network cloud environments is provided. The controller may transmit a request to activate at least two scout functions at deployment locations in the network cloud environment, each scout function operable to execute one or more evaluation operations to collect and report evaluation information relating to its corresponding deployment location. The controller may receive at least one evaluation report comprising an evaluation of computational or communication resource availability at the deployment locations.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: December 31, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Peter Ashwood-Smith, Tao Wan, Mehdi Arashmid Akhavain Mohammadi
  • Patent number: 10484460
    Abstract: Techniques for facilitating operations in hybrid cloud computing systems are disclosed herein. In one embodiment, a method can include receiving, at a public cloud, a plurality of applications deployable in a private cloud and informing an access service of the public cloud computing system regarding the received applications deployable in the private cloud. The method also includes receiving, from a connection service of the private cloud, a request for a list of the received applications available at the public cloud and deployable in the private cloud. The method further includes in response to the received request, selectively identifying to the private cloud the list of applications based on a service subscription associated with the connection service.
    Type: Grant
    Filed: July 22, 2016
    Date of Patent: November 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vladimir Pogrebinsky, Gilles Zunino, Bradley Bartz
  • Patent number: 10477001
    Abstract: A method and system for providing a second line service (“SLS”) feature to a subscriber using a telecommunications device (“TD”) which includes receiving at a switch on the network of the subscriber's primary service provider a communication made up of a trigger and a directory number. When the communication is received at the primary service provider's switch, the switch parses the communication and detects the trigger. Once the switch has received the communication, the switch additionally transmits a query message to a SLS platform that manages the SLS feature. As a result of the switch's query message transmission, the switch receives a reply to the query message from the SLS platform. Based at least in part on the reply to the query message, the switch can route the communication such that the switch connects one or multiple voice channel circuit between the subscriber's TD and the terminating TD.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: November 12, 2019
    Assignee: Movius Interactive Corporation
    Inventors: George Backhaus, Philip Lowman, Jingnesh Gandhi, Julio Gonzalez, John Green, Paul Rubenstein, Mike Speanburg
  • Patent number: 10284719
    Abstract: Techniques, systems, apparatuses and methods to better interdict or screen calls without disturbing the callee. The phone user can implement a warning for unwanted human, i.e., live person callers, and a challenge or barrier for unwanted automated or robocalling, particularly the usage of a required response to a question. The warning and particularly the challenge would weed out undesired solicitations. The present invention also makes allowance for desired human, robotic or automated calling in addition to the proscripted calls.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: May 7, 2019
    Inventor: Stanley Korn
  • Patent number: 10203887
    Abstract: A method, computer program product, and computing system for defining one or more computing system requirements for desired data storage array. One or more design criteria is defined for the desired data storage array. At least one recommended data storage array is identified for the desired data storage array based, at least in part, upon the one or more computing system requirements and the one or more design criteria.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: February 12, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Amnon Naamad, Brad Maltz, Kuram T. Narayana, Ron Bigman, Anurag S. Maunder
  • Patent number: 10163152
    Abstract: One or more computing instances are instantiated and allocated to customers. The computing instances have a modifiable interruptibility property that is operable to allow a computing instance to be terminated or reallocated from a first customer to a second customer. Requests for additional computing instances having modifiable interruptibility properties are received. Information pertaining to the instantiated computing instances and requested additional computing instances is provided. The information may include a current status of the instantiated computing instances or requested additional computing resources.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 25, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: David John Ward, Jr., Jin Seop Kim, Stephen Alden Elliott, Rusenia Carpio Ingram, Rachid Ennaji, Brian Helfrich, Dhanvi Harsha Kapila, Peng Zhai
  • Patent number: 9819606
    Abstract: Allocating an instance of a resource to an IT-service includes analyzing a service model specifying the structure of an IT-service and including nodes and resource management rules specifying the management of the node's resource. For each node, a resource type indicated by the node is determined. Resource management rules assigned to the node are also determined. The resource management rules assigned to the node are evaluated on a resource instance catalog for computing selection criteria. The selection criteria is applied on a service provider catalog for selecting a resource manager for providing an instance of the resource. An instance of the resource is created by the selected resource manager and allocated to the IT-service.
    Type: Grant
    Filed: August 16, 2016
    Date of Patent: November 14, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gerd Breiter, Simon Moser, Isabell Schwertle, Thomas Spatzier
  • Patent number: 9774736
    Abstract: Various embodiments of the invention provide methods, systems, and computer program products for determining whether a call has reached a live party or a machine. Specifically, a call handler that is handling the call analyzes a cadence of the audio of the call while a speech analytics system analyzes the audio of the call to detect one or more keywords over a call leg established between the call handler and speech analytics system. Accordingly, in particular embodiments, the call handler may make a first determination that the call has reached a live party or a machine based on the cadence of the audio and may make a second determination that the call has reached a live party or a machine based on an event received from the speech analytics system as a result of the speech analytics system detecting a particular keyword in the audio of the call.
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: September 26, 2017
    Assignee: Noble Systems Corporation
    Inventor: Joseph Andraszek
  • Patent number: 9760854
    Abstract: A method is disclosed for optimizing an order for a product for delivery. The method includes receiving an order for a product from a first requestor, the order identifying a delivery timeframe. The method also includes identifying an undelivered shipment of the product associated with an existing order of a second party. The method further includes transmitting a request to reroute the undelivered shipment of the product to the first requestor within the delivery timeframe. The method still further includes processing the order for the product. The processing includes arranging delivery of the product to the second party. Systems and apparatus are also disclosed to implement the disclosed methods.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 12, 2017
    Assignee: FORMULA LABS, LLC
    Inventor: Manish Chowdhary
  • Patent number: 9762475
    Abstract: A method including providing a business with a unified communications number for all types of customer communication and mapping the unified communications number to each address for the business issued by the communication service providers of the business. The method may also include routing communications addressed to the unified communications number to the appropriate the address as a function of the type of communication.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: September 12, 2017
    Assignee: ONE SMART STAR LIMITED
    Inventor: Didi Avraham Mecilati
  • Patent number: 9712670
    Abstract: Techniques, systems, apparatuses and methods to better interdict or screen calls without disturbing the callee. The phone user can implement a warning for unwanted human, i.e., live person callers, and a challenge or barrier for unwanted automated or robocalling, particularly the usage of a required response to a question. The warning and particularly the challenge would weed out undesired solicitations. The present invention also makes allowance for desired human, robotic or automated calling in addition to the proscripted calls.
    Type: Grant
    Filed: July 4, 2016
    Date of Patent: July 18, 2017
    Inventor: Stanley Korn
  • Patent number: 9648165
    Abstract: A method and system for providing a second line service (“SLS”) feature to a subscriber using a telecommunications device (“TD”) which includes receiving at a switch on the network of the subscriber's primary service provider a communication made up of a trigger and a directory number. When the communication is received at the primary service provider's switch, the switch parses the communication and detects the trigger. Once the switch has received the communication, the switch additionally transmits a query message to a SLS platform that manages the SLS feature. As a result of the switch's query message transmission, the switch receives a reply to the query message from the SLS platform. Based at least in part on the reply to the query message, the switch can route the communication such that the switch connects one or multiple voice channel circuit between the subscriber's TD and the terminating TD.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: May 9, 2017
    Assignee: Movius Interactive Corporation
    Inventors: George Backhaus, Philip Lowman, Jingnesh Gandhi, Julio Gonzalez, John Green, Paul Rubenstein, Mike Speanburg
  • Patent number: 9648120
    Abstract: An example method of simulating activity to conceal actual activity associated with a wireless network includes generating, at a push server, a sham push message operable to simulate activity on a communication channel between a push service provider and a target mobile device. The sham push message includes an indication that the sham push message is not an actual push message from a third party associated with the mobile application. The method also includes retrieving an application registration identifier associated with the mobile application hosted on the mobile device. The target mobile device is subscribed to the push service provider for push message delivery. The method further includes encrypting the sham push message. The method also includes transmitting the encrypted sham push message to the target mobile device associated with the application registration identifier.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: May 9, 2017
    Assignee: Red Hat, Inc.
    Inventor: Lukas Fryc
  • Patent number: 9591131
    Abstract: A method and system for identifying an unwanted caller using a call answering system. The method comprises receiving, by a call records server, information about callers from a plurality of telephony devices and one or more phone number data sources, classifying, by the call records server, one or more of the callers as either wanted or unwanted callers based on the received information, and storing, by the call records server, the received information and the classification of the one or more of the callers into a directory. The method further comprises identifying, by a call answering server, that a call from a given caller from a phone number to a receiving telephony device is from an unwanted caller by searching the directory, and handling, by the call answering server, the call from the given caller according to one or more preferences of the user, the one or more preferences including rejecting the call from the receiving telephony device, playing a recorded message, and disposing of the call.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: March 7, 2017
    Assignee: YOUMAIL, Inc.
    Inventors: Alexander E. Quilici, Michael J. Rudolph
  • Patent number: 9450810
    Abstract: In one embodiment, a service provider management device provides a plurality of redundant fabric motifs, each indicating a subgraph pattern of logical connections for network segments of a virtual data center, and receives virtual data center tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments of the virtual data center. After determining available physical data center resources that correspond to the tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments, logical connections may then be established between particular network segments for the virtual data center according to the available physical data center resources corresponding to the tenant selection of one or more of the redundant fabric motifs for particular pairs of data center segments.
    Type: Grant
    Filed: August 2, 2013
    Date of Patent: September 20, 2016
    Assignee: Cisco Technoogy, Inc.
    Inventors: Senhua Huang, Bobby Nakamoto, Ethan M. Spiegel, Rakesh M. Pathak, Sid Ray
  • Patent number: 9444760
    Abstract: Allocating an instance of a resource to an IT-service includes: analyzing a service model specifying the structure of an IT-service and comprising nodes and resource management rules specifying the management of said node's resource. For each node, the method includes: determining a resource type indicated by said node; determining one or more resource management rules assigned to said node; evaluating the resource management rules assigned to said node on a resource instance catalog and the determined resource type for computing selection criteria; applying the selection criteria on a service provider catalog for selecting one of the one or more resource managers, the service provider catalog being indicative of one or more of the resource managers respectively being operable to provide a resource instance of a given resource type to the IT-service; creating an instance of the resource provided by the selected resource manager; and allocating said instance to the IT-service.
    Type: Grant
    Filed: December 8, 2013
    Date of Patent: September 13, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gerd Breiter, Simon Moser, Isabell Schwertle, Thomas Spatzier
  • Patent number: 9400690
    Abstract: Techniques are described for managing program execution capacity, such as for a group of computing nodes that are provided for executing one or more programs for a user. In some situations, dynamic program execution capacity modifications for a computing node group that is in use may be performed periodically or otherwise in a recurrent manner, such as to aggregate multiple modifications that are requested or otherwise determined to be made during a period of time, and with the aggregation of multiple determined modifications being able to be performed in various manners. Modifications may be requested or otherwise determined in various manners, including based on dynamic instructions specified by the user, and on satisfaction of triggers that are previously defined by the user. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: July 26, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Alex Maclinovsky, Blake Meike, Chiranjeeb Buragohain, Christopher Reddy Kommareddy, Geoffry Scott Pare, John W. Heitmann, Sumit Lohia, Liang Chen, Zachary S. Musgrave
  • Patent number: 9396248
    Abstract: Techniques are described for using stored function instantiations, together with user queries. In one example, a method includes receiving a query from a user that contains one or more parameters. The method further includes comparing one or more parameters of the query with one or more parameters of one or more stored function instantiations. The method further includes determining a pre-existing function instantiation from the one or more stored function instantiations that have one or more parameters in common with the query. The method further includes identifying one or more parameters that are not in common between the query and the pre-existing function instantiation. The method further includes modifying the pre-existing function instantiation into a repurposed function instantiation that incorporates the one or more parameters from the query that are not in common between the query and the pre-existing function instantiation.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: July 19, 2016
    Assignee: International Business Machines Corporation
    Inventor: Rohit Bahl
  • Patent number: 9277050
    Abstract: A method for providing access to a socio-RBT service is provided. The socio-RBT service enables updating social networking website profile of a user with RBT related information of the user. The method enables, firstly, receiving socio-RBT subscription information from the user. The socio-RBT subscription information comprises at least one unique identifier of the user. Secondly, the method enables verifying one or more predetermined conditions related to the user. The one or more predetermined conditions facilitate to determine if the user is eligible to access the socio-RBT service. Further, the method enables mapping the unique identifier of the user with a unique identifier of the user's social networking website profile. The method further enables obtaining RBT subscription information corresponding to the mapped unique identifier of the user.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: March 1, 2016
    Assignee: ONMOBILE GLOBAL LIMITED
    Inventors: Vinay Nanjundaiah, Abhinav Anand, Harish Babu, Rohith Koranapalli Nagaraju, Anchal Ramgopal Jajodia, Venkatesh Sreekar, Alapan Kundu
  • Patent number: 9179005
    Abstract: A process and apparatus to facilitate communication between callers and callees in a system comprising a plurality of nodes with which callers and callees are associated is disclosed. In response to initiation of a call by a calling subscriber, a caller identifier and a callee identifier are received. Call classification criteria associated with the caller identifier are used to classify the call as a public network call or a private network call. A routing message identifying an address, on the private network, associated with the callee is produced when the call is classified as a private network call and a routing message identifying a gateway to the public network is produced when the call is classified as a public network call.
    Type: Grant
    Filed: August 13, 2013
    Date of Patent: November 3, 2015
    Assignee: Digifonica (International) Limited
    Inventors: Clay Perreault, Steve Nicholson, Rod Thomson, Johan Emil Viktor Björsell, Fuad Arafa
  • Patent number: 9137343
    Abstract: A computerized method and related system and software for simplifying telephonic calling, comprising: designating a default destination area code; the user specifying a destination telephone number; and as a default, causing the call to be signaled using the designated default destination area code in combination with the specified destination telephone number, without the user entering the designated default destination area code when specifying the destination telephone number.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: September 15, 2015
    Inventor: Gilbert J. Yablon
  • Patent number: 9036800
    Abstract: An exemplary method implemented in a telecommunication network generates a charging data record (CDR) for a subscriber that is supported by a visited network while away from the subscriber's home network. A request is transmitted from a first node in the visited network for profile information about the subscriber to be obtained from the home subscriber server (HSS) in the subscriber's home network. A reply is received at the first node in the visited network in response to the request where the reply includes at least a portion of the profile information about the subscriber stored in the HSS of the subscriber's home network. The first node stores the at least portion of the profile information received in the reply, and generates the CDR associated with the subscriber as supported in the visited network where the CDR includes subscriber data derived from the stored at least portion of the profile information.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: May 19, 2015
    Assignee: Alcatel Lucent
    Inventors: Yigang Cai, Chunguang Xu
  • Patent number: 9036480
    Abstract: The present invention relates to a point code emulation apparatus and method for dividing a Common Channel Signaling System No. 7 (or SS7) signaling network into two or more networks. The point code emulator is adapted to receive TCAP messages from two or more subnets and converts, for the messages crossing over the subnets, the information of the TCAP messages, including originating point code, destination point code, and transaction identifier, (and optionally, calling party number and called party number), and forwards to the other one of the two or more subnets. Correspondence among the two or more subnets may be provisioned by an authorized user of the system, may be learned automatically by the system based on ISUP message correspondences or previous TCAP transactions, or may be automatically discovered by the system broadcasting messages to nodes in the destined one of the two or more subnets.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: May 19, 2015
    Assignee: SONUS NETWORKS, INC.
    Inventors: Normand Glaude, Charles Wesley-James, Christine Aubry, Pierre Laporte
  • Patent number: 8989364
    Abstract: A telecommunication system includes a first node, a second node and a network. The first node is configured with a set of predefined functions and a group of addresses of the telecommunication network such that a session setup request targeted to any address in the group of addresses is routed to the first node, and each address in the group of addresses is associated with at least one of the predefined functions. The second node is configured to send a session setup request to a target address that corresponds to an address in the group of addresses. The first node is configured to determine the function to be performed on the basis of the target address in the session setup request. Information delivery from the second node to the first node is implemented quickly. In the second node the power consumption may be significantly reduced.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: March 24, 2015
    Assignee: Navigil Oy
    Inventor: Matti Raty
  • Patent number: 8989365
    Abstract: Methods and systems are provided for monitoring calls routed to a telephone network-based voice mail system. When a subscriber receives a telephone call, a determination is made as to whether the call should be routed to the voice mail system. If call monitoring services are activated, a three-way communication is set up between the calling party, the voice mail system and the subscriber. The subscriber is bridged into the call on a listen-only basis, but upon command by the subscriber, the subscriber may answer the call.
    Type: Grant
    Filed: July 17, 2007
    Date of Patent: March 24, 2015
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Anita Hogans Simpson, Hong T. Nguyen
  • Patent number: 8964727
    Abstract: A packetised data network includes IP telephones (ITs) and a network intelligence (NI). All of the keys of each IT are “soft” keys (i.e., they have no fixed function). The NI associates a configuration data structure with the IT which correlates the keys with functions, and, based on this, may control the display of the IT to indicate the current function of certain of the soft keys. Some of the functions are requests for data services at the telephone (e.g., video or programmed audio over the internet). When a user requests such a service with a key press, the NI sets up the service between the data source and the telephone. This may require associating a new configuration data structure with the keys of the IT. The IT user may activate multiple data services through the NI.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: February 24, 2015
    Assignee: Rockstar Consortium US LP
    Inventors: William Allan, Robert S. Morley, Kris W. Kramer, Larry John David, Kenneth M. Orford, Peter P. Blatherwick, Robert M. Star, Kenneth J. Liang, Dariusz Otreba, Paul Provencal, Robert Joly
  • Patent number: 8942747
    Abstract: Methods, systems, and computer readable media for for provisioning a Diameter binding repository (DBR) are disclosed. In one example, the method comprises receiving, at a Diameter routing node, a Diameter signaling message that is associated with a mobile subscriber and includes mobile subscriber related information. The method also includes selecting a network service node from a plurality of network service nodes configured to process the Diameter signaling message and querying a subscriber data management (SDM) node using the mobile subscriber related information to obtain additional information associated with the mobile subscriber. The method further includes generating Diameter binding record information using the mobile subscriber related information, the additional information, and an identifier corresponding to the selected network service node and providing the Diameter binding record information to a Diameter binding repository.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: January 27, 2015
    Assignee: Tekelec, Inc.
    Inventor: Peter J. Marsico
  • Patent number: 8929256
    Abstract: Communication networks and associated methods are disclosed that provide third party charging for SIP sessions. A communication network of the invention comprises a session control function (e.g., an IMS CSCF), a network node (e.g., an IMS application server), and a charging system. The session control function serves a SIP session initiated between a first and second party. The network node identifies a third party to charge for the session. The network node includes a third party identifier for the third party in a SIP message for the session, and transmits the SIP message to the session control function. The session control function generates a charging message, maps the third party identifier to the charging message, and transmits the charging message that includes the third party identifier to the charging system. The charging system then initiates charging of the session to the third party based on the third party identifier.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: January 6, 2015
    Assignee: Alcatel Lucent
    Inventors: Yigang Cai, Tienyu Chiu, Eric H. Henrikson, E-Ling Lou, Bharat H. Patel
  • Patent number: 8903074
    Abstract: Methods, systems, and computer program products for congestion-based routing of telecommunications signaling messages are disclosed. One method includes determining whether congestion exists on a primary SS7 signaling route to a destination. In response to determining that congestion exists on the primary SS7 signaling route, the method includes redirecting messages to be sent over the primary SS7 signaling route to an alternate SS7 signaling route to the destination independently of whether the primary route is in a failed state.
    Type: Grant
    Filed: March 4, 2005
    Date of Patent: December 2, 2014
    Assignee: Tekelec Global, Inc.
    Inventors: Robert J Delaney, Todd Eichler
  • Patent number: 8867717
    Abstract: A communication system, method, and components are described. Specifically, a communication method is disclosed which enables a media device and control device to be dynamically paired to one another and a control link call to be established between the media device and the control device. The control link call can be utilized to permit the media device to be controlled by the control device while the media device exchanges media with a communication device operated by another user.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: October 21, 2014
    Assignee: Avaya Inc.
    Inventors: Joel M. Ezell, Ming Hou, Stephen Durney
  • Patent number: 8855282
    Abstract: A method, system and apparatus for implementing a Multimedia Ring Back Tone (MRBT) service are provided. The method includes: receiving a call request originated by a calling terminal; parsing a tone playing policy specifying whether to play a caller tone or a callee tone or whether to filter a tone; performing caller tone media negotiation or callee tone media negotiation, or performing no tone negotiation according to the parsing result; and playing the caller tone or the callee tone to the caller, or playing no tone. With the technical solution of the present invention, the caller tone service can be implemented in the IMS domain. Whether a caller tone or a callee tone is played to the caller is determined according to a preset policy. Furthermore, the tone filtering service is also implemented. This gives a user freedom in experiencing the MRBT service.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: October 7, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Lingyan Wu, Yuan Bao, Guojun Xu, Haoyu Wang, Shanyang Ke
  • Patent number: 8842816
    Abstract: The present invention discloses a Softswitch and system for implementing the intelligent network in the next generation networks and a method for interconnecting the intelligent networks to the PSTN. The Softswitch comprises: a network adaptive device for implementing the communication between the Softswitch and other devices in said network, as well as receiving the call request; a call server for determining whether the call received by said network adaptive device is a common call or the call of the intelligent network and processing the common call; and an INAP adapter for responding the call of the intelligent network and encoding/decoding the INAP message.
    Type: Grant
    Filed: December 3, 2002
    Date of Patent: September 23, 2014
    Assignee: ZTE Corporation
    Inventors: Weiliang Lian, Aijun Li, Yimin Xi, Lei Guo
  • Patent number: 8792481
    Abstract: A system includes a network entry point configured to receive and process internet protocol (IP) based connection requests originating from outside the communications network, and a telephone number mapping (ENUM) database configured to store a uniform resource identifier (URI) of the network entry point and to respond to a request for routing information for a subscriber terminal within the communications network received from a remote entity outside the communications network by providing a naming authority pointer resource (NAPTR) record including the URI of the network entry point to the remote entity in response to the request for routing information.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: July 29, 2014
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Bernard Ku