Patents by Inventor Allan Lewis

Allan Lewis 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: 8670422
    Abstract: A system and method for sending and receiving packets is provided. An embodiment includes a system comprising a wireless communication device configured to communicate with at least one application server via device access node and a wireless local area network. The wireless communication device is configured to communicate with the device access node through the wireless local area network using at least one protocol layer that is native to the wireless local area network, and using at least one protocol layer that is native to the device access node. The device access node is configured to send and receive application information carried over above-described protocol layers.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: March 11, 2014
    Assignee: BlackBerry Limited
    Inventors: Allan Lewis, Jing Peng, Bruno R. Preiss
  • Patent number: 8548374
    Abstract: A system is provided for providing content to a plurality of mobile electronic devices, where at least some of the mobile electronic devices have wireless communications capabilities. A first network comprises a wireless network system for communicating with at least some of the mobile electronic devices through wireless sessions; a wired to wireless gateway module connected to the wireless network system for interfacing between a wireless portion of the first network and a wired portion of the first network; a session control module interfacing with the wired to wireless gateway module for managing the wireless sessions and wired sessions; and a relay server module interfacing with the session control module and the wired to wireless gateway module, the relay server module for providing relayed content to the mobile electronic devices. A second network comprises an external server for providing content to the mobile electronic devices.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: October 1, 2013
    Assignee: BlackBerry Limited
    Inventors: Bruno R. Preiss, Giyeong Son, Allan Lewis
  • Publication number: 20130097327
    Abstract: A system is provided for providing content to a plurality of mobile electronic devices, where at least some of the mobile electronic devices have wireless communications capabilities. A first network comprises a wireless network system for communicating with at least some of the mobile electronic devices through wireless sessions; a wired to wireless gateway module connected to the wireless network system for interfacing between a wireless portion of the first network and a wired portion of the first network; a session control module interfacing with the wired to wireless gateway module for managing the wireless sessions and wired sessions; and a relay server module interfacing with the session control module and the wired to wireless gateway module, the relay server module for providing relayed content to the mobile electronic devices. A second network comprises an external server for providing content to the mobile electronic devices.
    Type: Application
    Filed: September 7, 2012
    Publication date: April 18, 2013
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Bruno R. PREISS, Giyeong SON, Allan Lewis
  • Patent number: 8285197
    Abstract: A system is provided for providing content to a plurality of mobile electronic devices, where at least some of the mobile electronic devices have wireless communications capabilities. The system includes a first network for use with a second network. The first network comprises a wireless network system for communicating with at least some of the mobile electronic devices through wireless sessions; a wired to wireless gateway module connected to the wireless network system for interfacing between a wireless portion of the first network and a wired portion of the first network; a session control module interfacing with the wired to wireless gateway module for managing the wireless sessions and wired sessions; and a relay server module interfacing with the session control module and the wired to wireless gateway module, the relay server module for providing relayed content to the mobile electronic devices. The second network comprises an external server for providing content to the mobile electronic devices.
    Type: Grant
    Filed: June 12, 2006
    Date of Patent: October 9, 2012
    Assignee: Research In Motion Limited
    Inventors: Bruno R. Preiss, Giyeong Son, Allan Lewis
  • Publication number: 20100260174
    Abstract: A system and method of control and management of communications between endpoints using access nodes, comprising receiving data at a first access node from a first endpoint using a protocol that does not support session-based communications, initiating a communication session between the first access node and second access node associated with a second endpoint using a transport-independent signaling protocol, wherein the session is uniquely identified using source and destination identifiers and payload type of the data received from the first endpoint, during the communication session between the first access node and second access node controlling routing of data transfer between the first and second endpoints, and terminating the communication session responsive to determining that the transfer of data has stopped.
    Type: Application
    Filed: April 9, 2009
    Publication date: October 14, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Bruno R. PREISS, Giyeong SON, Allan LEWIS
  • Publication number: 20100223333
    Abstract: A method and system for distributing data between a first user and a second user by detecting direct or indirect communication between the first user and the second user, creating an entry for the second user in a roster for the first user, populating the entry for the second user in the roster of the first user with data elements and attributes of the data elements, the data elements and attributes of the data elements indicating what data can be shared with the second user and how the data is to be shared and utilizing the roster of the first user to distribute data reflecting the first user to the second user.
    Type: Application
    Filed: February 27, 2009
    Publication date: September 2, 2010
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Robert William BROWN, Bruno Richard PREISS, Allan LEWIS, Richard John GEORGE, Brian Edward Anthony MCCOLGAN, James Andrew GODFREY
  • Patent number: 7593919
    Abstract: A computer-readable device is provided to a user. The device has unique and unalterable identification data set by its manufacturer, and application data stored therein by a party other than the manufacturer. The identification data and the application data from the device are collected based on an attempt by the user to access a first Web resource. The device is authorized or unauthorized based on the identification data and the application data. If the device is unauthorized, access to the first Web resource is denied and the user is forwarded to a second Web resource. If the device is authorized, access is authorized or unauthorized based on a rule record associated with the device. If access is authorized, the user is enabled access to the first Web resource. If access is unauthorized, access to the first Web resource is denied and the user is forwarded to a third Web resource.
    Type: Grant
    Filed: February 4, 2005
    Date of Patent: September 22, 2009
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: David Allan Lewis
  • Publication number: 20080267146
    Abstract: A system and method for sending and receiving packets is provided. An embodiment includes a system comprising a wireless communication device configured to communicate with at least one application server via device access node and a wireless local area network. The wireless communication device is configured to communicate with the device access node through the wireless local area network using at least one protocol layer that is native to the wireless local area network, and using at least one protocol layer that is native to the device access node. The device access node is configured to send and receive application information carried over above-described protocol layers.
    Type: Application
    Filed: April 30, 2007
    Publication date: October 30, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Allan Lewis, Jing Peng, Bruno R. Preiss
  • Publication number: 20080110121
    Abstract: A joist end cap overcoming the shortcomings of prior joist end caps is disclosed. A joist end cap having five walls, namely a top wall, bottom wall, pair of side walls and end wall, define a cavity for receipt of an end of a piece of lumber. The bottom wall is slanted to allow moisture to exit from the cavity. The top and bottom wall may be interchangeable, such that the top and bottom wall are both slanted and users may use the end cap in either orientation. Elongated ribs and projections along inner surfaces of the walls provide for air flow and run off of any undesired moisture. A unique connector guide and circular ring configuration ensure that connectors (e.g., nails, screws or rivets) used to connect the joist end cap to the lumber do not damage the joist end cap and/or create ingresses for moisture to enter the cavity.
    Type: Application
    Filed: November 13, 2006
    Publication date: May 15, 2008
    Inventors: Phil Edmends, Allan Lewis, John Ramsey
  • Publication number: 20080045267
    Abstract: A scheme for redirecting data to a mobile communication device from a messaging server. One embodiment comprises one or more of the following: receiving a connection request command from a store-and-forward server associated with a wireless packet data network; transmitting an address request to the store-and-forward server in response to the connection request command; and upon obtaining an IP address from the store-and-forward server, receiving a data item for a user associated with the mobile communication device over the wireless packet data network.
    Type: Application
    Filed: October 27, 2007
    Publication date: February 21, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Hugh Hind, Michael Knowles, Noushad Naqvi, David Bajar, Ian Patterson, Anthony Burns, Allan Lewis, Gary Mousseau, Mihal Lazaridis
  • Publication number: 20080025307
    Abstract: A method is provided for delivering data from a source device to one of a plurality of destination devices. The method includes the steps of accepting identification of a user of the plurality of destination devices and accepting data to be sent to the user; transferring the user identification and the data to a server responsible for delivering the data to the user; retrieving preference data defining prioritization rules for the delivery of the data to one of the plurality of destination devices; retrieving presence data reporting the availability of each of the plurality of destination devices for receiving the data; selecting which of the plurality of destination devices to deliver the data to based on the presence data and the preference data; and delivering the data to the selected destination device.
    Type: Application
    Filed: July 27, 2006
    Publication date: January 31, 2008
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Bruno R. Preiss, Giyeong Son, Allan Lewis
  • Publication number: 20070286159
    Abstract: A system is provided for providing content to a plurality of mobile electronic devices, where at least some of the mobile electronic devices have wireless communications capabilities. The system includes a first network for use with a second network. The first network comprises a wireless network system for communicating with at least some of the mobile electronic devices through wireless sessions; a wired to wireless gateway module connected to the wireless network system for interfacing between a wireless portion of the first network and a wired portion of the first network; a session control module interfacing with the wired to wireless gateway module for managing the wireless sessions and wired sessions; and a relay server module interfacing with the session control module and the wired to wireless gateway module, the relay server module for providing relayed content to the mobile electronic devices. The second network comprises an external server for providing content to the mobile electronic devices.
    Type: Application
    Filed: June 12, 2006
    Publication date: December 13, 2007
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Bruno R. Preiss, Giyeong Son, Allan Lewis
  • Publication number: 20070223428
    Abstract: A wireless communication system, comprising a host service, a wireless router system coupled to the host service, a wireless network coupling the wireless router system and a wireless mobile communication device (“mobile device”), adaptively delivers data to the mobile device in the wireless communication system using a notification message delivery mechanism. Mobile device reports its session state to the wireless router at a regular interval or if there is a change in state. The host service sends out a message to the wireless router to query the state of the mobile device. If the state of the mobile device is determined to be in coverage (or logged on), the host service sends down the data message to the mobile device using a payload message (MTH) with certain parameters configured. The data is temporarily stored at the wireless router. If the device is available, the message is sent to the device over the wireless network.
    Type: Application
    Filed: December 16, 2005
    Publication date: September 27, 2007
    Inventors: Ian Patterson, Allan Lewis, Alina Kushnir, Simon Wise
  • Publication number: 20070105554
    Abstract: In one embodiment, a system and methods for configuring data communications in a wireless communications system is provided. Based on location and capabilities information received from mobile communications devices and host services, relay services control the accessibility to certain data services, either enabling access or disabling access.
    Type: Application
    Filed: December 16, 2005
    Publication date: May 10, 2007
    Inventors: David Clark, Barry Gilhuly, Allan Lewis, David Bajar, Nataliya Martsyna, Rob Maurqce
  • Publication number: 20070105570
    Abstract: Systems and methods for a wireless communication system used for transmitting and receiving information, the information not containing identification of the information's intended recipient. A method for transmitting payload information, the method comprising providing verification information scrambling a portion of the verification information and transmitting the payload information with the scrambled verification information portion. Also provided is a method for processing transmitted payload information incorporated into an encoded information message with scrambled verification information, the method comprising receiving the encoded information message descrambling at least a portion of the scrambled verification information and comparing said descrambled verification information with predetermined verification information processing said payload information based on said comparison.
    Type: Application
    Filed: December 16, 2005
    Publication date: May 10, 2007
    Inventors: David Clark, David Bajar, Simon Wise, Ian Patterson, David Yach, Allan Lewis, Gary Mousseau
  • Publication number: 20070077914
    Abstract: A method (200) and an apparatus (300) in a wireless portable communication device (102) for maintaining appropriate authentication credentials required for a common data application in a current service network are provided. A method (400) in a wireless communication network (106) for providing current authentication credentials required for the common data application accessible through the wireless communication network (106) is also provided. The wireless portable communication device (102) has default authentication credentials required for the common data application in a default service network (106), receives (204) a data session configuration file including authentication credentials based upon a predetermined condition, prioritizes (206) between the default authentication credentials and the received authentication credentials, and uses (208) the authentication credentials having higher priority for the common data application in the current service network (110).
    Type: Application
    Filed: August 26, 2005
    Publication date: April 5, 2007
    Inventors: Thomas Trevor Plestid, Allan Lewis, Ian Patterson
  • Publication number: 20070076626
    Abstract: In one illustrative example, a method in a wireless router system for transmitting data packets to a mobile communication device through the wireless communication network based upon a round trip time associated with communication of each data packet is provided. The round trip time is a time period between the transmission of each data packet and reception of a corresponding acknowledgement signal from the mobile communication device. A number of data packets matched for a window size are transmitted to the mobile communication device, and a round trip time associated with communication of each of the transmitted data packets is measured.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 5, 2007
    Inventors: Simon Wise, Marc Plumb, Ian Patterson, Allan Lewis
  • Publication number: 20070070931
    Abstract: A system and a method for a wireless communication system (700) for adaptively delivering data to a wireless mobile communication device (702) based upon an availability status of the mobile device (702) in the wireless communication system (700) are disclosed. The wireless communication system (700) includes a host service (704) having data for the mobile device (702); a wireless router system (710) coupled to the host service (704) for determining the availability status of the mobile device (702) in the wireless communication system (700); and a wireless network (724) coupling the wireless router system (710) and the mobile device (702). The host service (704) transmits the data for the mobile device (702) if the availability status of the mobile device (702) is available, and queues the data in the host service (704) if the availability status of the mobile device (702) is unavailable until the availability status of the mobile device (702) becomes available.
    Type: Application
    Filed: September 27, 2005
    Publication date: March 29, 2007
    Inventors: Allan Lewis, Gary Mousseau
  • Publication number: 20070072617
    Abstract: One illustrative method for use by a host server in pushing messages to a mobile communication device involves the steps of causing a message to be sent to a relay network for delivery to the mobile communication device through one of a plurality of wireless communication networks which are communicatively coupled to the relay network; receiving, from the relay network, a result message when the mobile communication device is unavailable to receive the message through the wireless communication network, the result message comprising a message identifier which uniquely corresponds to the message; maintaining storage of the message in memory accessible by the host server after the result message is received; receiving, from the relay network, a status message which indicates that the mobile communication device is available to receive the message when the mobile communication device is available to receive the message through the wireless communication device; and causing the message to be sent again to the rel
    Type: Application
    Filed: September 28, 2005
    Publication date: March 29, 2007
    Inventors: Allan Lewis, James Godfrey, Wen Gao, Tabitha Ferguson, Ian Patterson
  • Publication number: 20070027956
    Abstract: A system and method for reducing congestion in wireless communication systems is provided. An unsolicited message reduction system includes a message detector and an all points bulletin (APB) generator. The message detector applies predefined filtering rules to identify and act upon unsolicited email messages to reduce the total number of transmissions in the wireless communication system. The filtering rules include global and user rules, with the global rules normally having precedence over user rules. The APB generator allows messages to be sent wireless mobile communication devices through direct wireless messages instead of through email messages.
    Type: Application
    Filed: October 9, 2006
    Publication date: February 1, 2007
    Inventors: William Castell, Allan Lewis, Tabitha Ferguson, Bill Yuan, Ian Patterson