Patents by Inventor Kathy Pereira

Kathy Pereira 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: 8812736
    Abstract: A limited-bandwidth network electronic data communication server includes an electronic data transmission server and a network terminal in communication with the electronic data transmission server over a communications network. The electronic data transmission server includes a data receiver for receiving a request for transmission of an e-mail attachment to a network terminal over a communications network. The e-mail attachment includes content and data defining the presentation of the content. A data processing system is in communication with the data receiver for converting the e-mail attachment into a less memory-intensive data format. The data processing system is configured to perform the conversion by extracting the content from the e-mail attachment without the presentation data. A data transmitter is in communication with the data processing system for transmitting the extracted content to the network terminal over the communications network without the presentation data.
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: August 19, 2014
    Assignee: Printeron Inc.
    Inventors: Steven Spicer, Christopher Martin, Patrick Pidduck, Tim Lehan, Kathy Pereira
  • Patent number: 8356008
    Abstract: A method for synchronizing a first database including first data records with a second database including second data records. The method includes starting a synchronization session with an electronic device on which the second database resides, requesting the first data records from the first database, temporarily disconnecting the synchronization session while awaiting receipt of the first data records, receiving the first data records, and restarting and completing the synchronization session.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: January 15, 2013
    Assignee: Research In Motion Limited
    Inventors: Barry Linkert, Jie Zhu, Salim H. Omar, Kathy A. Pereira, Galang Vuong
  • Publication number: 20110295799
    Abstract: A method for synchronizing a first database including first data records with a second database including second data records. The method includes starting a synchronization session with an electronic device on which the second database resides, requesting the first data records from the first database, temporarily disconnecting the synchronization session while awaiting receipt of the first data records, receiving the first data records, and restarting and completing the synchronization session.
    Type: Application
    Filed: August 10, 2011
    Publication date: December 1, 2011
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Barry LINKERT, Jie ZHU, Salim H. OMAR, Kathy A. PEREIRA, Galang VUONG
  • Patent number: 8019722
    Abstract: A method for synchronizing a first database including first data records with a second database including second data records. The method includes starting a synchronization session with an electronic device on which the second database resides, requesting the first data records from the first database, temporarily disconnecting the synchronization session while awaiting receipt of the first data records, receiving the first data records, and restarting and completing the synchronization session.
    Type: Grant
    Filed: January 29, 2009
    Date of Patent: September 13, 2011
    Assignee: Research In Motion Limited
    Inventors: Barry Linkert, Jie Zhu, Salim H. Omar, Kathy A. Pereira, Galang Vuong
  • Publication number: 20110138076
    Abstract: A limited-bandwidth network electronic data communication system (100) includes an electronic data transmission system (200) and a network terminal (300) in communication with the electronic data transmission system over a communications network (112). The electronic data transmission system includes a data receiver, a data formatter (218) and a data transmitter. The electronic data terminal includes a data receiver, a data reformatter and a data transmitter. Using the data transmitter an operator of the electronic data terminal transmits a request for transmission of an electronic message from the electronic data transmission system to the electronic data terminal. Upon receipt of the transmission request, the data formatter of the electronic data transmission system formats the electronic message in accordance with a default filtration parameter associated with the electronic data terminal, and assembles the electronic message as part of an electronic data package.
    Type: Application
    Filed: February 3, 2011
    Publication date: June 9, 2011
    Applicant: PRINTERON INC.
    Inventors: Steven Spicer, Christopher Martin, Patrick Pidduck, Tim Lehan, Kathy Pereira
  • Patent number: 7904594
    Abstract: A limited-bandwidth network electronic data communication server includes an electronic data transmission server and a network terminal in communication with the electronic data transmission server over a communications network. The electronic data transmission server includes a data receiver for receiving a request for transmission of an e-mail attachment to a network terminal over a communications network. The e-mail attachment includes content and data defining the presentation of the content. A data processing system is in communication with the data receiver for converting the e-mail attachment into a less memory-intensive data format. The data processing system is configured to perform the conversion by extracting the content from the e-mail attachment without the presentation data. A data transmitter is in communication with the data processing system for transmitting the extracted content to the network terminal over the communications network without the presentation data.
    Type: Grant
    Filed: March 13, 2001
    Date of Patent: March 8, 2011
    Assignee: Printeron Inc.
    Inventors: Steven Spicer, Christopher Martin, Patrick Pidduck, Tim Lehan, Kathy Pereira
  • Publication number: 20090138526
    Abstract: A method for synchronizing a first database including first data records with a second database including second data records. The method includes starting a synchronization session with an electronic device on which the second database resides, requesting the first data records from the first database, temporarily disconnecting the synchronization session while awaiting receipt of the first data records, receiving the first data records, and restarting and completing the synchronization session.
    Type: Application
    Filed: January 29, 2009
    Publication date: May 28, 2009
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Barry LINKERT, Jie Zhu, Salim H. Omar, Kathy A. Pereira, Galang Vuong
  • Patent number: 7509350
    Abstract: A method for synchronizing a first database including first data records with a second database including second data records. The method includes starting a synchronization session with an electronic device on which the second database resides, requesting the first data records from the first database, temporarily disconnecting the synchronization session while awaiting receipt of the first data records, receiving the first data records, and restarting and completing the synchronization session.
    Type: Grant
    Filed: June 1, 2006
    Date of Patent: March 24, 2009
    Assignee: Research In Motion Limited
    Inventors: Barry Linkert, Jie Zhu, Salim H. Omar, Kathy A. Pereira, Galang Vuong
  • Publication number: 20070282919
    Abstract: A method for synchronizing a first database including first data records with a second database including second data records. The method includes starting a synchronization session with an electronic device on which the second database resides, requesting the first data records from the first database, temporarily disconnecting the synchronization session while awaiting receipt of the first data records, receiving the first data records, and restarting and completing the synchronization session.
    Type: Application
    Filed: June 1, 2006
    Publication date: December 6, 2007
    Inventors: Barry Linkert, Jie Zhu, Salim H. Omar, Kathy A. Pereira, Galang Vuong
  • Publication number: 20060080427
    Abstract: Apparatus, and an associated method, for facilitating determination of whether database copies are in match with one another. A group hash is formed, associated with a group of data records of one of the database copies. The group hash is communicated, by way of a radio air interface, and the value of the group hash is compared with a corresponding value associated with a corresponding group of data records of the other database copy. If the values of the group hashes correspond, a determination is made that the groups of database records of the database are in match with one another. And, through communication of only a single group hash on the radio air interface, database correspondence of the group data records of the database copies are determined.
    Type: Application
    Filed: October 12, 2004
    Publication date: April 13, 2006
    Inventors: David Yach, Barry Linkert, Jie Zhu, Salim Omar, Piotr Tysowski, Albert Hecht-Enns, Catherine Phillips, Kathy Pereira
  • Publication number: 20050186975
    Abstract: Apparatus, and an associated method, for facilitating initiation of synchronization operations between databases in a radio communication system. A network-based database copy and a mobile-based database copy are maintained, and asynchronously updated. Synchronization operations synchronize the databases to place the databases in match with one another. Session state information is maintained, and communicated between the mobile node and the network part pursuant to start of a synchronization session.
    Type: Application
    Filed: February 10, 2004
    Publication date: August 25, 2005
    Inventors: David Yach, Barry Linkert, Jie Zhu, Salim Omar, Piotr Tysowski, Albert Hecht-Enns, Catherine Phillips, Kathy Pereira
  • Publication number: 20050181789
    Abstract: Apparatus, and an associated method, for facilitating synchronization of spaced-apart database copies, such as a mobile node database copy and a network-based database copy. A change list is created to list change indicia associated with changes made to a database. When synchronization operations are selected to be initiated, a change list lock locks the change list to prohibit subsequent alteration of the change list. And, a change list identifier uniquely identifies the change list, thereby to identify the change list to be associated with a particular synchronization session. Subsequent synchronization operations are thereafter performed.
    Type: Application
    Filed: February 10, 2004
    Publication date: August 18, 2005
    Inventors: David Yach, Barry Linkert, Jie Zhu, Salim Omar, Piotr Tysowski, Albert Hecht-Enns, Catherine Phillips, Kathy Pereira
  • Publication number: 20050181790
    Abstract: Apparatus, and an associated method, for placing data that is to be communicated pursuant to a synchronization session into efficient form. The synchronization session operates to synchronize database copies to place the data records of the database copies in match with one another. A coordinator coordinates change entries that are placed into a change listing. The coordination removes redundancies of the change entries so that the change entries that form a change history are maintained in efficient form, thereby to minimize the bandwidth required upon a radio air interface to communicate such information pursuant to a synchronization session.
    Type: Application
    Filed: February 10, 2004
    Publication date: August 18, 2005
    Inventors: David Yach, Barry Linkert, Jie Zhu, Salim Omar, Piotr Tysowski, Albert Hecht-Enns, Catherine Phillips, Kathy Pereira
  • Publication number: 20050177632
    Abstract: A synchronization process, and associated apparatus, for placing database copies in match with one another by way of communications effectuated upon an air interface of a radio communication system. Hash functions are performed at a mobile node and at a network part upon mobile and network copies of database information. Comparison of the hash information formed therefrom provides a preliminary indication of whether the databases are in match with one another. If a determination is made that the databases are out of match, the data is compared, and the data is placed in match with one another responsive to such additional comparisons.
    Type: Application
    Filed: February 10, 2004
    Publication date: August 11, 2005
    Inventors: David Yach, Barry Linkert, Jie Zhu, Salim Omar, Piotr Tysowski, Albert Hecht-Enns, Catherine Phillips, Kathy Pereira
  • Publication number: 20050176453
    Abstract: Apparatus, and an associated method, for facilitating synchronization of databases connected by way of a radio air interface. Changes to a data record embodied at the network part are detected by a detector. A mapping is performed by a mapper, and a synchronization request is generated by a synchronization request generator. The synchronization request is filtered by a filter, and converted into form to permit its efficient communication upon the radio air interface to a mobile node pursuant to a synchronization session.
    Type: Application
    Filed: February 10, 2004
    Publication date: August 11, 2005
    Inventors: David Yach, Barry Linkert, Jie Zhu, Salim Omar, Piotr Tysowski, Albert Hecht-Enns, Catherine Phillips, Kathy Pereira
  • Publication number: 20030018815
    Abstract: A limited-bandwidth network electronic data communication system includes an electronic data transmission system and a network terminal in communication with the electronic data transmission system over a communications network. The electronic data transmission system includes a data receiver, a data formatter and a dam transmitter. The electronic data terminal includes a data receiver, a data reformatter and a data transmitter. Using the data transmitter an operator of the electronic data terminal transmits a request for transmission of an electron message from the electronic data transmission system to the electronic data terminal. Upon receipt of the transmission request, the data formatter of the electronic data transmission system formats the electronic message in accordance with a default filtration parameter associated with the electronic data terminal, and assembles the electronic message as part of an electronic data package.
    Type: Application
    Filed: January 18, 2002
    Publication date: January 23, 2003
    Inventors: Steven Spicer, Christopher Martin, Patrick Pidduck, Tim Lehan, Kathy Pereira