Patents Represented by Attorney Perry + Currier
  • Patent number: 8295126
    Abstract: A system, method and apparatus for processing a calendar database for time zone shifting are provided. The calendar database is processed to determine a first set of event data associated with a first time zone and a second set of event data associated with a second time zone. Time zone calendar view data is produced, the time zone calendar view data enabled to control a display device to produce a time zone calendar view comprising representations of the first set and the second set sorted according to their associated time zones, said representations displayed on a timeline adjacent to one another, with concurrent times in each of the first time zone and second time zone temporally aligned. A display device is controlled, via the time zone calendar view data, to produce the time zone calendar view.
    Type: Grant
    Filed: February 25, 2009
    Date of Patent: October 23, 2012
    Assignee: Research In Motion Limited
    Inventors: Todd Wood, Jason Griffin, Carlos Perez
  • Patent number: 8296401
    Abstract: For use in a communication system, a method of testing communications between at least one enterprise server and at least one handheld mobile communication device, the method comprising automatically sending a plurality of test messages from the enterprise server to the handheld mobile communication device. Also set forth is a method for verifying correct receipt of the test messages and reporting the verification results.
    Type: Grant
    Filed: January 11, 2006
    Date of Patent: October 23, 2012
    Assignee: Research In Motion Limited
    Inventors: Baljeet S. Bilkhu, Andrew C. Smith, Tsz-Kin Gary Wong
  • Patent number: 8296387
    Abstract: 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: Grant
    Filed: November 21, 2011
    Date of Patent: October 23, 2012
    Assignee: Research In Motion Limited
    Inventors: Darrell R. May, Lap Luu, Barry Linkert
  • Patent number: 8285206
    Abstract: A calendar application for use with a first portable electronic device includes time-dependent events having a start time and an end time and proximity-dependent events having a specified device ID that corresponds to a second portable electronic device. Both the time-dependent events and the proximity-dependent events are stored in the calendar application and the proximity-dependent event is convertible into a time-dependent event. A proximity reminder is generated when the second portable electronic device is in short range radio frequency communication range of the first portable electronic device.
    Type: Grant
    Filed: June 1, 2007
    Date of Patent: October 9, 2012
    Assignee: Research In Motion Limited
    Inventors: Daryl Martin, Ahmed E. Hassan, Christopher O'Keefe
  • Patent number: 8285801
    Abstract: A displayed string of emails is effectively compressed for improved readability by deleting some or all headers and/or by skipping the cursor from one message body to another in response to “hot” key actuation(s) by a user.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: October 9, 2012
    Assignee: Research In Motion Limited
    Inventors: Michael Kenneth Brown, Michael Grant Kirkup, Michael Stephen Brown
  • Patent number: 8285674
    Abstract: A method and apparatus for managing synchronization configuration files at a computing device is provided. It is determined that at least one configuration file has expired, the at least one configuration file associated with a second computing device and comprising data for synchronizing the second computing device with the computing device. A location of the at least one configuration file is then determined. The at least one configuration file is then deleted at the location.
    Type: Grant
    Filed: October 1, 2009
    Date of Patent: October 9, 2012
    Assignee: Research In Motion Limited
    Inventors: Paul Edward Landry, Michel Schmiderer
  • Patent number: 8275741
    Abstract: A method of memory management in an electronic device, includes receiving at the electronic device, representative viewable or audible samples of data records, and storing the representative viewable or audible samples of data records in a memory of the electronic device. Each of the representative viewable or audible samples of data records includes one of a compressed version of a corresponding one of the backup data records, and a viewable or audible portion of the corresponding one of the backup data records.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: September 25, 2012
    Assignee: Research In Motion Limited
    Inventors: Piotr K. Tysowski, Matthew Bells
  • Patent number: 8271969
    Abstract: According to embodiments described in the specification, a method and apparatus, for determining the state of a computing device is described, by first determining at least one unique code associated with at least one file resident on the computing device, the at least one unique code representative of a state of the at least one file. Then at least one unique reference code associated with at least one update file is determined, the at least one update file for updating said at least one file resident on the computing device, and the at least one unique reference code representative of an expected state of the at least one file resident on the computing device. Finally, the state of the computing device is determined to be in an expected state if the at least one unique code matches the at least one unique reference code, and in an unexpected state if the at least one unique code does not match the at least one unique reference code.
    Type: Grant
    Filed: August 9, 2007
    Date of Patent: September 18, 2012
    Assignee: Research In Motion Limited
    Inventors: Spencer Quin, Yongqian Gao
  • Patent number: 8270942
    Abstract: Disclosed is a species of control-message intercept method which includes a passive monitoring approach whereby the relevant control packets are inspected for the purpose of providing additional information for the purpose of facilitating the operation of some primary or ‘master’ Internet Protocol (IP) charging/rating middleware platform/gateway system (intended to equip network operators with the ability to rate and bill IP traffic), and secondly, an invasive technique whereby control (GTP-C) messages are injected for the purpose of altering the state of a given data session in an more aggressive fashion (e.g. to drop a data session when the subscriber runs out of money in his/her prepaid account).
    Type: Grant
    Filed: September 6, 2005
    Date of Patent: September 18, 2012
    Assignee: Redknee Inc.
    Inventors: Bohdan Zabawskyj, Rubens Rahim, Karthik Ramakrishnan
  • Patent number: 8260851
    Abstract: An improved system and method for managing data on a handheld electronic device includes a server that periodically pushes data to a particular handheld electronic device, with the data being stored on the handheld electronic device by way of a routine running in the background whereby such reception and storage is generally transparent to a user. The data can be any type of data and may be data that is desired by the user or that fits a profile or preference of the user. The profile can, for instance, be predetermined and/or can be customized by the user and/or can reflect a preference of the user. The data pushed to the handheld electronic device can also be related in some fashion to a geographic disposition of the handheld electronic device. Such pushing of data and storage is managed by a routine running in the background of the handheld electronic device. The routine enables current data to be maintained on the handheld electronic device for ready access by a user.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: September 4, 2012
    Assignee: Research In Motion Limited
    Inventors: Michael Knowles, Julian Paas, Frank Tyneski, Jason T. Griffin
  • Patent number: 8250224
    Abstract: A method and system for conducting communications over a network is provided. An embodiment includes a server that is connectable to a client machine via a virtual private network that includes a VPN concentrator. The client machine and the VPN concentrator are configured to delay renegotiation of the VPN link in the event that an important stream is being carried over the VPN link.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: August 21, 2012
    Assignee: Research In Motion Limited
    Inventor: Frederick Chee-Kiong Lai
  • Patent number: 8244904
    Abstract: An electronic device and wireless base station for maintaining a persistent connection are provided. In an embodiment, a system includes an electronic device that connects to a web-server via a physical link that is bandwidth-constrained. The physical link also includes a wireless base station and at least one network address translation (“NAT”) router that is configured to terminate idle connections between the client and the web-server. One of the electronic device and the wireless base station is configured to send keep-alive packets to the web-server in order to reduce the likelihood of the NAT router terminating the connection. The keep-alive packets are sent on a variable basis that is intended to reduce bandwidth consumption while ensuring that the NAT router does not deem the connection idle and terminate the connection.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: August 14, 2012
    Assignee: Research In Motion Limited
    Inventor: Craig Allan Dunk
  • Patent number: 8244231
    Abstract: A method and apparatus for unlocking a mobile communication device are provided, the mobile communication device comprising an input device, and a display device, the mobile communication device enabled to initiate emergency calls in a locked state. Password input data is received via the input device, when the mobile communication device is in the locked state, the password input data for unlocking the mobile communication device, the password input data comprising at least a sequence of characters for initiating an emergency call. In response to receiving the sequence of characters for initiating the emergency call, the display device is controlling to provide a representation of instructions to initiate the emergency call upon receipt of emergency call initiate data from the input device.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: August 14, 2012
    Assignee: Research In Motion Limited
    Inventors: Ravi Singh, Kristof Takacs, Neil Patrick Adams
  • Patent number: 8241050
    Abstract: A docking cradle for a portable electronic device has a floating connector assembly which isolates a portable electronic device connected to the connector assembly from at least some of the shock, vibration or other motion imposed on the rest of the docking cradle. The connector assembly is positioned above a base frame and comprises a platform, a device interface on the platform, a device securing mechanism connected to the platform and connectable to the portable electronic device to physically secure the portable electronic device to the connector assembly; and at least one connector assembly spring connecting the connector assembly to the base frame such that the connector assembly is movable laterally relative to the base frame.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: August 14, 2012
    Assignee: Psion Inc.
    Inventors: Bo Xu, Yanmin Mao
  • Patent number: 8238882
    Abstract: A method of storage of an e-mail includes either receiving the e-mail at a portable electronic device or sending the e-mail from the portable electronic device. The e-mail is marked for saving at the portable electronic device and transmitted by radio communication for receipt by a server and for storage of the e-mail in a backup database.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: August 7, 2012
    Assignee: Research In Motion Limited
    Inventors: Piotr K. Tysowski, Michael T. Hardy, Tony Burns
  • Patent number: 8234347
    Abstract: An enhanced email system incorporating mobile wireless communication devices includes program logic for efficiently managing (i.e., at least partially synchronizing) “messages sent” files in the mobile device and in a related message server. The exemplary program logic also more efficiently handles resending of previously sent email messages from the mobile wireless communication device (especially in the context of synchronized messages sent files) by sending to the message server only abbreviated unique message ID in the first instance. In this way, wireless bandwidth is conserved as is the device battery.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: July 31, 2012
    Assignee: Research In Motion Limited
    Inventors: Anthony G. Burns, Michael Thomas Hardy, Darrell R. May
  • Patent number: 8224485
    Abstract: Presented is a method and apparatus comprising one or more robotic members which are curvaceous or snake-like; having movable shapers through which may pass an articulable column having successive joints formed of alternating ball and socket members. The shapers can be directed up and down the articulable column, to create virtually any radius of curvature, in any direction. The robotic member may also include discrete microelectronic mechanical devices (MEMS) shapers with embedded addressable controllers. Thus the device, with computerized control is capable of negotiating a tortuous path to access the site of a given operation and to retreat along the same path, without injury to the body in which the arm is directed. Once at the work site, the articulating columns, or parts of them, may be put in compression, causing them to become rigid.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: July 17, 2012
    Assignee: Titan Medical Inc.
    Inventor: John Unsworth
  • Patent number: 8213375
    Abstract: In a mobile electronic communication device for receiving a downlink radio link control (RLC) data block, the improvement comprising determining whether an Extension (E) bit within a header of the data block has been reset to zero, thereby denoting the existence of extension octets within the data block, summing the lengths of the extension octets, calculating the number of bytes in the data block, and discarding the data block in the event the sum of the lengths is greater than the number of bytes in the data block.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: July 3, 2012
    Assignee: Research In Motion Limited
    Inventor: Steve Hanov
  • Patent number: 8213317
    Abstract: Errors of e.g database synchrony between radio-connected stations can be especially troublesome if continued and repeated, in that the task of detecting and correcting errors in transmissions between a mobile station and a server can quickly deplete resources in the mobile station. This problem is addressed by keeping an error-event-count in the server; when the count exceeds a threshold, the server signals the mobile to immediately transmit the recent-activity-log in the mobile, i.e the log in the mobile in which are recorded the detailed elements relating to assembling and transmitting the data packet in which the error was detected. Using the information in the recent-activity-log, the server can institute de-bugging strategies, and correct the problem.
    Type: Grant
    Filed: November 4, 2005
    Date of Patent: July 3, 2012
    Assignee: Research In Motion Limited
    Inventors: Barry Linkert, James Zhu, Salim Omar
  • Patent number: 8200199
    Abstract: A method for customizing a delivery status notification from a recipient to a sender, comprising associating at least one sender device with a notification message; and upon receipt of a message from the sender device delivering the message to a recipient device and returning the notification message to the sender device.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: June 12, 2012
    Assignee: Research In Motion Limited
    Inventors: Satish Venkob, Roopashri Satish