Conferencing Patents (Class 370/260)
  • Patent number: 10812279
    Abstract: In certain embodiments, an availability state of a user for joining a meeting is determined based on a physical environment of the user, and a call is initiated to the user based on the availability state indicating that the user is available for the meeting. Audio/visual data obtained from a client device associated with the user may be used to determine interaction data indicating an extent of interaction of the user with another individual. Interaction data indicating that the user is not interacting with the other individual either in person or on phone may be used to determine the availability state as being available for joining the meeting. Sensor data obtained from the client device, such as a rate of motion of the user, may also be used to determine the availability state. Meeting priority information may also be used to determine the availability state for joining the meeting.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: October 20, 2020
    Assignee: Capital One Services, LLC
    Inventors: Austin Walters, Vincent Pham, Jeremy Goodsitt, Galen Rafferty
  • Patent number: 10812661
    Abstract: A system and methods for call facilitation are provided. The system includes interfaces to call handling networks for receiving or transmitting information by voice, data, email or internet protocol, a storage means and a processing means. The storage means stores caller and/or callee associated information. And the processing means initiates and controls calls to one or more of the call handling networks utilizing associated information corresponding to the caller and the callee of the calls. The associated information includes identification information, calling rules, authentication information, and electronic addresses for each caller and/or callee. In addition, a method for facilitation of a call between a caller and a callee includes setting-up and/or controlling the call in response to information in one or more URL links accessed by the caller and/or the callee via their electronic addresses and/or online accounts.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: October 20, 2020
    Assignee: National University of Singapore
    Inventor: Hari Krishna Garg
  • Patent number: 10805359
    Abstract: Systems and methods are provided for establishing a video conference session. The systems and methods may include receiving, from a first conference client device, a request to establish a conference session with a second conference client device; determining a first media router for forwarding, to the second conference client device, a media data stream with predetermined attributes of a plurality of first media data streams generated by the first conference client device; determining a second media router for forwarding, to the first conference client, a media data stream with predetermined media attributes of a plurality of second media data streams generated by the second conference client device; and transmitting, to the first conference client device, a first address associated with the first media router and a second address associated with the second media router.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: October 13, 2020
    Assignee: RINGCENTRAL, INC.
    Inventors: Vlad Vendrow, Aleksei Petrov, Dmitriy Solovey
  • Patent number: 10788963
    Abstract: Techniques for recording and replay of a live conference while still attending the live conference are described. A conferencing system includes a user interface generator, a live conference processing module, and a replay processing module. The user interface generator is configured to generate a user interface that includes a replay control panel and one or more output panels. The live conference processing module is configured to extract information included in received conferencing data that is associated with one or more conferencing modalities, and to display the information in the one or more output panels in a live manner (e.g., as a live conference). The replay processing module is configured to enable information associated with the one or more conferencing modalities corresponding to a time of the conference session prior to live to be presented at a desired rate, possibly different from the real-time rate.
    Type: Grant
    Filed: April 13, 2018
    Date of Patent: September 29, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kori Inkpen Quinn, Rajesh Hedge, Zhengyou Zhang, John Tang, Sasa Junuzovic, Christopher Brooks
  • Patent number: 10782770
    Abstract: The present disclosure discloses a power management method to improve a power-on effect of a multinode system. In the power management method provided in the present disclosure, after a power management module delivers a power-on instruction to each node in the multi-node system, a PCH of each node loads a BIOS from a local flash to perform a power-on process. Compared with the prior art in which a PCH of a master node is responsible for loading BIOSs of all nodes in a multi-node system, the method provided in the present disclosure can reduce burden on the PCH of the master node, and accelerate a power-on speed of the system, so that a better power-on effect is achieved. The present disclosure further provides a related multi-node system.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: September 22, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Binbin Wang, Yumin Wu
  • Patent number: 10778305
    Abstract: An access node comprises a processor and a transceiver. The transceiver is configured to receive at least one uplink reference signal corresponding to at least one user node. The processor is configured to determine, based on the at least one uplink reference signal, an estimated position of the at least one user node relative to the access node and at least one directional parameter corresponding to the estimated position of the at least one user node relative to the position of the access node. The transceiver is configured to send at least one downlink control information to the at least one user node, the at least one downlink control information including the directional parameters.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: September 15, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Petteri Kela, Mario Costa
  • Patent number: 10771271
    Abstract: The current invention discloses methods and devices for adding a new member to a group, e.g. a chat group associated with a chat program. The new member may be added through a barcode-scanning process or an existing-member-invitation process. After the new member is added to the chat group, a server may send notification messages to mobile devices associated with the existing members of the group. The contents of the notification messages may vary based on the processes by which the new member is added, the number of existing members, and the direct-contact relationships the new member has with the existing members. The current invention provides simplified methods and devices for adding the new member, avoiding cumbersome operations and protecting member privacy at the same time.
    Type: Grant
    Filed: July 30, 2018
    Date of Patent: September 8, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xiaolong Zhang, Zhenan Guan, Yingxia Lin, Keren Li, Ming Zeng, Tianqing Huang
  • Patent number: 10764697
    Abstract: Disclosed is a public-address system which coordinates and processes audio input from multiple sources including the individual microphones from the personal mobile devices of audience members as well a primary speaker or moderator. Various embodiments provide a capability for the system to queue requests from audience members to broadcast over the public-address system. Various embodiments provide a capability for a moderator to manage the queue of requests from audience members. In various embodiments, the audio input signal processing, audience member requests, speaker queue and moderator management capabilities are hosted in the cloud or Internet.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: September 1, 2020
    Assignee: Social Microphone, Inc.
    Inventors: Kenneth Nathaniel Sherman, Andrew Michael Livingston
  • Patent number: 10742692
    Abstract: During a Session Initiation Protocol dialog setup, a media gateway or container executes or initiates two or more applications that provide features during a conference call. The applications are applied to messages or data in the conference call based on a sequence order established during the setup of the conference call. The sequence order and the application identities are stored in a shared database. When a failure occurs during the conference call, the applications are reestablished in the reconstructed or reestablished conference call. The application reconstruction includes reinitiating the applications with the same sequence as previously established before the failure. As such, the user has the same features applied in the same way before and after the failure, which improves the systems performance and expected operation.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: August 11, 2020
    Assignee: Avaya Inc.
    Inventors: Thorsten Ohrstrom Sandgren, Amit Mishra
  • Patent number: 10742707
    Abstract: In one example, a method for low-latency multimedia stream reception and output in a receiving device is described. Data packets may be extracted from a multimedia stream received over a network. The sequence of independently decodable units associated with the multimedia stream may be decoded. Each independently decodable unit may include one or more data packets. The sequence of decoded units may be stored in an output buffer. Further, flow of the decoded units from the output buffer to an output device may be controlled based on one of (a) a latency associated with the decoded units and (b) a rate of reception of the decoded units by the output buffer and a rate at which the output device is operating. The decoded units may be rendered on the output device.
    Type: Grant
    Filed: April 21, 2017
    Date of Patent: August 11, 2020
    Assignee: ITTIAM SYSTEMS (P) LTD.
    Inventors: Darshan Datt Kikkeri Shivadatta, Swapan Kumar Kundu, Bhavani Gopalakrishna Rao, Puneet Gupta, Manu Ramakrishna Iyengar, Himanshu Mukat
  • Patent number: 10742929
    Abstract: Disclosed are systems, methods, and machine readable mediums which determine whether a computer participating in a network-based conversation deliberately left the network-based conversation. A time period is selected in response to the determination of whether the computer deliberately left the network conversation. After the time period has elapsed, removing a graphical indication of the computing device from a display of a second computing device still part of the network-based conversation.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: August 11, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin Gareth Dove, Mohammed Ladha, Lee Christopher Pethers
  • Patent number: 10735258
    Abstract: Complex systems, such as those comprising processing, data storage, and communication resources for processing a plurality of communication and data processing events and types of events, are often caught unaware of outside events or how to respond to such outside events. Providing a system that self-configures in response to external events enables such systems to be proactive in their operations to address increased activity and/or types of activity in response to an external event. The system then self-evaluates, which may identify overages or shortfalls, such that the system self-learns and response more appropriately over time.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: August 4, 2020
    Assignee: Avaya Inc.
    Inventors: Kezzia Porter, Edel Kelly, Paul Delaney, Danushka Migel Wasam
  • Patent number: 10728715
    Abstract: Embodiments include a system, method, and computer program product for providing seamless PTT services to a user. In an embodiment, a push-to-talk (PTT) component provides, to the user, PTT services with a talk group through connectivity to a data channel in a mobile network. A voice monitoring component monitors attributes of data connectivity on the data channel to determine when a voice quality falls below a threshold. When the voice quality is determined to fall below the threshold, a connectivity component requests the user to switch the connectivity to a voice channel. Then, the connectivity component dials a telephone number through the voice channel to access a voice conference bridge that provides the PTT services. To provide the PTT services, the voice conference bridge sets up a routing path to a session initiation protocol (SIP) session for the talk group, and routes voice communication through the SIP session.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: July 28, 2020
    Assignee: Mutualink, Inc.
    Inventors: Joseph R. Mazzarella, Michael S. Wengrovitz
  • Patent number: 10715610
    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for generating a third party resource usage map in a group based communication system, where the third party resource usage map comprises a plurality of third party resource usage records and each third party resource usage record comprises a user identifier, a third party resource provider identifier, and a third party resource access token.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: July 14, 2020
    Assignee: Slack Technologies, Inc.
    Inventors: Meagan Gamache, Buster Benson
  • Patent number: 10715763
    Abstract: A method of calibrating a videoconferencing system is disclosed. The videoconferencing system includes a first controller in communication with a first codec, and a second controller in communication with a second. The method includes transmitting, by the first codec, a videoconferencing signal to the second codec, and receiving, by the first controller, a calibration adjustment value from the second controller. The received calibration adjustment value is determined by the second controller by comparing at least one signal level value of the videoconferencing signal received at the second codec to a calibration target according to at least one calibration adjustment rule. The method also includes adjusting, by the first controller, a signal level setting of the first codec using a level adjustment command of the first codec. The level adjustment command is determined according to the calibration adjustment value transmitted by the second controller.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: July 14, 2020
    Assignee: ZELLER DIGITAL INNOVATIONS, INC.
    Inventor: Justin McArdle
  • Patent number: 10708322
    Abstract: Processing customer communications may include receiving a communication from a customer device via a messaging application. One example method of operation may include receiving a conference initiation notification from one of a plurality of conference participant devices at a conference server, identifying a plurality of different communication mediums corresponding to the plurality of conference participant devices, selecting an initial communication medium to establish a conference with the plurality of conference participant devices, and transmitting a conference contact message to the plurality of conference participant devices to initiate a conference.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: July 7, 2020
    Assignee: West Corporation
    Inventors: Robert F. Carlson, David T. Zorko
  • Patent number: 10699250
    Abstract: A first meeting of a first network service is connected to a second meeting of a second network service by sending data identifying the first network service to the second network service and receiving, from the second network service, a key that is associated with the first network service. The first network service then sends information identifying the second meeting and a link to the first meeting to the second network service using an address for second network service that includes the key. The first network service then receives a second meeting link to the second meeting from the second network service and providing devices participating in the first meeting with the second meeting link. These devices activate the second meeting link to access resources of the second meeting.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anthony C Romano, Ganesh Sridharan, Giridhar Kalpathy Narayanan, Robert W. Young, Mattia Tocco, Deepak Rao
  • Patent number: 10701204
    Abstract: A method for establishing a telephone call between an originating device and a destination device. A call server receives an originating call made by an originating device to a dedicated number for a destination party. In response to receiving the originating call: (i) the originating call is parked; and (ii) a message is sent to the destination device of the destination party. The message informs the destination device of the originating call to the dedicated number so that the destination device is able to call the call server to be connected to the parked originating call.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: June 30, 2020
    Assignee: WONEFONE LLP
    Inventor: Geoffrey Corfield
  • Patent number: 10699710
    Abstract: A computing system receives requests from client devices to process voice queries that have been detected in local environments of the client devices. The system identifies that a value that is based on a number of requests to process voice queries received by the system during a specified time interval satisfies one or more criteria. In response, the system triggers analysis of at least some of the requests received during the specified time interval to trigger analysis of at least some received requests to determine a set of requests that each identify a common voice query. The system can generate an electronic fingerprint that indicates a distinctive model of the common voice query. The fingerprint can then be used to detect an illegitimate voice query identified in a request from a client device at a later time.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: June 30, 2020
    Assignee: Google LLC
    Inventors: Alexander H. Gruenstein, Aleksandar Kacun, Matthew Sharifi
  • Patent number: 10694032
    Abstract: A method of providing blockchain wireless services in a controlled environment is provided. The method comprises a wireless communication device associated with an inmate of a controlled environment receiving one of a voice and video call from a device external to the controlled environment. The method further comprises the device placing the received call into a hold state and sending a request for validation of the call via a blockchain, the request identifying at least parties to the call. The method further comprises the device, upon receipt of validation, removing the call from the hold state; and enabling at least one of voice and video functionality for the parties. The method further comprises the wireless communication device sending the request for validation to a telecommunications server and the server conducting real time monitoring of the call. The method further comprises the device continuously recording the call.
    Type: Grant
    Filed: July 21, 2019
    Date of Patent: June 23, 2020
    Inventors: Michael Francis Byrne, Brian Francis Byrne
  • Patent number: 10686901
    Abstract: A presence aggregation system provides a presence aggregation server that allows for the publication of presence state of a publisher from the publisher's multiple endpoints. A presence state includes an availability value and an activity. An activity may include an activity token and/or a custom string. When any one of the publisher's endpoints makes a presence state publication on the presence aggregation server, the presence aggregation server generates an aggregated state of the publisher (i.e., the availability of the publisher aggregated across all of the publisher's endpoints) and publishes the generated aggregated state to each of the publisher's endpoints. The presence aggregation server may also provide the publisher's aggregated state to the subscribers of the publisher's aggregated state information.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: June 16, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ankur Chavda, Amritansh Raghav, Eran Shtiegman, Setty Venkateshaiah, Sira Rao
  • Patent number: 10681762
    Abstract: Multiple communication session requests received by a terminating UE within a period of time can be handled on a last come, first served basis. A terminating UE that is in the process of setting up a first communication session, upon receiving a session request to establish a second communication session, is configured to terminate first setup procedures for the first communication session, and initiate second setup procedures to establish the second communication session. The last come, first served treatment of a subsequent communication session can be implemented unconditionally, or selectively by evaluating whether a condition is met prior to accepting the subsequent communication session before finishing setup procedures for the initial communication session.
    Type: Grant
    Filed: March 5, 2019
    Date of Patent: June 9, 2020
    Assignee: T-Mobile USA, Inc.
    Inventors: Hsin-Fu Henry Chiang, Boris Antsev
  • Patent number: 10664772
    Abstract: A method and system of simplifying the processes of locating a facility space available for use, the method for use with an interface device including a display screen, the method comprising the steps of providing a processor programmed to perform the steps of storing a space scheduling application, storing a space schedule for facility spaces, upon accessing the space scheduling application via the interface device, presenting a space type list including at least first and second different space types wherein one of the space types is a selected space type and wherein the selected space type in the space type list is visually distinguished in some fashion, and presenting a space list including facility spaces that are of the selected space type, using the space schedule to identify availability status of each of the spaces that are of the selected space type and visually distinguishing facility spaces on the space list of the selected space type that are occupied on the schedule from spaces that are availabl
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: May 26, 2020
    Assignee: STEELCASE INC.
    Inventors: Robert Poel, Darrin Sculley
  • Patent number: 10664646
    Abstract: Methods and devices for terminal control are provided. The method comprises: sending a request from a first terminal to a server to obtain information about a multimedia application currently running on a second terminal, the information comprising application identification and one or more playback attributes of the multimedia application; displaying on the first terminal the information about the multimedia application currently running on the second terminal; generating by the first terminal one or more new playback attributes of the currently running multimedia application, and sending from the first terminal to the second terminal via the server a control request comprising the one or more new playback attributes, thereby allowing the second terminal to control the multimedia playback of the multimedia application based on the one or more new playback attributes in the control request.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: May 26, 2020
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Lie Qiang Li
  • Patent number: 10649998
    Abstract: Systems and methods for determining a preferred communication channel can be based on determining a status of a node profile using electronic activities. The system and methods can include accessing a plurality of electronic activities and maintaining a plurality of node profiles. The system and methods can include identifying a node profile and generating a communication mode schedule. The systems and methods can include transmitting a notification to a device via a communication selected using the communication mode schedule.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: May 12, 2020
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, David Flink, Cathy Xi, Wei Hai, Cameron Feenstra
  • Patent number: 10652286
    Abstract: Described are systems, methods, and apparatus that enable constraint based communications between two or more devices. For example, a first user of a first device may submit a communication request to establish a communication session with a second user and provide a constraint for that communication session, such as a time-limit (e.g., limit the communication session to five minutes). In such an example, if the second user accepts the communication request with the constraint, a communication session is established and the system monitors the communication session to determine when a condition corresponding to the constraint has been satisfied. When the condition is satisfied, the communication session is terminated by the system.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: May 12, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Martin George, Maria Christine Renz, Jeffrey P. Bezos, Gregory Michael Hart, Rohit Prasad, Brian Oliver, Jae Pum Park
  • Patent number: 10644893
    Abstract: A mechanism to insert a correct call identifier as a session identifier in a accounting request (AR) record and a mechanism for a charging control function (CCF) device to check the value and generate an error as required. A method can comprise receiving a session initiation protocol packet representing a first attribute value pair; based on the session initiation protocol packet, checking for an existence of an identity between a first field associated with the session initiation protocol packet and a second field associated with a second attribute value pair; and in response to a result of the checking being that the existence of the identity is not determined to be presents between the first field and the second field, updating a third attribute value pair.
    Type: Grant
    Filed: August 6, 2018
    Date of Patent: May 5, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Ranjit Kumar Avasarala, Mulugheta Zelleke
  • Patent number: 10637992
    Abstract: Method and system for group calling in an IP-based communication system includes receiving an administrator identifier, receiving one or more invitee identifiers, initiating a first connection from a central location and initiating at least one or more second connections from the central location to join an administrator and at least one invitee. The administrator identifier and one or more invitee identifiers can be a telephone number or other identifiers associated with the communication system. To establish the group call, the administrator identifier and one or more invitee identifiers are received from the administrator. The first connection initiation is to the administrator and the second or more connection initiations are to the at least one invitee. System for making a group call includes a user interface adapted for use by the administrator, a database manager, a database, a load balancer and a group calling pool adapted for SIP-based group call setup.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: April 28, 2020
    Assignee: Vonage America LLC
    Inventors: Morgan Whitney, Lee Gonzales, John Matthew, Michael Komitee, Michael Decandia
  • Patent number: 10601936
    Abstract: A server, a client, a control method, and a non-transitory computer-readable medium that can promote social interactions of users attending a specific event. The server includes a communication unit configured to receive a profile of a user or an interest signal indicating interest in a specific event along with identification information of the user from a client; an accumulation unit configured to accumulate the profile of the user in association with the identification information of the user; and a control unit configured to control the identification information to be stored in the accumulation unit in association with the specific event according to the interest signal, to search for a user having a profile similar to the received profile based on the identification information and create a group users of similar interests, and transmit information of the created group to the client before an opening of the specific event.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: March 24, 2020
    Assignee: SONY CORPORATION
    Inventors: Kei Tateno, Shinya Ohtani
  • Patent number: 10602093
    Abstract: An objective is to prevent occurrence of video loop even in a case where a plurality of video conference apparatuses are connected in cascade. In a cascade mode, that is, in a case where a location of a video conference apparatus is an intermediate location, video and speech selector/combiner 105 selects video data of a location (location where a speech is made) of a maximum sound-volume among connection locations other than the location of the video conference apparatus and a cascade destination. Communication controller 103 transmits video data of the location of the maximum sound-volume to video conference apparatus 10 of the cascade destination and transmits the video data transmitted from video conference apparatus 10 of the cascade destination to video conference apparatuses 10 in a connection location other than the cascade destination.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: March 24, 2020
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Takeshi Takita, Naoki Koga, Masayuki Kumazawa
  • Patent number: 10592940
    Abstract: A transmission system includes: a transmission management system and a fee management system. The transmission management system manages participation time information using a given transmission terminal. The fee management system manages participation fee information. The transmission management system includes a transmission unit that transmits the participation time information to the fee management system.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: March 17, 2020
    Assignee: RICOH COMPANY, LIMITED
    Inventors: Tetsuya Miida, Yuuta Hamada, Yoichi Kanai, Naoki Umehara
  • Patent number: 10587978
    Abstract: Method, apparatus, and computer-readable media for virtual positioning one or more remote participants in a sound space includes structure and/or function whereby sound signals are received from a plurality of microphones in the shared space. One or more processors identifies one or more sound sources in the shared space, based on the received sound signals. The processors(s) map respective locations of the sound source(s) in the shared space, based on the received sound signals. The processor(s) receive from the remote participant(s) signals corresponding to respective position placements of the remote participant(s) in the shared space. The processor(s) mix the received sound signals to output corresponding sound signals for each participant based on relationships between (i) the respective locations of the sound source(s) and (ii) the respective position placements of the remote participant(s) in the shared space. The processor(s) then transmit the corresponding sound signals to the remote participant(s).
    Type: Grant
    Filed: June 1, 2017
    Date of Patent: March 10, 2020
    Assignee: Nureva, Inc.
    Inventor: Grant Howard McGibney
  • Patent number: 10587753
    Abstract: Systems and methods are described herein for handling video calls placed on hold or otherwise parked by one or more parties within the video call. The systems and methods can determine a video call has been placed on hold (or otherwise set to be parked), and transfer the video call to a call park server (CPS). The systems and methods can then access a content server, retrieve one or more content items (e.g., video clips, interactive content or advertisements, and so on), and present the content items within the on hold video call.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: March 10, 2020
    Assignee: T-Mobile USA, Inc.
    Inventor: Vinod Ravichandran
  • Patent number: 10587552
    Abstract: A server includes a message thread module with instructions executed by a processor to maintain a message thread between a first user and a second user. Each entry of the message thread is deleted after a display period unless an indication regarding the entry is received during the display period.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: March 10, 2020
    Assignee: Snap Inc.
    Inventor: Evan Spiegel
  • Patent number: 10582157
    Abstract: Systems, methods and computer readable media for live interactions in persistent conversations are described. In some implementations, a method can include receiving a communication message sent from a first user to a second user, wherein the communication message includes initiation of a live interaction. The method can also include generating a live interaction user interface element for display as part of a persistent conversation interface. The method can further include storing a representation of the live interaction in a conversation content section of a persistent conversation object when the live interaction ends. The method can include updating conversation state information of the persistent conversation object to reflect the receiving of the communication message and the storing of the representation.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: March 3, 2020
    Assignee: Google LLC
    Inventors: Kathryn Chapman Cushing, Benjamin David Eidelson, Randall Sarafa, Mayur Kamat, Param Reddappagari, Shrikrishna Vijaykumar Borde, Michael Dodd, Richard Fulcher, Gülay Birand, Ivan Bertona
  • Patent number: 10581837
    Abstract: A communication apparatus determines whether the communication apparatus is connected with a wireless network, and accepts an instruction for starting setting processing of a communication parameter, which is used in performing wireless communication, with another communication apparatus that has read an image including information about a frequency channel used in the setting processing. If the communication apparatus is determined to be connected with the wireless network, the communication apparatus does not start waiting for a request for the setting processing even when the instruction is accepted. If the communication apparatus is determined not to be connected with the wireless network, the communication apparatus starts waiting for the request for the setting processing in response to acceptance of the instruction.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: March 3, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tsuyoshi Terao
  • Patent number: 10574722
    Abstract: Methods and systems may provide for detecting a sharing event with respect to an original uniform resource locator (URL) and replacing one or more characters of the original URL with a context attribute of the sharing event to obtain a modified URL. Additionally, a user prompt may be generated, wherein the user prompt includes a recommendation to substitute the modified URL for the original URL. In one example, at least a portion of the context attribute is independent of a web page associated with the original URL.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: February 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Dana L. Price, Aaron J. Quirk, Shelbee D. Smith-Eigenbrode
  • Patent number: 10567183
    Abstract: A system and method of conference messaging between Universal Plug and Play (UPnP) telephony devices and Wide Area Network (WAN) devices is where a conference messaging session with WAN devices is initiated by at least one Telephony Control Point (TCP) via a session request which includes session information, media capabilities of at least one TCP, a list of WAN devices, and a subject of the conference messaging session. The conference messaging session is then established between the at least one TCP and the WAN devices by a Telephony Server (TS) in an UPnP telephony based home network based on the session request.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: February 18, 2020
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Mayuresh Madhukar Patil, Je-Young Maeng, Mahfuzur Rahman
  • Patent number: 10567465
    Abstract: Systems and methods to deliver streaming video over a hybrid network are provided herein. An adjusted bitrate to transmit video from a server to a client is determined in response to a fast-forward or rewind request. Frames from a video are selectively transmitted to accommodate for the adjusted bitrate based and a bitrate of a connection between the server and the client.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: February 18, 2020
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Yong Li, Xuemin Chen
  • Patent number: 10553239
    Abstract: Systems and methods are disclosed herein for improving audio conferencing services. One aspect relates to processing audio content of a conference. A first audio signal is received from a first conference participant, and a start and an end of a first utterance by the first conference participant are detected from the first audio signal. A second audio signal is received from a second conference participant, and a start and an end of a second utterance by the second conference participant is detected from the second audio signal. The second conference participant is provided with at least a portion of the first utterance, wherein at least one of start time, start point, and duration is determined based at least in part on the start, end, or both, of the second utterance.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: February 4, 2020
    Assignee: FAMILY SYSTEMS, LTD.
    Inventor: Brian Reynolds
  • Patent number: 10547839
    Abstract: Systems, apparatus and methods are described including operations for video coding rate control including Rate Distortion Optimized Quantization on a block-by-block basis.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: January 28, 2020
    Assignee: Intel Corporation
    Inventors: Fangwen Fu, Srinivasan Embar Raghukrishnan, Atthar H. Mohammed
  • Patent number: 10541823
    Abstract: Video conferencing is provisioned with, for example, procedures for simultaneously connecting two or more endpoints to the same video conference. Such procedures may be particularly useful for automatically initiating a video conference involving room system endpoints.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: January 21, 2020
    Assignee: Blue Jeans Network, Inc.
    Inventors: Nicklas R. Johnson, Benjamin J. Hutchison
  • Patent number: 10530593
    Abstract: The present invention discloses a multi-user conferencing system, where the multi-user conferencing system includes an infrared device and a cloud server, where the infrared device having no display screen is communicatively connected to the cloud server and creates a conference; the infrared device determines, according to a distribution situation of infrared rays blocked by a writing object operated by a user in the conference, coordinate information of the writing object, and sends the coordinate information to the cloud server; and a terminal participating in the conference acquires data from the cloud server, and reproduces writing content during the conference. A multi-user conferencing system in embodiments of the present invention may save data traffic generated by a conference, and enhance data processing speed.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: January 7, 2020
    Inventor: Shuyi Cheng
  • Patent number: 10524047
    Abstract: A satellite microphone assembly formed by a base housing a microphone and a volume control electronics and an outer ring coupled with the base and rotatable about the base. The outer ring includes a center aperture having an actuatable button to toggle mute/unmute of the microphone disposed therein. A rotational sensor is supported by the base and configured to detect a rotation of the outer ring and to output information about a direction and a degree of rotation of the outer ring to the volume control electronics, thereby causing a rotation of the outer ring to affect a volume of a speaker.
    Type: Grant
    Filed: April 9, 2018
    Date of Patent: December 31, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Matthew M. U. Cho, Ian Matthew Snyder, Morgan Davis Teachworth, Nicholas James Kaoru Kawamoto
  • Patent number: 10523612
    Abstract: A technique for message history display includes combining message histories for multiple different messaging services. A system constructed according to the technique may include, for example, a message history database; a history aggregation engine that aggregates message logs for storage in the message history database; and a history provisioning engine that provides an aggregated message log associated with the user from the message history database to a requesting device. A method according to the technique may include, for example, identifying a device in association with a user profile; providing an online platform that receives messages from and sends messages to the device; and creating an aggregated log from messages sent to and from the device.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: December 31, 2019
    Assignee: eBuddy Technologies B.V.
    Inventors: Paulo Taylor, Jan-Joost Rueb, Onno Bakker
  • Patent number: 10516782
    Abstract: Various disclosed implementations involve processing and/or playback of a recording of a conference involving a plurality of conference participants. Some implementations disclosed herein involve receiving audio data corresponding to a recording of at least one conference involving a plurality of conference participants. The audio data may include conference participant speech data from multiple endpoints, recorded separately and/or conference participant speech data from a single endpoint corresponding to multiple conference participants and including spatial information for each conference participant of the multiple conference participants. A search of the audio data may be based on one or more search parameters. The search may be a concurrent search for multiple features of the audio data. Instances of conference participant speech may be rendered to at least two different virtual conference participant positions of a virtual acoustic space.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: December 24, 2019
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Richard J. Cartwright, Shen Huang
  • Patent number: 10516553
    Abstract: Integration of a land mobile radio (LMR) communications system and other wireless IP based systems such as LTE by way of a virtual router and virtual base stations. The LMR system may be either trunked or conventional. The virtual router maintains LMR IDs and also IP addresses for both physical and virtual base stations, multi bearer terminals and other components of the integrated system. Physical LMR base stations form a physical network. Virtual LMR base stations form a virtual network. These physical and virtual LMR networks communicate using ISSI, AIS or DFSI for example.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: December 24, 2019
    Assignee: TAIT INTERNATIONAL LIMITED
    Inventors: Niall McAndrew, Nick Clark, Clive Douglas Horn, Steve Penny
  • Patent number: 10511639
    Abstract: A structure for integrating mobile services, includes a top structure and a bottom structure, the top structure including: a device suitable for selecting, according to selection criteria, a service domain so as to determine whether a requested application, such as voice applications, SDS applications, or IP data applications, belongs to the domain of legacy services or IP service; a device capable of managing the various requests; and a device capable of providing APIs for the voice, SDS, and IP applications, the bottom structure including: a unit for IP routing towards the wireless network, ensuring the IP routing of data to the suitable IP networks, configured so as to take into account the configuration of the network, the user profile, and the provision of QoS and security; and a unit for managing users, in particular in terms of user registration, deregistration, mobility and security, such as the use of the SSO.
    Type: Grant
    Filed: October 15, 2012
    Date of Patent: December 17, 2019
    Assignee: AIRBUS DEFENCE AND SPACE SAS
    Inventors: Laurent Pison, Olivier Paterour
  • Patent number: 10511806
    Abstract: For an audio transmission, a computer system detects sounds in the audio transmission, where the audio transmission is for participants in a conversation and the conversation includes spoken word sounds of the participants. The method includes determining, by the computer system, that one of the sounds is transmitted from where one of the participants is located and that the one of the sounds indicates a distraction. Responsive to determining that that one of the sounds indicates a distraction, the computer system generates a predetermined action to mitigate the distraction.
    Type: Grant
    Filed: September 30, 2017
    Date of Patent: December 17, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Paul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
  • Patent number: 10503568
    Abstract: Techniques for asynchronous handling of service requests are disclosed. A service receives a request from a requesting entity. The request includes a function identifier and function input. Responsive to receiving the message, the service selects a first event handler to process the request. The service translates, via the first event handler, the function identifier to a native function call. The service initiates execution of the native function call using the function input, and receives output corresponding to the execution of the native function call. Responsive to receiving the output, the service selects a second event handler to process the output. The service generates, at least in part by the second event handler, a response based on the output. The service transmits the response to the requesting entity.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: December 10, 2019
    Assignee: Oracle International Corporation
    Inventor: Yuvaraj Chandrasekaran