Patents by Inventor Dalsu Lee

Dalsu Lee 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: 10271790
    Abstract: A method and system for training proper gait of a user, the system including at least one inertial sensor, a memory, a controller, and an output interface. The memory is for storing information for an ideal walking or running gait, the information including information for an ideal bounce or acceleration over time. The method can be implemented by the controller and includes displaying an animation of an ideal walking or running gait and an actual gait of the user, both simultaneously with cadence synchronized, and also providing to the output interface a comparison of an actual bounce of the user with the ideal bounce.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: April 30, 2019
    Inventor: Dalsu Lee
  • Publication number: 20170281085
    Abstract: A method and system for training proper gait of a user, the system including at least one inertial sensor, a memory, a controller, and an output interface. The memory is for storing information for an ideal walking or running gait, the information including information for an ideal bounce or acceleration over time. The method can be implemented by the controller and includes displaying an animation of an ideal walking or running gait and an actual gait of the user, both simultaneously with cadence synchronized, and also providing to the output interface a comparison of an actual bounce of the user with the ideal bounce.
    Type: Application
    Filed: June 20, 2017
    Publication date: October 5, 2017
    Inventor: Dalsu LEE
  • Patent number: 9706045
    Abstract: In one embodiment, an IMS network node is operable, responsive to receiving a SIP INVITE request from an enterprise user to initiate origination of an outgoing cellular call to a called party, for establishing a first call leg to the enterprise user by sending a SIP INVITE message back to the enterprise user. The IMS network node includes functionality for establishing a second call leg to the called party. The first and second call legs are patched to establish an end-to-end communications path between the enterprise user and the called party, wherein an enterprise address instead of a non-enterprise address of the enterprise user is presented to the called party as a calling line identity with respect to the outgoing cellular call from the enterprise user.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: July 11, 2017
    Assignee: BlackBerry Limited
    Inventors: Andrew Allen, Adrian Buckley, Richard George, Brian Oliver, Lap Luu, Dalsu Lee
  • Patent number: 9687695
    Abstract: A method and system for training proper running of a user, the system including at least one inertial sensor, a memory, a controller, and an output interface. The memory is for storing information for an ideal running gait, the information including information for an ideal bounce or acceleration over time. The method can be implemented by the controller and includes displaying an animation of an ideal running gait and an actual running gait of the user, both simultaneously with cadence synchronized, and also providing to the output interface a comparison of an actual bounce of the user with the ideal bounce.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: June 27, 2017
    Inventor: Dalsu Lee
  • Patent number: 9379909
    Abstract: Methods, systems, and mobile devices for managing mobile calls to or from an enterprise-associated mobile device. The system and mobile device are configured to ensure all calls over a public land mobile network are routed through an enterprise communications system. The mobile device is prevented from directly calling remote parties through the public land mobile network and the public land mobile network forwards all calls addressed to the mobile device to the enterprise communications system. The enterprise communication system responds to a request to connect the mobile device and the remote party by establishing a first call with the mobile device, establishing a second call with the remote party, and bridging the two calls to connect the mobile device to the remote party.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: June 28, 2016
    Assignee: BlackBerry Limited
    Inventors: Dalsu Lee, Richard George, Brian Oliver
  • Publication number: 20160114213
    Abstract: A method and system for training proper running of a user, the system including at least one inertial sensor, a memory, a controller, and an output interface. The memory is for storing information for an ideal running gait, the information including information for an ideal bounce or acceleration over time. The method can be implemented by the controller and includes displaying an animation of an ideal running gait and an actual running gait of the user, both simultaneously with cadence synchronized, and also providing to the output interface a comparison of an actual bounce of the user with the ideal bounce.
    Type: Application
    Filed: October 22, 2014
    Publication date: April 28, 2016
    Inventor: Dalsu Lee
  • Patent number: 9270707
    Abstract: A method and system for enforcing the user of a proxy server within an enterprise communication system. The system includes an enterprise voice application server configured to act as a SIP proxy to client devices, and a private branch exchange configured to act as a SIP registrar. The client devices are configured to evaluate incoming SIP requests to determine whether they were received via the enterprise voice application server and, if not, to respond with a SIP 305 Use Proxy message referencing the enterprise voice application server in a Contact field. The 305 Use Proxy message forces the PBX or other intermediate SIP server to reroute the SIP request and any subsequent SIP requests in the dialog through the enterprise voice application server.
    Type: Grant
    Filed: February 29, 2008
    Date of Patent: February 23, 2016
    Assignee: BlackBerry Limited
    Inventors: Dalsu Lee, Alexander Shatsky
  • Patent number: 8977854
    Abstract: Automatic identification and authentication of a user of a mobile application entails receiving from the wireless communications device a unique device identifier and an e-mail address corresponding to the wireless communications device, associating a registration identifier with the unique device identifier and the e-mail address, generating an authentication token, and communicating the authentication token and the registration identifier to the wireless communications device.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: March 10, 2015
    Assignee: BlackBerry Limited
    Inventors: Dalsu Lee, Kateryna Khvan, Ken Kwok Wai Lo, Andreea Livia Manolescu, Michael Hin Kai Hung
  • Patent number: 8868770
    Abstract: Systems and methods are provided for protocol mapping. According to an embodiment of the application, the protocol mapping is based on a non-compiled editable file (e.g. XML file) that describes the protocol mapping. Therefore, the protocol mapping can be updated by updating the non-compiled editable file without updating any compiled software. This allows the protocol mapping to be updated to reflect any changes to communication protocols that may occur without having to update any compiled software. Difficulties traditionally associated with updating protocol mappings can be avoided by not having to update compiled software.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: October 21, 2014
    Assignee: BlackBerry Limited
    Inventors: Richard George, Brian Oliver, Dalsu Lee, Lap Luu, Andrew Allen
  • Patent number: 8688084
    Abstract: A method on a wireless user equipment (UE) device facilitates integration of an outgoing cellular call as an enterprise call. The UE device attaches to a wide area cellular network on which the device has a non-enterprise address. Upon blocking incoming calls, the UE device sends a request to a node in a data network to initiate an outgoing cellular call with an expectation of receiving an incoming circuit-switched (CS) call back from the network node within a time window. The incoming CS call contains an enterprise address associated with a user of the wireless UE device as a calling line identity to identify that the incoming CS call is related to the request to initiate the outgoing cellular call. The UE device indicates to the network node that a call leg is established between the enterprise user and the network node.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: April 1, 2014
    Assignee: BlackBerry Limited
    Inventors: Andrew Allen, Adrian Buckley, Richard George, Brian Oliver, Lap Luu, Dalsu Lee
  • Publication number: 20140082363
    Abstract: Automatic identification and authentication of a user of a mobile application entails receiving from the wireless communications device a unique device identifier and an e-mail address corresponding to the wireless communications device, associating a registration identifier with the unique device identifier and the e-mail address, generating an authentication token, and communicating the authentication token and the registration identifier to the wireless communications device.
    Type: Application
    Filed: November 20, 2013
    Publication date: March 20, 2014
    Applicant: BlackBery Limited
    Inventors: Dalsu Lee, Kateryna Khvan, Ken Kwok Wai Lo, Andrea Livia Manolescu, Michael Hin Kai Hung
  • Patent number: 8638676
    Abstract: A method is provided for a SIP client to select a SIP application and a SIP feature associated with the SIP application by sending a message to a remote SIP server that includes the identification of the SIP application and SIP feature. The message may be generated by the SIP client using SIP application configuration information stored on the SIP client. The SIP application configuration information includes information about SIP applications and associated features and where the SIP applications can be located. A further method is provided for a SIP enabled device, for example a SIP client or a SIP server, to be provided with SIP application configuration information by a configuration server. Various SIP enabled devices and a configuration server for implementing the methods are also described herein.
    Type: Grant
    Filed: March 27, 2007
    Date of Patent: January 28, 2014
    Assignee: Blackberry Limited
    Inventors: Richard George, Dalsu Lee
  • Patent number: 8607317
    Abstract: Automatic identification and authentication of a user of a mobile application entails receiving from the wireless communications device a unique device identifier and an e-mail address corresponding to the wireless communications device, associating a registration identifier with the unique device identifier and the e-mail address, generating an authentication token, and communicating the authentication token and the registration identifier to the wireless communications device. This technology obviates the need for the user to remember and enter a user ID and password to access backed-up application data on a server. This is particularly useful for instant messaging applications, e.g. PIN messaging, in which the unique device identifier is used to identify the user and is also the transport address. Once registered, the user who has switched to a new device or has wiped his existing device, can restore contacts or other application data from the server based on the registration identifier.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: December 10, 2013
    Assignee: BlackBerry Limited
    Inventors: Dalsu Lee, Kateryna Khvan, Ken Lo, Andreea Manolescu, Michael Hung
  • Publication number: 20130196637
    Abstract: A method on a wireless user equipment (UE) device facilitates integration of an outgoing cellular call as an enterprise call. The UE device attaches to a wide area cellular network on which the device has a non-enterprise address. Upon blocking incoming calls, the UE device sends a request to a node in a data network to initiate an outgoing cellular call with an expectation of receiving an incoming circuit-switched (CS) call back from the network node within a time window. The incoming CS call contains an enterprise address associated with a user of the wireless UE device as a calling line identity to identify that the incoming CS call is related to the request to initiate the outgoing cellular call. The UE device indicates to the network node that a call leg is established between the enterprise user and the network node.
    Type: Application
    Filed: July 31, 2012
    Publication date: August 1, 2013
    Applicant: Research In Motion Limited
    Inventors: Andrew Allen, Adrian Buckley, Richard George, Brian Oliver, Lap Luu, Dalsu Lee
  • Patent number: 8265614
    Abstract: In one embodiment, a network node is operable, responsive to receiving a request from an enterprise user to initiate origination of an outgoing cellular call to a called party, for establishing a first call leg to the enterprise user by sending a circuit-switched call that identifies an enterprise address of the enterprise user as a calling line identity. The network node includes functionality for establishing a second call leg to the called party upon receiving an indication from the enterprise user that the first call leg has been established. The first and second call legs are then patched to establish an end-to-end communications path between the enterprise user and the called party, wherein the enterprise address instead of the non-enterprise address is presented to the called party as a calling line identity with respect to the outgoing cellular call from the enterprise user.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: September 11, 2012
    Assignee: Research In Motion Limited
    Inventors: Andrew Allen, Adrian Buckley, Richard George, Brian Oliver, Lap Luu, Dalsu Lee
  • Publication number: 20110099612
    Abstract: Automatic identification and authentication of a user of a mobile application entails receiving from the wireless communications device a unique device identifier and an e-mail address corresponding to the wireless communications device, associating a registration identifier with the unique device identifier and the e-mail address, generating an authentication token, and communicating the authentication token and the registration identifier to the wireless communications device. This technology obviates the need for the user to remember and enter a user ID and password to access backed-up application data on a server. This is particularly useful for instant messaging applications, e.g. PIN messaging, in which the unique device identifier is used to identify the user and is also the transport address. Once registered, the user who has switched to a new device or has wiped his existing device, can restore contacts or other application data from the server based on the registration identifier.
    Type: Application
    Filed: October 28, 2009
    Publication date: April 28, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Dalsu Lee, Kateryna Khvan, Ken Lo, Andreea Manolescu, Michael Hung
  • Publication number: 20100093366
    Abstract: A method for providing information to a watcher is provided. The method includes a presence access layer receiving non-presence information, using the non-presence information to derive at least one element of presence information, and delivering the at least one element of presence information to the watcher.
    Type: Application
    Filed: October 15, 2008
    Publication date: April 15, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Dalsu Lee, Michael Hin Kai Hung, Suresh Chitturi
  • Publication number: 20090006637
    Abstract: Systems and methods are provided for protocol mapping. According to an embodiment of the application, the protocol mapping is based on a non-compiled editable file (e.g. XML file) that describes the protocol mapping. Therefore, the protocol mapping can be updated by updating the non-compiled editable file without updating any compiled software. This allows the protocol mapping to be updated to reflect any changes to communication protocols that may occur without having to update any compiled software. Difficulties traditionally associated with updating protocol mappings can be avoided by not having to update compiled software.
    Type: Application
    Filed: December 20, 2007
    Publication date: January 1, 2009
    Inventors: Richard George, Brian Oliver, Dalsu Lee, Lap Luu, Andrew Allen
  • Publication number: 20090003325
    Abstract: A method and system for enforcing the user of a proxy server within an enterprise communication system. The system includes an enterprise voice application server configured to act as a SIP proxy to client devices, and a private branch exchange configured to act as a SIP registrar. The client devices are configured to evaluate incoming SIP requests to determine whether they were received via the enterprise voice application server and, if not, to respond with a SIP 305 Use Proxy message referencing the enterprise voice application server in a Contact field. The 305 Use Proxy message forces the PBX or other intermediate SIP server to reroute the SIP request and any subsequent SIP requests in the dialog through the enterprise voice application server.
    Type: Application
    Filed: February 29, 2008
    Publication date: January 1, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: DALSU LEE, Alexander Shatsky
  • Publication number: 20090003316
    Abstract: Methods, systems, and mobile devices for managing mobile calls to or from an enterprise-associated mobile device. The system and mobile device are configured to ensure all calls over a public land mobile network are routed through an enterprise communications system. The mobile device is prevented from directly calling remote parties through the public land mobile network and the public land mobile network forwards all calls addressed to the mobile device to the enterprise communications system. The enterprise communication system responds to a request to connect the mobile device and the remote party by establishing a first call with the mobile device, establishing a second call with the remote party, and bridging the two calls to connect the mobile device to the remote party.
    Type: Application
    Filed: June 29, 2007
    Publication date: January 1, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Dalsu Lee, Richard George, Brian Oliver