Patents Assigned to Good Technology, Inc.
  • Patent number: 8094591
    Abstract: A data carrier detector for a packet-switched communication network. The detector includes an envelope detector to provide peak-to-peak amplitude of an incoming waveform at any given time, a peak-to-peak amplitude monitor to monitor peak-to-peak amplitude, and to set a trigger when the peak-to-peak amplitude changes by a predetermined amount. The detector also includes a data packet searcher to start searching for a data packet when the peak-to-peak amplitude monitor issues the trigger. The detector further includes a data packet processor to process and extract information from the recovered data packet.
    Type: Grant
    Filed: April 4, 2002
    Date of Patent: January 10, 2012
    Assignee: Good Technology, Inc.
    Inventors: Anthony Hunter, Justin Lindorff
  • Patent number: 8078157
    Abstract: A method is disclosed. The method includes receiving an update package from a wireless service provider that includes information indicating that multiple language versions of an update are included in the update package. Based on the information, the method further specifies an update associated with a language from the update package, and transmits the update associated with the language to a wireless device.
    Type: Grant
    Filed: October 12, 2009
    Date of Patent: December 13, 2011
    Assignee: Good Technology, Inc.
    Inventors: Sanjiv Maurya, Chih-Yu Chow, Tony Robinson
  • Publication number: 20110270799
    Abstract: A system is disclosed. The system includes a server, a client application, and a first database. The first database is associated with the client application. The system further includes a second database to store data in an encrypted format, and a replicator to synchronize the data stored in the first and second databases. The system also includes a synchronizer to synchronize the data stored in the second database and the server based on a current security level.
    Type: Application
    Filed: July 14, 2011
    Publication date: November 3, 2011
    Applicant: Good Technology, Inc.
    Inventor: Alexander MURATOV
  • Publication number: 20110225252
    Abstract: A system is disclosed in which a wireless device is monitored and maintained over a network. One embodiment of the system comprises a wireless device including: a service to maintain data objects, provide messaging capability, and provide data access capability on behalf of a user of the wireless device; and a rules engine communicatively coupled to the service to execute a set of rules transmitted to the wireless device from a server, the set of rules to instruct the rules engine to gather information related to the wireless device and to take action on the wireless device based on the gathered information.
    Type: Application
    Filed: May 23, 2011
    Publication date: September 15, 2011
    Applicant: Good Technology, Inc.
    Inventors: Sathyanarayana Pattavayal Bhat, Vinay Shashikumar Badami, Benson Wei-Ming Tse
  • Patent number: 8001082
    Abstract: A system is disclosed. The system includes a server, a client application, and a first database. The first database is associated with the client application. The system further includes a second database to store data in an encrypted format, and a replicator to synchronize the data stored in the first and second databases. The system also includes a synchronizer to synchronize the data stored in the second database and the server based on a current security level.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: August 16, 2011
    Assignee: Good Technology, Inc.
    Inventor: Alexander Muratov
  • Patent number: 7970386
    Abstract: A system is disclosed in which a wireless device is monitored and maintained over a network. One embodiment of the system comprises a wireless device including: a service to maintain data objects, provide messaging capability, and provide data access capability on behalf of a user of the wireless device; and a rules engine communicatively coupled to the service to execute a set of rules transmitted to the wireless device from a server, the set of rules to instruct the rules engine to gather information related to the wireless device and to take action on the wireless device based on the gathered information.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: June 28, 2011
    Assignee: Good Technology, Inc.
    Inventors: Sathyanarayana Pattavayal Bhat, Vinay Shashikumar Badami, Benson Wei-Ming Tse
  • Patent number: 7890091
    Abstract: Embodiments of a system and method for copying data from a database to an intelligent mobile device are disclosed. One embodiment comprises a means to define a data linking schema, a means to selectively read data from a database based on this data linking schema, a means to prepare the intelligent mobile device to receive data transmissions, and a means to transmit data to the intelligent mobile device.
    Type: Grant
    Filed: May 8, 2003
    Date of Patent: February 15, 2011
    Assignee: Good Technology, Inc.
    Inventors: Dayakar Puskoor, Alexandru M. Farcasiu
  • Patent number: 7840631
    Abstract: Embodiments of a system and method for initiating multimedia control are disclosed. One embodiment comprises a means for discovering a media device including establishing communication with the media device, identifying media formats which the media device supports, and identifying variables to control media device playback; a means for delegating to the media device responsibility for playback of a media content including selecting the media device with a one-click selection and identifying to the media device the media content to be played back; and a means for controlling the media device playback.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: November 23, 2010
    Assignee: Good Technology, Inc.
    Inventor: Alexandru M. Farcasiu
  • Publication number: 20100254410
    Abstract: A method for compressing a message is described comprising: identifying a first field and a second field within the message; applying a first set of code words to encode data in the first field; and applying a second set of code words to encore data in the second field.
    Type: Application
    Filed: June 18, 2010
    Publication date: October 7, 2010
    Applicant: Good Technology, Inc.
    Inventor: Roger Collins
  • Patent number: 7788382
    Abstract: A method and system is disclosed for starting a server-initiated synchronization session between a mobile device and a server system. The server system and the mobile device communicate through a first communication channel for the synchronization session. After detecting that a predetermined set of data items are ready to be synchronized with the mobile device, the server system sends a notification message informing the mobile device to start a synchronization session through a second communication channel. Once receiving an initiation message from the mobile device to start the synchronization session, the server system starts to send the data items to the mobile device through the first communication channel.
    Type: Grant
    Filed: March 26, 2002
    Date of Patent: August 31, 2010
    Assignee: Good Technology, Inc.
    Inventors: David Jones, Kiran Ganji
  • Patent number: 7620001
    Abstract: A system comprises a plurality of mobile devices each operable to communicate via a computer network, a gateway operable to communicate with the plurality of mobile devices via the computer network, and a database coupled to the gateway. The plurality of mobile devices are each operable to periodically transmit a heartbeat message to the gateway, where the heartbeat message includes an address and a device identifier of the mobile device. The gateway is operable to store the address and device identifier in the database and send an acknowledgement message in response to each received heartbeat message.
    Type: Grant
    Filed: October 13, 2004
    Date of Patent: November 17, 2009
    Assignee: Good Technology, Inc.
    Inventor: Kiran K. Ganji
  • Patent number: 7620392
    Abstract: A method is disclosed. The method includes receiving an update package from a wireless service provider that includes information indicating that multiple language versions of an update are included in the update package. Based on the information, the method further specifies an update associated with a language from the update package, and transmits the update associated with the language to a wireless device.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: November 17, 2009
    Assignee: Good Technology, Inc.
    Inventors: Sanjiv Maurya, Chih-Yu Chow, Tony Robinson
  • Patent number: 7590403
    Abstract: A wireless device is disclosed. The wireless device includes a radio module and an application. The radio module is used to communicate data on a wireless network. The application is used to facilitate the transition of the radio module from an active state to a dormant state. This transition occurs whenever data has not been communicated at the radio module for a predetermined time interval.
    Type: Grant
    Filed: June 7, 2005
    Date of Patent: September 15, 2009
    Assignee: Good Technology, Inc.
    Inventors: Eric Edward House, Jim Susoy
  • Patent number: 7447799
    Abstract: A system and method for automatically updating a wireless device. It is determined whether one or more changes have occurred to a set of files. The set of files includes one or more files. Information related to the one or more changes is received and automatically forwarded to a wireless. The information is utilized to automatically update one or more files on the wireless device to reflect the one or more changes in the set of files. For example, file can be added to the directory, removed from the directory, modified, etc.
    Type: Grant
    Filed: April 24, 2002
    Date of Patent: November 4, 2008
    Assignee: Good Technology, Inc.
    Inventor: Gary Kushner
  • Patent number: 7447506
    Abstract: A method is described comprising: defining a base station congestion condition; detecting that the congestion condition is met with respect to a first base station and allocating a wireless device to an alternate base station instead of the first base station in response to the congestion condition being met, as long as RSSI measured from the alternate base station is above a predetermined alternate base station threshold (“ABT”) value.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: November 4, 2008
    Assignee: Good Technology, Inc.
    Inventors: Andrew MacKenzie, Anthony Hunter, Paul J. Lima
  • Patent number: 7310535
    Abstract: A wireless apparatus is described comprising: an RF subsystem to support communication over a wireless network according to a specified network protocol; a Host subsystem to execute program code; and an interface to provide communication of control signals between the RF subsystem and the Host subsystem, the control signals allowing the RF subsystem and/or the Host subsystem to enter into a low power state independently of one another.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: December 18, 2007
    Assignee: Good Technology, Inc.
    Inventors: Andrew MacKenzie, Anthony Hunter
  • Patent number: 7287097
    Abstract: A system is disclosed in which a data processing device is completely synchronized with a messaging service. One embodiment of the system comprises a wireless data processing device; a messaging service to maintain messages and other information on behalf of a user; and synchronization logic for maintaining synchronization of the messages and other information between the wireless device and the messaging service.
    Type: Grant
    Filed: January 21, 2003
    Date of Patent: October 23, 2007
    Assignee: Good Technology, Inc.
    Inventors: John Friend, Michael Belshe, Roger Collins, Mike Bennett
  • Patent number: 7275073
    Abstract: A system, method and computer architecture for synchronizing data between one or more enterprise databases and one or more mobile devices is disclosed.
    Type: Grant
    Filed: May 7, 2003
    Date of Patent: September 25, 2007
    Assignee: Good Technology, Inc.
    Inventors: Kiran Ganji, Raghuveer Boinapalli
  • Patent number: 7243163
    Abstract: A system is disclosed in which a data processing device is completely synchronized with a messaging service. One embodiment of the system comprises a wireless data processing device; a messaging service to maintain messages and other information on behalf of a user; and synchronization logic for maintaining synchronization of the messages and other information between the wireless device and the messaging service.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: July 10, 2007
    Assignee: Good Technology, Inc.
    Inventors: John Friend, Michael Belshe, Roger Collins, Mike Bennett
  • Patent number: 7236770
    Abstract: A communication system includes a message server which receives messages addressed to target communication devices coupled to the message server by a communication link. The message server includes a log file which tracks the time that messages intended for various addressed communication devices are received by the message server. The message server includes a log file activity detector which periodically checks the log file to determine if a message addressed to a particular communication device has been received with a predetermined past time period. If a message has been so received and logged, the mail server notifies the target communication device that the message has been delivered to the communication device's mailbox on the message server. The user of the communication device can then opt to retrieve the message.
    Type: Grant
    Filed: September 3, 2003
    Date of Patent: June 26, 2007
    Assignee: Good Technology, Inc.
    Inventor: Sunil Sankaramanchi