Patent application number | Description | Published |
20150163341 | VIRTUAL PERSONAL OPERATOR - Various technologies for managing mobile device communications can be offered to implement a virtual personal operator. Incoming calls and texts can be managed intelligently based on a rich network-stored context, allowing the network to make decisions and interact with callers. Because context is stored by the network, the virtual personal operator can function without contacting the called mobile phone, and can even provide helpful information to callers if the mobile phone is offline. Rich do-not-disturb functionality can be provided, and privileged callers can be given additional information or functionality based on their privileged status. Numerous other features that assist with communications management can be supported. | 06-11-2015 |
20150188727 | TUNNELING VOIP CALL CONTROL ON CELLULAR NETWORKS - Signaling from a mobile device is transparently tunneled through a cellular voice network to a Voice over Internet Protocol (“VoIP”) core network so that multi-party calls, including conference calls and call waiting, can be managed entirely within the VoIP core network. The tunneled signals enable call control to be implemented in the VoIP core network and also establish a way to communicate requests, instructions, and call state. The signaling is transparent to the cellular network because that network does not receive and interpret the signaling. Instead, the cellular network's existing and unmodified control plane is repurposed by the mobile device by placing new, brief outgoing calls through the cellular network to the VoIP core network where the called party number (i.e., the caller-ID) encodes specific information. The VoIP core network immediately releases the new cellular call once the caller-ID is received and the encoded information is interpreted. | 07-02-2015 |
Patent application number | Description | Published |
20100082825 | INTEGRATING ENTERPRISE IDENTITY AUTHORIZATION IN CONFERENCES - Disclosed herein are embodiments for validating a user joining a conferencing session. According to various embodiments, a first identifier is received. A user is identified from a plurality of users based at least in part on the first identifier. A second identifier is received that corresponds to the first identifier and the user and the user is validated based on both the first identifier and the second identifier. The user may then join the conferencing session, with the user's identity being revealed to others attending the conferencing session. | 04-01-2010 |
20100223389 | Enabling Trusted Conferencing Services - Architecture for providing a superuser privilege in a conferencing environment. A pre-configured entity such as a bot program receives special conferencing privileges. A request can be identified as originating from a trusted service and an associated predetermined set of privileges passed to the service. The trusted service can impersonate a user, and join a conference using its own identity or using the identity of a user. Conference control rules can be enforced on the trusted user (e.g., no other users can eject or mute this entity). Moreover, the trusted service can (optionally) hide itself from the conference roster to remain invisible to all participants. | 09-02-2010 |
20110153826 | FAULT TOLERANT AND SCALABLE LOAD DISTRIBUTION OF RESOURCES - A resource is located on a server using a distributed resource algorithm that is executing on each server within a cluster of servers. A request for a resource is received at a server in the cluster. The server executes the distributed resource algorithm to determine the server that owns the requested resource. The distributed resource algorithm automatically adapts itself to servers being added or removed within the cluster and is directed at evenly distributing resources across the available servers within the cluster. | 06-23-2011 |
20110219121 | RESILIENT ROUTING FOR SESSION INITIATION PROTOCOL BASED COMMUNICATION SYSTEMS - Resilient routing management approaches are provided based on primary/backup and failover/failback relationships in a clustered network environment, where each user and/or resource is assigned to a primary cluster and at least one backup cluster. A distributed handover mechanism enables global knowledge of primary/backup relationships between clusters and their assigned users or resources. | 09-08-2011 |
20110295957 | CONTINUOUS REPLICATION FOR SESSION INITIATION PROTOCOL BASED COMMUNICATION SYSTEMS - User defined routing rules are managed within a primary/backup architecture through continuous replication between home servers and their corresponding presence servers in an automatic manner. User set-up rules are stored and published by a designated presence server to home servers on which the user can register including the user's home registrar and any backup registrars. Changes to the rules may be disseminated and synchronized through comparison of versions and exchange of batches between the presence server and registrars. | 12-01-2011 |
20120209913 | INTEGRATING ENTERPRISE IDENTITY AUTHORIZATION IN CONFERENCES - Disclosed herein are embodiments for validating a user joining a conferencing session. According to various embodiments, a first identifier is received. A user is identified from a plurality of users based at least in part on the first identifier. A second identifier is received that corresponds to the first identifier and the user and the user is validated based on both the first identifier and the second identifier. The user may then join the conferencing session, with the user's identity being revealed to others attending the conferencing session. | 08-16-2012 |
20130138621 | TARGETED TELEPHONE NUMBER LISTS FROM USER PROFILES - A data structure that includes a user profile including user profile information, and a data structure comprising a set of available telephone numbers can be accessed. A targeted list of one or more telephone numbers can be generated using the set of available telephone numbers and information from the user profile. The targeted list can include one or more telephone numbers from the set of available telephone numbers that match at least a portion of the user profile information. Also, the targeted list can be sent to a rendering computing environment for display. User input selecting a telephone number from the targeted list can be received. In response to user input, the selected telephone number can be associated with a user profile in a data structure. | 05-30-2013 |
20130346366 | FRONT END AND BACKEND REPLICATED STORAGE - An existing primary data copy can be maintained on an existing primary front end server node. One or more existing secondary data copies can be maintained on one or more existing secondary front end server nodes to minor the existing primary data copy (such as by making synchronous changes to the secondary data copies). One or more existing backup data copies can be maintained on an existing backend server node to mirror the existing primary data copy (such as by making asynchronous changes to the one or more backup data copies). The existing backend server node can be accessible by one or more of the front end nodes. In response to detecting a failure of the existing primary data copy, one of the one or more secondary data copies can be designated as a new primary data copy in place of the existing primary data copy. | 12-26-2013 |
20140136878 | Scaling Up and Scaling Out of a Server Architecture for Large Scale Real-Time Applications - Scaling up and scaling out of a server architecture for large scale real-time applications is provided. A group of users may be provisioned by assigning them to a server pool and allotting them to a group. Grouped users help to reduce inter-server communication when they are serviced by the same server in the pool. High availability may be provided by choosing a primary server and one or more secondary servers from the pool to ensure that grouped users are serviced by the same server. Operations taken on the primary server are synchronously replicated to secondary servers so that when a primary server fails, a secondary server may be chosen as the primary for the group. Servers for multiple user groups may be load balanced to account for changes in either the number of users or the number of servers in a pool. Multiple pools may be paired for disaster recovery. | 05-15-2014 |
20140137187 | Scalable and Highly Available Clustering for Large Scale Real-Time Applications - Scaling and highly available clustering for large scale real-time applications is provided. A ring may be formed which includes multiple nodes for providing a set of services in a system. When a network partition is detected which affects communications between each of the nodes in the ring, the formation of additional rings is prevented by shutting down nodes which include a minority of voting nodes in the ring while maintaining the availability of the nodes which include a majority of the voting nodes to continue providing the set of services in the system. | 05-15-2014 |
Patent application number | Description | Published |
20090055834 | VIRTUALIZATION PLANNING SYSTEM - An interactive virtualization management system provides an assessment of proposed or existing virtualization schemes. A Virtual Technology Overhead Profile (VTOP) is created for each of a variety of configurations of host computer systems and virtualization technologies by measuring the overhead experienced under a variety of conditions. The multi-variate overhead profile corresponding to each target configuration being evaluated is used by the virtualization management system to determine the overhead that is to be expected on the target system, based on the particular set of conditions at the target system. Based on these overhead estimates, and the parameters of the jobs assigned to each virtual machine on each target system, the resultant overall performance of the target system for meeting the performance criteria of each of the jobs in each virtual machine is determined, and over-committed virtual machines and computer systems are identified. | 02-26-2009 |
20120324451 | VIRTUALIZATION PLANNING SYSTEM - The embodiments related to systems and methods for virtualization planning. A set of target machines may employ one or more virtualization technologies to divide resources of the given target computer system into multiple execution environments for virtual machines. Overhead profiles are determined based on a configuration of a given target computer system, the virtualization technology, and work performed by the virtual machines. The overhead consumed by the virtualization technologies is estimated for the proposed allocation of virtual machines. Performance of the proposed allocation of virtual machines is then modeled and various performance measures are provided. | 12-20-2012 |
20140137117 | VIRTUALIZATION PLANNING SYSTEM - An interactive virtualization management system provides an assessment of proposed or existing virtualization schemes. A Virtual Technology Overhead Profile (VTOP) is created for each of a variety of configurations of host computer systems and virtualization technologies by measuring the overhead experienced under a variety of conditions. The multi-variate overhead profile corresponding to each target configuration being evaluated is used by the virtualization management system to determine the overhead that is to be expected on the target system, based on the particular set of conditions at the target system. Based on these overhead estimates, and the parameters of the jobs assigned to each virtual machine on each target system, the resultant overall performance of the target system for meeting the performance criteria of each of the jobs in each virtual machine is determined, and over-committed virtual machines and computer systems are identified. | 05-15-2014 |
Patent application number | Description | Published |
20090058058 | INFLATORS AND METHOD FOR MANUFACTURING INFLATORS - A closure assembly for an inflator comprises a housing and an outlet plate disposed within the housing. The outlet plate has an outlet opening configured to receive a burst disk. The outlet plate is joined to the housing by a deformation resistance weld. The deformation resistance weld is formed by contacting the outlet plate with a first electrode, contacting an exterior portion of the housing with a second electrode, and applying a voltage through the first and second electrodes to adhere a portion of the housing to a portion of the outlet plate. | 03-05-2009 |
20090114623 | Method for welding employing current - One method of the invention is for welding and includes obtaining first and second members each including an extrusion having a through hole and includes obtaining first and second electrodes each having an electrode portion. The second member is positioned to have the second extrusion nest in the first through hole against the first extrusion. The first electrode is positioned to have the first-electrode portion nest in the second through hole against the inside of the second extrusion. The second electrode is positioned to have the second-electrode portion contact the outside of the first extrusion. Another method of the invention is for welding and includes obtaining a tube having an end form and a member having first and second portions. The tube and the member are positioned with the end form contacting the first portion while leaving a recess between the end form and the second portion. | 05-07-2009 |
20100282716 | WELDING ASSEMBLY AND ASSOCIATED METHOD FOR WELDING, MECHANICALLY DEFORMING AND HEAT TREATING MATERIALS - A welding assembly including a current generator, a first electrode electrically coupled to the current generator, the first electrode including a first engagement surface and defining a first recess in the first engagement surface, and a second electrode electrically coupled to the current generator, the second electrode including a second engagement surface and defining a second recess in the second engagement surface, wherein the first recess is aligned with the second recess. | 11-11-2010 |
20100282717 | WELDING ASSEMBLY AND METHOD - A welding assembly including a current generator, an electrode electrically coupled to the current generator, the electrode including a first engagement surface, and a workpiece including at least two members, wherein at least one of the members includes a second engagement surface, defines a recess in the second engagement surface, and is electrically coupled to the current generator. | 11-11-2010 |
20100282718 | WELDING ASSEMBLY AND ASSOCIATED METHOD FOR WELDING AND HEAT TREATING METALS AND METAL ALLOYS - A welding assembly including a current generator, a first electrode electrically coupled to the current generator, the first electrode including a first engagement surface, and a second electrode electrically coupled to the current generator, the second electrode including a second engagement surface and defining a recess in the second engagement surface. | 11-11-2010 |
20110025028 | INFLATORS AND METHOD FOR MANUFACTURING INFLATORS - A closure assembly for an inflator comprises a housing and an outlet plate disposed within the housing. The outlet plate has an outlet opening configured to receive a burst disk. The outlet plate is joined to the housing by a deformation resistance weld. The deformation resistance weld is formed by contacting the outlet plate with a first electrode, contacting an exterior portion of the housing with a second electrode, and applying a voltage through the first and second electrodes to adhere a portion of the housing to a portion of the outlet plate. | 02-03-2011 |
20110031726 | INFLATORS AND METHOD FOR MANUFACTURING INFLATORS - A closure assembly for an inflator comprises a housing and an outlet plate disposed within the housing. The outlet plate has an outlet opening configured to receive a burst disk. The outlet plate is joined to the housing by a deformation resistance weld. The deformation resistance weld is formed by contacting the outlet plate with a first electrode, contacting an exterior portion of the housing with a second electrode, and applying a voltage through the first and second electrodes to adhere a portion of the housing to a portion of the outlet plate. | 02-10-2011 |
20130119035 | Welding Assembly and Method - A welding assembly including a current generator, an electrode electrically coupled to the current generator, the electrode including a first engagement surface, and a workpiece including at least two members, wherein at least one of the members includes a second engagement surface, defines a recess in the second engagement surface, and is electrically coupled to the current generator. | 05-16-2013 |
20150151377 | Welding Assembly and Associated Method for Welding and Heat Treating Metals and Metal Alloys - A welding method including steps of providing a welding assembly having a first electrode and a second electrode, wherein the second electrode includes an engagement surface and defines a recess in the engagement surface; positioning between the first and second electrodes a workpiece assembly, the workpiece assembly including at least a first workpiece member, a second workpiece member and an auxiliary member; passing a welding current through the workpiece assembly to form a weld joint; and cooling at least one of the first and second electrodes during the passing step. | 06-04-2015 |
20150174691 | Welding Assembly and Method - A welding assembly may include a current generator, a first electrode electrically coupled to the current generator, the first electrode including a first engagement surface, a second electrode electrically coupled to the current generator, the second electrode including a second engagement surface and a width-determining fixture positioned between the first electrode and the second electrode to define a welding volume. | 06-25-2015 |
20150174692 | Welding Assembly and Method - A welding assembly including a current generator, a first electrode electrically coupled to the current generator, the first electrode including a first engagement surface, a second electrode electrically coupled to the current generator, the second electrode including a second engagement surface, a width-determining fixture positioned between the first electrode and the second electrode to define a welding volume having a width, and an electrically nonconductive material positioned to electrically insulate at least one of the first electrode and the second electrode from an electrical conductor outside the width. | 06-25-2015 |