Patent application number | Description | Published |
20080209061 | METHOD AND SYSTEM FOR CORRELATION OF MOBILE CHANNEL SUBSCRIPTION WITH DELIVERY CONTEXT - A method and system for establishing a delivery context for channel subscription in a mobile network comprising the steps of: establishing, from a mobile device in the mobile network, a subscription with a content provider; and passing a delivery context to a delivery server. | 08-28-2008 |
20080215744 | SYSTEM AND METHOD FOR TRANSFORMATION OF SYNDICATED CONTENT FOR MOBILE DELIVERY - A method and system for embedding metadata for mobile delivery into a syndicated content feed, the method having the steps of receiving content from a syndicated content provider; embedding into the content the metadata using a standard schema extension mechanism, thereby creating modified content; and publishing the modified content. Also, a delivery server and a method within the delivery server to repackage content into a single format wrapped content envelope for delivery. | 09-04-2008 |
20080247390 | SYSTEM AND METHOD FOR CORRELATING MESSAGES WITHIN A WIRELESS TRANSACTION - A method and system for correlating messages within a wireless transaction, each of the messages requiring a unique message identifier, the method having the steps of: creating a transaction identifier, the transaction identifier being the same for related messages; and adding to the transaction identifier a message index, the message index corresponding to a number of a message within a transaction, whereby the transaction identifier and message index form the unique message identifier for each of the messages. | 10-09-2008 |
20080270999 | System And Method For Extending Capabilities And Execution Efficiency Of Script Based Applications - Scripting Language based applications can be limited in their ability to supply and execute sophisticated logic and complex processing. More traditional programming languages contain explicit function and/or procedure calls to implement more complex functionality, however, these languages use more complicated syntax and traditionally require mosophisticated programming knowledge to use. There are provided systems and methods for extending the capabilities of an application program for execution by a terminal. The application includes a script based workflow and non-executable content. One such method comprises loading the workflow for interpretation by a script interpreter, such that the workflow is configured for having a plurality of executable elements. This method also provides a global symbol structure for reference by the executable elements, the global symbol structure including addressing for coupling selected ones of the executable elements to corresponding external components. The external components are provided by a native runtime environment of the terminal for performing the action specified by the selected executable elements. This method also executes the executable elements in sequence such that execution of the selected ones of the execution elements are redirected to the respective external components through the corresponding global symbols of the global symbol structure. Predefined knowledge of the contents of the global symbol structure is shared by the runtime environment and the workflow of the application. | 10-30-2008 |
20080320251 | METHOD AND SYSTEM FOR CENTRALIZED MEMORY MANAGEMENT IN WIRELESS TERMINAL DEVICES - Methods and systems for controlling centralized memory management in wireless terminal devices. Memory management scripts associated with a wireless application are stored in a registry accessible through a data network for on-demand download and execution. A memory management kernel in each terminal device monitors a memory utilization of the terminal device. Based on the memory utilization, the memory management kernel interacts with an application gateway hosting the terminal device to download and execute one or more of the memory management scripts. | 12-25-2008 |
20090003275 | System and Method for Asynchronous Wireless Services Using Reverse Service Schema Generation - A notification service and correspondingly configured wireless device for providing asynchronous communications over a communication network for an application of the wireless device in communication with a selected service. The selected service has a source schema definition including an output notification definition associated with a correlation ID. The notification service comprises a reverse schema definition of the source schema definition such that the reverse schema definition includes an input notification operation definition corresponding to the output notification definition. The input definition is associated with the correlation ID and a parameter list of the output definition. The output definition is for defining an output message of the selected source that corresponds to an input message of the notification service defined by the input definition. The notification service has a first communication port adapted for receiving the output message of the selected service as the input message to the notification service, wherein the messages are adapted to include the correlation ID for identifying the network address of the wireless device. The information contents of the output message of the selected source are transmitted as an asynchronous communication to the application of the wireless device identified by the correlation ID. | 01-01-2009 |
20090022094 | METHOD AND SYSTEM FOR ENCODING COMMUNICATIONS BETWEEN WIRELESS AND OTHER DEVICES - A method for encoding a message communicated between devices, the message having at least one field, the method comprising: if the field is not optional and contains a value, writing the value to one or more data bytes in a byte buffer; and, if the field is optional and contains a default value, marking a bit in a reserved byte in the byte buffer to indicate that the field contains a default value. | 01-22-2009 |
20090031284 | System and Method of Creating and Communicating with Component Based Wireless Applications - A system and method of creating and communicating with wireless component applications is provided. Mobile communication devices communicate with a web service via a wireless network, the Internet, and optionally a message-map service. Each wireless component application is executed by a component framework on one of the mobile communication devices, and comprises data components, presentation components, message components, and workflow components. The component framework executes the component application in an application container which provides access to framework services which include a communication service, a screen service, a persistence service, an access service, a provisioning service, and a utility service. Messages can be sent from the component application to the message-map service, which converts each of the messages to a format required by the web service using an application message-map, and then sends the message to the web service. The web service sends a response to the message-map service, which converts the response to the format required by the wireless component application, and sends the response to the wireless component application. | 01-29-2009 |
20090031324 | System and Method of Compact Messaging in Network Communications By Removing Tags and Utilizing Predefined Message Definitions - A method of compact messaging between a schema-based service and a device over a network, the device and the service having a predetermined knowledge of element descriptors shared between the device and the service based on a structured definition language. The method comprises the steps of: establishing communication between the service and the device; preparing a compact message including element data values by removing the element descriptors associated with the element data values; maintaining an order of the element data values based on a predetermined sequence of the element descriptors and the element data values; placing the element data values in respective delimiters for differentiating between adjacent ones of the element data values, the delimiters indicating a start and an end of a given sequence of the element data values; and sending the compact message over the network for subsequent interpretation upon reception using the shared predetermined knowledge of the element descriptors. | 01-29-2009 |
20090037438 | METHOD AND SYSTEM FOR ORCHESTRATION OF CONTENT PROCESSING IN MOBILE DELIVERY FRAMEWORKS - A method and system for coordinating content processing in a mobile delivery framework, the method having the steps of embedding, within a metadata envelope associated with content, external references to external enablers; and inserting content processing coordination rules into the metadata envelope. | 02-05-2009 |
20090048910 | SYSTEM AND METHOD FOR FACILITATING TARGETED BROADCAST BASED MOBILE ADVERTISEMENT - A method and system for facilitating targeted mobile advertisement, the system having: a mobile device having: a communication subsystem adapted to receive broadcast channels; a scan engine; and at least one application adapted to consume data, create data or consume and create data, the application registering with the scan engine; and a broadcast server, the broadcast server being adapted to broadcast channels to the mobile device, the channels including advertising content, wherein, the scan engine on the mobile device is adapted to accept or reject advertising content from the broadcast server. | 02-19-2009 |
20090048911 | SYSTEM AND METHOD FOR FACILITATING TARGETED MOBILE ADVERTISEMENT WITH SCANNING ENGINE ON COMMUNICATIONS PATH - 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 application server adapted to provide the at least one application with data and receive data from the at least one application; a scan engine, the scan engine being located on a communication path between the at least one application and the application server; a mobile advertising server, the mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device, wherein the ad trigger alert is created based on monitoring of communications between the application and the application server by the scan engine. | 02-19-2009 |
20090048912 | SYSTEM AND METHOD FOR DYNAMIC CONFIGURATION OF SCANNING ENGINE - A method and system for facilitating targeted mobile advertisement, the system having: a mobile device having: a communication subsystem adapted to send and receive data; at least one application adapted to consume data, create data or consume and create data; a scan engine registered with the at least one application, the scan engine adapted to scan data consumed or created by the application, the scan engine further adapted to provide an ad trigger alert; and a configuration module within the scan module the configuration module adapted to store keywords, rules or keywords and rules; a mobile advertising server, the mobile advertising server adapted to receive ad trigger alerts from the scan engine; and an advertising content provider, the advertising content provider registering with the mobile advertising server and providing advertising content, wherein, the configuration module is adapted to dynamically be configured based on the information from advertising content provider. | 02-19-2009 |
20090048913 | SYSTEM AND METHOD FOR FACILITATING TARGETED MOBILE ADVERTISEMENT USING METADATA EMBEDDED IN THE APPLICATION CONTENT - A method and system for facilitating targeted mobile advertisement to a mobile device, the method having the steps of: inserting, at an application server, metadata associated with advertising content into application data; forwarding the application data and metadata to the mobile device; stripping the metadata from the application data at the mobile device; acquiring advertising content based on the metadata; and consuming the advertising content. | 02-19-2009 |
20090048914 | SYSTEM AND METHOD FOR FACILITATING TARGETED MOBILE ADVERTISEMENT USING PRE-LOADED AD CONTENT - A system and method for facilitating targeted mobile advertisement, the system having: a mobile device having: a communication subsystem; at least one application adapted to consume data, create data or consume and create data; a scan engine adapted to scan data consumed or created by the at least one application and to provide an ad trigger alert; and local storage adapted to store advertising content; and a mobile advertising server, the mobile advertising server adapted to receive ad trigger alerts from the scan engine and provide advertising content or advertising content identifiers to the mobile device. | 02-19-2009 |
20090049090 | SYSTEM AND METHOD FOR FACILITATING TARGETED MOBILE ADVERTISEMENT - 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; at least one application adapted to consume data, create data or consume and create data; and a scan engine registered with the at least one application, the scan engine adapted to scan data consumed or created by the application, the scan engine further adapted to provide an ad trigger alert; and a mobile advertising server, the mobile advertising server adapted to receive ad trigger alerts from the scan engine and to provide advertising content from an advertising content provider to the mobile device. | 02-19-2009 |
20090094222 | METHOD AND SYSTEM FOR MULTIFACETED SCANNING - A method and system for multifaceted scanning, the method having the steps of receiving a data source; processing the data source for a plurality of scanning aspects, the processing step utilizing rules and policies for the plurality of scanning aspects to provide transformed, modified or adapted content; and outputting the transformed, modified or adapted content. | 04-09-2009 |
20090098914 | METHOD AND SYSTEM FOR ENABLING OR DISABLING FEATURES BASED ON A BATTERY LEVEL THRESHOLD - A method and apparatus for enabling or disabling a feature based on a battery level threshold, the method including: checking a battery level; determining whether the battery level is above or below a predetermined threshold for the feature; and enabling or disabling the feature based on the result of the determining step. Further, a method and server application for enabling or disabling a feature based on a battery level threshold, the method including: obtaining a battery level at a server application; comparing the battery level with a preconfigured threshold for the feature; and modifying data or a data type to be sent to the mobile device based on the result of the comparing step. | 04-16-2009 |
20090119375 | METHOD AND SYSTEM FOR OPTIMIZING DELIVERY OF MOBILE CONTENT USING DIFFERENTIAL METADATA UPDATES - A method of and system of optimizing content delivery within a content delivery channel at a processing element in a dynamic content delivery architecture, the content delivery channel having a plurality of logical or physical content types or a plurality of sub-channels, the method: receiving an envelope at the processing element, the envelope containing one or both of content and metadata; checking any received metadata to determine whether the received metadata comprises metadata for a subset of the plurality of logical or physical content types or plurality of sub-channels for the content delivery channel at the processing element; if the received metadata contains or refers to metadata for a subset of the plurality of logical or physical content types or plurality of sub-channels for the content delivery channel at the processing element, extracting the metadata; and applying the extracted metadata to any received content belonging to the subset of the plurality of logical or physical content types or a plurality of sub-channels for the content delivery channel at the processing element. | 05-07-2009 |
20090132558 | METHOD AND SYSTEM FOR APPLICATION PREFERENCE REGISTRATION TO A CONTENT DELIVERY SYSTEM - A method and system for providing application preferences to a content delivery system, the method having the steps of: publishing, to a extensible markup language ‘XML’ document management ‘XDM’ repository preferences associated with relationships between the application and mobile services; and storing, on an XDM server, the preferences associated with relationships between the application and mobile services. | 05-21-2009 |
20090150488 | SYSTEM AND METHOD FOR MANAGING MULTIPLE EXTERNAL IDENTITIES OF USERS WITH LOCAL OR NETWORK BASED ADDRESS BOOK - A method and system for managing multiple external identities of users with a local or network based address book having the steps of: creating a set of address book field and value information, the set of address book field and value information being one or more external identities; and forwarding the one or more external identities to a receiving party. | 06-11-2009 |
20090268672 | System and Method for Pushing Data to a Mobile Device - A system for handling information requests from mobile devices includes a memory, a state prediction module, and a push module. The memory is operable to store data requests received from the mobile devices. The state prediction module is operable to access the memory to predict forecasted data requests for a mobile device based on the stored data requests. The push module is operable to receive the forecasted data requests from the state prediction module and in response request and receive response data related to the forecasted data requests and prepare the response data for transmission to the mobile device over a wireless network. | 10-29-2009 |
20090296678 | SYSTEM AND METHOD FOR GENERIC DATA MAPPING BETWEEN WIRELESS COMPONENT APPLICATIONS AND APPLICATION DATA SOURCES - An application gateway is configured to facilitate message communication between an application executing on a wireless device and a backend server. The application gateway comprises a message interface, a backend connector and a transformer. The message interface facilitates communication between the wireless device and the application gateway in a compact format. The backend connector facilitates communication between the application gateway and the backend server using a schema-based internal format. The transformer translates data between the compact format and the internal format. The transformer further includes a transformer mapping document for correlating elements in the compact format with elements in the internal format. | 12-03-2009 |
20100036711 | SYSTEM AND METHOD FOR MAPPING SUBSCRIPTION FILTERS TO ADVERTISEMENT APPLICATIONS - A method and system for data delivery of targeted mobile advertisement, the method associating an advertising client with a data facade on a mobile device; passing a subscription filter for each advertising application on the mobile device from the advertising client to the data facade; receiving at the mobile device, a subscription identifier for each advertising application; mapping the subscription identifier to an advertising application; getting advertisements with subscription identifiers at the mobile device; communicating between an advertisement application and the advertising client to request an advertisement; and returning the advertisement to the advertising application. | 02-11-2010 |
20100036737 | SYSTEM AND METHOD FOR USING SUBSCRIPTIONS FOR TARGETED MOBILE ADVERTISEMENT - A method and system for delivery of targeted mobile advertisement, the method: associating an advertising client with a data façade on a mobile device; passing subscription filters from the advertising client to the data façade; receiving at the mobile device, advertisements related to the subscription filters; communicating between an advertisement application and the advertising client to request an advertisement; selecting at the advertising client an advertisement for the advertising application; and returning the advertisement to the advertising application. | 02-11-2010 |
20100037238 | System and Method for Registration of an Agent to Process Management Object Updates - A method is disclosed for providing an updated management object to an agent. The method includes the agent specifying the updated management object, and a device management client providing the updated management object. | 02-11-2010 |
20100042504 | SYSTEMS AND METHODS FOR EVALUATING ADVERTISING METRICS - Systems and method for evaluating advertising metrics are disclosed and described. | 02-18-2010 |
20100042972 | DEVELOPMENTAL TOOL AND METHOD FOR AUTOMATING DETECTION AND CONSTRUCTION OF NOTIFICATION-BASED COMPONENT APPLICATIONS - A notification module is provided for executing in combination with an application design tool for facilitating generation of a component application. The notification module includes a program wizard configured to assist with the development of the component application. That is, the program wizard detects a notification from at least one message. Notification operations are created in accordance with the detected notification. Corresponding elements are constructed in accordance with the created notification operations. Lastly, a mapping document is created for correlating the at least one message with its corresponding constructed elements. The mapping document is for use at a gateway server to facilitate communication between the application and a corresponding backend server. | 02-18-2010 |
20100050167 | SYSTEM AND METHOD FOR FACILITATING DEVELOPMENT OF AN APPLICATION AND SUPPORTING ACCESS TO A PLURALITY OF HETEROGENEOUS BACKEND SERVERS - A plug-in is provided for use with an authoring application. The plug-in facilitates development of a wireless application in communication with a backend server via a corresponding connector. The plug-in comprises an interface and an assembler. The interface interfaces with the authoring application and receiving a desired inquiry from the authoring application to be posted to the backend server. The assembler creates a schema-based description document describing the inquiry in accordance with a set of predefined criteria for ensuring that the connector is able to interpret the description document. | 02-25-2010 |
20100070606 | METHOD AND SYSTEM FOR MEDIATED ACCESS TO A DATA FACADE ON A MOBILE DEVICE - A content delivery system, a mobile subscriber terminal and method for mediated access to a data facade are generally described herein. In some embodiments, the mobile subscriber terminal includes one or more applications that may request advertisements, a mediator client, and a delivery client operating as a data facade that interfaces with a delivery server. The mediator client may generate an application profile based on advertising preferences of the applications and may register with the data facade using the application profile. The mediator client may identify, filter and select advertisements to provide targeted content in response to requests from the applications. | 03-18-2010 |
20100075707 | SYSTEM AND METHOD FOR MANAGING DATA TO BE PUSHED TO A WIRELESS DEVICE WHEN THE DEVICE MAY BE OUTSIDE OF A COVERAGE RANGE - A push proxy server for pushing data to a wireless device having a coverage state of online or offline. The push proxy server comprises a coverage state detector, memory, a data store, and a transceiver. The coverage state detector determines the coverage state of the wireless device. The memory stores a coverage state indicator for indicating the coverage state of the wireless device. The data store stores the data to be pushed to the wireless device when the coverage state indicator indicates the wireless device is offline. The transceiver transmits the data to the wireless device when the coverage state indicator indicates the wireless device is online. A method for implementing the push proxy server is also described. | 03-25-2010 |
20100131922 | SYSTEM AND METHOD FOR APPLYING DEVELOPMENT PATTERNS FOR COMPONENT BASED APPLICATIONS - “A computing device and method for coordinating the development of a client application including application components comprising one or more of at least one of a data component, a message component or a screen component, having corresponding component definitions, or a workflow component comprising a series of instructions. A first development pattern module configured for interaction with a development environment is provided by a computer user interface, the first development pattern module configured for selecting a first pattern from a plurality of patterns based on an application component type central to the client application, the first development pattern module for guiding a user interface with a plurality of predefined steps to coordinate a development of the application components through user input events via the user interface in accordance with the first pattern.” | 05-27-2010 |
20100138809 | SYSTEM AND METHOD AND APPARATUS FOR USING UML TOOLS FOR DEFINING WEB SERVICE BOUND COMPONENT APPLICATIONS - An application development system for developing an application with application components is described. The system application development includes a modeling tool. The modeling tool imports the application components in a comparable component definition format, and defines a data relation between data, screens, and operations embodied in the application components in an application model. The application model has a static structural characteristic, a dynamic behavioral characteristic and an implementation characteristic. The static structural characteristic defines parts of the application. The dynamic behavioral characteristic defines responsiveness of the application to events or actions, and the implementation characteristic describes elements required for deploying the application. The modeling tool updates the cross-component mapping. The modeling tool further includes a mapping analyzer for analyzing message components and data components in the application components, and generating a cross-component mapping. | 06-03-2010 |
20100142406 | SYSTEM AND METHOD FOR BUILDING COMPONENT APPLICATIONS USING METADATA DEFINED MAPPING BETWEEN MESSAGE AND DATA DOMAINS - It is desirable to drive down the complexity involved in developing the wireless application by reducing the need to do any explicit coding, as well as reducing device resources utilized by the application when provisioned. Having an intelligent wireless device runtime environment (Device Runtime) that provides a set of basic services to manage the wireless application as a series if application components, and their interactions, can simplify the development effort and reduce resource allocation. The wireless application is described as a set of components. The data domain for this category of applications is defined using atomic data components. The communication between the device and a server is defined using atomic message components. Both message and data components are described in metadata using a structured definition language such as XML. The relationships between the message and data components are embedded in the XML definitions in the form of message/data mappings. Typically, outgoing messages are derived from some underlying data component and incoming messages affect the current state (or data representation) of the application. It is therefore apparent that the metadata defined mapping relationship is preferable between the expression of data and message components. | 06-10-2010 |
20100161767 | SYSTEM AND METHOD FOR FLEXIBLE APPLICATION HOSTING ON A WIRELESS DEVICE - A method of dynamically hosting an application program on a wireless device, a content of the application partitioned into a plurality of module envelopes, each of the module envelopes having a portion of the modules comprising the application, the method comprising the steps of initializing the loading of the application comprising referencing an application information structure, the structure comprising relational information of the module envelopes, selecting one of the module envelopes from the plurality of the module envelopes according to the relational information, configuring a state of the selected module envelope according to a predefined envelope state, the envelope state being selected from a set of envelope states comprising at least two states selected from the group comprising an offline state, an executable state, and a raw state for conversion to the executable state, and providing the selected module envelope, when configured in the executable state, to an application manager for changing the configuration of the application on the device according to the configured module envelope. | 06-24-2010 |
20100175059 | SYSTEM AND METHOD FOR IMPLEMENTING DATA-COMPATIBILITY-BASED VERSION SCHEME - A versioning schema enforced by the application development environment enables the runtime environment of a terminal device to evaluate a software update to identify potential compatibility issues and control installation of the update. The versioning schema includes a respective field for each one of a plurality of aspects of the application and defines an initial value of each field when an initial application load is released. For each successive software update affecting the application, the method involves identifying each aspect of the application affected by the software update and incrementing a value of the respective field of each identified aspect. The version number can be in the form D.M.F where D, M and F are incremented in response to changes in the application relating to data components, message components and features. | 07-08-2010 |
20100179942 | SYSTEM AND METHOD FOR EFFICIENT TRANSFER OF APPLICATIONS AND DATA DURING DEVICE SWAP - A method for automatically registering the runtime environment and related component applications with an application gateway when transferring the applications from a first wireless device to a second wireless device is provided. Applications installed on the first wireless device are registered with an application gateway, which maintains a registration list of identification information for all registered wireless devices and applications installed thereon. A back-up is created of the applications and registration information for the runtime environment installed on the first wireless device for transfer to a second wireless device. An application container of the second wireless device determining installation and communicating to the application gateway identification information regarding the second wireless device and the restored applications. The application gateway registers the second wireless device by updating the registration list with the identification information for the second wireless device and the applications installed thereon. | 07-15-2010 |
20100199261 | SYSTEM AND METHOD FOR APPLYING DEVELOPMENT PATTERNS FOR COMPONENT BASED APPLICATIONS - A computing device and method for coordinating the development of a client application including application components comprising one or more of at least one of a data component, a message component or a screen component, having corresponding component definitions, or a workflow component comprising a series of instructions. A first development pattern module configured for interaction with a development environment is provided by a computer user interface, the first development pattern module configured for selecting a first pattern from a plurality of patterns based on an application component type central to the client application, the first development pattern module for guiding a user interface with a plurality of predefined steps to coordinate a development of the application components through user input events via the user interface in accordance with the first pattern. | 08-05-2010 |
20100223560 | SYSTEM AND METHOD FOR MANAGING COMMUNICATION FOR COMPONENT APPLICATIONS - An application gateway server is provided for managing communication between an application executing in a runtime environment on a device and at least one backend server. The application gateway server comprises a message listener, a connector subsystem, and a messaging subsystem. The message listener receives messages from the component applications. The connector subsystem comprises a plurality of connectors, each of the plurality of connectors for communicating with one or more associated backend servers. The messaging subsystem comprises a message broker for processing messages received from the message listener and transmitting them to an associated one of the plurality of connectors and a communication mapping for identifying which of the plurality of connectors is to be used for each message in accordance with an origin of the message. | 09-02-2010 |
20100235399 | APPARATUS AND METHOD FOR EFFICIENT ENCODING OF APPLICATION DEFINITION USING CONTIGUOUS ARRAYS - A system and method for the simplification of data structures, particularly those used for wireless communications, encodes data structures for efficient storage and access. Wireless devices are provisioned with user applications for accessing remote services, such as World Wide Web services. The user applications comprise a plurality of component definitions which typically describe complex data structures for execution by a runtime environment. The runtime environment is conditioned to use a manner to encode such data structures in flat arrays of primitive types. | 09-16-2010 |
20100235600 | System and Method of Waste Management - A method of application waste management in a wireless device is provided. The method comprised a first low-memory event. Deleting a first set of data records incrementally until event is cleared or no more records are present. Determining a second low-memory event when memory is still low. Executing a clean-up script to mark additional data records for deletion. Deleting the second set of data records until the second low-memory condition are cleared or no more records are present. | 09-16-2010 |
20100242033 | Method and System for Controlling Software Version Updates - 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 terminal device to evaluate a software update to identify potential compatibility issues and control installation of the update. | 09-23-2010 |
20100250695 | SYSTEM AND METHOD FOR PROVIDING ASYNCHRONOUS NOTIFICATIONS USING SYNCHRONOUS DATA SOURCES - 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 device, storing a device identification and subscription request at the proxy, the proxy polling the Web service with the request, receiving at the proxy a response message determined by the Web service and in response to the polled request, continuing to poll the Web service and transmitting the response message to the mobile device only when the response message satisfies a predetermined criteria. | 09-30-2010 |
20100258630 | SYSTEMS AND METHODS FOR UPDATING RESOLVED CONTENT OF A MOBILE CODE - Various embodiments include systems, methods, data structures, and software to allow a mobile electronic device to update content resolved from a mobile code. For example, a mobile code-reading application executing on a mobile electronic device may receive a mobile code image and decode the mobile code into a data format, the data format including resolved content. The mobile code reading application may detect a content update address field in the data format, the content update address field identifying a content source. A request may be sent to the content source to verify if the resolved content is current and the resolved content or updated content may be presented by a user interface device of the mobile electronic device. In some embodiments, metadata of the resolved content is stored on the mobile electronic device and sent with the request to aid in the verifying. Other embodiments are also described. | 10-14-2010 |
20100261454 | RETRIEVING ADDITIONAL CONTENT BASED ON DATA WITHIN A MOBILE CODE - Various embodiments include systems, methods, data structures, and software to allow a mobile electronic device to retrieve additional content pertaining to content resolved from a mobile code. For example, a mobile code reading application executing on a mobile electronic device may receive a mobile code image and resolve the image to obtain data represented therein. The data resolved from the mobile code image may then be parsed to identify content, such as an image, and an identifier of additional content, such as a Universal Resource Identifier. The content item may then be presented by a target application via a user interface device of the mobile electronic device along with a user interface element representative of the additional content. Other embodiments include providing a mobile code service on a mobile electronic device or on a computing resource accessible by a mobile computing device over a network. Other embodiments are also described. | 10-14-2010 |
20100281472 | SYSTEM AND METHOD FOR MANAGEMENT OF MUTATING APPLICATIONS - A method for adapting a provisioned content of an application program on a mobile device, the content of the application being partitioned into a set of addressable logical modules, the method comprising the steps of provisioning a first group of logical modules selected from the set of logical modules to provide provisioned content on the device, monitoring execution path information of the provisioned content during execution on the device, evaluating the execution path information to adapt the provisioned content by one or more of adding logical modules to the first group from the set of logical modules, removing logical modules from the first group of logical modules or suspending logical modules from the first group of logical modules, to form a second group of logical modules, revising the first group of logical modules to correspond to the second group of logical modules to provide a revised content; and adapting the provisioned content of the application on the terminal to correspond to the revised content, during execution on the device. | 11-04-2010 |
20100325246 | METHOD AND SYSTEM FOR REALIZING ALTERNATIVE ENCLOSURES FOR ATOM AND RSS FEEDS - A method and system to provide enclosures, the method including formatting a content feed to include one or more enclosures referencing alternative formats of a content item, wherein at least one of said enclosures includes codec information added to a type field; and providing the content feed to a device via a network. Further, a method and device that receives a content feed, the method including receiving a content feed with multiple enclosures, the multiple enclosures including at least a primary enclosure and an alternative enclosure, wherein the primary enclosure references a primary format for a content item and the alternative enclosure references an alternate format for the content item; upon determining that a player does not support the primary format, checking whether the player supports the alternative format; and if the player supports the alternative format, downloading the content item using a reference included in the alternative enclosure. | 12-23-2010 |
20110010613 | SYSTEM AND METHOD FOR BUILDING MIXED MODE EXECUTION ENVIRONMENT FOR COMPONENT APPLICATIONS - A device runtime environment is provided for execution on a computing device. The device runtime environment provides an intelligent container for an application at runtime and comprises a plurality of services in communication with each other. The plurality of services a data manager, a screen manager, a communication service and a script interpreter. The data manager manages data components of the application including manipulation and persistence in a database of the data components. The screen manager managing screen components of the application and renders an output for display on a screen of the computing device. The communication service sends messages to external resources and receives and manages messages sent from external resources in accordance with corresponding message components. | 01-13-2011 |
20110016196 | METHOD AND SYSTEM TO DISCOVER AND SUBSCRIBE TO AN ENHANCED SYNDICATED FEED - Embodiments of a method and system to discover and subscribe to an enhanced syndicated feed are generally described herein. | 01-20-2011 |
20110023013 | System and Method For Generating Component Based Applications - A system and method for generating an application based on a first component having definitions expressed in a structured definition language and a second component having a series of instructions. The component applications comprise data components, presentation components, and message components, which are written in XML code. The component applications further comprise workflow components which are written in a subset of ECMAScript, and are augmented with the XML code. The components define the processing on a device runtime environment of messages communicated over a network between the device and a datasource. The system and method have a data model for providing a persistent state of the application including the component definitions and the series of instructions. The system and method also have a code module for obtaining the components from the data model and for generating a first application element including code representing the component definitions. The system and method also have a mappings module for obtaining datasource mapping information from the data model and for generating a second application element including mapping file descriptors corresponding to the datasource mapping information, the mapping information for use in communication of the messages between the device runtime environment and the datasource. The system and method also have a resource module for collecting application resources and for generating a third application element including the resources, wherein the application elements are subsequently packaged as a deployable form of the application. | 01-27-2011 |
20110035742 | SYSTEM AND METHOD FOR EXTENDING A COMPONENT-BASED APPLICATION PLATFORM WITH CUSTOM SERVICES - A system and method for dynamically associating an application with an extension service to generate an extended, dynamically linked version of the application. The application is configurable for deployment on an electronic device and for subsequent interaction with the extension service during execution through communication messages defined in a structured definition language. The system and method include a parser module configured for analyzing a set of service metadata descriptors to identify a communication interface associated with the extension service, such that the service metadata descriptors describe the communication interface including structure and type of parameters expected by the extension service for use in manipulation of the communication messages. The system and method also include a linking module coupled to the parser module for using the communication interface and a reference to the extension service in the code of the application to build a runtime dynamic link between the extension service and the application to produce the executable application. | 02-10-2011 |
20110041138 | SYSTEM AND METHOD OF PRESENTING ENTITIES OF STANDARD APPLICATIONS IN WIRELESS DEVICES - A method of presenting data entities of standard device applications in wireless devices is provided. Component-based applications are hosted on a wireless device providing an application runtime environment for hosting at least one component-based application. Component definitions are hosted for developing the component-based application. A standard data component implements a standard data component definition; the standard data component definition is embedded into the component-based application definition during development. The standard data component providing access to a standard device data entity by invoking device dependent APIs the standard data component presenting the standard device data entity as a user defined data component. The application runtime environment automatically making functionality available of the user defined data components available to standard data component. | 02-17-2011 |
20110072044 | ACCESS CONTROL SYSTEM AND METHOD FOR WIRELESS APPLICATION PROVISIONING - A method for controlling access to content on a network, the method comprising the steps of associating access credentials with content to be published for download receiving a content download request from a mobile device, the content download request including access information, matching the received access information with the published content access credentials to permit access to the published content and allowing the permitted content to be downloaded by the mobile device. | 03-24-2011 |
20110083117 | System and Method For Dynamic Generation And Customization Of Web Service Client Applications For Terminals - Many different web services require different application programs to access their data, and it is not practical for a wireless device to contain a sufficient number of application programs such that the device would be able to access all the available web services. Further, as new web services are developed, they may not be compatible with current application programs. Systems and methods are presented for dynamically generating components of an application program for interaction with a selected schema defined service, the application for execution on a terminal coupled to the service via a network. One method comprises obtaining schema definitions of the service from a source and parsing the schema definitions for identifying an interface element. The interface element can include a plurality of element definitions. This method also builds a model of a service interface for representing the service, the service interface including the identified interface element. This method also generates an application template according to the model, the template including at least one of the element definitions comprising the interface element, wherein the template is configured for customization for assembling the application for execution by the terminal. | 04-07-2011 |
20110089229 | CONSTRUCTING A COMBINED TRACKING ADDRESS - Systems and methods for constructing a combined tracking address and reporting tracking information using the combined tracking address are described. | 04-21-2011 |
20110131219 | SYSTEM AND METHOD FOR MANAGING MULTIPLE EXTERNAL IDENTITIES OF USERS WITH LOCAL OR NETWORK BASED ADDRESS BOOK - A method and system for managing multiple external identities of users with a local or network based address book having the steps of: creating a set of address book field and value information, the set of address book field and value information being one or more external identities; and forwarding the one or more external identities to a receiving party. | 06-02-2011 |
20110151848 | SYSTEM AND METHOD FOR SIMPLIFICATION OF DATA STRUCTURE IN WIRELESS COMMUNICATIONS - System and method for data simplification in wireless communications are enabled by an application developer toolkit used to convert complex service messages to a simplified data structure for storing information associated with a remote service that utilizes complex data structures for conveying the information to devices that access the remote service. The application developer toolkit also outputs maps for converting the complex service messages to simplified wireless messages in a format of the simplified data structure, and maps simplified wireless messages to complex service messages. A proxy located in a communications path between the wireless device and the remote service uses the maps to convert complex service messages to simplified service messages, and vice versa. | 06-23-2011 |
20110167137 | METHOD AND SYSTEM FOR CORRELATION OF MOBILE CHANNEL SUBSCRIPTION WITH DELIVERY CONTEXT - A method and system for establishing a delivery context for channel subscription in a mobile network comprising the steps of: establishing, from a mobile device in the mobile network, a subscription with a content provider; and passing a delivery context to a delivery server. | 07-07-2011 |
20110167458 | METHOD AND SYSTEM FOR MEDIATED ACCESS TO A DATA FACADE ON A MOBILE DEVICE - A content delivery system, a mobile subscriber terminal ( | 07-07-2011 |
20110218951 | SYSTEM AND METHOD FOR PUSHING DATA TO A MOBILE DEVICE - A method for handling information requests from mobile devices includes a memory, a state prediction module, and a push module. The memory is operable to store data requests received from the mobile devices. The state prediction module is operable to access the memory to predict forecasted data requests for a mobile device based on the stored data requests. The push module is operable to receive the forecasted data requests from the state prediction module and in response request and receive response data related to the forecasted data requests and prepare the response data for transmission to the mobile device over a wireless network. | 09-08-2011 |
20110292454 | APPARATUS, AND ASSOCIATED METHOD, FOR FACILITATING BACKGROUND PROCESSING OF PUSH CONTENT - Apparatus, and an associated method, for a communication device operable pursuant to a push content communication scheme. An instruction detector detects a message containing a instruction by which to operate upon push content. The message is, for instance, generated by a mobile station at which an application associated with the content is resident. Once detected by the instruction detector, a content operator operates upon the content in a manner corresponding to the instruction contained in the detected message. Once operated upon, the content is stored at a storage element, available when an application of which the content is associated, becomes active. | 12-01-2011 |
20120016967 | Method and System to Discover and Subscribe to an Enhanced Syndicated Feed - Embodiments of a method and system to discover and subscribe to an enhanced syndicated feed are generally described herein. | 01-19-2012 |
20120117165 | SYSTEM AND METHOD FOR MIXED MODE DELIVERY OF DYNAMIC CONTENT TO A MOBILE DEVICE - A method, system and apparatus for mixed mode delivery of content to a mobile device, the method having the steps of: receiving a subscription message including a filter; storing the filter; sending a subscription identifier; applying the filter to content available on the content provider, thereby producing a content subset; waiting for receipt of a content request; and forwarding the content subset upon receipt of the content request. | 05-10-2012 |
20120144196 | System and Method for Secure Control of Resources of Wireless Mobile Communication Devices - Systems and methods for secure control of a wireless mobile communication device are disclosed. Each of a plurality of domains includes at least one wireless mobile communication device asset. When a request to perform an operation affecting at least one of the assets is received, it is determined whether the request is permitted by the domain that includes the at least one affected asset, by determining whether the entity with which the request originated has a trust relationship with the domain, for example. The operation is completed where it is permitted by the domain. Wireless mobile communication device assets include software applications, persistent data, communication pipes, and configuration data, properties or user or subscriber profiles. | 06-07-2012 |
20120173652 | METHOD FOR HANDLING COMMUNICATIONS OVER A NON-PERMANENT COMMUNICATION LINK - A method is disclosed for handling communications over a non-permanent communication link. The method comprising centrally receiving a message to transmit from a plurality of applications, checking the availability of the non-permanent communication link, if the non-permanent communication link is not-available, queuing the received message for future transmission, and providing the message to a transport/network layer if the communication link is available. | 07-05-2012 |
20120265978 | System and Method for Context Aware Dynamic Ribbon - Predicting user actions and preemptively modifying a device in such a way as to make performing those actions easier. More specifically, a dynamic ribbon (DR) which comprises a ribbon whose contents and attributes can be changed dynamically based on anticipated user actions. The anticipated user action is facilitated by modifying the DR according to a preference to make some information available and/or make some action easier to perform. | 10-18-2012 |
20120303693 | APPARATUS, AND ASSOCIATED METHOD, FOR FACILITATING BACKGROUND PROCESSING OF PUSH CONTENT - Apparatus, and an associated method, for a communication device operable pursuant to a push content communication scheme. An instruction detector detects a message containing a instruction by which to operate upon push content. The message is, for instance, generated by a mobile station at which an application associated with the content is resident. Once detected by the instruction detector, a content operator operates upon the content in a manner corresponding to the instruction contained in the detected message. Once operated upon, the content is stored at a storage element, available when an application of which the content is associated, becomes active. | 11-29-2012 |
20130117430 | METHOD FOR PROVIDING WIRELESS APPLICATION PRIVILEGE MANAGEMENT - A method for providing an administration policy to a user device comprising a plurality of applications, the method comprising centrally generating the administration policy to be implemented in the user device, the administration policy comprising at least one of an application administration policy to be used by at least one of the plurality of applications and a client administration policy for the user device; and providing the generated policy to the user device. | 05-09-2013 |
20130318025 | APPARATUS, AND ASSOCIATED METHOD, FOR SLICING AND USING KNOWLEDGEBASE - An apparatus, and an associated method, slices a knowledgebase into a knowledgebase portion and stores the knowledgebase portion at a device, such as a smart phone or tablet computer. The sliced knowledgebase is accessed to obtain a current mindset of a user of the device. | 11-28-2013 |
20140171023 | System and Method for Secure Control of Resources of Wireless Mobile Communication Devices - Systems and methods for secure control of a wireless mobile communication device are disclosed. Each of a plurality of domains includes at least one wireless mobile communication device asset. When a request to perform an operation affecting at least one of the assets is received, it is determined whether the request is permitted by the domain that includes the at least one affected asset, by determining whether the entity with which the request originated has a trust relationship with the domain, for example. The operation is completed where it is permitted by the domain. Wireless mobile communication device assets include software applications, persistent data, communication pipes, and configuration data, properties or user or subscriber profiles. | 06-19-2014 |
20140171128 | HARVESTING COMMUNICATION PARAMETER OBSERVATIONS IN GNSS-DENIED ENVIRONMENTS - A method includes receiving location information from a mobile device, the location information indicating a location of a mobile device operating the mobile device in a global positioning navigation satellite system (GNSS)-location-denied environment. One or more communication parameters associated with communications between the mobile device and a network can be identified. The communication parameters can be associated with the location of the mobile device. The mobile device can provide the location information using a social networking site, for example, using a check-in feature or drop-down location menu. | 06-19-2014 |
20140173721 | MANIPULATING SCREEN LAYERS IN MULTI-LAYER APPLICATIONS - A method performed on a device includes receiving, from a user, a finger-touch-initiated request for access to a layer of a multi-layer application on the device, the multi-layer application having a plurality of user interface layers. The method may also include identifying a finger of the user used to provide the finger-touch-initiated request, the finger associated with one of the layers of the multi-layer application. The layer associated with the identified finger of the user may be operated on. Each finger of the user can be associated with a different layer of the multi-layer application. Fingerprints can be used to differentiate each finger and/or to identify the user by fingerprint recognition techniques. Fingerprints can be used to vary the access parameters of a layer of the application and/or to provide security levels for accessing the layers of the multi-layer application. | 06-19-2014 |
20150074752 | System and Method for Secure Control of Resources of Wireless Mobile Communication Devices - Systems and methods for secure control of a wireless mobile communication device are disclosed. Each of a plurality of domains includes at least one wireless mobile communication device asset. When a request to perform an operation affecting at least one of the assets is received, it is determined whether the request is permitted by the domain that includes the at least one affected asset, by determining whether the entity with which the request originated has a trust relationship with the domain, for example. The operation is completed where it is permitted by the domain. Wireless mobile communication device assets include software applications, persistent data, communication pipes, and configuration data, properties or user or subscriber profiles. | 03-12-2015 |