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).
-
Patent number: 9721234Abstract: An event providing apparatus includes a storage device in communicating with a date/time detector module. The detector module detects a condition that at least a portion of information stored on the storage device could be mapped to an event, identifies date and time entries in the information, and generates a hyperlink to open an application for creating an event for each entry, the date and time being provided to the application to generate the event directly from the information. The apparatus also includes a display for displaying the time and date in the form of the hyperlink; and a prompter module communicating with the detector module for automatically providing a prompt related to the event in response to selection of the hyperlink. In response to user interaction with the user prompt, the application is started and the event based on the hyperlinked date and time is created.Type: GrantFiled: January 29, 2016Date of Patent: August 1, 2017Assignee: BlackBerry LimitedInventors: David Noel Vanden Heuvel, Darrell Reginald May, Michael Thomas Hardy, Lap Luu
-
Patent number: 9706045Abstract: 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: GrantFiled: April 30, 2007Date of Patent: July 11, 2017Assignee: BlackBerry LimitedInventors: Andrew Allen, Adrian Buckley, Richard George, Brian Oliver, Lap Luu, Dalsu Lee
-
Publication number: 20160148169Abstract: An event providing apparatus includes a storage device in communicating with a date/time detector module. The detector module detects a condition that at least a portion of information stored on the storage device could be mapped to an event, identifies date and time entries in the information, and generates a hyperlink to open an application for creating an event for each entry, the date and time being provided to the application to generate the event directly from the information. The apparatus also includes a display for displaying the time and date in the form of the hyperlink; and a prompter module communicating with the detector module for automatically providing a prompt related to the event in response to selection of the hyperlink. In response to user interaction with the user prompt, the application is started and the event based on the hyperlinked date and time is created.Type: ApplicationFiled: January 29, 2016Publication date: May 26, 2016Inventors: David Noel VANDEN HEUVEL, Darrell Reginald MAY, Michael Thomas HARDY, Lap LUU
-
Publication number: 20150012807Abstract: An event providing apparatus includes a storage device in communicating with a date/time detector module. The detector module detects a condition that at least a portion of information stored on the storage device could be mapped to an event, identifies date and time entries in the information, and generates a hyperlink to open an application for creating an event for each entry, the date and time being provided to the application to generate the event directly from the information. The apparatus also includes a display for displaying the time and date in the form of the hyperlink; and a prompter module communicating with the detector module for automatically providing a prompt related to the event in response to selection of the hyperlink. In response to user interaction with the user prompt, the application is started and the event based on the hyperlinked date and time is created.Type: ApplicationFiled: July 11, 2014Publication date: January 8, 2015Inventors: David Vanden Heuvel, Darrell Reginald May, Michael Thomas Hardy, Lap Luu
-
Patent number: 8868770Abstract: 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: GrantFiled: December 20, 2007Date of Patent: October 21, 2014Assignee: BlackBerry LimitedInventors: Richard George, Brian Oliver, Dalsu Lee, Lap Luu, Andrew Allen
-
Patent number: 8819034Abstract: 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: GrantFiled: December 14, 2005Date of Patent: August 26, 2014Assignee: Blackberry LimitedInventors: David Vanden Heuvel, Darrell Reginald May, Michael Thomas Hardy, Lap Luu
-
Publication number: 20140179278Abstract: 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: ApplicationFiled: February 28, 2014Publication date: June 26, 2014Applicant: BLACKBERRY LIMITEDInventors: Valentina Iqorevna KRAMARENKO, Swee Tuan PANG, Gibran SIDDIQUE, Lap LUU, Richard John GEORGE
-
Patent number: 8688079Abstract: 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: GrantFiled: November 22, 2010Date of Patent: April 1, 2014Assignee: BlackBerry LimitedInventors: Valentina Iqorevna Kramarenko, Swee Tuan Pang, Gibran Siddique, Lap Luu, Richard John George
-
Patent number: 8688084Abstract: 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: GrantFiled: July 31, 2012Date of Patent: April 1, 2014Assignee: BlackBerry LimitedInventors: Andrew Allen, Adrian Buckley, Richard George, Brian Oliver, Lap Luu, Dalsu Lee
-
Patent number: 8655895Abstract: An event providing apparatus includes a storage device in communicating with a date/time detector module. The detector module detects a condition that at least a portion of information stored on the storage device could be mapped to an event, identifies date and time entries in the information, and generates a hyperlink to open an application for creating an event for each entry, the date and time being provided to the application to generate the event directly from the information. The apparatus also includes a display for displaying the time and date in the form of the hyperlink; and a prompter module communicating with the detector module for automatically providing a prompt related to the event in response to selection of the hyperlink. In response to user interaction with the user prompt, the application is started and the event based on the hyperlinked date and time is created.Type: GrantFiled: May 29, 2012Date of Patent: February 18, 2014Assignee: BlackBerry LimitedInventors: David Vanden Heuvel, Darrell Reginald May, Michael Thomas Hardy, Lap Luu
-
Patent number: 8626849Abstract: 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: GrantFiled: July 27, 2010Date of Patent: January 7, 2014Assignee: BlackBerry LimitedInventors: Haiyang Yin, Lap Luu
-
Patent number: 8606267Abstract: 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: GrantFiled: February 28, 2011Date of Patent: December 10, 2013Assignee: BlackBerry LimitedInventors: Akhil Chandan, Alexander Afros, Lap Luu
-
Patent number: 8595316Abstract: 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: GrantFiled: September 14, 2012Date of Patent: November 26, 2013Assignee: Blackberry LimitedInventors: Darrell Reginald May, Lap Luu, Barry Linkert
-
Patent number: 8533325Abstract: 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: GrantFiled: November 27, 2012Date of Patent: September 10, 2013Assignee: BlackBerry LimitedInventors: Lap Luu, Gibran Siddique
-
Publication number: 20130196637Abstract: 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: ApplicationFiled: July 31, 2012Publication date: August 1, 2013Applicant: Research In Motion LimitedInventors: Andrew Allen, Adrian Buckley, Richard George, Brian Oliver, Lap Luu, Dalsu Lee
-
Patent number: 8370484Abstract: 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: GrantFiled: July 16, 2010Date of Patent: February 5, 2013Assignee: Research In Motion LimitedInventors: Lap Luu, Gibran Siddique
-
Publication number: 20130007189Abstract: 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: ApplicationFiled: September 14, 2012Publication date: January 3, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Darrell R. MAY, Lap LUU, Barry LINKERT
-
Publication number: 20120272129Abstract: An event providing apparatus includes a storage device in communicating with a date/time detector module. The detector module detects a condition that at least a portion of information stored on the storage device could be mapped to an event, identifies date and time entries in the information, and generates a hyperlink to open an application for creating an event for each entry, the date and time being provided to the application to generate the event directly from the information. The apparatus also includes a display for displaying the time and date in the form of the hyperlink; and a prompter module communicating with the detector module for automatically providing a prompt related to the event in response to selection of the hyperlink. In response to user interaction with the user prompt, the application is started and the event based on the hyperlinked date and time is created.Type: ApplicationFiled: May 29, 2012Publication date: October 25, 2012Applicant: RESEARCH IN MOTION LIMITEDInventors: David VANDEN HEUVEL, Darrell Reginald MAY, Michael Thomas HARDY, Lap LUU
-
Patent number: 8296387Abstract: 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: GrantFiled: November 21, 2011Date of Patent: October 23, 2012Assignee: Research In Motion LimitedInventors: Darrell R. May, Lap Luu, Barry Linkert
-
Patent number: 8265614Abstract: 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: GrantFiled: April 30, 2007Date of Patent: September 11, 2012Assignee: Research In Motion LimitedInventors: Andrew Allen, Adrian Buckley, Richard George, Brian Oliver, Lap Luu, Dalsu Lee