Patent application number | Description | Published |
20090164653 | ADAPTIVE STREAMING FOR ON DEMAND WIRELESS SERVICES - An adaptive media distribution system provides an on demand user experience across a limited throughput wireless network by selectively utilizing available storage on a handheld communication device, taking advantage of increased availability of extended memory solutions. Creation of an adaptable user interface (UI) widget (e.g., Trig) serves as a near real-time mechanism for delivery of media content, overcoming the over-the-air latency and difficulties with streaming interoperability. Yet, for handheld communication devices with limited storage, the adaptive media distribution system further allows legacy devices to receive on demand services via streaming, albeit with the requisite relatively long latency associated with cellular multimedia services. | 06-25-2009 |
20090197582 | PLATFORM FOR MOBILE ADVERTISING AND MICROTARGETING OF PROMOTIONS - An end-to-end mobile advertising system characterizes user behavior (e.g., location, interaction with advertisements on a mobile communication device, etc.) in order to select micro-targeted advertisements. A marketplace platform handles the formatting required for presentation suitable for mobile communication devices in accordance with negotiated tags for a desired audience (“reach”), for a suitable number of presentations (“frequency”) and for an effective duration (“time”) within a particular scheduled window. A condition of schedule for a timed coupon advertisement campaign is supported. Effectiveness is gauged even in the instance of impression advertisements by monitoring user location and/or interaction with the communication device to see a change in behavior (e.g., does not go to a competitor as forecasted, does go to a location of the advertiser, calls the advertiser, clips the advertisement for future reference, etc.). The marketplace platform secures user identification for privacy reasons from advertising entities that provide the advertisements. | 08-06-2009 |
20090197616 | CRITICAL MASS BILLBOARD - A public advertisement display (e.g., billboard) is dynamically adjusted for advertising content in response to characterizing a viewing population. At least a subset of the viewing population carries a wireless networked device that can be associated with a user's identity as well as a location of the user. A user profile is developed based on behavior, collected demographic data, web browsing through other devices, etc. Advertising campaigns have royalty values based on the number of viewers of a particular characterization. Optimization of the royalty is dynamically determined based on determining a number of viewers and a characterization of at least a portion of the viewers. A targeted advertising campaign of reach-frequency-time per viewer can be satisfied at least in part by tracking these views for identified users. A marketplace platform depersonalizes tracking and royalty reports to advertisers to protect the users and encourage their participation in the tracking. | 08-06-2009 |
20090198542 | DISTRIBUTING PREMIUM CONTENT WITH ADVERTISING SPONSORSHIP - Distribution of rights protected content as a function of advertisement based sponsorship is provided. Rights protected content can be obtained by a user for no cost or for a reduced cost in exchange for acceptance of advertisements. The advertisements can be provided as a condition that should be satisfied before the rights protected content is presented. The advertisement can be distributed as a single delivery or as a bundled delivery. The premium content and associated advertising rules can be shared between devices in a peer-to-peer manner. | 08-06-2009 |
20090198579 | KEYWORD TRACKING FOR MICROTARGETING OF MOBILE ADVERTISING - An end-to-end mobile advertising system characterizes user behavior with regard to a mobile communication device in order to select micro-targeted advertisements. In particular, “keyword” usage in mobile applications can serve as a basis or augment a user behavioral profile. The types of keywords monitored address the particular user interface limitations and uses of a mobile communication device, such as dialed telephone messages, applets, or triglets downloaded, RSS feeds selected, and search terms or navigation links used in a wireless WAP. A marketplace platform handles the formatting required for presentation suitable for mobile communication devices in accordance with negotiated tags for a desired audience (“reach”), for a suitable number of presentations (“frequency”) and for an effective duration (“time”) within a particular scheduled window. Effectiveness is gauged even in the instance of impression advertisements by monitoring user location and/or interaction with the communication device to see a change in behavior. | 08-06-2009 |
20090199107 | PLATFORM FOR MOBILE ADVERTISING AND PERSISTENT MICROTARGETING OF PROMOTIONS - An end-to-end mobile advertising system characterizes user behavior (e.g., location, interaction with advertisements on a mobile communication device, etc.) in order to select micro-targeted advertisements. A marketplace platform handles the formatting required for presentation suitable for mobile communication devices in accordance with negotiated tags for a desired audience (“reach”), for a suitable number of presentations (“frequency”) and for an effective duration (“time”) within a particular scheduled window. Effectiveness is gauged even in the instance of impression advertisements by monitoring user location and/or interaction with the communication device to see a change in behavior (e.g., whether goes to a location of a competitor or advertiser, calls the advertiser, clips the advertisement, etc.). This effectiveness is further tracked across applications and/or platforms to capture reach, frequency, and duration of a particular advertising campaign for a user. The marketplace platform secures user identification for privacy reasons from advertising entities that provide the advertisements. | 08-06-2009 |
20090199114 | MULTIPLE ACTIONS AND ICONS FOR MOBILE ADVERTISING - On a mobile communication device there are many more possible workflows that could be followed given the available functions of that device. These may include, but are not limited to, “click to call”, “click to locate”, “click to SMS”, “click to send a picture”, “click to handle later”, and can be constrained only by the available and accessible functionality of the user's device. A list of actions to be made available associated with an advertisement are provided along with an iconic visual representation of those actions for the user to identify what the resultant workflow will be if they activate the action. The list can be presented as selectable actions within the advertisement, on a sub menu activated by a dedicated device key or assigned softkey, or directly activated by using dedicated device keys or assigned soft keys, or other user-to-device interaction methods. | 08-06-2009 |
20090248883 | APPARATUS AND METHODS FOR MANAGING WIDGETS IN A WIRELESS COMMUNICATION ENVIRONMENT - Apparatus and methods relating to mobile widgets. In particular, apparatus and methods for integrating network services and/or network resources with widget capabilities, managing mobile widgets, providing portability to mobile widgets, and generating content with respect to a mobile widget. In one aspect, a method for integration of network services and/or resources with widget capabilities is provided. The method may include providing for an interface between a widget management component and at least one of a network resource or a network service. The method may also include accessing, at the widget management component via the interface, at least one of a network resource or network service. Further, the method may include integrating the network resource or the network service with a widget functionality. | 10-01-2009 |
20090248996 | APPARATUS AND METHODS FOR WIDGET-RELATED MEMORY MANAGEMENT - Apparatus and methods for changing operational modes of a widget and changing content feed to a widget based on operational mode changes and/or memory availability on the wireless device are provided. Apparatus and methods for managing the runtime memory usage of mobile widgets on a wireless device by changing widget states based on widget usage data are also provided. | 10-01-2009 |
20090249321 | APPARATUS AND METHODS FOR WIDGET UPDATE SCHEDULING - Methods and apparatus for scheduling a content update of a mobile widget are provided. The method may include receiving a widget update consideration. The method may also include generating a content update schedule for a mobile widget based on the update consideration. Further, the method may include storing the generated content update schedule for use in updating a content of the mobile widget. | 10-01-2009 |
20090271778 | APPARATUS AND METHODS FOR TRANSPORT OPTIMIZATION FOR WIDGET CONTENT DELIVERY - Apparatus and methods for transport optimization for widget content delivery includes obtaining updated content corresponding to a mobile widget having a plurality of informational hierarchical depths, and obtaining user navigation pattern historical data corresponding to the mobile widget, wherein the user navigation pattern historical data corresponds to the plurality of informational hierarchical depths. The aspects also include obtaining a first informational hierarchical depth range for inclusion in a first content update message for delivery to a device, wherein the first informational hierarchical depth range is based on the user navigation pattern historical data. Further, the aspects include generating a content update message with a first portion of the updated content corresponding to the first informational hierarchical depth range. Optionally, the aspects further include reducing a size of the first portion of the updated content in the first content update message, thereby defining a first compressed portion of the updated content. | 10-29-2009 |
20100076968 | METHOD AND APPARATUS FOR AGGREGATING AND PRESENTING DATA ASSOCIATED WITH GEOGRAPHIC LOCATIONS - Implementations relate to systems and methods for aggregating and presenting data related to geographic locations. Geotag data related to geographic locations and associated features or attributes can be collected to build a regional profile characterizing a set of locations within the region. Geotag data related to the constituent locations, such as user ratings or popularity ranks for restaurants, shops, parks, or other features, sites, or attractions, can be combined to generate a profile of characteristics of locations in the region. The platform can generate recommendations of locations to transmit to the user of a mobile device, based for instance on the location of the device in the region as reported by GPS or other location service and the regional profile. Geotag data can include audio data analyzed using region-specific terms, and user recommendations can be presented via dynamic menus based on regional profiles, user preferences or other criteria. | 03-25-2010 |
20100281156 | SYSTEM AND METHOD OF RECORDING AND SHARING MOBILE APPLICATION ACTIVITIES - A method of recording activity at a wireless device is provided. The method includes receiving a record command, determining a user activity at the wireless device, and determining available memory at the wireless device. The method further includes recording the user activity to create a device recording at least partially based on the user activity and the available memory. | 11-04-2010 |
20110055613 | POWER OPTIMIZATION FOR DATA SERVICES - Systems and methods for optimizing the power of a battery in a mobile device are provided. The systems and methods include receiving a request from at least one of a plurality of applications running on the mobile device. The systems and methods further include determining user characteristics from interacting with at least one of the applications and determining a user dwell time threshold based upon the user's interactions with an application. The systems and methods further include buffering requests if the user dwell time is less than the user dwell threshold level. | 03-03-2011 |
20110254865 | APPARATUS AND METHODS FOR DYNAMICALLY CORRELATING VIRTUAL KEYBOARD DIMENSIONS TO USER FINGER SIZE - Embodiments provide user interface for computing devices equipped with a touchscreen user interface/display and a digital camera that enhances a portion of a displayed image within a user's gaze. A user may calibrate their mobile device by touching a portion of the touchscreen with one or more fingers and following a moving image on the display with their eyes. The mobile device may track where a user is looking, and if the user is looking at the mobile device display, a portion of the display in the vicinity of the user's gaze may be enhanced in size. In an embodiment, if the user is looking at a virtual keyboard, key icons near the user's gaze may be increased in size commensurate with the user's finger tip size. The in this manner, a user can accurately select individual keys in a virtual keyboard that fits within a mobile device display. | 10-20-2011 |
20120136998 | METHODS AND SYSTEMS FOR ACCESSING LICENSABLE ITEMS IN A GEOGRAPHIC AREA - Methods and apparatus for accessing licensable items unique to a geographic area via a wireless device are provided. The method and apparatus may include obtaining access to licensable items available in a first location of the wireless device. The methods and apparatus may further include downloading a licensable item. The licensable item is associated with a license providing the wireless device with a right to distribute the licensable item. The methods and apparatus may also include leaving a virtual copy of the licensable item in a second location of the wireless device different from the first location using the right to distribute. | 05-31-2012 |
20120295617 | SELECTIVELY EXTENDING A WAITING PERIOD BEFORE AN ORIGINATING USER EQUIPMENT FAILS A CALL BASED ON NETWORK INFORMATION OF ONE OR MORE TARGET USER EQUIPMENTS - In an embodiment, network information associated with a plurality of user equipments (UEs) is determined by an application server. For example, the network information can include information indicative of whether the respective UEs are connected to fast-response networks or slow-response networks. The application server receives a request from an originating UE to initiate a communication session to at least one target UE among the plurality of UEs. The application server selectively requests the originating UE to extend a wait timer based at least in part upon the determined network information for the at least one target UE, wherein expiration of the wait timer prompts the originating UE to fail the communication session. The originating UE receives the extension request from the application server and extends the wait timer such that call failure due to wait timer expiration is delayed and/or avoided. | 11-22-2012 |
20120311656 | APPARATUS AND METHOD OF LAYERED LICENSING - A methodology and apparatus for layered licensing is described. A licensable item is detected on a device. A legacy license associated with the licensable item is accessed, wherein the legacy license corresponds to a legacy licensing policy. A layered license associated with the licensable item is accessed, wherein the layered license corresponds to a layered licensing policy. The legacy licensing policy and the layered licensing policy are integrated into an integrated license, and the integrated license is enforced. | 12-06-2012 |
20120311724 | APPARATUS AND METHOD OF IN-APPLICATION LICENSING - Apparatus and methods for licensing include executing a base application on a device, initiating a transaction with an application store to obtain access to a subordinate licensable item that is usable by the base application, receiving a transaction receipt corresponding to the transaction for the subordinate licensable item, and obtaining, from a license server, a subordinate license that corresponds to the subordinate licensable item. Additionally, the apparatus and methods may include storing a base license for a base application on a device, acquiring a subordinate license for a subordinate licensable item usable by the base application, receiving a request to execute the base application, enforcing, by a license agent service on the device, the base license with respect to executing the base application, and enforcing, by the base application, the subordinate license during execution of the base application. | 12-06-2012 |
20120324267 | POWER OPTIMIZATION FOR DATA SERVICES - Systems and methods for optimizing the power of a battery in a mobile device are provided. The systems and methods include receiving a request from at least one of a plurality of applications running on the mobile device. The systems and methods further include determining user characteristics from interacting with at least one of the applications and determining a user dwell time threshold based upon the user's interactions with an application. The systems and methods further include buffering requests if the user dwell time is less than the user dwell threshold level. | 12-20-2012 |
20130115928 | SYSTEM AND METHOD OF RECORDING AND SHARING MOBILE APPLICATION ACTIVITIES - A method of recording activity at a wireless device is provided. The method includes receiving a record command, determining a user activity at the wireless device, and determining available memory at the wireless device. The method further includes recording the user activity to create a device recording at least partially based on the user activity and the available memory. | 05-09-2013 |
20140029477 | DELIVERING TIME SYNCHRONIZED ARBITRARY DATA IN AN RTP SESSION - The disclosure relates to wireless communications. An aspect generates a plurality of packets of data, each packet comprising a header and a payload of media data, receives opaque data related to a payload of at least one packet, and embeds the opaque data in an extension header of the at least one packet. An aspect receives a plurality of packets of data, each packet comprising a header and a payload of media data, and receives opaque data related to a payload of at least one packet, the opaque data embedded in an extension header of the at least one packet. | 01-30-2014 |
20140156725 | GRACEFUL DEGRADATION OF WEBSOCKET CONNECTIONS TO NONPERSISTENT HTTP-BASED COMMUNICATIONS - Systems, methods, and apparatus for enabling communications between a client and server are herein disclosed such that a connection between the client and server can be switched from a persistent to a nonpersistent connection. Persistent connections tend to drain battery power and cause other degradations, and thus switching to nonpersistent connections, at least temporarily, can preserve battery power and enable other advantages. | 06-05-2014 |