Patents by Inventor Matthew C. Keller

Matthew C. Keller 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).

  • Publication number: 20120115494
    Abstract: An actionable communication resource forming function performs a method for forming an actionable communication resource in a communication system.
    Type: Application
    Filed: December 13, 2010
    Publication date: May 10, 2012
    Applicant: MOTOROLA SOLUTIONS, INC.
    Inventors: LAURA A. CHRISTENSEN, ARTHUR L. FUMAROLO, MATTHEW C. KELLER, DEBORAH J. MONKS, BRIAN R. POE, TYRONE D. BEKIARES
  • Patent number: 8081635
    Abstract: A method for reconstructing and reproducing a received media stream while minimizing storage space is presented. The media stream transmitted by a transmitting device is uploaded to an external storage device. Metadata including packetization mapping information, missing packets not received by the receiving device, and reproduction time at the receiving device are also uploaded to the storage device. The storage device stores the missing packets and reproduction time of each receiving device if the same media stream is received by multiple devices. The data in the storage device is used to reconstruct the received media stream and reproduce the end user experience.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: December 20, 2011
    Assignee: Motorola Solutions, Inc.
    Inventors: Tyrone D. Bekiares, Matthew C. Keller
  • Patent number: 8068499
    Abstract: A method for minimizing tunnels in a network, apparatus and computer-readable storage medium having computer readable code stored thereon for programming a computer to perform the method. The method includes the steps of: obtaining state information associated with a first node connected to a mobile network behind a mobile node; receiving a first message sent between the first node and a correspondent node, wherein a first header was removed from the first message prior to sending the first message; recreating, in one of the mobile node and a mobility agent, the first header using the state information; and sending the first message with the first header.
    Type: Grant
    Filed: August 10, 2006
    Date of Patent: November 29, 2011
    Assignee: Motorola Solutions, Inc.
    Inventors: Narayanan Vidya, Tyrone D. Bekiares, Matthew C. Keller, George Popovich, Narayanan Venkitaraman
  • Patent number: 8041305
    Abstract: A method to selectively rendering a communication at a receiving communication device comprises receiving a communication and determining whether an association exists between the receiving communication device and a source of the communication. If an association does not exist between the receiving communication device and the source of the communication, rendering the communication at the receiving communication device or distributing the communication to the receiving communication device in order for the communication to be rendered at the receiving communication device. If an association does exist between the receiving communication device and the source of the communication, preventing the communication from being rendered at the receiving device.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: October 18, 2011
    Assignee: Motorola Solutions, Inc.
    Inventors: Matthew C. Keller, Donald G. Newberg
  • Publication number: 20110119387
    Abstract: A communication server implements a method that minimizes bandwidth usage between a media device and the communication server in a communication system where separate session and floor control protocols are used. Where multiple clients have established separate sessions to access a media source at a media device and upon determining that the multiple clients are attempting to access the same media source, the communication server implements floor control logic to tie multiple floor arbiters together across the separate sessions to cause a single media stream to be sent from the media source and received at the communication server for distribution to the clients, thereby minimizing the bandwidth on the uplink between the media device and the communication server.
    Type: Application
    Filed: November 18, 2009
    Publication date: May 19, 2011
    Applicant: MOTOROLA, INC.
    Inventors: MATTHEW C. KELLER, PETER M. DROZT, DONALD G. NEWBERG
  • Patent number: 7814205
    Abstract: A method for managing floor control in a network is disclosed. The method includes beginning a ballot timer when at least one of a) a first node packet is created at the node and b) a second node packet is received at the node from a second node. The first node packet comprises a first timestamp and the second node packet comprises a second timestamp. The ballot timer runs for a first predefined time interval. The method further includes determining a floor holder upon expiration of the first predefined time interval based upon an earliest time of the first timestamp and the second timestamp. Further, the node and the second node have a same absolute timing reference.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: October 12, 2010
    Assignee: Motorola, Inc.
    Inventors: Bob D. LoGalbo, Bradley M. Hiben, Matthew C. Keller, Donald G. Newberg
  • Publication number: 20100248692
    Abstract: A device receives a motion-based affiliation request message and, upon receipt, enters an affiliation motion detection state. If an affiliation motion is detected while in the detection state, a message is sent to a server. The message comprises a request to affiliate to a communication group and/or an indication that the device has detected the affiliation motion. From the perspective of the server, a motion-based affiliation initiation request message is received, and based on the message, at least one device is determined to receive a motion-based affiliation request message. The server sends the affiliation request message to the device and determines whether a message was received. The message comprises one of a request to affiliate to the communication group and/or an indication that the device has detected an affiliation motion. If a message was received, affiliation of the device to the communication group is initiated.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: MOTOROLA, INC.
    Inventors: MATTHEW C. KELLER, TRENT J. MILLER
  • Publication number: 20100248654
    Abstract: A method to selectively rendering a communication at a receiving communication device comprises receiving a communication and determining whether an association exists between the receiving communication device and a source of the communication. If an association does not exist between the receiving communication device and the source of the communication, rendering the communication at the receiving communication device or distributing the communication to the receiving communication device in order for the communication to be rendered at the receiving communication device. If an association does exist between the receiving communication device and the source of the communication, preventing the communication from being rendered at the receiving device.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: MOTOROLA, INC.
    Inventors: MATTHEW C. KELLER, DONALD G. NEWBERG
  • Patent number: 7801526
    Abstract: Methods for informing a mobile device of adjacent sites in a RF communication system wherein the RF communication system comprises a first network and a second network are disclosed. A mobile device in the first network of the RF communication system updates a signaling gateway with position information of the mobile device wherein the signaling gateway interfaces between the first network and the second network and receives a list of adjacent sites in the second network from the signaling gateway.
    Type: Grant
    Filed: March 29, 2005
    Date of Patent: September 21, 2010
    Assignee: Motorola, Inc.
    Inventors: Donald G. Newberg, Robert A. Biggs, Matthew C. Keller, Robert D. LoGalbo, James E. Mathis, Daniel J. McDonald
  • Publication number: 20100161728
    Abstract: A method for identifying and conveying a role of a first user relative to a second user in a communication comprises using a communication server to determine an identity of the first user, determine an identity of the second user, determine a relationship between the first user and the second user, determine an associated role with the first user relative to the relationship between the first user and the second user, and convey the associated role of the first user relative to the relationship to the second user. The communication server receives an indication that a communication between the users is initiated. The communication server and/or a source are configured for tracking one or more of the identities, relationships, and roles of the first and second users. Each user may have a plurality of roles and the identity and roles may by fixed or dynamically assigned.
    Type: Application
    Filed: December 22, 2008
    Publication date: June 24, 2010
    Applicant: MOTOROLA, INC.
    Inventors: PETER M. DROZT, LAURA A. CHRISTENSEN, MATTHEW C. KELLER
  • Publication number: 20100085963
    Abstract: A method for reconstructing and reproducing a received media stream while minimizing storage space is presented. The media stream transmitted by a transmitting device is uploaded to an external storage device. Metadata including packetization mapping information, missing packets not received by the receiving device, and reproduction time at the receiving device are also uploaded to the storage device. The storage device stores the missing packets and reproduction time of each receiving device if the same media stream is received by multiple devices. The data in the storage device is used to reconstruct the received media stream and reproduce the end user experience.
    Type: Application
    Filed: October 8, 2008
    Publication date: April 8, 2010
    Applicant: MOTOROLA, INC.
    Inventors: TRYONE D. BEKIARES, MATTHEW C. KELLER
  • Publication number: 20100082810
    Abstract: A method and system for transferring an ongoing communication session from one application server (AS) to another is described. Multiple ASs are monitored and serviced by a Transfer Management Module (TMM). Each of the ASs serves a different network and each network includes various end devices. During an ongoing communication session, whether the session is to continue using the current AS is determined based on a set of rules. If the session is to be transferred, an alternative AS that provides the same application as the current AS is selected using a set of conditions. Upon selection of the alternative AS, the current AS transfers the control and/or media state of the ongoing session for one to all users through the TMM to the selected AS, and the session is continued.
    Type: Application
    Filed: October 1, 2008
    Publication date: April 1, 2010
    Applicant: MOTOROLA, INC.
    Inventors: HEMANG F. PATEL, JOHN C. KAY, MATTHEW C. KELLER, JAMES A. MAROCCHI, TRENT J. MILLER, MARIANNE J. STANKE
  • Publication number: 20090161590
    Abstract: An apparatus and method for multicast data stream selection in a communication system includes a first step 300 of providing an intermediate server between a service entity and mobile clients. A next step 302 includes receiving a join request from a mobile client. A next step 304 includes deriving subgroups with each subgroup having at least one associated multicast data stream. A next step 310 includes deriving subgroup outer tunnels. A next step 316 includes encoding different data streams for the associated subgroups. A next step 320 includes mapping each data stream to the respective outer tunnels for each subgroup. A next step 322 includes sourcing the mapped streams to each subgroup. A next step 324 includes converting the mapped streams to a form that can be recognized by the mobile clients.
    Type: Application
    Filed: December 19, 2007
    Publication date: June 25, 2009
    Applicant: MOTOROLA, INC.
    Inventors: Adam C. Lewis, Tyrone D. Bekiares, Matthew C. Keller, George Popovich
  • Patent number: 7492734
    Abstract: A method for providing a mobile device in a packet data network access to a channelized network is disclosed. At a gateway between the two networks, a first channelized network message that is encapsulated in a first IP data packet from the packet data network is received. The first channelized network message is retrieved and reformatted for sending over the channelized network. The gateway then receives a second channelized network message from the channelized network. An identifier of a mobile device associated with the second channelized network message is retrieved and an IP address for the identified mobile device is determined. Then, the gateway encapsulates the second channelized network message into a second IP data packet and sends the encapsulated second channelized network message to the identified mobile device in the packet data network.
    Type: Grant
    Filed: April 28, 2005
    Date of Patent: February 17, 2009
    Assignee: Motorola, Inc.
    Inventors: James E. Mathis, Robert A. Biggs, Gary W. Grube, Matthew C. Keller, Robert D. LoGalbo, Daniel J. McDonald, Donald G. Newberg, Brian R. Poe
  • Publication number: 20090036152
    Abstract: A method for multicast packet communication by mobile entities (113) using one or more radio access networks (RANs) (107, 109, 111) that include receiving a multicast message at a router (105) and then determining multicast capabilities of a mobile entity (ME) (113). An optimal multicast delivery mode is selected for delivering a multicast message to the ME (113) at the radio access network (107, 109, 111). The multicast message is then delivered to the ME (113) at the radio access network (107, 109, 111) according to the selected delivery mode.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Applicant: MOTOROLA, INC.
    Inventors: Christophe Janneteau, Matthew C. Keller, Adam C. Lewis, George Popovich
  • Publication number: 20080232367
    Abstract: A first communication device managing a communication group of communication devices in a communication network is disclosed. The first communication device sends one or more data objects to the communication group and receives an affiliation request from a second communication device. The first communication device determines the one or more data objects that have not been received by a user of the second communication device and provides the data objects to the second communication device by establishing a communication session between the second communication device and the first communication device.
    Type: Application
    Filed: March 23, 2007
    Publication date: September 25, 2008
    Applicant: MOTOROLA, INC.
    Inventors: SHANTHI E. THOMAS, TYRONE D. BEKIARES, MATTHEW C. KELLER, ROBERT J. MILAUSNIC
  • Publication number: 20080043744
    Abstract: A method and system for establishing floor control in a communication session enables remote control of devices in a network and provides a status update concerning floor ownership. The method includes processing at a floor controller a floor request message received from a first endpoint, where the floor request message requests that floor ownership be provided to a second endpoint (step 305). A floor control announcement message is then transmitted from the floor controller to at least both the first endpoint and the second endpoint, where the floor control announcement message indicates that the second endpoint has floor ownership (step 315).
    Type: Application
    Filed: August 3, 2006
    Publication date: February 21, 2008
    Applicant: MOTOROLA, INC.
    Inventors: Matthew C. Keller, Tyrone D. Bekiares, Donald G. Newberg, Shanthi E. Thomas
  • Publication number: 20080037498
    Abstract: A method for minimizing tunnels in a network, apparatus and computer-readable storage medium having computer readable code stored thereon for programming a computer to perform the method. The method includes the steps of: obtaining state information associated with a first node connected to a mobile network behind a mobile node; receiving a first message sent between the first node and a correspondent node, wherein a first header was removed from the first message prior to sending the first message; recreating, in one of the mobile node and a mobility agent, the first header using the state information; and sending the first message with the first header.
    Type: Application
    Filed: August 10, 2006
    Publication date: February 14, 2008
    Applicant: MOTOROLA, INC.
    Inventors: VIDYA NARAYANAN, TYRONE D. BEKIARES, MATTHEW C. KELLER, GEORGE POPOVICH, NARAYANAN VENKITARAMAN
  • Patent number: 7206859
    Abstract: In a system (100) that includes at least one mobility server (40, 50), at least one edge mobility agent (60) and a plurality of mobile nodes (20, 30), a method for local routing between two mobile nodes that includes the steps of: receiving a first care-of address for a first mobile node; detecting an edge mobility agent having knowledge of the first care-of address; determining, based upon at least one condition, that the edge mobility agent can perform local routing of at least one datagram for the first mobile node; and instructing the edge mobility agent to perform local routing of at least one datagram between the first mobile node and a second mobile node that has a second care-of address that is known to the edge mobility agent.
    Type: Grant
    Filed: February 18, 2004
    Date of Patent: April 17, 2007
    Assignee: Motorola, Inc.
    Inventors: Vidya Narayanan, Tyrone D. Bekiares, Matthew C. Keller, George Popovich