Patents by Inventor Stephen L. Spear

Stephen L. Spear 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: 8494145
    Abstract: A method and system for managing a call request in a network (100) is disclosed. The network (100) includes a plurality of call servers. The method includes a call request being received (304) by a central server (120) from a call server of the plurality of call servers (114 and 116) corresponding to a request from a source terminal. The central server (120) manages the call request received from the call server. Further, the method includes determining (306) the status of the called party. Moreover, the method includes processing (308) the call request, based on the status determined for the called party.
    Type: Grant
    Filed: September 24, 2007
    Date of Patent: July 23, 2013
    Assignee: Motorola Mobility LLC
    Inventor: Stephen L. Spear
  • Patent number: 8473618
    Abstract: A method and system for controlling a plurality of sessions corresponding to at least one communication service in a communication network. The method comprises evaluating at least one of a plurality of personalized policies and information related to at least one communication device of a targeted-user. The method further comprises controlling the plurality of sessions in response to evaluating the at least one of the plurality of personalized policies and the information related to the at least one communication device of the targeted-user.
    Type: Grant
    Filed: September 19, 2006
    Date of Patent: June 25, 2013
    Assignee: Motorola Solutions, Inc.
    Inventors: Stephen L. Spear, Suresh Kumar Chintada, P. Sethuramalingam, Subir Saha
  • Patent number: 8102812
    Abstract: A change in a client device is detected (306) during a transmission of a plurality of packets destined to at least one first destination used by at least one packet session. In response to the change, a determination (312) is made as to whether some but not all of the plurality of packets should be redirected to at least one second destination based, at least in part, on at least one predefined criterion. Accordingly, some but not all of the plurality of packets is redirected (316) to the at least one second destination when the some but not all of the plurality of packets should be redirected according to the at least one predefined criterion.
    Type: Grant
    Filed: March 21, 2006
    Date of Patent: January 24, 2012
    Assignee: Motorola Mobility, Inc.
    Inventor: Stephen L. Spear
  • Patent number: 7965680
    Abstract: A device (132) for dynamically selecting a wireless communication mode for wirelessly communicating information to at least two wireless communication devices (104, 106) includes a packet data comparator (324) adapted to compare data packets in multiple data streams, each stream designated for transmission to a different one of multiple destination devices and also to identify at least two of the packets having identical information in at least a portion of the packets. The device (132) also includes an output (312) for sending the at least a portion of the packets having the identified identical information to the at least two wireless communication devices in the multicast mode, and also for sending a remainder of the data streams to the at least two wireless communication devices in a unicast mode.
    Type: Grant
    Filed: September 5, 2007
    Date of Patent: June 21, 2011
    Assignee: Motorola Mobility, Inc.
    Inventors: Alok H. Jhamnani, Gary E. Western, Stephen L. Spear, Ronald T. Crocker, John M. Harris
  • Publication number: 20090059832
    Abstract: A device (132) for dynamically selecting a wireless communication mode for wirelessly communicating information to at least two wireless communication devices (104, 106) includes a packet data comparator (324) adapted to compare data packets in multiple data streams, each stream designated for transmission to a different one of multiple destination devices and also to identify at least two of the packets having identical information in at least a portion of the packets.) The device (132) also includes an output (312) for sending the at least a portion of the packets having the identified identical information to the at least two wireless communication devices in the multicast mode, and also for sending a remainder of the data streams to the at least two wireless communication devices in a unicast mode.
    Type: Application
    Filed: September 5, 2007
    Publication date: March 5, 2009
    Applicant: MOTOROLA, INC.
    Inventors: Alok H. Jhamnani, Gary E. Western, Stephen L. Spear, Ronald T. Crocker, John M. Harris
  • Patent number: 7471961
    Abstract: A system and method for to establish a wireless group call from one of a plurality of communication units to others communication units includes a first step of receiving, from a requesting communication unit a request for a group call with other communication units of the group. A next step includes allocating a common downlink channel for the group call. A next step includes allocating a dedicated uplink channel for the requesting communication unit. A next step includes switching one of the communication units between the common channel mode and a dedicated channel mode depending upon performance criteria.
    Type: Grant
    Filed: September 14, 2006
    Date of Patent: December 30, 2008
    Assignee: Motorola, Inc.
    Inventors: Jean-Aicard Fabien, Rapeepat Ratasuk, Stephen L. Spear, Nick W. Whinnett, Zhijun Cai, Mansoor Ahmed, Robert M. Harrison
  • Publication number: 20080144797
    Abstract: A method and system for managing a call request in a network (100) is disclosed. The network (100) includes a plurality of call servers. The method includes a call request being received (304) by a central server (120) from a call server of the plurality of call servers (114 and 116) corresponding to a request from a source terminal. The central server (120) manages the call request received from the call server. Further, the method includes determining (306) the status of the called party. Moreover, the method includes processing (308) the call request, based on the status determined for the called party.
    Type: Application
    Filed: September 24, 2007
    Publication date: June 19, 2008
    Applicant: MOTOROLA, INC.
    Inventor: Stephen L. Spear
  • Publication number: 20080069119
    Abstract: A method and system for controlling a plurality of sessions corresponding to at least one communication service in a communication network. The method comprises evaluating at least one of a plurality of personalized policies and information related to at least one communication device of a targeted-user. The method further comprises controlling the plurality of sessions in response to evaluating the at least one of the plurality of personalized policies and the information related to the at least one communication device of the targeted-user.
    Type: Application
    Filed: September 19, 2006
    Publication date: March 20, 2008
    Applicant: MOTOROLA, INC.
    Inventors: Stephen L. Spear, Suresh Kumar Chintada, P. Sethuramalingam, Subir Saha
  • Publication number: 20080052396
    Abstract: A method and apparatus for providing a service from an application service provider to a client in a communications system including a network proxy describes a first step of defining services provided by the service provider as Extensible Markup Language (XML) metadata. A next step includes defining services desired by the client as XML metadata. A next step includes collecting the XML metadata from the client and service provider. A next step includes comparing the client XML metadata against the service provider XML metadata. A next step includes providing the substantially matched service from the service provider to the client upon the finding of a substantial match between the client metadata and the service provider metadata.
    Type: Application
    Filed: August 22, 2006
    Publication date: February 28, 2008
    Applicant: MOTOROLA, INC.
    Inventors: Daniel F. Tell, Mark A. Gannon, Barry J. Menich, Stephen L. Spear, Steven D. Upp
  • Patent number: 7330920
    Abstract: A method is provided for on-demand communications in a communication network with support for a plurality of communication units participating in a common communication, which includes multiple signal initiators, each supplying a signal, which are virtually simultaneously conveyed as part of the common communication. At least one example of an on-demand communication includes push to talk. Additionally, a signal initiator is provided, which is adapted to support on-demand communications in a multi-signal initiator environment.
    Type: Grant
    Filed: June 30, 2005
    Date of Patent: February 12, 2008
    Assignee: Motorola, Inc.
    Inventors: Greg R. Black, Robert M. Johnson, Stephen L. Spear, Charles P. Binzel
  • Publication number: 20070281676
    Abstract: A wireless communication device (102) includes a multi-mode transceiver (204) that is operable to communicate with a plurality of communication networks. The device (102) also includes a memory (216) for storing: an electronic address book (226) that includes a plurality of identifiers (302), each identifier (302) identifying a call destination device; a plurality of access network choices (304) for at least one of the identifiers (302); and a plurality of service choices (308) for at least one of the identifiers. The device (102) further includes a controller (210) having access to the memory (216) for determining a preferred call model and selecting one of the plurality of access network choices and one of the plurality of service choices as a preferred call model for at least one of the identifiers.
    Type: Application
    Filed: June 1, 2006
    Publication date: December 6, 2007
    Applicant: MOTOROLA, INC.
    Inventors: Jaime A. Borras, Iwona Turlik, Kenneth J. Zdunek, Stephen L. Spear
  • Patent number: 7167459
    Abstract: A method (400) and apparatus (501) facilitate a session handover between a first site and a second site. A wireless communication unit such as a mobile station (102), user equipment (202, 302) can move from one site to another site whereupon new identifiers can be setup for the new site. If a serving node associated with the new site is also new, identifiers can be set up for the new site and the new serving node.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: January 23, 2007
    Assignee: Motorola, Inc.
    Inventors: Stephen L. Spear, Jeffrey C. Smolinske
  • Patent number: 7165112
    Abstract: A communication system distributes the functions of a socket abstraction layer of the prior art between a socket abstraction layer included in an client communication device, such as a mobile subscriber, and a socket abstraction layer in a an agent communication device, such as an infrastructure serving the mobile subscriber. By so distributing the functions of the socket abstraction layer, headers may be reduced in signaling between the client communication device and the corresponding agent communication device as part of call set ups and tear downs and in the exchange of payloads between the client and agent communication devices. By reducing the required headers, overhead is reduced and bandwidth is conserved in communications between the client and agent communication devices, such as in over-the-air communications between a mobile subscriber and an infrastructure serving the mobile subscriber, with resulting increases in system capacity and improvements in system efficiency.
    Type: Grant
    Filed: June 22, 2001
    Date of Patent: January 16, 2007
    Assignee: Motorola, Inc.
    Inventors: Robert D. Battin, Rajeev Ranjan, Stephen L. Spear
  • Patent number: 7106714
    Abstract: A communication system comprising a mobile station and a network implements a persistent packet data control channel that provides for a continuous exchange of control information, such as system information (SI) messages and handoff-related information. The mobile station implements the persistent packet data control channel by mapping the persistent packet data control channel to a packet associated control channel when a packet associated control channel is available and to a virtual associated control channel when a packet associated control channel is not available. The virtual associated control channel allows the mobile station to pass control information to network in the absence of an uplink Temporary Block Flow (TBF).
    Type: Grant
    Filed: November 25, 2003
    Date of Patent: September 12, 2006
    Assignee: Motorola, Inc.
    Inventors: Stephen L. Spear, Mark E. Pecen, Sanjay Gupta
  • Patent number: 7020087
    Abstract: The invention provides for path optimization for routing of a communication session in a network having a plurality of core networks coupled to a plurality of access networks. Both a core network and an access network perform the path optimization by determining a plurality of possible paths to a plurality of target access points to form a target matrix, determining a corresponding route preference factor for each possible path of the target matrix, and selecting, from the target matrix, a possible path having an optimal route preference factor. An overall or complete path, for routing of the communication session, is then determined either by combining the selected possible paths, or by selecting one possible path as a complete path.
    Type: Grant
    Filed: January 13, 2003
    Date of Patent: March 28, 2006
    Assignee: Motorola, Inc.
    Inventors: Paul D. Steinberg, Richard J. Malcolm, Joseph M. Pedziwiatr, Richard E. White, Daniel F. Tell, Brian J. Moore, Stephen L. Spear, John M. Sauer
  • Patent number: 6907019
    Abstract: The present invention provides a method for managing in a mobile subscriber the traffic flow of a communication connection during a cell reselection. The method includes communicating via a communication connection with a first cell, and monitoring communication conditions, while communicating with the first cell. An approximate time is then determined, when conditions associated with the flow of communication via the communication connection with the first cell is consistent with transferring the flow of communication to a communication connection with a second cell. The mobile subscriber then establishes a communication connection with the second cell, while maintaining the communication connection with the first cell.
    Type: Grant
    Filed: August 25, 2003
    Date of Patent: June 14, 2005
    Assignee: Motorola Inc.
    Inventors: Michael D. Kotzin, Charles P. Binzel, Mark E. Pecen, Stephen L. Spear
  • Publication number: 20040136324
    Abstract: The invention provides for path optimization for routing of a communication session in a network having a plurality of core networks coupled to a plurality of access networks. Both a core network and an access network perform the path optimization by determining a plurality of possible paths to a plurality of target access points to form a target matrix, determining a corresponding route preference factor for each possible path of the target matrix, and selecting, from the target matrix, a possible path having an optimal route preference factor. An overall or complete path, for routing of the communication session, is then determined either by combining the selected possible paths, or by selecting one possible path as a complete path.
    Type: Application
    Filed: January 13, 2003
    Publication date: July 15, 2004
    Inventors: Paul D. Steinberg, Richard J. Malcolm, Joseph M. Pedziwiatr, Richard E. White, Daniel F. Tell, Brian J. Moore, Stephen L. Spear, John M. Sauer
  • Publication number: 20040037312
    Abstract: A method (400) and a communication network (110) for operating a cross coding element are described herein. The communication network (110) may detect a condition suggesting a change in encoded protocols between a first endpoint (240) and a second endpoint (250) such as, but not limited to, a call setup, an application requirement, and a handover associated with the first endpoint (240). The first endpoint (240) may operate in accordance with a first encoded protocol whereas the second endpoint (250) may operate in accordance with a second encoded protocol. The communication network (110) may communicate with a cross coding element (230) configured to convert a first encoded protocol signal from the first endpoint (240) to a second encoded signal. The first encoded signal may be encoded by the first encoded protocol, and the second encoded signal may be encoded by the second encoded protocol.
    Type: Application
    Filed: August 23, 2002
    Publication date: February 26, 2004
    Inventor: Stephen L. Spear
  • Publication number: 20040037314
    Abstract: A method (400) and a communication network (210) for cross coding between encoded protocols in a communication system (100) are described herein. The communication system (100) provides communication services to a plurality of endpoints. In particular, the communication network (210) provides a cross coding element (330) coupled to receive a first encoded signal from a first endpoints (230) using a first encoded protocol. The communication network (210) converts the first encoded signal within the cross coding element (330) from the first encoded protocol to a second encoded protocol to produce a second encoded signal. The communication network (210) communicates the second encoded signal to a second endpoint (250) using the second encoded protocol.
    Type: Application
    Filed: August 23, 2002
    Publication date: February 26, 2004
    Inventor: Stephen L. Spear
  • Publication number: 20020199019
    Abstract: A communication system distributes the functions of a socket abstraction layer of the prior art between a socket abstraction layer included in an client communication device, such as a mobile subscriber, and a socket abstraction layer in a an agent communication device, such as an infrastructure serving the mobile subscriber. By so distributing the functions of the socket abstraction layer, headers may be reduced in signaling between the client communication device and the corresponding agent communication device as part of call set ups and tear downs and in the exchange of payloads between the client and agent communication devices. By reducing the required headers, overhead is reduced and bandwidth is conserved in communications between the client and agent communication devices, such as in over-the-air communications between a mobile subscriber and an infrastructure serving the mobile subscriber, with resulting increases in system capacity and improvements in system efficiency.
    Type: Application
    Filed: June 22, 2001
    Publication date: December 26, 2002
    Inventors: Robert D. Battin, Rajeev Ranjan, Stephen L. Spear