Apple wins patent for newsreader for mobile device
TweetFollow Us on Twitter

Apple wins patent for newsreader for mobile device

Apple has won a patent (number 7921187) for a newsreader for a mobile device.

Per the patent, providing information to a mobile device can include receiving a translation request from a mobile device, wherein the translation request includes a resource locator identifying information in a native format; accessing the information identified by the resource locator, wherein the information is retrieved from a local cache if available and otherwise is retrieved from a source associated with the resource locator; translating at least a portion of the information identified by the resource locator to generate a translated file in a supported format; and transmitting the translated file to the mobile device.

Further, the information retrieved from a source associated with the resource locator can be stored in the local cache. Additionally, the information identified by the resource locator can be cleared from the local cache after a predetermined amount of time. The inventors are Stephane Lunati, Ken Goto, John Martin, May-Li Khoe and Helan Ma.

Here's Apple's background and summary of the invention: "Mobile devices can be configured to access and retrieve content, including web pages and multimedia content, over a wireless network connection. A wide variety of wireless protocols have been established to support wireless communications via a mobile device. For example, a mobile device can establish a wireless network connection through an access point, such as a cellular network or a wireless access point, including an 802.11g access point and a Wi-Fi hot spot.

"Once connected, the mobile device can access a number of information sources, including the internet and private networks. Further, the mobile device can use the wireless connection to receive e-mail messages, retrieve electronic documents, and access content servers to browse web pages. The types of information that can be presented on a mobile device have been expanded in recent years to include high-resolution images and multimedia streams.

"Further, a mobile device can access one or more data feeds over the wireless data network. A data feed can be characterized by a particular web feed format, such as an RSS (Really Simple Syndication, RDF Site Summary, or Rich Site Summary) feed. RSS describes a family of web feed formats used to publish frequently updated content, including blog entries, news stories and headlines, podcasts, and job listings. An RSS document, which is referred to as a feed, a web feed, or a channel, can contain either a summary of content from an associated web site or a full text version of the web content. For example, an RSS feed can be employed for web syndication, in which one or more portions of content from a source web site are made available for use on other web sites. Further, the RSS feed can be used to identify the information most recently made available on a source web site, such as the latest news stories, forum posts, and listings.

"A mobile device executing a function limited application, such as a browser or reader application, can be configured to transmit a request for one or more items of content to an information provider. Further, the mobile device can be configured to determine whether information received in response to the request for content is supported by the function limited application hosted on the mobile device.

"For example, the mobile device can examine a content-type header received from an information provider to determine whether any unsupported content is being received, such as an RSS feed. In order to permit mobile access to a variety of information sources and content types, the present inventors recognized the need to request from a service provider reformatted or translated content corresponding to one or more types of unsupported content.

The present inventors also recognized the need for a service provider to cache original source content for which translated content has been previously requested. Further, the need to cache translated content corresponding to the original source content also was recognized. Additionally, the present inventors also recognized the need to structure the translated content in a single file to permit users to quickly navigate through the translated content. Accordingly, the techniques and apparatus described here implement algorithms for requesting, translating, and caching content for use on a mobile device.

"In general, in one aspect, the subject matter can be implemented to include receiving a translation request from a mobile device, wherein the translation request includes a resource locator identifying information in a native format; accessing the information identified by the resource locator, wherein the information is retrieved from a local cache if available and otherwise is retrieved from a source associated with the resource locator; translating at least a portion of the information identified by the resource locator to generate a translated file in a supported format; and transmitting the translated file to the mobile device.

"The subject matter also can be implemented such that the native format corresponds to an RSS feed. Further, the subject matter can be implemented to include storing in the local cache the information retrieved from a source associated with the resource locator. clearing the information identified by the resource locator from the local cache after a predetermined amount of time.

"The subject matter also can be implemented to include storing the translated file in the local cache, wherein the translated file is associated with the information identified by the resource locator. The subject matter further can be implemented to include determining that the information identified by the resource locator has been updated at the source associated with the resource locator; and clearing the translated file from the local cache. Additionally, the subject matter can be implemented to include automatically generating the translation request, by the mobile device, in response to receiving information associated with the resource locator in an unsupported format.

"The subject matter also can be implemented such that the mobile device detects the unsupported format based on a value included in a content-type field. The subject matter further can be implemented such that the translated file comprises a HyperText Markup Language file. Additionally, the subject matter can be implemented to include displaying the translated file as an index including a plurality of links, wherein selecting a link causes a first portion of the translated file to be hidden and a second portion of the translated file to be displayed.

"In general, in another aspect, the subject matter can be implemented as a computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising receiving a translation request from a mobile device, wherein the translation request includes a resource locator identifying information in a native format; accessing the information identified by the resource locator, wherein the information is retrieved from a local cache if available and otherwise is retrieved from a source associated with the resource locator; translating at least a portion of the information identified by the resource locator to generate a translated file in a supported format; and transmitting the translated file to the mobile device.

"Further, the subject matter can be implemented such that the native format corresponds to an RSS feed. The subject matter also can be implemented to be further operable to cause data processing apparatus to perform operations comprising storing in the local cache the information retrieved from a source associated with the resource locator. Additionally, the subject matter can be implemented to be further operable to cause data processing apparatus to perform operations comprising clearing the information identified by the resource locator from the local cache after a predetermined amount of time.

"The subject matter also can be implemented to be further operable to cause data processing apparatus to perform operations comprising storing the translated file in the local cache, wherein the translated file is associated with the information identified by the resource locator. Further, the subject matter can be implemented to be further operable to cause data processing apparatus to perform operations comprising determining that the information identified by the resource locator has been updated at the source associated with the resource locator; and clearing the translated file from the local cache. Additionally, the subject matter can be implemented to be further operable to cause data processing apparatus to perform operations comprising automatically generating the translation request, by the mobile device, in response to receiving information associated with the resource locator in an unsupported format.

"Further, the subject matter can be implemented such that the mobile device detects the unsupported format based on a value included in a content-type field. The subject matter also can be implemented such that the translated file comprises a HyperText Markup Language file. Additionally, the subject matter can be implemented to be further operable to cause data processing apparatus to perform operations comprising displaying the translated file as an index including a plurality of links, wherein selecting a link causes a first portion of the translated file to be hidden and a second portion of the translated file to be displayed.

"The techniques described in this specification can be implemented to realize one or more of the following advantages. For example, the techniques can be implemented such that one or more types of content that are not supported by a function limited application can be translated into a supported format. The techniques also can be implemented such that the request for translated information can be automatically generated upon detecting that content is being received in an unsupported format.

"The techniques further can be implemented to include caching at a service provider one or more of the source content represented in an unsupported format and the translated content corresponding to the source content. Additionally, the techniques can be implemented to include automatically transmitting a request for translated content in response to detecting the receipt of information in an unsupported format."

-- Dennis Sellers

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Bookends 12.8 - Reference management and...
Bookends is a full-featured bibliography/reference and information-management system for students and professionals. Bookends uses the cloud to sync reference libraries on all the Macs you use.... Read more
Adobe Creative Cloud 4.0.0.185 - Access...
Adobe Creative Cloud costs $19.99/month for a single app, or $49.99/month for the entire suite. Introducing Adobe Creative Cloud desktop applications, including Adobe Photoshop CC and Illustrator CC... Read more
Default Folder X 5.1.4 - Enhances Open a...
Default Folder X attaches a toolbar to the right side of the Open and Save dialogs in any OS X-native application. The toolbar gives you fast access to various folders and commands. You just click on... Read more
Amazon Chime 4.1.5587 - Amazon-based com...
Amazon Chime is a communications service that transforms online meetings with a secure, easy-to-use application that you can trust. Amazon Chime works seamlessly across your devices so that you can... Read more
Persecond 1.0.9 - Timelapse video made e...
Persecond is the easy, fun way to create a beautiful timelapse video. Import an image sequence from any camera, trim the length of your video, adjust the speed and playback direction, and you’re done... Read more
CrossOver 16.2 - Run Windows apps on you...
CrossOver can get your Windows productivity applications and PC games up and running on your Mac quickly and easily. CrossOver runs the Windows software that you need on Mac at home, in the office,... Read more
MegaSeg 6.0.2 - Professional DJ and radi...
MegaSeg is a complete solution for pro audio/video DJ mixing, radio automation, and music scheduling with rock-solid performance and an easy-to-use design. Mix with visual waveforms and Magic... Read more
Apple iTunes 12.6 - Play Apple Music and...
Apple iTunes lets you organize and stream Apple Music, download and watch video and listen to Podcasts. It can automatically download new music, app, and book purchases across all your devices and... Read more
GraphicConverter 10.4 - $39.95
GraphicConverter is an all-purpose image-editing program that can import 200 different graphic-based formats, edit the image, and export it to any of 80 available file formats. The high-end editing... Read more
OpenEmu 2.0.5 - Open Source game-emulati...
OpenEmu is about to change the world of video game emulation, one console at a time... For the first time, the 'It just works' philosophy now extends to open source video game emulation on the Mac.... Read more

The best new games we played this week
It's been quite the week, but now that all of that business is out of the way, it's time to hunker down with some of the excellent games that were released over the past few days. There's a fair few to help you relax in your down time or if you're... | Read more »
Orphan Black: The Game (Games)
Orphan Black: The Game 1.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0 (iTunes) Description: Dive into a dark and twisted puzzle-adventure that retells the pivotal events of Orphan Black. | Read more »
The Elder Scrolls: Legends is now availa...
| Read more »
Ticket to Earth beginner's guide: H...
Robot Circus launched Ticket to Earth as part of the App Store's indie games event last week. If you're not quite digging the space operatics Mass Effect: Andromeda is serving up, you'll be pleased to know that there's a surprising alternative on... | Read more »
Leap to victory in Nexx Studios new plat...
You’re always a hop, skip, and a jump away from a fiery death in Temple Jump, a new platformer-cum-endless runner from Nexx Studio. It’s out now on both iOS and Android if you’re an adventurer seeking treasure in a crumbling, pixel-laden temple. | Read more »
Failbetter Games details changes coming...
Sunless Sea, Failbetter Games' dark and gloomy sea explorer, sets sail for the iPad tomorrow. Ahead of the game's launch, Failbetter took to Twitter to discuss what will be different in the mobile version of the game. Many of the changes make... | Read more »
Splish, splash! The Pokémon GO Water Fes...
Niantic is back with a new festival for dedicated Pokémon GO collectors. The Water Festival officially kicks off today at 1 P.M. PDT and runs through March 29. Magikarp, Squirtle, Totodile, and their assorted evolved forms will be appearing at... | Read more »
Death Road to Canada (Games)
Death Road to Canada 1.0 Device: iOS Universal Category: Games Price: $7.99, Version: 1.0 (iTunes) Description: Get it now at the low launch price! Price will go up a dollar every major update. Update news at the bottom of this... | Read more »
Bean's Quest Beginner's Guide:...
Bean's Quest is a new take on both the classic platformer and the endless runner, and it's free on the App Store for the time being. Instead of running constantly, you can't stop jumping. That adds a surprising new level of challenge to the game... | Read more »
How to rake in the cash in Bit City
Our last Bit City guide covered the basics. Now it's time to get into some of the more advanced techniques. In the later cities, cash flow becomes much more difficult, so you'll want to develop some strategies if you want to complete each level.... | Read more »

Price Scanner via MacPrices.net

SSD Speeder RAM Disk SSD Life Extender App Fo...
Fehraltorf, Switzerland based B-Eng has announced they are making their SSD Speeder app for macOS publicly available for purchase on their website. SSD Speeder is a RAM disk utility that prevents... Read more
iPhone Scores Highest Overall in Smartphone D...
Customer satisfaction is much higher among smartphone owners who use their device to operate other connected home services such as smart thermostats and smart appliances, according to the J.D. Power... Read more
Swipe CRM Free Photo-Centric CRM Sales DEal C...
Swipe CRM LLC has introduced Swipe CRM: Visual Sales 1.0 for iPad, an app for creating, managing, and sharing visually stunning sales deals. Swipe CRM is targeted to small-and-medium creative... Read more
13-inch 2.0GHz Apple MacBook Pros on sale for...
B&H has the non-Touch Bar 13″ 2.0GHz MacBook Pros in stock today and on sale for $150 off MSRP. Shipping is free, and B&H charges NY sales tax only: - 13″ 2.0GHz MacBook Pro Space Gray (... Read more
15-inch Touch Bar MacBook Pros on sale for up...
B&H Photo has the new 2016 15″ Apple Touch Bar MacBook Pros in stock today and on sale for up to $150 off MSRP. Shipping is free, and B&H charges NY sales tax only: - 15″ 2.7GHz Touch Bar... Read more
Apple’s iPhone 6s Tops Best-Selling Smartphon...
In terms of shipments, the iPhone 6s from Apple bested all competitors for sales in 2016, according to new analysis from IHS Markit, a world leader in critical information, analytics and solutions.... Read more
Logitech Rugged Combo Protective iPad Case an...
Logitech has announced its Logitech Rugged Combo, Logitech Rugged Case, and Logitech Add-on Keyboard for Rugged Case for Apple’s new, more affordable $329 9.7-inch iPad, a complete solution designed... Read more
T-Mobile To Offer iPhone 7 and iPhone 7 Plus...
T-Mobile has announced it will offer iPhone 7 and iPhone 7 Plus (PRODUCT)RED Special Edition in a vibrant red aluminum finish. The introduction of this special edition iPhone celebrates Apple’s 10... Read more
9-inch 128GB iPad Pros on sale for $50-$70 of...
B&H Photo has 9.7″ 128GB Apple WiFi iPad Pros on sale for up to $70 off MSRP, each including free shipping. B&H charges sales tax in NY only: - 9″ Space Gray 128GB WiFi iPad Pro: $649 $50... Read more
27-inch iMacs on sale for up to $200 off MSRP...
B&H Photo has 27″ Apple iMacs on sale for up to $200 off MSRP, each including free shipping plus NY sales tax only: - 27″ 3.3GHz iMac 5K: $2099 $200 off MSRP - 27″ 3.2GHz/1TB Fusion iMac 5K: $... Read more

Jobs Board

*Apple* Retail - Multiple Positions- Chicago...
SalesSpecialist - Retail Customer Service and SalesTransform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
Fulltime aan de slag als shopmanager in een h...
Ben jij helemaal gek van Apple -producten en vind je het helemaal super om fulltime shopmanager te zijn in een jonge en hippe elektronicazaak? Wil jij werken in Read more
Starte Dein Karriere-Abenteuer in den Hauptst...
…mehrsprachigen Teams betreust Du Kunden von bekannten globale Marken wie Apple , Mercedes, Facebook, Expedia, und vielen anderen! Funktion Du wolltest schon Read more
*Apple* macOS Systems Integration Administra...
…most exceptional support available in the industry. SCI is seeking an Junior Apple macOS systems integration administrator that will be responsible for providing Read more
*Apple* Retail - Multiple Positions - Apple,...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.