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: 8670422Abstract: 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: GrantFiled: April 30, 2007Date of Patent: March 11, 2014Assignee: BlackBerry LimitedInventors: Allan Lewis, Jing Peng, Bruno R. Preiss
-
Patent number: 8548374Abstract: 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: GrantFiled: September 7, 2012Date of Patent: October 1, 2013Assignee: BlackBerry LimitedInventors: Bruno R. Preiss, Giyeong Son, Allan Lewis
-
Publication number: 20130097327Abstract: 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: ApplicationFiled: September 7, 2012Publication date: April 18, 2013Applicant: RESEARCH IN MOTION LIMITEDInventors: Bruno R. PREISS, Giyeong SON, Allan Lewis
-
Patent number: 8285197Abstract: 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: GrantFiled: June 12, 2006Date of Patent: October 9, 2012Assignee: Research In Motion LimitedInventors: Bruno R. Preiss, Giyeong Son, Allan Lewis
-
Publication number: 20100260174Abstract: 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: ApplicationFiled: April 9, 2009Publication date: October 14, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Bruno R. PREISS, Giyeong SON, Allan LEWIS
-
Publication number: 20100223333Abstract: 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: ApplicationFiled: February 27, 2009Publication date: September 2, 2010Applicant: RESEARCH IN MOTION LIMITEDInventors: Robert William BROWN, Bruno Richard PREISS, Allan LEWIS, Richard John GEORGE, Brian Edward Anthony MCCOLGAN, James Andrew GODFREY
-
Patent number: 7593919Abstract: 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: GrantFiled: February 4, 2005Date of Patent: September 22, 2009Assignee: AT&T Intellectual Property I, L.P.Inventor: David Allan Lewis
-
Publication number: 20080267146Abstract: 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: ApplicationFiled: April 30, 2007Publication date: October 30, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: Allan Lewis, Jing Peng, Bruno R. Preiss
-
Publication number: 20080110121Abstract: 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: ApplicationFiled: November 13, 2006Publication date: May 15, 2008Inventors: Phil Edmends, Allan Lewis, John Ramsey
-
Publication number: 20080045267Abstract: 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: ApplicationFiled: October 27, 2007Publication date: February 21, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: Hugh Hind, Michael Knowles, Noushad Naqvi, David Bajar, Ian Patterson, Anthony Burns, Allan Lewis, Gary Mousseau, Mihal Lazaridis
-
Publication number: 20080025307Abstract: 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: ApplicationFiled: July 27, 2006Publication date: January 31, 2008Applicant: RESEARCH IN MOTION LIMITEDInventors: Bruno R. Preiss, Giyeong Son, Allan Lewis
-
Publication number: 20070286159Abstract: 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: ApplicationFiled: June 12, 2006Publication date: December 13, 2007Applicant: RESEARCH IN MOTION LIMITEDInventors: Bruno R. Preiss, Giyeong Son, Allan Lewis
-
Publication number: 20070223428Abstract: 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: ApplicationFiled: December 16, 2005Publication date: September 27, 2007Inventors: Ian Patterson, Allan Lewis, Alina Kushnir, Simon Wise
-
Publication number: 20070105554Abstract: 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: ApplicationFiled: December 16, 2005Publication date: May 10, 2007Inventors: David Clark, Barry Gilhuly, Allan Lewis, David Bajar, Nataliya Martsyna, Rob Maurqce
-
Publication number: 20070105570Abstract: 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: ApplicationFiled: December 16, 2005Publication date: May 10, 2007Inventors: David Clark, David Bajar, Simon Wise, Ian Patterson, David Yach, Allan Lewis, Gary Mousseau
-
Publication number: 20070077914Abstract: 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: ApplicationFiled: August 26, 2005Publication date: April 5, 2007Inventors: Thomas Trevor Plestid, Allan Lewis, Ian Patterson
-
Publication number: 20070076626Abstract: 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: ApplicationFiled: September 29, 2006Publication date: April 5, 2007Inventors: Simon Wise, Marc Plumb, Ian Patterson, Allan Lewis
-
Publication number: 20070070931Abstract: 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: ApplicationFiled: September 27, 2005Publication date: March 29, 2007Inventors: Allan Lewis, Gary Mousseau
-
Publication number: 20070072617Abstract: 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 relType: ApplicationFiled: September 28, 2005Publication date: March 29, 2007Inventors: Allan Lewis, James Godfrey, Wen Gao, Tabitha Ferguson, Ian Patterson
-
Publication number: 20070027956Abstract: 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: ApplicationFiled: October 9, 2006Publication date: February 1, 2007Inventors: William Castell, Allan Lewis, Tabitha Ferguson, Bill Yuan, Ian Patterson