Patents by Inventor Abhijit C. Mehta

Abhijit C. Mehta has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11956317
    Abstract: A system for enterprise collaboration is associated with an overlay network, such as a content delivery network (CDN). The overlay network comprises machines capable of ingress, forwarding and broadcasting traffic, together with a mapping infrastructure. The system comprises a front-end application, a back-end application, and set of one or more APIs through which the front-end application interacts with the back-end application. The front-end application is a web or mobile application component that provides one or more collaboration functions. The back-end application comprises a signaling component that maintains state information about each participant in a collaboration, a connectivity component that manages connections routed through the overlay network, and a multiplexing component that manages a multi-peer collaboration session to enable an end user peer to access other peers' media streams through the overlay network rather than directly from another peer.
    Type: Grant
    Filed: February 7, 2023
    Date of Patent: April 9, 2024
    Assignee: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, Thomas Houman, Abhijit C. Mehta, Greg Burd, Vladimir Shtokman
  • Patent number: 11716368
    Abstract: A method of multicasting real-time video is described. The method begins by establishing a multicast network of machines capable of ingress, forwarding and broadcasting traffic, together with a mapping infrastructure. The multicast network preferably comprises a portion of an overlay network, such as a content delivery network (CDN). A video stream is published to the multicast network by (a) using the mapping infrastructure to find an ingress node in the multicast network, and then receiving the video stream from a publisher at the ingress node. One or more subscribers then subscribe to the video stream. In particular, and for subscriber, this subscription is carried out by (a) using the mapping infrastructure to find an egress node for the requesting client, and then delivering the video stream to the subscriber from the egress node. Preferably, the publisher and each subscriber use WebRTC to publish or consume the video stream, and video stream is consumed in a videoconference.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: August 1, 2023
    Assignee: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, Martin Lohner, Abhijit C. Mehta, Brandon O. Williams
  • Publication number: 20230188606
    Abstract: A system for enterprise collaboration is associated with an overlay network, such as a content delivery network (CDN). The overlay network comprises machines capable of ingress, forwarding and broadcasting traffic, together with a mapping infrastructure. The system comprises a front-end application, a back-end application, and set of one or more APIs through which the front-end application interacts with the back-end application. The front-end application is a web or mobile application component that provides one or more collaboration functions. The back-end application comprises a signaling component that maintains state information about each participant in a collaboration, a connectivity component that manages connections routed through the overlay network, and a multiplexing component that manages a multi-peer collaboration session to enable an end user peer to access other peers' media streams through the overlay network rather than directly from another peer.
    Type: Application
    Filed: February 7, 2023
    Publication date: June 15, 2023
    Applicant: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, Thomas Houman, Abhijit C. Mehta, Greg Burd, Vladimir Shtokman
  • Patent number: 11575753
    Abstract: A system for enterprise collaboration is associated with an overlay network, such as a content delivery network (CDN). The overlay network comprises machines capable of ingress, forwarding and broadcasting traffic, together with a mapping infrastructure. The system comprises a front-end application, a back-end application, and set of one or more APIs through which the front-end application interacts with the back-end application. The front-end application is a web or mobile application component that provides one or more collaboration functions. The back-end application comprises a signaling component that maintains state information about each participant in a collaboration, a connectivity component that manages connections routed through the overlay network, and a multiplexing component that manages a multi-peer collaboration session to enable an end user peer to access other peers' media streams through the overlay network rather than directly from another peer.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: February 7, 2023
    Assignee: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, Thomas Houman, Abhijit C. Mehta, Greg Burd, Vladimir Shtokman
  • Publication number: 20220394005
    Abstract: An example electronic device includes a display; a communication circuit; a memory storing one or instructions; and a processor for executing the one or more instructions to configure the processor to control the electronic device to: display, on the display, a message compose screen; receive message compose inputs to the message compose screen for composing a message; receive a message send input for sending the message via the communication circuit; set a timer; and send the message, via the communication circuit, after expiration of the timer.
    Type: Application
    Filed: June 3, 2022
    Publication date: December 8, 2022
    Inventors: Abhijit C. MEHTA, Stephanie GUEVARA, Gloria LIU, Alex JAFARI, Sara BEYKPOUR, Mateusz DZWONEK, Mike JAODI, David CARVER, David CARR, Smita Mittal GUPTA, Miguel BOLLAR
  • Publication number: 20210203705
    Abstract: A method of multicasting real-time video is described. The method begins by establishing a multicast network of machines capable of ingress, forwarding and broadcasting traffic, together with a mapping infrastructure. The multicast network preferably comprises a portion of an overlay network, such as a content delivery network (CDN). A video stream is published to the multicast network by (a) using the mapping infrastructure to find an ingress node in the multicast network, and then receiving the video stream from a publisher at the ingress node. One or more subscribers then subscribe to the video stream. In particular, and for subscriber, this subscription is carried out by (a) using the mapping infrastructure to find an egress node for the requesting client, and then delivering the video stream to the subscriber from the egress node. Preferably, the publisher and each subscriber use WebRTC to publish or consume the video stream, and video stream is consumed in a videoconference.
    Type: Application
    Filed: March 15, 2021
    Publication date: July 1, 2021
    Applicant: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, Martin Lohner, Abhijit C. Mehta, Brandon O. Williams
  • Publication number: 20210084425
    Abstract: An overlay network platform facilitates a multi-party conference. End users participate in the conference using client-based web browser software. According to this disclosure, an enhanced “audio” experience for a user participating in the conference is provided by rendering different participants' audio in the conference at different positions in a three-dimensional (3D) space. In operation, and given a set of audio streams that comprise the conference and that are being received, a three-dimensional (3D) position for each audio stream in a 3D soundscape is computed. In one embodiment, the 3D position for each audio stream is computed by identifying a target area region of space, and then determining the 3D position for each stream in the target area region of space. The relative 3D positions may be determined based on contextual information related to the content of an audio stream, as well as a computed “relevance” of one stream versus another.
    Type: Application
    Filed: November 10, 2020
    Publication date: March 18, 2021
    Applicant: Akamai Technologies, Inc.
    Inventors: Abhijit C. Mehta, Charles E. Gero, Thomas Houman
  • Patent number: 10951672
    Abstract: A method of multicasting real-time video is described. The method begins by establishing a multicast network of machines capable of ingress, forwarding and broadcasting traffic, together with a mapping infrastructure. The multicast network preferably comprises a portion of an overlay network, such as a content delivery network (CDN). A video stream is published to the multicast network by (a) using the mapping infrastructure to find an ingress node in the multicast network, and then receiving the video stream from a publisher at the ingress node. One or more subscribers then subscribe to the video stream. In particular, and for subscriber, this subscription is carried out by (a) using the mapping infrastructure to find an egress node for the requesting client, and then delivering the video stream to the subscriber from the egress node. Preferably, the publisher and each subscriber use WebRTC to publish or consume the video stream, and video stream is consumed in a videoconference.
    Type: Grant
    Filed: January 20, 2020
    Date of Patent: March 16, 2021
    Assignee: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, Martin Lohner, Abhijit C. Mehta, Brandon O. Williams
  • Publication number: 20210058466
    Abstract: A system for enterprise collaboration is associated with an overlay network, such as a content delivery network (CDN). The overlay network comprises machines capable of ingress, forwarding and broadcasting traffic, together with a mapping infrastructure. The system comprises a front-end application, a back-end application, and set of one or more APIs through which the front-end application interacts with the back-end application. The front-end application is a web or mobile application component that provides one or more collaboration functions. The back-end application comprises a signaling component that maintains state information about each participant in a collaboration, a connectivity component that manages connections routed through the overlay network, and a multiplexing component that manages a multi-peer collaboration session to enable an end user peer to access other peers' media streams through the overlay network rather than directly from another peer.
    Type: Application
    Filed: October 20, 2020
    Publication date: February 25, 2021
    Applicant: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, Thomas Houman, Abhijit C. Mehta, Greg Burd, Vladimir Shtokman
  • Patent number: 10834514
    Abstract: An overlay network platform facilitates a multi-party conference. End users participate in the conference using client-based web browser software. According to this disclosure, an enhanced “audio” experience for a user participating in the conference is provided by rendering different participants' audio in the conference at different positions in a three-dimensional (3D) space. In operation, and given a set of audio streams that comprise the conference and that are being received, a three-dimensional (3D) position for each audio stream in a 3D soundscape is computed. In one embodiment, the 3D position for each audio stream is computed by identifying a target area region of space, and then determining the 3D position for each stream in the target area region of space. The relative 3D positions may be determined based on contextual information related to the content of an audio stream, as well as a computed “relevance” of one stream versus another.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: November 10, 2020
    Assignee: Akamai Technologies, Inc.
    Inventors: Abhijit C. Mehta, Charles E. Gero, Thomas Houman
  • Patent number: 10812598
    Abstract: A system for enterprise collaboration is associated with an overlay network, such as a content delivery network (CDN). The overlay network comprises machines capable of ingress, forwarding and broadcasting traffic, together with a mapping infrastructure. The system comprises a front-end application, a back-end application, and set of one or more APIs through which the front-end application interacts with the back-end application. The front-end application is a web or mobile application component that provides one or more collaboration functions. The back-end application comprises a signaling component that maintains state information about each participant in a collaboration, a connectivity component that manages connections routed through the overlay network, and a multiplexing component that manages a multi-peer collaboration session to enable an end user peer to access other peers' media streams through the overlay network rather than directly from another peer.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: October 20, 2020
    Assignee: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, Thomas Houman, Abhijit C. Mehta, Greg Burd, Vladimir Shtokman
  • Publication number: 20200153882
    Abstract: A method of multicasting real-time video is described. The method begins by establishing a multicast network of machines capable of ingress, forwarding and broadcasting traffic, together with a mapping infrastructure. The multicast network preferably comprises a portion of an overlay network, such as a content delivery network (CDN). A video stream is published to the multicast network by (a) using the mapping infrastructure to find an ingress node in the multicast network, and then receiving the video stream from a publisher at the ingress node. One or more subscribers then subscribe to the video stream. In particular, and for subscriber, this subscription is carried out by (a) using the mapping infrastructure to find an egress node for the requesting client, and then delivering the video stream to the subscriber from the egress node. Preferably, the publisher and each subscriber use WebRTC to publish or consume the video stream, and video stream is consumed in a videoconference.
    Type: Application
    Filed: January 20, 2020
    Publication date: May 14, 2020
    Applicant: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, Martin Lohner, Abhijit C. Mehta, Brandon O. Williams
  • Patent number: 10623700
    Abstract: An overlay network platform facilitates a multi-party videoconference. End users participate using client-based browser or mobile application rendering software, such as a web browser, and using a protocol such as WebRTC. Dynamic speaker selection among the participants is facilitated by continuously determining the “relevance” of a participant's stream with respect to other participants in the conference. Thus, for example, a particular participant stream might be deemed to have a higher relevance if it is the stream corresponding to a person that is currently speaking, that has spoken recently, or that is about to speak. Streams with higher relevance are then selectively delivered at higher quality relative to less relevant streams. Preferably, individual client machines determine which streams are requested and at which quality based in part on their local resource capabilities.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: April 14, 2020
    Assignee: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, Thomas Houman, Abhijit C. Mehta
  • Patent number: 10587756
    Abstract: An overlay network platform facilitates a multi-party conference. End users participate in the conference using client-based web browser software, and using a protocol such as WebRTC. According to this disclosure, an enhanced “audio” experience for the conference is providing by collecting and correlating microphone data from multiple co-located clients, and then constructing (at the platform) a three-dimensional (3D) sound profile of the room in which the clients are co-located. By processing in the platform (as opposed to locally at each client), the approach enables platform-side creation of an ad-hoc, high quality microphone array that identifies the relative positions and orientations of the microphones that are being used by the clients. Individual audio streams received from the microphones are combined, and the relative position information (of the individual microphones) is used to render a single audio stream that represents a high quality recording of the audio in the common physical space.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: March 10, 2020
    Assignee: Akamai Technologies, Inc.
    Inventor: Abhijit C. Mehta
  • Publication number: 20190268476
    Abstract: An overlay network platform facilitates a multi-party conference. End users participate in the conference using client-based web browser software, and using a protocol such as WebRTC. According to this disclosure, an enhanced “audio” experience for the conference is providing by collecting and correlating microphone data from multiple co-located clients, and then constructing (at the platform) a three-dimensional (3D) sound profile of the room in which the clients are co-located. By processing in the platform (as opposed to locally at each client), the approach enables platform-side creation of an ad-hoc, high quality microphone array that identifies the relative positions and orientations of the microphones that are being used by the clients. Individual audio streams received from the microphones are combined, and the relative position information (of the individual microphones) is used to render a single audio stream that represents a high quality recording of the audio in the common physical space.
    Type: Application
    Filed: May 14, 2019
    Publication date: August 29, 2019
    Applicant: Akamai Technologies, Inc.
    Inventor: Abhijit C. Mehta
  • Publication number: 20190230319
    Abstract: An overlay network platform facilitates a multi-party videoconference. End users participate using client-based browser or mobile application rendering software, such as a web browser, and using a protocol such as WebRTC. Dynamic speaker selection among the participants is facilitated by continuously determining the “relevance” of a participant's stream with respect to other participants in the conference. Thus, for example, a particular participant stream might be deemed to have a higher relevance if it is the stream corresponding to a person that is currently speaking, that has spoken recently, or that is about to speak. Streams with higher relevance are then selectively delivered at higher quality relative to less relevant streams. Preferably, individual client machines determine which streams are requested and at which quality based in part on their local resource capabilities.
    Type: Application
    Filed: April 1, 2019
    Publication date: July 25, 2019
    Applicant: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, Thomas Houman, Abhijit C. Mehta
  • Patent number: 10291783
    Abstract: An overlay network platform facilitates a multi-party conference. End users participate in the conference using client-based web browser software, and using a protocol such as WebRTC. According to this disclosure, an enhanced “audio” experience for the conference is providing by collecting and correlating microphone data from multiple co-located clients, and then constructing (at the platform) a three-dimensional (3D) sound profile of the room in which the clients are co-located. By processing in the platform (as opposed to locally at each client), the approach enables platform-side creation of an ad-hoc, high quality microphone array that identifies the relative positions and orientations of the microphones that are being used by the clients. Individual audio streams received from the microphones are combined, and the relative position information (of the individual microphones) is used to render a single audio stream that represents a high quality recording of the audio in the common physical space.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: May 14, 2019
    Assignee: Akamai Technologies, Inc.
    Inventor: Abhijit C. Mehta
  • Patent number: 10250849
    Abstract: An overlay network platform facilitates a multi-party videoconference. End users participate using client-based browser or mobile application rendering software, such as a web browser, and using a protocol such as WebRTC. Dynamic speaker selection among the participants is facilitated by continuously determining the “relevance” of a participant's stream with respect to other participants in the conference. Thus, for example, a particular participant stream might be deemed to have a higher relevance if it is the stream corresponding to a person that is currently speaking, that has spoken recently, or that is about to speak. Streams with higher relevance are then selectively delivered at higher quality relative to less relevant streams. Preferably, individual client machines determine which streams are requested and at which quality based in part on their local resource capabilities.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: April 2, 2019
    Assignee: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, Thomas Houman, Abhijit C. Mehta
  • Publication number: 20180191832
    Abstract: A system for enterprise collaboration is associated with an overlay network, such as a content delivery network (CDN). The overlay network comprises machines capable of ingress, forwarding and broadcasting traffic, together with a mapping infrastructure. The system comprises a front-end application, a back-end application, and set of one or more APIs through which the front-end application interacts with the back-end application. The front-end application is a web or mobile application component that provides one or more collaboration functions. The back-end application comprises a signaling component that maintains state information about each participant in a collaboration, a connectivity component that manages connections routed through the overlay network, and a multiplexing component that manages a multi-peer collaboration session to enable an end user peer to access other peers' media streams through the overlay network rather than directly from another peer.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 5, 2018
    Applicant: Akamai Technologies, Inc.
    Inventors: Charles E. Gero, Thomas Houman, Abhijit C. Mehta, Greg Burd, Vladimir Shtokman
  • Publication number: 20180191908
    Abstract: An overlay network platform facilitates a multi-party conference. End users participate in the conference using client-based web browser software, and using a protocol such as WebRTC. According to this disclosure, an enhanced “audio” experience for the conference is providing by collecting and correlating microphone data from multiple co-located clients, and then constructing (at the platform) a three-dimensional (3D) sound profile of the room in which the clients are co-located. By processing in the platform (as opposed to locally at each client), the approach enables platform-side creation of an ad-hoc, high quality microphone array that identifies the relative positions and orientations of the microphones that are being used by the clients. Individual audio streams received from the microphones are combined, and the relative position information (of the individual microphones) is used to render a single audio stream that represents a high quality recording of the audio in the common physical space.
    Type: Application
    Filed: December 28, 2017
    Publication date: July 5, 2018
    Applicant: Akamai Technologies, Inc.
    Inventor: Abhijit C. Mehta