Patents by Inventor Mark Shaughnessy

Mark Shaughnessy 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: 7103011
    Abstract: A wireless communication system 200 comprises a connectionless packet network 201 coupled to a plurality of sites 203–208. Upon a first communication unit (213) initiating a call request for a 2-party call with a second communication unit (215), a call server 235 identifies respective multicast IP addresses (MC1, MC2) associated with the source and target. If the first communication unit 213, or its associated site (205) desires to send payload to the second communication unit 215, it addresses the payload to the multicast IP address (MC2) of the second communication unit, and the second communication unit 215, or its associated site 206 joins the multicast address MC2 to receive the payload.
    Type: Grant
    Filed: October 11, 2001
    Date of Patent: September 5, 2006
    Assignee: Motorola, Inc.
    Inventors: Surender Kumar, Mark Shaughnessy, James E. Mathis, Gregory A. Dertz, Michael D. Sasuta
  • Publication number: 20060148535
    Abstract: In the present technique of a call setup process, a short data burst packet is sent (106) in response to the target mobile unit being selected (104), which is followed by a call setup function being initiated (108) to establish a communication channel between a originator mobile unit and the target mobile unit as a response to the short data burst packet being sent.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 6, 2006
    Inventors: Bradley Schaefer, Mark Shaughnessy, Ronald Crocker
  • Publication number: 20050192041
    Abstract: A method for providing dynamic group call among a group of users both wireless (10-30) and wireline (40) places the selectability of the call in the hands of an originating user (10). An originating user (10) may make a fixed number of entries (80). The originating user (10) can create a dynamic group call, add a group call list for later execution, add a member to the group call list, or create a dynamic group call list and immediately execute a group call (92). The method for dynamic group call also provides for selecting a time to live for each group call entry (81) in database (60). This parameter time to live is directly selectable by the originating user (167) or the server. In addition, any member to a previous or existing group call may rejoin or reestablish the dynamic group call (220).
    Type: Application
    Filed: February 27, 2004
    Publication date: September 1, 2005
    Inventors: Derek Oxley, Nandakishore Albal, Gustavo Leal-Isla, Bradley Schaefer, Mark Shaughnessy
  • Patent number: 6930997
    Abstract: A determination is made whether a service provider (28, 40) is capable of supporting at least one service for one of a plurality of subscriber units (30–36, 42–46). The determination is based on whether the service provider has sufficient processing capabilities and memory to receive the service processing software from the subscriber unit and/or whether the service provider is authorized, based on communication system policies to process the particular service request for this subscriber. If the service provider is capable, the subscriber unit provides service processing logic (e.g., the service processing application and/or user customization software) to the service provider. Upon receiving the service processing logic, the service provider stores it and eventually executes it to process the requested service for the subscriber units.
    Type: Grant
    Filed: January 28, 1998
    Date of Patent: August 16, 2005
    Assignee: Motorola, Inc.
    Inventors: Michael Sasuta, Daniel McDonald, Mark Shaughnessy
  • Publication number: 20050064888
    Abstract: For a push-to-talk function in a mobile communication system (30), an indication is received (35) by a user (50) that the talking floor is available. Next, an uplink temporary block flow is established (36). Prior to release of the uplink temporary block flow by the mobile communication system, a refresh message is sent (39) to hold the uplink temporary block flow. Downlink temporary block flows may also be refreshed by this method, or by the mobile communication system. Then the requesting user may enable the push-to-talk function. These techniques can improve talker arbitration and call setup delays for push-to-talk.
    Type: Application
    Filed: September 24, 2003
    Publication date: March 24, 2005
    Inventors: Bradley Schaefer, John Harris, Mark Shaughnessy
  • Patent number: 6597919
    Abstract: A method and system for optimal radio channel management in a distributed connection and transport network. The method includes the steps of determining the quality of service required by a communication session, determining whether transport resources are available for immediate use by the communication session, and queuing the communication session for assignment to transport resources in accordance with the quality of service required and the availability of transport resources for immediate use.
    Type: Grant
    Filed: June 23, 2000
    Date of Patent: July 22, 2003
    Assignee: Motorola, Inc.
    Inventors: Surender Kumar, James Mathis, Bhavesh G. Patel, Gary J. Aitkenhead, Mark Shaughnessy
  • Publication number: 20030043804
    Abstract: A wireless communication system 200 comprises a connectionless packet network 201 coupled to a plurality of sites 203-208. Upon a first communication unit (213) initiating a call request for a 2-party call with a second communication unit (215), a call server 235 identifies respective multicast IP addresses (MC1, MC2) associated with the source and target. If the first communication unit 213, or its associated site (205) desires to send payload to the second communication unit 215, it addresses the payload to the multicast IP address (MC2) of the second communication unit, and the second communication unit 215, or its associated site 206 joins the multicast address MC2 to receive the payload.
    Type: Application
    Filed: October 11, 2001
    Publication date: March 6, 2003
    Inventors: Surender Kumar, Mark Shaughnessy, James E. Mathis, Gregory A. Dertz, Michael D. Sasuta
  • Patent number: 6141347
    Abstract: A wireless communication system 200 comprises a connectionless packet network 201 coupled to a plurality of sites 203-208 that are in wireless communication with a plurality of subscriber units 210-217 logically arranged into a plurality of talk groups having corresponding talk group identifications. In one embodiment, each site maintains mappings 220-225 of at least one multicast address to at least one talk group identification. In another embodiment, individual subscriber units maintain such mappings 320. When a subscriber unit affiliates with a given site and talk group (501, 601), the site identifies a multicast address corresponding to the talk group. Based on the multicast address, the site can participate in traffic targeted for the multicast address and, consequently, for the talk group. In this manner, mobility Processing is decentralized, system calability is improved and call setup delays are minimized.
    Type: Grant
    Filed: March 31, 1999
    Date of Patent: October 31, 2000
    Assignee: Motorola, Inc.
    Inventors: Mark Shaughnessy, James E. Mathis, Surender Kumar, Bhavesh G. Patel, Mario F. DeRango
  • Patent number: 5724648
    Abstract: The present invention encompasses a method of facilitating talkgroup communications across a multiple-system communication network (100). A typical multi-system network (100) includes a plurality of communication units (122), a plurality of communication location areas (117-119), and a plurality of system controllers (100, 116). Upon migration of a communication unit (122) from one communication system to another, the communication unit (122) sends a registration request to the system controller (116) at the new communication system (102). The system controller (116) determines whether the talkgroup of the migrating communication unit (122) is registered with the new communication system (102). If the talkgroup is not registered with the new system (102), a database (120) is updated with the new talkgroup information, thereby facilitating talkgroup communication involving, members of the talkgroup.
    Type: Grant
    Filed: September 6, 1996
    Date of Patent: March 3, 1998
    Inventors: Mark Shaughnessy, Daniel McDonald, Michael Sasuta
  • Patent number: 5689810
    Abstract: The present invention encompasses a method of facilitating a talkgroup call throughout a communication network (100). A typical multi-system network (100) includes a plurality of communication units (122), a plurality of communication location areas (117-119), and a plurality of system controllers (110, 116). A communication unit (122) sends a request for a talkgroup call involving members of a first talkgroup to a system controller (116). The system controller (116), after receiving the talkgroup call request, determines which other communication systems in the multi-system network (100) contain members of the requested talkgroup. The system controller (116) sends a talkgroup call command to all communication systems that presently contain members of the first talkgroup, thereby facilitating the talkgroup call throughout the communications network.
    Type: Grant
    Filed: April 22, 1996
    Date of Patent: November 18, 1997
    Assignee: Motorola, Inc.
    Inventors: Mark Shaughnessy, Daniel McDonald, Michael Sasuta
  • Patent number: 5387905
    Abstract: Processing of dispatch calls in a multi-site communication system begins when a source communication unit initiates a request for a dispatch call. The request is routed to a controller which assigns a controlled device to support the request. In addition, the controller identifies the destination communication units, which site each of the destination units are in, and what controlled devices are needed to support the dispatch call. Having identified the controlled devices, the controller assigns all of the controlled devices needed the same temporary network address. With all the controlled devices having the same temporary network address, the controlled device assigned to support the request can transmit the messages generated by the source communication unit to other controlled devices using the temporary network address. Thus only one representation of a message produced by the source communication unit is transmitted from the assigned controlled device.
    Type: Grant
    Filed: October 5, 1992
    Date of Patent: February 7, 1995
    Assignee: Motorola, Inc.
    Inventors: Gary Grube, Richard Comroe, Robert Furtaw, Mark Shaughnessy