Patents by Inventor Lap Luu

Lap Luu 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: 20120220281
    Abstract: A method and apparatus are disclosed for a network node which processes a call request from an enterprise user's mobile device to initiate origination of an outgoing cellular call to a called party by making an external call to the mobile device which does not have a country code encoded in its SIM card by transforming an International Mobile Subscriber Identity (IMSI) value from the SIM card into a country code value, and then using the country code value to construct a dialing sequence for calling the mobile device.
    Type: Application
    Filed: February 28, 2011
    Publication date: August 30, 2012
    Inventors: Akhil Chandan, Alexander Afros, Lap Luu
  • Publication number: 20120089696
    Abstract: A method and apparatus for managing shared data at a portable electronic device of a first entity is provided. A message is received advising that data associated with a second entity is being shared. A request is transmitted to a server for a list of shared folders associated with the second entity, in response to an option to view shared folders associated with the second entity being selected. The list is received. An initialize command is transmitted to the server, the initialize command identifying at least one folder in the list. The data associated with the second entity is received, responsive to the transmitting the initialize command. The data is stored in association with a second entity identifier.
    Type: Application
    Filed: November 21, 2011
    Publication date: April 12, 2012
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Darrell R. MAY, Lap LUU, Barry LINKERT
  • Patent number: 8086689
    Abstract: A method and apparatus for managing shared data at a portable electronic device of a first entity is provided. A message is received advising that data associated with a second entity is being shared. A request is transmitted to a server for a list of shared folders associated with the second entity, in response to an option to view shared folders associated with the second entity being selected. The list is received. An initialize command is transmitted to the server, the initialize command identifying at least one folder in the list. The data associated with the second entity is received, responsive to the transmitting the initialize command. The data is stored in association with a second entity identifier.
    Type: Grant
    Filed: October 20, 2010
    Date of Patent: December 27, 2011
    Assignee: Research In Motion Limited
    Inventors: Darrell R. May, Lap Luu, Barry Linkert
  • Publication number: 20110263224
    Abstract: A mobile device can send a notification to place a call using a PBX (e.g., using SIP signaling) or receive a notification of call availability for the mobile device at the PBX. An authentication token is provided over a data channel for use in authenticating the mobile device when calling the PBX on a voice channel. However, when the mobile device calls the PBX (e.g., on a DNIS number, where ANI information is made available to an application server), if ANI information is found to correspond to the mobile device, the PBX can send tone(s) indicating that the mobile device can respond with an abbreviated validation tone, rather than the entirety of the authentication token. If the ANI information is not obtained or not matched, then a different tone(s) is sent, indicating to provide the authentication token. If the authentication token provided does not match or if the mobile device does not respond, the voice channel is not set up.
    Type: Application
    Filed: November 22, 2010
    Publication date: October 27, 2011
    Inventors: Valentina Igorevna Kramarenko, Swee Tuan Puang, Gibran Siddique, Lap Luu, Richard John George
  • Publication number: 20110264746
    Abstract: An apparatus and method are described for resolving a glare condition between two SIP endpoints. The method allows a third party call control controller to resolve the glare condition when the ownership status of each dialog is the same, by initiating a back-off period of time at the apparatus based on the ownership status of the SIP dialog and re-sending a re-INVITE message to the end point after expiry of the back-off period of time.
    Type: Application
    Filed: July 27, 2010
    Publication date: October 27, 2011
    Applicant: Research in Motion Limited
    Inventors: Haiyang YIN, Lap Luu
  • Publication number: 20110264791
    Abstract: Identifying an incoming call as from a mobile device of an enterprise communication system. Creating a first list relating mobile devices of the enterprise communication system with Public Land Mobile Network (PLMN) number of the device. Creating a hashmap comprising keys. Each key comprising the last n digits assigned as a PLMN number to at least one mobile device of the enterprise communication system. The hashmap further comprising a plurality of buckets. Each bucket corresponding to a key, and comprising a second list identifying each enterprise-associated mobile device having a PLMN number ending with the key. Receiving an Automatic Number Identification (ANI) number of an call incoming to the enterprise communication system. Retrieving at least one bucket corresponding to a key comprising the last n digits of the ANI number. Searching the retrieved bucket for the unique identifier associated with the full PLMN number.
    Type: Application
    Filed: July 16, 2010
    Publication date: October 27, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Lap Luu, Gibran Siddique
  • Publication number: 20110035460
    Abstract: A method and apparatus for managing shared data at a portable electronic device of a first entity is provided. A message is received advising that data associated with a second entity is being shared. A request is transmitted to a server for a list of shared folders associated with the second entity, in response to an option to view shared folders associated with the second entity being selected. The list is received. An initialize command is transmitted to the server, the initialize command identifying at least one folder in the list. The data associated with the second entity is received, responsive to the transmitting the initialize command. The data is stored in association with a second entity identifier.
    Type: Application
    Filed: October 20, 2010
    Publication date: February 10, 2011
    Applicant: Research In Motion Limited
    Inventors: Darrell R. MAY, Lap LUU, Barry LINKERT
  • Patent number: 7861005
    Abstract: A method of sharing data accessible by a server, with a portable electronic device of a first entity includes receiving permission at the server to share with the first entity, data associated with a second entity, the data for use with an application. The server retrieves the data associated with the second entity and transmits the data from the server to the portable electronic device of the first entity. The data associated with the second entity is received at the portable electronic device of the first entity and stored in association with a second entity identifier, thereby distinguishing the data from other data for use with the application.
    Type: Grant
    Filed: June 12, 2006
    Date of Patent: December 28, 2010
    Assignee: Research In Motion Limited
    Inventors: Darrell R. May, Lap Luu, Barry Linkert
  • 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: 20080268824
    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: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Inventors: Andrew Allen, Adrian Buckley, Richard George, Brian Oliver, Lap Luu, Dalsu Lee
  • Publication number: 20080268825
    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: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Inventors: Andrew Allen, Adrian Buckley, Richard George, Brian Oliver, Lap Luu, Dalsu Lee
  • Publication number: 20080267170
    Abstract: In one embodiment, a network node is operable, responsive to receiving a SIP-based request from a calling party, for presenting media in a SIP network environment by establishing an inbound media session leg with the calling party and one or more outbound media session legs with a corresponding number of target parties. The network node includes functionality for patching the inbound and outbound media session legs to establish an end-to-end communications path respectively between the calling party and one or more target parties.
    Type: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Inventors: Andrew Allen, Adrian Buckley, Richard George, Brian Oliver, Lap Luu, Dalsu Lee
  • Publication number: 20070288614
    Abstract: A method of sharing data accessible by a server, with a portable electronic device of a first entity includes receiving permission at the server to share with the first entity, data associated with a second entity, the data for use with an application. The server retrieves the data associated with the second entity and transmits the data from the server to the portable electronic device of the first entity. The data associated with the second entity is received at the portable electronic device of the first entity and stored in association with a second entity identifier, thereby distinguishing the data from other data for use with the application.
    Type: Application
    Filed: June 12, 2006
    Publication date: December 13, 2007
    Inventors: Darrell R. May, Lap Luu, Barry Linkert
  • Publication number: 20070150513
    Abstract: The application relates to the field of communications and more particularly to an apparatus and method of generating a new event from a document. In accordance with one aspect of the present application, recognized date/time references contained in a document allow a new event to be created. Such date/time references are automatically recognized and highlighted in the document. Selecting the highlighted information generates a menu selection, offering a user the ability to create a new event into which the date/time information will be inserted, along with other information extracted from the document. Specific date/time information in a document is simply correlated to a known date/time format in a lookup table, while relative terms like “tomorrow”, “today” or days of the week (ie. Monday, Tuesday, Wednesday, etc.) are recognized by a date/time detector module and translated into a specific date/time. Using an embodiment of the present application, a new event can be readily generated.
    Type: Application
    Filed: December 14, 2005
    Publication date: June 28, 2007
    Inventors: David Vanden Heuvel, Darrell May, Michael Hardy, Lap Luu