Patents by Inventor Brody Kenrick

Brody Kenrick 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: 9883028
    Abstract: A method of delivering a video ringback media stream to a first terminal includes transmitting a session signaling message from the first terminal to a ringback server, transmitting a session signaling response message from the ringback server to the first terminal, and establishing one or more channels between the ringback server and the first terminal. The method also includes establishing one or more media streams between a content device and the ringback server and processing the one or more media streams in the ringback server to form a video ringback media stream. The method further includes transmitting the video ringback media stream from the ringback server to the first terminal, transmitting a second session signaling message from the ringback server to a second terminal, and transmitting a second session signaling response message associated with answering a call from the second terminal to the ringback server.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: January 30, 2018
    Assignee: ONMOBILE GLOBAL LIMITED
    Inventors: Brody Kenrick, Marwan A. Jabri
  • Patent number: 8838824
    Abstract: A method of transmitting media to a client by an infrastructure device in a packet-switched network includes receiving a media stream at the infrastructure device. The method also includes determining an adaptation strategy according to at least one of one or more pieces of network information associated with the packet-switched network, one or more pieces of client information associated with the client, or one or more policies. The method further includes adapting the media stream according to the adaptation strategy to produce an output media stream.
    Type: Grant
    Filed: March 16, 2010
    Date of Patent: September 16, 2014
    Assignee: Onmobile Global Limited
    Inventors: Marwan Jabri, David Jack, Wei Zhou, Brody Kenrick, Kshitij Gupta
  • Publication number: 20140010286
    Abstract: An apparatus for adapting media content in one or more networks includes a controller module, one or more network interface modules, and one or more protocol interface modules coupled to the controller module. The apparatus also includes a script interpretation module coupled to the controller module and one or more media adaptation modules coupled to the controller module. The one or more media adaptation modules may support audio, video, or meta data. The apparatus further includes a management interface module coupled to the controller module. Media may be received at the apparatus as streaming media and be provided from the apparatus as a download or a progressive download. Additionally, media may be received at the apparatus as a download or progressive download and be provided from the apparatus as streaming media.
    Type: Application
    Filed: September 11, 2013
    Publication date: January 9, 2014
    Applicant: Onmobile Global Limited
    Inventors: Marwan A. Jabri, Mohamad Raad, David Jack, Brody Kenrick
  • Publication number: 20130282820
    Abstract: A method for optimizing a multiparty multimedia conferencing communication session over communications networks is provided. A host multimedia stream is received from a host multimedia client. A first element indicative of presence of a multimedia conferencing session is transmitted to participating multimedia clients by the host multimedia client. Subsequently, individual multimedia streams are received from participating multimedia clients. The host multimedia stream is processed and transmitted to the participating clients. A second element indicative of presence of the multimedia conferencing session is transmitted by the participating clients to the host multimedia client and to each other. The individual multimedia streams are processed separately and transmitted to the host multimedia client and to the participating multimedia clients.
    Type: Application
    Filed: April 23, 2013
    Publication date: October 24, 2013
    Applicant: OnMobile Global Limited
    Inventors: Marwan A. Jabri, Brody Kenrick, Albert Wong, Jianwei Wang, Sameh Georgy
  • Patent number: 8560729
    Abstract: An apparatus for adapting media content in one or more networks includes a controller module, one or more network interface modules, and one or more protocol interface modules coupled to the controller module. The apparatus also includes a script interpretation module coupled to the controller module and one or more media adaptation modules coupled to the controller module. The one or more media adaptation modules may support audio, video, or meta data. The apparatus further includes a management interface module coupled to the controller module. Media may be received at the apparatus as streaming media and be provided from the apparatus as a download or a progressive download. Additionally, media may be received at the apparatus as a download or progressive download and be provided from the apparatus as streaming media.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: October 15, 2013
    Assignee: OnMobile Global Limited
    Inventors: Marwan A. Jabri, Mohamad Raad, David Jack, Brody Kenrick
  • Publication number: 20130259132
    Abstract: A method of transmitting a coded media frame comprises determining a plurality of media frame sizes including a media frame size, transmitting an element comprising the plurality of media frame sizes, and thereafter receiving an input media frame. The method also includes processing the input media frame according to the media frame size to provide a coded media frame, and transmitting the coded media frame.
    Type: Application
    Filed: May 30, 2013
    Publication date: October 3, 2013
    Applicant: Onmobile Global Limited
    Inventors: WEI ZHOU, BRODY KENRICK, MARWAN JABRI, ABHISHEK MEHROTRA, WEI JYH HENG
  • Patent number: 8477844
    Abstract: A method of transmitting a coded media frame comprises determining a plurality of media frame sizes including a media frame size, transmitting an element comprising the plurality of media frame sizes, and thereafter receiving an input media frame. The method also includes processing the input media frame according to the media frame size to provide a coded media frame, and transmitting the coded media frame.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: July 2, 2013
    Assignee: Onmobile Global Limited
    Inventors: Wei Zhou, Brody Kenrick, Marwan Jabri, Abhishek Mehrotra, Wei Jyh Heng
  • Patent number: 8335227
    Abstract: A multimedia device configured to support video in a session of a call includes one or more media providing devices and one or more computer codes directed to performing an initialization process for the one or more media providing devices. The initialization process may be performed at an initialization time prior to or substantially equal to a first time prior to or substantially equal to a reception time associated with receiving an indication of call acceptance from a called device, or second time prior to or substantially equal to an acceptance time associated with call acceptance by the multimedia device. The multimedia device also includes one or more computer codes directed to transmitting one or more preferences for the session according to a session setup procedure, one or more media processors coupled to the one or more media providing devices, and one or more computer codes directed to transmitting media on one or more media channels associated with the session.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: December 18, 2012
    Assignee: Onmobile Global Limited
    Inventors: Marwan A. Jabri, Albert C. Wong, Brody Kenrick, Robert Jongbloed, David Jack
  • Publication number: 20120179833
    Abstract: A method and apparatus for adapting media is provided. The method includes receiving a request for a first media stream and a second media stream at different media times. The method further includes processing a source media stream to produce a first portion media stream and a second portion media stream using a media processing element. A method for processing media comprises creating a first media processing element and a second media processing element. The method further includes processing a first media stream using the first media processing element to produce assistance information. Further, the method includes processing a second media stream using the second media processing element wherein the second media processing element utilizes the assistance information.
    Type: Application
    Filed: June 1, 2011
    Publication date: July 12, 2012
    Applicant: ONMOBILE GLOBAL LIMITED
    Inventors: BRODY KENRICK, WEI ZHOU, DAVID JACK, MARWAN JABRI
  • Patent number: 7944862
    Abstract: In one aspect, a method of establishing a reduced setup time session through a gateway is provided which includes: receiving a first capability message transmitted from the first terminal to the gateway; receiving a second capability message transmitted from the second terminal to the gateway; transmitting first and second capability response messages from the terminal to the first and second terminals, respectively; receiving a media stream transmitted from the second terminal to the gateway; processing the media stream, including identifying a temporal feature in the media stream that enables a decoder to establish a decoder refresh point; receiving an acknowledgment message transmitted from the first terminal to the gateway; and, thereafter transmitting the processed media from the gateway to the first terminal.
    Type: Grant
    Filed: November 8, 2006
    Date of Patent: May 17, 2011
    Assignee: Onmobile Global Limited
    Inventors: Nathan Taylor, David Jack, Mario Sammut, Marwan A. Jabri, Brody Kenrick
  • Patent number: 7920493
    Abstract: A method of initiating a set up process for a call between users with reduced set up times using one or more 3G telecommunication networks. The method is provided between at least a pair of H.324-like terminals coupled to the one or more 3G telecommunication networks. The method includes establishing a bearer channel between a first terminal and a second terminal after a call signaling process, transmitting a first FSS message from the first terminal to the second terminal. The first FSS message includes a first preference profile associated with a first mode of operation for the call and a second preference profile associated with a second mode of operation for the call. The method also includes selecting either the first mode of operation or the second mode of operation.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: April 5, 2011
    Assignee: RPX Corporation
    Inventors: Marwan Jabri, Albert C. Wong, David Jack, Brody Kenrick, Robert Jongbloed
  • Publication number: 20100277562
    Abstract: A multimedia device configured to support video in a session of a call includes one or more media providing devices and one or more computer codes directed to performing an initialization process for the one or more media providing devices. The initialization process may be performed at an initialization time prior to or substantially equal to a first time prior to or substantially equal to a reception time associated with receiving an indication of call acceptance from a called device, or second time prior to or substantially equal to an acceptance time associated with call acceptance by the multimedia device. The multimedia device also includes one or more computer codes directed to transmitting one or more preferences for the session according to a session setup procedure, one or more media processors coupled to the one or more media providing devices, and one or more computer codes directed to transmitting media on one or more media channels associated with the session.
    Type: Application
    Filed: April 26, 2010
    Publication date: November 4, 2010
    Applicant: Dilithium Holdings, Inc.
    Inventors: Marwan A. Jabri, Albert C. Wong, Brody Kenrick, Robert Jongbloed, David Jack
  • Publication number: 20100268836
    Abstract: A method of transmitting media to a client by an infrastructure device in a packet-switched network includes receiving a media stream at the infrastructure device. The method also includes determining an adaptation strategy according to at least one of one or more pieces of network information associated with the packet-switched network, one or more pieces of client information associated with the client, or one or more policies. The method further includes adapting the media stream according to the adaptation strategy to produce an output media stream.
    Type: Application
    Filed: March 16, 2010
    Publication date: October 21, 2010
    Applicant: Dilithium Holdings, Inc.
    Inventors: Marwan Jabri, David Jack, Wei Zhou, Brody Kenrick, Kshitij Gupta
  • Patent number: 7706319
    Abstract: A method of initiating a set up process for a call between users with reduced set up times using one or more 3G telecommunication networks. The method includes establishing a bearer channel between a first terminal and a second terminal after a call signaling process and determining, at the first terminal, one or more preferences for a call between the first terminal and the second terminal. The one or more preferences are associated with one or more modes of operation for the call. The method also includes determining a mobile level for operations and interleaving the one or more preferences, the mobile level for operations, and one or more media streams. The method further includes transferring the one or more preferences, the mobile level for operations, and the one or more media streams from the first terminal to the second terminal through a portion of a telecommunication network using the bearer channel.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: April 27, 2010
    Assignee: Dilithium Holdings, Inc.
    Inventors: Marwan A. Jabri, Albert C. Wong, Brody Kenrick, Robert Jongbloed, David Jack
  • Patent number: 7680143
    Abstract: A method of establishing a session between a first device and a second device. The session is established over a telecommunications network using an accelerated session setup technique. The method includes providing a first accelerated session setup technique and providing a second accelerated session setup technique. The method also includes establishing the session using either the first accelerated session setup technique or the second accelerated session setup technique based on a predetermined process.
    Type: Grant
    Filed: April 11, 2007
    Date of Patent: March 16, 2010
    Assignee: RPX Corporation
    Inventors: Marwan A. Jabri, David Jack, Robert Jongbloed, Brody Kenrick, David Myers, Mohammed Raad, Craig Southeren, Albert C. Wong
  • Publication number: 20100061448
    Abstract: A method of transmitting a coded media frame comprises determining a plurality of media frame sizes including a media frame size, transmitting an element comprising the plurality of media frame sizes, and thereafter receiving an input media frame. The method also includes processing the input media frame according to the media frame size to provide a coded media frame, and transmitting the coded media frame.
    Type: Application
    Filed: September 4, 2009
    Publication date: March 11, 2010
    Applicant: Dilithium Holdings, Inc.
    Inventors: Wei Zhou, Brody Kenrick, Marwan Jabri, Abhishek Mehrotra, Wei Jyh Heng
  • Patent number: 7672377
    Abstract: A method of removing a motion vector from a group of motion vectors used in an encoding process includes providing a list of motion vectors, selecting an initial motion vector from the list of motion vectors, and providing an intermediate motion vector using a motion vector refinement process. The motion vector refinement process uses, in part, the initial motion vector. The method also includes forming a region defined by one or more parameters associated with the initial motion vector and one or more parameters associated with the intermediate motion vector, selecting an additional motion vector from the list of motion vectors, determining that the additional motion vector points into the region, and modifying a state of the additional motion vector.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: March 2, 2010
    Assignee: Dilithium Holdings, Inc.
    Inventors: Wei Jyh Heng, Wei Zhou, Jianwei Wang, Marwan A. Jabri, Brody Kenrick
  • Publication number: 20090232129
    Abstract: A method for providing a multimedia service to a multimedia terminal includes establishing an audio link between the multimedia terminal and a server over an audio channel, and detecting one or more media capabilities of the multimedia terminal. The method also includes providing an application logic for the multimedia service, establishing a visual link between the multimedia terminal and the server over a video channel, providing an audio stream for the multimedia service over the audio link, and providing a visual stream for the multimedia service over the video link. The method further includes combining the video link and the audio link, and adjusting a transmission time of one or more packets in the visual stream to synchronize the visual stream with the audio stream.
    Type: Application
    Filed: March 9, 2009
    Publication date: September 17, 2009
    Applicant: Dilithium Holdings, Inc.
    Inventors: Albert Wong, Jianwei Wang, Marwan Jabri, Brody Kenrick
  • Publication number: 20080192736
    Abstract: A multimedia multi-service platform for providing one or more multimedia value added services in one or more telecommunications networks includes one or more application servers configured to operate in part according to a service program. The platform also includes one or more media servers configured to access, handle, process, and deliver media. The platform further includes one or more logic controllers and one or more management modules.
    Type: Application
    Filed: February 11, 2008
    Publication date: August 14, 2008
    Applicant: Dilithium Holdings, Inc.
    Inventors: Marwan A. Jabri, Brody Kenrick, Albert Wong, Jianwei Wang, David Jack
  • Publication number: 20080195761
    Abstract: An apparatus for adapting media content in one or more networks includes a controller module, one or more network interface modules, and one or more protocol interface modules coupled to the controller module. The apparatus also includes a script interpretation module coupled to the controller module and one or more media adaptation modules coupled to the controller module. The one or more media adaptation modules may support audio, video, or meta data. The apparatus further includes a management interface module coupled to the controller module. Media may be received at the apparatus as streaming media and be provided from the apparatus as a download or a progressive download. Additionally, media may be received at the apparatus as a download or progressive download and be provided from the apparatus as streaming media.
    Type: Application
    Filed: February 11, 2008
    Publication date: August 14, 2008
    Applicant: Dilithium Holdings, Inc.
    Inventors: Marwan A. Jabri, Mohamad Raad, David Jack, Brody Kenrick