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: 7647042
    Abstract: User interface methods and apparatus for processing voice call requests based on communication conditions of a mobile communication device are disclosed. The mobile communication device includes one or more processors, a wireless transceiver coupled to the one or more processors, and a user interface which includes a visual display. A voice call request for a voice call is received through the user interface. If the voice call request is received during an out-of-coverage condition of the mobile communication device, the processor causes a call denial indication to be displayed in the visual display, which indicates that the voice call request could not be completed. The processor also causes a call reminder setup prompt to be displayed, which may be accepted or declined through the user interface.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: January 12, 2010
    Assignee: Research In Motion Limited
    Inventor: William Daniel Willey
  • Publication number: 20090292920
    Abstract: A method for establishing a link key between correspondents in a public key cryptographic scheme, one of the correspondents being an authenticating device and the other being an authenticated device. The method also provides a means for mutual authentication of the devices. The authenticating device may be a personalized device, such as a mobile phone, and the authenticated device may be a headset. The method for establishing the link key includes the step of introducing the first correspondent and the second correspondent within a predetermined distance, establishing a key agreement and implementing challenge-response routine for authentication. Advantageously, main-in-the middle attacks are minimized.
    Type: Application
    Filed: March 3, 2009
    Publication date: November 26, 2009
    Applicant: Certicom Corp.
    Inventor: William Daniel Willey
  • Patent number: 7620024
    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: Grant
    Filed: March 9, 2005
    Date of Patent: November 17, 2009
    Assignee: Research In Motion Limited
    Inventor: William Daniel Willey
  • Publication number: 20090258648
    Abstract: Apparatus, and an associated method, for controlling generation of a registration message by an access terminal to register the access terminal with an access network. A configuration message broadcast by an access network station indicates if the network station is inner-cell-enabled capable and includes a value of a selected threshold, such as a minimum value of a pilot signal strength. The access terminal detects the configuration message and delays sending a registration message until signals received by the access terminal are of characteristics at least as great as the selected threshold.
    Type: Application
    Filed: June 22, 2009
    Publication date: October 15, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventor: WILLIAM DANIEL WILLEY
  • Publication number: 20090253432
    Abstract: Provided are systems and methods for generating a blacklist for femtocells. According to an embodiment of the application, a mobile device generates and maintains a femtocell blacklist including an identification of at least one femtocell to be avoided by the mobile device. Upon detecting a femtocell, the mobile device determines whether the femtocell is identified in the femtocell blacklist. If the femtocell is identified in the femtocell blacklist, then the mobile device avoids any attempt to use the femtocell. This might allow the mobile device to conserve battery power and reduce wireless communication resources. Since the femtocell blacklist is generated and maintained by the mobile device, the network infrastructure does not need to generate and manage the femtocell blacklist. Also, there is no need for the mobile device to download a femtocell blacklist or updates thereof from the network infrastructure.
    Type: Application
    Filed: February 12, 2009
    Publication date: October 8, 2009
    Applicant: Research In Motion Limited
    Inventors: William Daniel Willey, M. Khaledul Islam, Asif Hossain, Kwong Hang Chan, Rene Purnadi, Hao Xue, Shahid Chaudry
  • Publication number: 20090232055
    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: Application
    Filed: May 22, 2009
    Publication date: September 17, 2009
    Inventors: Wen Zhao, Thomas Leonard Trevor Plestid, Craig Dunk, Muhammad Khaledul Islam, Luis Pablo Estable, William Daniel Willey
  • Publication number: 20090181700
    Abstract: An apparatus and a method for facilitating paging of a mobile station that is capable of being paged either pursuant to an individually-directed page or pursuant to a broadcast page. The page that is generated is of bits that permit unambiguous determination by a mobile station when the mobile station receives an individually-directed page and when the mobile station receives a broadcast page. When bits that are to be used in a page are created at the network, a determination is made as to whether the bits correspond to the bits of a broadcast page. If the bits correspond, the bits of the generated bits are altered.
    Type: Application
    Filed: January 10, 2008
    Publication date: July 16, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: WILLIAM DANIEL WILLEY, ZHIJUN CAI
  • Publication number: 20090181701
    Abstract: An apparatus and a method for facilitating paging of a mobile station in a multi-user communication system. A page message is generated that includes page addresses of mobile stations that are to be paged. The page addresses are shortened addresses, if possible, that are selected to unambiguously identify the paged mobile stations. The page message includes page addresses of corresponding lengths and of unequal values.
    Type: Application
    Filed: January 11, 2008
    Publication date: July 16, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: WILLIAM DANIEL WILLEY, ZHIJUN CAI
  • Publication number: 20090180386
    Abstract: A method and system for improved buffering during a flow control event, the system comprising: a mobile station having a mobile timer; a radio network communicating wirelessly with the mobile station and including: a base station; and a packet control function (PCF) capable of interrupting the flow of data to the wireless device during the flow control event; a packet data serving node (PDSN) communicating with the PCF and having a buffer to store data received for the mobile station during the flow control event, the buffer having a buffer timer; and a push function communicating with the PDSN and having a retry timer to indicate when to resend an unacknowledged packet; wherein the system coordinates the buffer timer with either the mobile timer or the retry timer to eliminate redundant messages.
    Type: Application
    Filed: March 23, 2009
    Publication date: July 16, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: William Daniel Willey, Thomas Leonard Trevor Plestid, Muhammad Khaledul Islam
  • Publication number: 20090176515
    Abstract: An apparatus, and an associated methodology, for facilitating paging of a mobile station pursuant to a two-step paging procedure. A unique identifier of the mobile station that is to be paged is hashed into a first group of hashed values and at least a second group of hashed values. The first group of hashed values are used by page message generator to generate a page on a first paging channel. And, the second group of values are used by a page message generator to generate a page on a second paging channel. All of the bits of the unique identifier are sent to page the mobile station. The mobile station determines therefrom whether the mobile station has been paged.
    Type: Application
    Filed: January 9, 2008
    Publication date: July 9, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: WILLIAM DANIEL WILLEY, ZHIJUN CAI
  • Publication number: 20090149174
    Abstract: A method and system of providing a mobile data device in a wireless system with information about preferred networks to connect to, the mobile data device having a preferred roaming list with a list of networks, the method comprising the steps of: adding to the preferred roaming list information about whether each network in the list of networks supports third generation data capabilities; and determining preferred networks based on information within the preferred roaming list including a geographic area and whether the network supports third generation data capabilities, whereby, within the geographic area, the mobile data device prefers networks which support third generation data capabilities over networks which do not support said third generation data capabilities. Other information that may be added to the preferred roaming list includes whether the network supports data roaming, Mobile IP services or always-on features.
    Type: Application
    Filed: February 11, 2009
    Publication date: June 11, 2009
    Inventors: Hao Xue, M. Khaledul Islam, William Daniel Willey
  • Patent number: 7545767
    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: November 24, 2004
    Date of Patent: June 9, 2009
    Assignee: Research In Motion Limited
    Inventors: Wen Zhao, Thomas Leonard Trevor Plestio, Craig Dunk, Muhammad Khaledul Islam, Luis Pablo Estable, William Daniel Willey
  • Publication number: 20090131083
    Abstract: In one illustrative example, a plurality of page message requests for a plurality of mobile devices which operate in a wireless communication network are received. One or more paging slots assigned to the mobile devices are identified for transmitting a plurality of page messages in response to these requests. However, the wireless network refrains from causing a page message for the mobile device associated with a tolerable delay indication to be transmitted within the one or more paging slots when a paging capacity limit of the one or more paging slots is reached. This allows higher priority page messages to be transmitted within the one or more paging slots. The wireless network subsequently causes a page message for the mobile device having the tolerable delay indication to be transmitted within one or more subsequent paging slots within a tolerable delay period corresponding to the tolerable delay indication.
    Type: Application
    Filed: January 14, 2008
    Publication date: May 21, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: William Daniel Willey, Muhammad Khaledul Islam
  • Patent number: 7529184
    Abstract: A method and system for improved buffering during a flow control event, the system comprising: a mobile station having a mobile timer; a radio network communicating wirelessly with the mobile station and including: a base station; and a packet control function (PCF) capable of interrupting the flow of data to the wireless device during the flow control event; a packet data serving node (PDSN) communicating with the PCF and having a buffer to store data received for the mobile station during the flow control event, the buffer having a buffer timer; and a push function communicating with the PDSN and having a retry timer to indicate when to resend an unacknowledged packet; wherein the system coordinates the buffer timer with either the mobile timer or the retry timer to eliminate redundant messages.
    Type: Grant
    Filed: December 1, 2004
    Date of Patent: May 5, 2009
    Assignee: Research in Motion Limited
    Inventors: William Daniel Willey, Thomas Leonard Trevor Plestid, Muhammad Khaledul Islam
  • Patent number: 7516325
    Abstract: A method for establishing a link key between correspondents in a public key cryptographic scheme, one of the correspondents being an authenticating device and the other being an authenticated device. The method also provides a means for mutual authentication of the devices. The authenticating device may be a personalized device, such as a mobile phone, and the authenticated device may be a headset. The method for establishing the link key includes the step of introducing the first correspondent and the second correspondent within a predetermined distance, establishing a key agreement and implementing challenge-response routine for authentication. Advantageously, man-in-the middle attacks are minimized.
    Type: Grant
    Filed: April 8, 2002
    Date of Patent: April 7, 2009
    Assignee: Certicom Corp.
    Inventor: William Daniel Willey
  • Patent number: 7509122
    Abstract: A method and system of providing a mobile data device in a wireless system with information about preferred networks to connect to, the mobile data device having a preferred roaming list with a list of networks, the method comprising the steps of: adding to the preferred roaming list information about whether each network in the list of networks supports third generation data capabilities; and determining preferred networks based on information within the preferred roaming list including a geographic area and whether the network supports third generation data capabilities, whereby, within the geographic area, the mobile data device prefers networks which support third generation data capabilities over networks which do not support said third generation data capabilities. Other information that may be added to the preferred roaming list includes whether the network supports data roaming, Mobile IP services or always-on features.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: March 24, 2009
    Assignee: Research In Motion Limited
    Inventors: Hao Xue, M. Khaledul Islam, William Daniel Willey
  • Publication number: 20090073883
    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: Application
    Filed: November 26, 2008
    Publication date: March 19, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: William Daniel Willey, Muhammad Khaledul Islam, Shahid Rasul Chaudry, Hao Xue
  • Patent number: 7483373
    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: February 27, 2004
    Date of Patent: January 27, 2009
    Assignee: Research In Motion Limited
    Inventors: William Daniel Willey, Muhammad Khaledul Islam, Shahid Rasul Chaudry, Hao Xue
  • Publication number: 20080307068
    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: February 22, 2008
    Publication date: December 11, 2008
    Applicant: CERTICOM CORP.
    Inventors: William Daniel Willey, Simon Blake-Wilson
  • Publication number: 20080267103
    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: Application
    Filed: July 11, 2008
    Publication date: October 30, 2008
    Inventors: Hao Xue, William Daniel Willey, M. Khaledul Islam, Shahid Chaudry