Patents by Inventor William Daniel Willey

William Daniel Willey 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: 7912977
    Abstract: In accordance with the teachings described herein, systems and methods are provided for always-on wireless IP communication. An access provider network (APN) that includes an always-on packet data serving node (PDSN) may be used to communicate over a wireless communication link with a mobile station. The PDSN may include an inactivity timer and may be used to set the inactivity timer to an inactivity timer starting value and send a starting value estimate to the mobile station over the wireless communication link, wherein the starting value estimate is a function of the inactivity timer starting value. The mobile station may include an inactivity timer estimate and may be used to receive the starting value estimate and set the inactivity timer estimate to the starting value estimate. The mobile station may also be used to reset the inactivity timer estimate to the starting value estimate when the mobile station communicates with the APN.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: March 22, 2011
    Assignee: Research In Motion Limited
    Inventors: Hao Xue, William Daniel Willey, M. Khaledul Islam, Shahid Chaudry
  • Publication number: 20110058476
    Abstract: Techniques for controlling wireless network operations associated with a flow control process of a wireless network involving a data session established between a mobile station and a service node. The network processor examines quality of service (QoS) data associated with the data session. The network processor causes the flow control process to be bypassed for the mobile station based on the QoS data indicating that the data session is associated with a predetermined traffic class (e.g. background traffic class). This serves to prohibit the flow control process from stopping the flow of data packets in the data session without terminating the data session based on detection of an out-of-coverage condition. Otherwise, the network processor allows the flow control process to be performed for the mobile station based on the QoS data indicating that the data session is not associated with the predetermined traffic class.
    Type: Application
    Filed: November 10, 2010
    Publication date: March 10, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: William Daniel Willey, Muhammad Khaledul Islam, Shahid Rasul Chaudry, Hao Xue
  • Patent number: 7894580
    Abstract: A first voicemail notification message corresponding to a voicemail message associated with a voicemail system is received at a mobile device. The first voicemail notification message includes a first voicemail message time expiration value which is stored in memory. If an expiration of the first expiration value occurs prior to a predetermined event (e.g. an earlier saving or deleting of the voicemail message), a voicemail message deletion indication is produced at a user interface. If the voicemail message is saved at the voicemail system after retrieval of the voicemail message, a second voicemail notification message is received. The second voicemail notification message includes a second voicemail message time expiration value which is saved in the memory. If an expiration of the second expiration value occurs prior to another predetermined event, the voicemail message deletion indication is produced at the user interface.
    Type: Grant
    Filed: October 26, 2005
    Date of Patent: February 22, 2011
    Assignee: Research In Motion Limited
    Inventors: Raymond Vander Veen, William Daniel Willey, Ian Harris
  • Publication number: 20110039553
    Abstract: A method for downlink paging is provided. The method includes determining a number of bits of a user equipment identifier based on an on/off cycle of a user equipment and a paging group count. The method further includes assigning a paging frame in a communications channel, where the paging frame is selected based upon the on/off cycle of the user equipment, the paging group count, and the number of bits of the user equipment identifier.
    Type: Application
    Filed: February 5, 2009
    Publication date: February 17, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: William Daniel Willey
  • Patent number: 7881195
    Abstract: Methods and apparatus for controlling wireless network operations associated with a flow control process which terminates data communications to a mobile station based on an out-of-coverage condition between the mobile station and a wireless communication network. In the wireless communication network, an indication is identified which indicates whether a mobile station utilizes an always-on connection for a data service. Based on the indication indicating that the mobile station utilizes the always-on connection, the flow control process is bypassed. Otherwise, the flow control process is performed. The always-on connection may be utilized for an e-mail application for the mobile station and involve a Point-to-Point Protocol (PPP) session.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: February 1, 2011
    Assignee: Research In Motion Limited
    Inventors: William Daniel Willey, Muhammad Khaledul Islam, Shahid Rasul Chaudry, Hao Xue
  • Patent number: 7865565
    Abstract: A method of inputting an electronic address into an address field on a communications device, the electronic address including a plurality of text characters and non-text symbol characters. The method includes: receiving a plurality of inputs for the address field through a user input interface of the device; adding text characters to the address field corresponding to the inputs; and detecting among the inputs repetitive successive inputs of a predetermined delimiter, selecting a non-text symbol character from a set of non-text symbol characters in dependence on a number of times the delimiter has been repetitively input without any intervening inputs, and adding the selected non-text symbol character to the address field.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: January 4, 2011
    Assignee: Research In Motion Limited
    Inventor: William Daniel Willey
  • Patent number: 7865555
    Abstract: Apparatus, and an associated method, for alerting a respondent that generates a reply to a received mail message of addressing of the reply message to a non-secure address. A detector detects reception of a received mail message, and a correlator determines whether any of the entries on a distribution list associated with the received mail message is of selected characteristics, i.e., non-secure. If determined to be non-secure, an annunciator generates an annunciation requiring the respondent to elect whether to include the identified address as a recipient of the reply message.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: January 4, 2011
    Assignee: Research In Motion Limited
    Inventor: William Daniel Willey
  • Publication number: 20100306546
    Abstract: A method of providing certificate issuance and revocation checks involving mobile devices in a mobile ad-hoc network (MANET). The wireless devices communicate with each other via Bluetooth wireless technology in the MANET, with an access point (AP) to provide connectivity to the Internet. A Certificate authority (CA) distributes certificates and certification revocation lists (CRLs) to the devices via the access point (AP). Each group of devices has the name of the group associated with the certificate and signed by the CA. A device that is out of the radio range of the access point may still connect to the CA to validate a certificate or download the appropriate CRL by having all the devices participate in the MANET.
    Type: Application
    Filed: August 6, 2010
    Publication date: December 2, 2010
    Applicant: CERTICOM CORP.
    Inventors: William Daniel Willey, Simon Blake-Wilson
  • Patent number: 7796557
    Abstract: In one illustrative example, when a mobile station operative for communications in a wireless communication network is engaged in a call, an in-traffic channel message is transmitted from a base station to the mobile station. The message includes information indicative of whether the wireless network supports a predetermined concurrent service or feature. The predetermined concurrent service or feature may be a mobile-requested Quality of Service (QoS) parameter usage feature or a mobile-initiated position location determination feature. The in-traffic channel message may be an in-traffic system parameter message, a general handoff direction message, or a universal handoff direction message, as examples. Preferably, the wireless network is a cdma2000-type network. Since the mobile station is made aware of such information, more efficient operation may be realized.
    Type: Grant
    Filed: January 5, 2005
    Date of Patent: September 14, 2010
    Assignee: Research In Motion Limited
    Inventors: Hao Xue, William Daniel Willey, Muhammad Khaledul Islam
  • Patent number: 7787865
    Abstract: A method of providing certificate issuance and revocation checks involving mobile devices in a mobile ad-hoc network (MANET). The wireless devices communicate with each other via Bluetooth wireless technology in the MANET, with an access point (AP) to provide connectivity to the Internet. A Certificate authority (CA) distributes certificates and certification revocation lists (CRLs) to the devices via the access point (AP). Each group of devices has the name of the group associated with the certificate and signed by the CA. A device that is out of the radio range of the access point may still connect to the CA to validate a certificate or download the appropriate CRL by having all the devices participate in the MANET.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: August 31, 2010
    Assignee: Certicom Corp.
    Inventors: William Daniel Willey, Simon Blake-Wilson
  • Patent number: 7742441
    Abstract: Apparatus, and an associated method, for paging an access terminal in a radio communication system. A page indication count setter selects the page indication count, i.e., the number of page indications per page, to be included in a quick page message. The set page indication count is dependent upon communication activity, e.g., the system paging load, identified by a communication activity input indicia identifier.
    Type: Grant
    Filed: August 23, 2006
    Date of Patent: June 22, 2010
    Assignee: Research in Motion Limited
    Inventor: William Daniel Willey
  • Publication number: 20100134413
    Abstract: A method of displaying text on a handheld electronic device, the handheld electronic device including an input apparatus, an output apparatus, and a memory having a plurality of objects stored therein, the plurality of objects including a plurality of language objects and a plurality of frequency objects having a frequency value, the input apparatus including a plurality of input members, at least one of the input members having a plurality of linguistic elements assigned thereto. The method comprises detecting a delimited ambiguous input, generating a plurality of results in response to the delimited ambiguous input, and outputting an indication that each result of at least two of the results is substantially identical in its entirety to a corresponding language object.
    Type: Application
    Filed: February 3, 2010
    Publication date: June 3, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: William Daniel Willey
  • Publication number: 20100120403
    Abstract: In one illustrative example, a mobile device includes one or more processors, memory coupled to the one or more processors, a wireless transceiver coupled to the one or more processors, and a user interface which includes a visual display and a plurality of keys. The one or more processors are operative to identify whether a radio frequency (RF) out-of-coverage condition exists between the mobile device and a wireless communication network within a predetermined time period from a date and time of an appointment associated with a calendar application of the mobile device. In response to identifying such condition, the one or more is processors cause an RF out-of-coverage warning indication to be produced at the user interface in association with the appointment. Otherwise, the one or more processors refrain from causing this RF out-of-coverage warning indication to be produced.
    Type: Application
    Filed: January 20, 2010
    Publication date: May 13, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: William Daniel Willey
  • Publication number: 20100097403
    Abstract: A method of inputting an electronic address into an address field on a communications device, the electronic address including a plurality of text characters and non-text symbol characters. The method includes: receiving a plurality of inputs for the address field through a user input interface of the device; adding text characters to the address field corresponding to the inputs; and detecting among the inputs repetitive successive inputs of a predetermined delimiter, selecting a non-text symbol character from a set of non-text symbol characters in dependence on a number of times the delimiter has been repetitively input without any intervening inputs, and adding the selected non-text symbol character to the address field.
    Type: Application
    Filed: November 19, 2009
    Publication date: April 22, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: William Daniel Willey
  • Publication number: 20100081431
    Abstract: Methods and apparatus for processing voice call requests based on communication conditions of a mobile communication device are disclosed. In one illustrative example, a voice call request for a voice call is received through a user interface during an out-of-coverage condition of the mobile device. In response to the voice call request, when the out-of-coverage condition has existed for an out-of-coverage time period that is less than a first time period, a scanning operation is performed during a delay time period. If the out-of-coverage condition still exists upon expiration of the delay time period, a call denial indication and a call reminder prompt are produced in a visual display which indicates that the voice call could not be completed. If an in-coverage condition with a wireless network is identified during the delay time period, however, a voice call associated with the voice call request is initiated via the wireless network.
    Type: Application
    Filed: December 4, 2009
    Publication date: April 1, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: William Daniel Willey
  • Patent number: 7684363
    Abstract: An apparatus and method of controlling unsolicited traffic are disclosed herein. The apparatus and method can be applied to wireless communication networks such as CDMA2000, UMTS, GPRS and the like so that traffic which is not solicited by wireless communication devices operating on those networks is not sent over the air needlessly. The present application provides techniques to block unsolicited traffic based on the identity of a user (for example based on International Mobile Station Identity (IMSI), Network Access Identifier (NAI), Mobile Station Internet Services Digital Network Number (MSISDN), Session Initiation Protocol (SIP) Universal Resource Locator (url)) as opposed to techniques that are based on a session or IP address, such as a traditional firewall. In accordance to this application, user identity based techniques are applied to block unsolicited traffic whenever a user has established a data session.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: March 23, 2010
    Assignee: Research In Motion Ltd.
    Inventors: Wen Zhao, Thomas Leonard Trevor Plestio, Craig Dunk, Muhammad Khaledul Islam, Luis Pablo Estable, William Daniel Willey
  • Patent number: 7683886
    Abstract: A method of displaying text on a handheld electronic device, the handheld electronic device including an input apparatus, an output apparatus, and a memory having a plurality of objects stored therein, the plurality of objects including a plurality of language objects and a plurality of frequency objects having a frequency value, the input apparatus including a plurality of input members, at least one of the input members having a plurality of linguistic elements assigned thereto. The method comprises detecting a delimited ambiguous input, generating a plurality of results in response to the delimited ambiguous input, and outputting an indication that each result of at least two of the results is substantially identical in its entirety to a corresponding language object.
    Type: Grant
    Filed: September 5, 2006
    Date of Patent: March 23, 2010
    Assignee: Research In Motion Limited
    Inventor: William Daniel Willey
  • Patent number: 7676249
    Abstract: Alert methods and apparatus for call appointments in a calendar application based on communication conditions of a mobile station are disclosed. Calendar information for an appointment in the calendar application is received and stored in memory. The calendar information is associated with a date and time of the appointment. In response to identifying an out-of-coverage condition of the mobile communication device within a predetermined time period of the date and time of the appointment, a warning indication is produced at a user interface of the mobile communication device. The warning indication may be or include a message which instructs a user of the mobile communication device to relocate the mobile communication device for removing the out-of-coverage condition, and may also include an audible or vibrating alert. The warning indication may be provided only if a telephone number or other suitable call information is identified within the calendar information.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: March 9, 2010
    Assignee: Research In Motion Limited
    Inventor: William Daniel Willey
  • Patent number: 7664497
    Abstract: A method of timer-based registration prevents timer-based registrations that are not needed from being sent. A history is maintained of time instances of implicit registrations transmitted by a mobile station over a communications network. If an elapsed time between a pair of successive ones of the time instances in the history is not less than a registration period with the network, a timer-based registration of the mobile station with the communications network is initiated after the expiry of a random time value less than the registration period. Otherwise, a timer-based registration is initiated after the expiry of a time period equal to the registration period.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: February 16, 2010
    Assignee: Research In Motion Limited
    Inventors: William Daniel Willey, Khaledul M. Islam, Hao Xue
  • Publication number: 20100020759
    Abstract: A system and method of packet zone hysteresis for a mobile station is presented. A packet zone hysteresis reset timer is started whenever the mobile station sends or receives packet data and packet data exchange is determined to be incomplete. The packet zone hysteresis reset timer gives a time duration for which packet data exchange must be completed if packet zone hysteresis information is to be maintained. If the packet zone hysteresis reset timer expires before packet data exchange is completed, then the packet zone hysteresis information is cleared. If the mobile station moves to a different packet zone while packet data exchange is determined to be incomplete or packet data is going to be sent to which a response is expected, then the mobile station will perform a packet data reconnect. According to another aspect, upon detecting that a packet data exchange has completed, the mobile station re-activates packet zone hysteresis if it was de-activated from the packet data exchange.
    Type: Application
    Filed: October 7, 2009
    Publication date: January 28, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: WILLIAM DANIEL WILLEY