1
Kline Robert, Shenfield Michael: System and method for pushing data to a mobile device. Res In Motion, December 8, 2004: EP1483689-A1 (51 worldwide citation)

A system for handling information requests from mobile devices (100) includes a memory (1100), a state prediction module (1200), and a push module (1300). The memory (1100) is operable to store data requests received from the mobile devices (100). The state prediction module (1200) is operable to ac ...


2
Shenfield Michael, Fritsch Brindusa, Kline Robert: System and method for providing asynchronous notifications using synchronous data. Res In Motion, April 18, 2007: EP1775911-A1 (37 worldwide citation)

A method for providing access to one or more notification-based Web services using a mobile device, the method comprising the steps of transmitting to Web service proxy a subscription request for a requested Web service, the Web service proxy supporting asynchronous communication with the mobile dev ...


3
Shenfield Michael, Martin Cocher Gaelle, Kline Robert: System and method for facilitating targeted mobile advertisement with scanning engine on communications path. Res In Motion, February 18, 2009: EP2026269-A1 (22 worldwide citation)

A system and method for facilitating targeted mobile advertisement, the system having: a mobile device having: a communication subsystem adapted to send and receive data; and at least one application adapted to consume data, create data or consume and create data; an application server, the applicat ...


4
SHENFIELD MICHAEL: [fr] Système et procédé dassociation de contenu et de publicité, [de] System und Verfahren zur Verbindung von Inhalt und Werbung, [en] System and method for associating content and advertisement. Research In Motion, September 8, 2010: EP2226757-A1 (22 worldwide citation)

[en] A method and system for associating content and advertisement at a delivery client on a device, the method receiving a first data set having a metadata link associated therewith, the metadata link implies retrieval of a second data set retrieving the second data set from a location defined by t ...


5
Shenfield Michael, Bibr Viera, Fritsch Brindusa L, Goring Bryan R, Kline Robert, Vitanov Kamen B: System and method for building and execution of platform-neutral generic services client applications. Research In Motion, SAJEWYCZ Mark W, July 15, 2004: WO/2004/059938 (20 worldwide citation)

A system and method of building component applications are provided. Component applications are executed on terminal devices, which communicate with a schema-based service via a network and the Internet. The component applications comprise data components, presentation components, and message compon ...


6
Shenfield Michael, Matovsky Michael, Karmakar Srimantee, Vitanov Kamen, Fritsch Brindusa, Bibr Viera: Apparatus and related method for facilitating delivery and processing of push content. Research In Motion, September 6, 2007: JP2007-226783 (17 worldwide citation)

PROBLEM TO BE SOLVED: To provide an apparatus for a communication device operable complying with a push content communication scheme.SOLUTION: The apparatus for the communication device operable complying with the push content communication scheme comprises: a notification processing attribute ident ...


7
Bibr Viera, Shenfield Michael, Vitanov Kamen B, Goring Bryan R: System and method for building wireless applications with intelligent mapping between user interface and data components. Res In Motion, September 7, 2005: EP1571547-A1 (13 worldwide citation)

A system and method is described for effective management of a User Interface (UI) of a wireless device by implementing direct mapping between the application data domain and UI screens and controls. The device has an intelligent wireless device runtime environment (Device Runtime) that provides a s ...


8
Fritsch Brindusa L, Bibr Viera, Blagojevic Vladimir, Goring Bryan R, Shenfield Michael, Vitanov Kamen B: Method and system for controlling software version updates. Research In Motion, Fritsch Brindusa L, Bibr Viera, Blagojevic Vladimir, Goring Bryan R, Shenfield Michael, Vitanov Kamen B, OGILVY RENAULT, October 26, 2006: WO/2006/110991 (13 worldwide citation)

Methods and systems are provided for controlling asynchronous distribution and installation of software updates affecting applications installed on terminal devices of a wireless network. A versioning schema enforced by the application development environment enables the runtime environment of a ter ...


9
Martin Cocher Gaelle, Shenfield Michael: Method and system for enabling or disabling features based on a battery level threshold. Res In Motion, April 22, 2009: EP2051157-A1 (10 worldwide citation)

A method and apparatus for enabling or disabling a feature in a mobile device based on a battery level threshold, the method including: checking a battery level (112); determining whether the battery level is above or below a predetermined threshold for the feature (117,120); and enabling (118) or d ...


10
Shenfield Michael, Martin Cocher Gaelle: Methods and systems for mapping subscription filters to advertisement applications. Res In Motion, February 17, 2010: EP2154891-A1 (10 worldwide citation)

A method and system for data delivery of targeted mobile advertisement, the method associating an advertising client with a data façade on a mobile device; passing a subscription filter for each advertising application on the mobile device from the advertising client to the data façade; receiving at ...