Patents by Inventor Senaka Balasuriya

Senaka Balasuriya 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: 20220361760
    Abstract: Disclosed herein are wearable bands for biomarker tracking and methods for making the wearable bands. The biomarker tracking wearable band having a printed circuit board assembly (PCBA), the PCBA including an electrocardiography (ECG) sensor utilizing printed Silver-Silver Chloride (Ag-AgCl) electrodes and an optical photoplethysmography (PPG) sensor utilizing more than two light emitting diodes (LEDs), and a directly over molded band encasing the PCBA.
    Type: Application
    Filed: October 2, 2020
    Publication date: November 17, 2022
    Applicant: Jabil Inc.
    Inventors: Yusuf Abu Tayeb Bhagat, Patrick John Verdon, Michael Nicholas Arfaras, Krishnaveni Das, Mark Edward Sussman, Stephen Costa, Jackson Flynn, Senaka Balasuriya, Sai Guruva Reddy Avuthu, Adrian Gutierrez
  • Patent number: 9819744
    Abstract: A method and apparatus for multi-modal communication includes a controller (236) operably coupled to at least one multi-modal session proxy server (226). On a per multi-modal session basis, the controller (236) provides the multi-modal session proxy server (226) with a multi-modal proxy identifier (138). The multi-modal proxy identifier (138) is then provided to at least one browser with a per session multi-modal proxy evaluator (220) having a browser proxy identifier (140) wherein the browser proxy identifier (140) is evaluated in view of the multi-modal proxy identifier (138). The multi-modal session proxy server (226) then receives an information request (231) from the browser with per session multi-modal proxy evaluator (220) wherein the requested information is fetched from a content server (240).
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: November 14, 2017
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventor: Senaka Balasuriya
  • Patent number: 8799464
    Abstract: A method and apparatus for multi-modal communication includes a controller (236) operably coupled to at least one multi-modal session proxy server (226). On a per multi-modal session basis, the controller (236) provides the multi-modal session proxy server (226) with a multi-modal proxy identifier (138). The multi-modal proxy identifier (138) is then provided to at least one browser with a per session multi-modal proxy evaluator (220) having a browser proxy identifier (140) wherein the browser proxy identifier (140) is evaluated in view of the multi-modal proxy identifier (138). The multi-modal session proxy server (226) then receives an information request (231) from the browser with per session multi-modal proxy evaluator (220) wherein the requested information is fetched from a content server (240).
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: August 5, 2014
    Assignee: Motorola Mobility LLC
    Inventor: Senaka Balasuriya
  • Patent number: 8788675
    Abstract: A method and apparatus for multi-modal communication includes a controller (236) operably coupled to at least one multi-modal session proxy server (226). On a per multi-modal session basis, the controller (236) provides the multi-modal session proxy server (226) with a multi-modal proxy identifier (138). The multi-modal proxy identifier (138) is then provided to at least one browser with a per session multi-modal proxy evaluator (220) having a browser proxy identifier (140) wherein the browser proxy identifier (140) is evaluated in view of the multi-modal proxy identifier (138). The multi-modal session proxy server (226) then receives an information request (231) from the browser with per session multi-modal proxy evaluator (220) wherein the requested information is fetched from a content server (240).
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: July 22, 2014
    Assignee: Motorola Mobility LLC
    Inventor: Senaka Balasuriya
  • Patent number: 8700770
    Abstract: A method and apparatus for multi-modal communication includes a controller (236) operably coupled to at least one multi-modal session proxy server (226). On a per multi-modal session basis, the controller (236) provides the multi-modal session proxy server (226) with a multi-modal proxy identifier (138). The multi-modal proxy identifier (138) is then provided to at least one browser with a per session multi-modal proxy evaluator (220) having a browser proxy identifier (140) wherein the browser proxy identifier (140) is evaluated in view of the multi-modal proxy identifier (138). The multi-modal session proxy server (226) then receives an information request (231) from the browser with per session multi-modal proxy evaluator (220) wherein the requested information is fetched from a content server (240).
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: April 15, 2014
    Assignee: Motorola Mobility LLC
    Inventor: Senaka Balasuriya
  • Patent number: 8601096
    Abstract: A method and system for multi-modal communication has a terminal (102) with at least one input component (108) and at least one output component (112) coupled to a gateway (104) having a dialog manager (114). The system and method further has a content server (106) coupled to the dialog manager (114) wherein the content server (106) provides the dialog manager (114) with an encoded control command. Moreover, at least one input component (108) and at least one output component (112) are coupled to a control unit (110). The dialog manager (114) decodes the encoded control command, producing and providing a decoded control command to the control unit (110). In response to the decoded control command, the control unit (110) modifies at least one of the input components (108) and/or at least one of the output components (112).
    Type: Grant
    Filed: May 14, 2002
    Date of Patent: December 3, 2013
    Assignee: Motorola Mobility LLC
    Inventor: Senaka Balasuriya
  • Patent number: 7983679
    Abstract: A communication system provides for an active handoff of a voice call between a packet switched network and a circuit switched network. An active handoff from the packet switched network to the circuit switched network is accomplished by multicasting the call over forward links of both networks during the handoff. An active handoff from the circuit switched network to the packet switched network is accomplished by multicasting the call over reverse links of both networks during the handoff. The former handoff further may be facilitated by routing the call for each network through a same packet data control switch, and the latter handoff further may be facilitated by routing the call for each network through a same mobile switching center. In order for a subscriber unit to operate concurrently in both networks, the subscriber unit may comprise multiple transceivers or a single transceiver that is rapidly switched between the networks.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: July 19, 2011
    Assignee: Motorola Mobility, Inc.
    Inventors: James S. Marin, Senaka Balasuriya
  • Patent number: 7908475
    Abstract: Session Inter-Device (SID) mobility networks (50, 100, 150) are described in which a seamless transfer of a communication session from a first device (56, 106, 116) to a second device (66, 116, 166) can be achieved without interrupting the active session. According to the SID mobility network (50), the transfer can be accomplished by transferring away from the Transferring Node or first device (56) the IP address associated with the active session (58) so that the network (50) will route the session to the desired Target Node or second device (66). The Transferring Node (56) transfers its IP address (58) to the Agent (60) and stops requesting data packets addressed to its IP address (58). The Agent (60) then begins to request and eventually receive the packets addressed to the Transferring Node's IP address (58). The Agent (60) then transfers the packets to the Target Node (66).
    Type: Grant
    Filed: March 13, 2007
    Date of Patent: March 15, 2011
    Assignee: General Instrument Corporation
    Inventors: Aaron M. Smith, Jeffrey T. Eschbach, Senaka Balasuriya, Jie Weng, Walter Johnson
  • Patent number: 7697480
    Abstract: A communication system provides for an active handoff of a voice call between a packet switched network and a circuit switched network. An active handoff from the packet switched network to the circuit switched network is accomplished by multicasting the call over forward links of both networks during the handoff. An active handoff from the circuit switched network to the packet switched network is accomplished by multicasting the call over reverse links of both networks during the handoff. The former handoff further may be facilitated by routing the call for each network through a same packet data control switch, and the latter handoff further may be facilitated by routing the call for each network through a same mobile switching center. In order for a subscriber unit to operate concurrently in both networks, the subscriber unit may comprise multiple transceivers or a single transceiver that is rapidly switched between the networks.
    Type: Grant
    Filed: November 18, 2005
    Date of Patent: April 13, 2010
    Assignee: Motorola, Inc
    Inventors: James S. Marin, Senaka Balasuriya
  • Patent number: 7685070
    Abstract: A method and system, suitable for using an original entertainment file for playing as a ring tone on a communication device (104), is provided. The method includes decrypting (304) a part of the original entertainment file using an authorization key upon receiving an incoming call signal. The part of the original entertainment file is played (306) until the incoming call signal is acknowledged. The method further includes decrypting (308) a remaining part of the original entertainment file using the authorization key after the incoming call signal is acknowledged. The remaining part of the original entertainment file is then encrypted (310) using a local authorization key to form a second entertainment file. The second entertainment file is then stored (312) in the communication device.
    Type: Grant
    Filed: August 2, 2006
    Date of Patent: March 23, 2010
    Assignee: Motorola, Inc.
    Inventors: Hosame H. Abu-Amara, Senaka Balasuriya
  • Patent number: 7634223
    Abstract: A communication system provides separate subscription keys for a non-subscriber version of a broadcast-multicast flow and a subscriber-only version of the flow, thereby controlling who may store or render the flow. In one embodiment, separate subscription keys may be assigned to a same broadcast-multicast flow. The communication system may then switch the keys used to encrypt the flow, or may use different keys to encrypt different copies of the flow, in order to allow at least non-subscribers to view one version of the flow and only subscribers to view another version of the flow. In another embodiment, the communication system may assign a group subscription key to a group of broadcast-multicast flows that is separate from the keys assigned to each individual flow. The group subscription key may then be used to encrypt a non-subscriber version of any broadcast-multicast flow in the group of broadcast-multicast flows.
    Type: Grant
    Filed: June 14, 2005
    Date of Patent: December 15, 2009
    Assignee: Motorola Inc.
    Inventors: Sean S. Kelley, Valentin Oprescu-Surcobe, Senaka Balasuriya
  • Patent number: 7536454
    Abstract: A method and apparatus for multi-modal communication includes a controller (236) operably coupled to at least one multi-modal session proxy server (226). On a per multi-modal session basis, the controller (236) provides the multi-modal session proxy server (226) with a multi-modal proxy identifier (138). The multi-modal proxy identifier (138) is then provided to at least one browser with a per session multi-modal proxy evaluator (220) having a browser proxy identifier (140) wherein the browser proxy identifier (140) is evaluated in view of the multi-modal proxy identifier (138). The multi-modal session proxy server (226) then receives an information request (231) from the browser with per session multi-modal proxy evaluator (220) wherein the requested information is fetched from a content server (240).
    Type: Grant
    Filed: September 22, 2005
    Date of Patent: May 19, 2009
    Assignee: Motorola, Inc.
    Inventor: Senaka Balasuriya
  • Publication number: 20080034220
    Abstract: A method and system, suitable for using an original entertainment file for playing as a ring tone on a communication device (104), is provided. The method includes decrypting (304) a part of the original entertainment file using an authorization key upon receiving an incoming call signal. The part of the original entertainment file is played (306) until the incoming call signal is acknowledged. The method further includes decrypting (308) a remaining part of the original entertainment file using the authorization key after the incoming call signal is acknowledged. The remaining part of the original entertainment file is then encrypted (310) using a local authorization key to form a second entertainment file. The second entertainment file is then stored (312) in the communication device.
    Type: Application
    Filed: August 2, 2006
    Publication date: February 7, 2008
    Applicant: MOTOROLA, INC.
    Inventors: HOSAME H. ABU-AMARA, Senaka Balasuriya
  • Publication number: 20070153794
    Abstract: Session Inter-Device (SD) mobility networks (50, 100, 150) ate described in which a seamless transfer of a communication session from a first device (56, 106, 116) to a second device (66, 116, 166) can be achieved without interrupting the active session. According to the SID mobility network (50), the transfer can be accomplished by transferring away from the Transferring Node or first device (56) the IP address associated with the active session (58) so that the network (50) will route the session to the desired Target Node or second device (66). The Transferring Node (56) transfers its IP address (58) to the Agent (60) and stops requesting data packets addressed to its IP address (58). The Agent (60) then begins to request and eventually receive the packets addressed to the Transferring Node's IP address (58). The Agent (60) then transfers the packets to the Target Node (66).
    Type: Application
    Filed: March 13, 2007
    Publication date: July 5, 2007
    Applicant: GENERAL INSTRUMENT CORPORATION
    Inventors: Aaron Smith, Jeffrey Eschbach, Senaka Balasuriya, Jie Weng, Walter Johnson
  • Patent number: 7228414
    Abstract: Session Inter-Device (SID) mobility networks (50, 100, 150) are described in which a seamless transfer of a communication session from a first device (56,106, 116) to a second device (66, 116, 166) can be achieved without interrupting the active session. According to the SID mobility network (50), the transfer can be accomplished by transferring away from the Transferring Node or first device (56) the IP address associated with the active session (58) so that the network (50) will route the session to the desired Target Node or second device (66). The Transferring Node (56) transfers its IP address (58) to the Agent (60) and stops requesting data packets addressed to its IP address (58). The Agent (60) then begins to request and eventually receive the packets addressed to the Transferring Node's IP address (58). The Agent (60) then transfers the packets to the Target Node (66).
    Type: Grant
    Filed: November 2, 2001
    Date of Patent: June 5, 2007
    Assignee: General Instrument Corporation
    Inventors: Aaron M. Smith, Jeffrey T. Eschbach, Senaka Balasuriya, Jie Weng, Walter Johnson
  • Patent number: 7228415
    Abstract: Session Inter-Device (SID) mobility networks (50, 100, 150) are described in which a seamless transfer of a communication session from a first device (56, 106, 116) to a second device (66, 116, 166) can be achieved without interrupting the active session. According to the SID mobility network (50), the transfer can be accomplished by transferring away from the Transferring Node or first device (56) the IP address associated with the active session (58) so that the network (50) will route the session to the desired Target Node or second device (66). The Transferring Node (56) transfers its IP address (58) to the Agent (60) and stops requesting data packets addressed to its IP address (58). The Agent (60) then begins to request and eventually receive the packets addressed to the Transferring Node's IP address (58). The Agent (60) then transfers the packets to the Target Node (66).
    Type: Grant
    Filed: November 2, 2001
    Date of Patent: June 5, 2007
    Assignee: General Instrument Corporation
    Inventors: Jeffrey T. Eschbach, Senaka Balasuriya, Aaron M. Smith, Jie Weng, Gregory W. Cox
  • Patent number: 7197331
    Abstract: A method and apparatus for selective distributed speech recognition includes an embedded speech recognition engine (104) and a dialog manager (102), such as a browser, coupled to the embedded speech recognition engine (104). The method and apparatus further includes the dialog manager (102) being operably couple able to at least one external speech recognition engine (106), such as a WLAN speech recognition engine (108) or a network speech recognition engine (110). The method and apparatus further includes preference information (114), environment information (112) and a speech input (116) all provided to the dialog manager (102). The dialog manager (102), in response to the preference information (114) and the environment information (112), provides the speech input (116) to the embedded speech recognition engine (104), the WLAN speech recognition engine (108) or the network speech recognition engine (110).
    Type: Grant
    Filed: December 30, 2002
    Date of Patent: March 27, 2007
    Assignee: Motorola, Inc.
    Inventors: Tasos Anastasakos, Senaka Balasuriya, Michael Van Wie
  • Patent number: 7181170
    Abstract: An apparatus and method for adaptive broadcast transmission. A broadcast transmission can be received. Insufficiency of a broadcast channel quality can be determined. A negative acknowledgement signal can be sent on a common uplink channel in response to determining the broadcast channel quality is insufficient. The negative acknowledgement signal can be received on the common uplink channel at another location, the negative acknowledgement signal indicating broadcast channel quality is insufficient. The broadcast channel quality can be adjusted in response to receiving the negative acknowledgement signal.
    Type: Grant
    Filed: December 22, 2003
    Date of Patent: February 20, 2007
    Assignee: Motorola Inc.
    Inventors: Robert T. Love, Senaka Balasuriya, Hao Bi, Brian K. Classon, Sean S. Kelley, David J. Krause
  • Publication number: 20060271636
    Abstract: A push-to-transfer session server (200) including a content sharing request receiving entity for sharing request receiving entity for receiving a content sharing request from a push-to transfer session participating terminal, a content retrieval entity (220) that obtains content from a location other than from the terminal from which the content sharing request was received, and an entity (250) for sharing the content obtained with a push-to-transfer session participating terminal other than the terminal from which the sharing request was received. In some embodiments the server includes a content storage entity for storing content to be shared with push-to-transfer session participating terminals.
    Type: Application
    Filed: May 25, 2005
    Publication date: November 30, 2006
    Inventor: Senaka Balasuriya
  • Patent number: 7136909
    Abstract: A multimodal communication system and method creates and accesses a multimodal profile (114) that contains at least multimodal preference information (202), such as desired input modality and a desired output modality for a given multimodal communication session. The multimodal profile (114) may also include at least one identifier (204) associated with the multimodal preference information (202). A multimodal communication apparatus (102) includes a multimodal profile generator (110) that accesses and/or generates a multimodal profile (114). A multimodal communication apparatus configuration controller (112) which is operatively responsive to the accessed multimodal preference information (124) from a given user profile, configures the multimodal communication apparatus (102) and/or a network element for the multimodal communication session based on the accessed multimodal preference information (124) in the multimodal profile.
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: November 14, 2006
    Assignee: Motorola, Inc.
    Inventor: Senaka Balasuriya