Patents Assigned to Broadsoft, Inc.
-
Patent number: 9900554Abstract: A method for automatically adding individuals and physical conference rooms to conferences in virtual conference rooms includes providing a communicator application through which a host can add one or more individuals and/or one or more physical conference rooms to a conference in a virtual conference room. A meeting room application through which individuals and physical conference rooms can be automatically joined to the conference in the virtual conference room is also provided. The method further includes receiving, via the communicator application, input from the host to add one or more of the individuals and/or one or more of the physical conference rooms to the conference in the virtual conference room. The method further includes signaling, via one or more media servers, to join the one or more individuals and/or the one or more physical conference rooms to the conference in the virtual conference room.Type: GrantFiled: September 4, 2015Date of Patent: February 20, 2018Assignee: BROADSOFT, INC.Inventors: Markku Tapio Ursin, Petri Sebastian Somerkari, Eva-Marie Alice Wallinvirta, Gregory Eugene Pounds
-
Patent number: 9525968Abstract: The subject matter described herein includes methods, systems, and computer readable media for utilizing Bluetooth beacon identification information to obtain and publish fine grained user location information. One method includes storing a plurality of Bluetooth beacon identifiers in a mobile device. The method further includes, receiving, from a Bluetooth beacon, a Bluetooth beacon identifier. The method further includes determining whether the received Bluetooth beacon identifier corresponds to one of the stored Bluetooth beacon identifiers. In response to determining that the received Bluetooth beacon identifier corresponds to one of the stored Bluetooth beacon identifiers, the method includes querying a Bluetooth beacon location server for location information corresponding to the Bluetooth beacon identifier. The method further includes receiving Bluetooth beacon location information from the server and publishing the Bluetooth beacon location description to subscribers of a user of the mobile device.Type: GrantFiled: October 7, 2014Date of Patent: December 20, 2016Assignee: BROADSOFT, INC.Inventors: Gregory Eugene Pounds, Victor Yordanov Mutsev, Parag Talekar
-
Patent number: 9374391Abstract: A multimedia call from an originating device is provided. At least one session may be created at an application server in response to receiving the multimedia call. An endpoint may be created within the session for communication between the originating device and the application server. The endpoint may be a composite endpoint for communication between the originating device and two or more terminating devices. The composite endpoint may be include two or more logical endpoints for communicating with and respectively associated with the two terminating devices. A portion or more of the multimedia call may be delivered from the application server to each of the terminating devices using the logical endpoint associated with each terminating device.Type: GrantFiled: November 11, 2008Date of Patent: June 21, 2016Assignee: BroadSoft, Inc.Inventor: Samuel S. Hoffpauir
-
Patent number: 8850051Abstract: Methods, systems, and computer program products for transaction-based IP telephony call processing are disclosed. According to one method, a signaling message associated with an IP telephony event is received at an IP telephony node. In response to receiving the signaling message, an IP telephony transaction instance is instantiated to process the signaling message. The signaling message is processed using the IP telephony transaction instance.Type: GrantFiled: February 17, 2006Date of Patent: September 30, 2014Assignee: Broadsoft, Inc.Inventors: Steve Bakke, Gerardo Delgadillo
-
Patent number: 8514841Abstract: A computer-readable medium for performing IP-based call intercept includes instructions for receiving call initiation data, a first IP packet from the first communications device, and a second IP packet from a second communications device, generating copies of the first IP packet and the second IP packet, and transmitting one of the first IP packets to the second communications device according to the call initiation data, another of the first IP packets to a surveilling agency computer system without encoding a decoding the IP packet, one of the second IP packets to the first communications device according to the call initiation data, and another of the second IP packets to the surveilling agency computer system without encoding or decoding the IP packet.Type: GrantFiled: November 30, 2007Date of Patent: August 20, 2013Assignee: BroadSoft, Inc.Inventor: Stephane Bastien
-
Patent number: 8462929Abstract: A system, method, and computer program product are provided for storing data associated with origination processing of a call. In use, a call is initiated from a first party to a second party. Further, it is determined whether the first party and the second party are members of a group. Still yet, data associated with origination processing is stored if it is determined that the first party and the second party are members of a group.Type: GrantFiled: August 2, 2007Date of Patent: June 11, 2013Assignee: BroadSoft, Inc.Inventors: Mohsen Soroushnejad, Venkatesh Venkataramanan, Suresh M. Srinivasa Rao, John E. Franklin
-
Patent number: 8280024Abstract: A system, method, and computer program product are provided for sending a request to a network for routing a call. In use, a call is initiated from a first party to a second party. Further, it is determined, whether the first party and the second party are members of a group. Still yet, a request is sent to a network for routing the call. The request includes an indication that origination processing and/or termination processing has already been performed, based on the determination.Type: GrantFiled: August 2, 2007Date of Patent: October 2, 2012Assignee: BroadSoft, Inc.Inventors: Mohsen Soroushnejad, Venkatesh Venkataramanan, Suresh M. Srinivasa Rao, John E. Franklin
-
Patent number: 8234368Abstract: A system, method, and computer program product are provided for reporting a communication flow to a lawful intercept framework. In one embodiment, a plurality of actions associated with at least one communication is monitored for lawful intercept purposes. Additionally, the actions are correlated into a communication flow independent of an address associated with the actions. Furthermore, the communication flow is reported to a lawful intercept framework. In another embodiment, an action associated with a communication flow is identified for lawful intercept purposes.Type: GrantFiled: December 22, 2008Date of Patent: July 31, 2012Assignee: BroadSoft, Inc.Inventors: Eric H. S. Nielsen, Biju Varghese
-
Patent number: 7869364Abstract: The current invention is related to a system and a method for session overload protocol (SIP) server overload detection and control. The current invention proceeds by receiving SIP messages at the SIP server from a communications network; processing the received SIP messages; detecting an overload based on a trigger condition as a result of receiving and processing SIP messages; and transitioning the SIP server to an overload state and applying appropriate control actions to mitigate the detected overload.Type: GrantFiled: October 27, 2008Date of Patent: January 11, 2011Assignee: BroadSoft, Inc.Inventors: Laura Griffith, Mark Kushnir
-
Publication number: 20100121956Abstract: A multimedia call from an originating device is provided. At least one session may be created at an application server in response to receiving the multimedia call. An endpoint may be created within the session for communication between the originating device and the application server. The endpoint may be a composite endpoint for communication between the originating device and two or more terminating devices. The composite endpoint may be include two or more logical endpoints for communicating with and respectively associated with the two terminating devices. A portion or more of the multimedia call may be delivered from the application server to each of the terminating devices using the logical endpoint associated with each terminating device.Type: ApplicationFiled: November 11, 2008Publication date: May 13, 2010Applicant: BroadSoft, Inc.Inventor: Samuel S. Hoffpauir
-
Publication number: 20100103818Abstract: The current invention is related to a system and a method for session overload protocol (SIP) server overload detection and control. The current invention proceeds by receiving SIP messages at the SIP server from a communications network; processing the received SIP messages; detecting an overload based on a trigger condition as a result of receiving and processing SIP messages; and transitioning the SIP server to an overload state and applying appropriate control actions to mitigate the detected overload.Type: ApplicationFiled: October 27, 2008Publication date: April 29, 2010Applicant: Broadsoft, Inc.Inventors: Laura Griffith, Mark Kushnir
-
Publication number: 20090141883Abstract: A computer-readable medium for performing IP-based call intercept includes instructions for receiving call initiation data, a first IP packet from the first communications device, and a second IP packet from a second communications device, generating copies of the first IP packet and the second IP packet, and transmitting one of the first IP packets to the second communications device according to the call initiation data, another of the first IP packets to a surveilling agency computer system without encoding a decoding the IP packet, one of the second IP packets to the first communications device according to the call initiation data, and another of the second IP packets to the surveilling agency computer system without encoding or decoding the IP packet.Type: ApplicationFiled: November 30, 2007Publication date: June 4, 2009Applicant: BroadSoft, Inc.Inventor: Stephane Bastien
-
Patent number: 7213073Abstract: A computer system provides, via a network, at least one telephone feature to a telephone of a user. The computer system receives instructions regarding the telephone feature via the network from a graphical user interface operating on a computer of the user. The network may include a bi-directional protocol layer and a uni-directional protocol layer. The computer system may send a refresh request to the graphical user interface to prompt the computer to request an update.Type: GrantFiled: November 20, 2000Date of Patent: May 1, 2007Assignee: Broadsoft, Inc.Inventor: Bryan A. Slavin
-
Patent number: 6625274Abstract: A system for providing services includes service entities, interface entities, and a service bus. Each service entity produces and receives events and includes at least one of a reusable macro function, an application programming interface function, and a management interface function. Each service is implemented with at least one service entity. Each interface entity produces and receives events and is coupled to a communication system and communicates with the communication system using a communication protocol. The service bus couples the interface entities and the service entities and passes events between the interface entities and service entities.Type: GrantFiled: October 12, 1999Date of Patent: September 23, 2003Assignee: BroadSoft, Inc.Inventors: Scott Hoffpauir, Jeffrey L. Jordan