Idris Mir - San Diego CA, US Rajiv K. Vijayakumar - San Diego CA, US Samson Jim - San Diego CA, US Mark Bapst - San Diego CA, US
Assignee:
QUALCOMM Incorporated - San Diego CA
International Classification:
G06F 9/46 G06F 13/00 G06F 12/00
US Classification:
718104, 711156, 711159, 707819
Abstract:
A method and system for managing one or more memory resources of a wireless handheld computing device is described. The method and system may include receiving a request to initiate a web browser module and receiving input for a web address. The method and system may also include receiving a file corresponding to the web address and reviewing one or more objects present within the file. The method and system may determine if an object already exists in the one or more memory resources. And if the object does not exist in the one or more memory resources, then the method and system may calculate a priority for the object. The priority of the object may then be assigned and stored. It may also be determined if the current object will exceed the threshold of the one or more memory resources, and discarding other objects with lower priority as needed.
System And Method Of Performing Domain Name Server Pre-Fetching
A method and system for performing domain name service (DNS) pre-fetching, content pre-fetching, or a combination thereof, are disclosed for a wireless portable computing device (PCD). The system and method may include rendering a web page on a display screen of the PCD and performing a DNS pre-fetch for any visible links within the web page. Further, the method may include determining whether a screen changing operation (i. e. , a scrolling operation) is being performed and placing one or more DNS pre-fetch tasks in a queue for each link that is displayed on the display screen when the screen changing operation is performed. The method and system may reduce wait times for a wireless PCD when it is rendering webpages on its display screen.
System And Method For Optimizing Media Playback Quality For A Wireless Handheld Computing Device
Sayeed Z. Choudhury - New York City NY, US Rajiv K. Vijayakumar - San Diego CA, US Idris Mir - San Diego CA, US
Assignee:
QUALCOMM Incorporated - San Diego CA
International Classification:
G06F 15/16
US Classification:
709236, 709231, 709233
Abstract:
A method for optimizing media playback quality for a wireless handheld computing device is disclosed. The system includes a client request manager that may be responsible for controlling or instructing a web browser on what file segments should be downloaded next to the wireless handheld mobile computing device to insure optimal video playback quality for the computing device. The request manager may be dynamic in that it may continually monitor elements of an application subsystem as well as the modem subsystem. The request manager may select one or more file segments for download that optimizes media playback on the wireless handheld computing device based on the data received from at least one of the application subsystem and modem subsystem.
Sayeed Zaman Choudhury - New York NY, US Rajiv K. Vijayakumar - San Diego CA, US Idreas Mir - San Diego CA, US
Assignee:
QUALCOMM Incorporated - San Diego CA
International Classification:
G06F 15/16
US Classification:
709231
Abstract:
A method, system, and computer program for adaptively streaming multimedia content is disclosed. An adaptive stream manager monitors at least one parameter of a user terminal. The adaptive stream manager monitors at least one parameter of the user terminal and predicting a future value of at least one parameter of the user terminal. The adaptive stream manager also selects a target characteristic, based on the predicted future value of the at least one parameter of the user terminal, and requests a multimedia segment having the target characteristic from a media server.
System And Method Of Establishing Transmission Control Protocol Connections
Rajiv K. Vijayakumar - San Diego CA, US Idreas Mir - San Diego CA, US Samson Jim - San Diego CA, US Mark Bapst - San Diego CA, US
Assignee:
QUALCOMM INCORPORATED - San Diego CA
International Classification:
G06F 15/16
US Classification:
709217
Abstract:
A method of establishing transmission control protocol (TCP) connections is disclosed and may include receiving a uniform resource locator (URL) as part of a hyper text transfer protocol (HTTP) request. Further, the method may include searching a host database with the URL and determining whether host data for the URL is available. The method may also include performing a domain name service (DNS) lookup for a URL host and for one or more sub-resource hosts, wherein all DNS lookups are performed in parallel at substantially the same time, when host data for the URL is available.
Method And Apparatus For Receiving Display Limited Web Page Content
Jan E. Hanssen - Sunnyvale CA, US Rajiv Kumar Vijayakumar - La Jolla CA, US Mark Bapst - South Barrington IL, US
Assignee:
QUALCOMM INNOVATION CENTER, INC. - San Diego CA
International Classification:
G06F 17/00 G06F 15/16
US Classification:
715243
Abstract:
One embodiment comprises a non-transitory, tangible computer readable storage medium, encoded with processor readable instructions to perform a method of displaying content in a web page. One method optimizes the order of HTTP requests made during the downloading of a web page or web application comprising a plurality of objects, and receiving a first portion of the plurality of objects in a first order. Additionally, (i) a viewable section of the web page, (ii) centers of the viewable section of the web page and each of the plurality of objects, and (iii) a distance from the center of the viewable section of the web page to the center of each of the plurality of objects may be determined. Furthermore, the objects may then be prioritized based on their distance from the center of the viewable section. A request to receive at least one additional portion of the objects in a second order based on the prioritization of the objects may then be sent.
Website Object Dependency File Creation And Use Thereof
Bojin Liu - Davis CA, US Lorenzo Vicisano - Berkeley CA, US Rajiv Kumar Vijayakumar - La Jolla CA, US Saumitra M. Das - San Jose CA, US Behrooz Khorashadi - Mountian View CA, US
Assignee:
QUALCOMM INNOVATION CENTER, INC. - San Diego CA
International Classification:
G06F 15/16
US Classification:
709217
Abstract:
A mobile computing device comprising a wireless transmitter/receiver, processing components, memory components, and a web browser. The web browser is adapted to, initiate a first request to view a website comprising a plurality of objects, and, receive the plurality of objects in a first order. The web browser is further adapted to, determine a new order for requesting the plurality of objects, and, initiate a request to view the website comprising the plurality of objects in the new order. The web browser is also adapted to receive the plurality of objects in the new order.
Cooperative Loading Of Webpages Based On Shared Meta Information
Mark Bapst - S. Barrington IL, US Bojin Liu - San Diego CA, US Rajiv K. Vijayakumar - La Jolla CA, US Nela Gurevich - Yoqneam Illit, IL
Assignee:
QUALCOMM INCORPORATED - San Diego CA
International Classification:
H04L 29/06
US Classification:
709203
Abstract:
A system, methods and server for creating and using manifests to support the rendering of a webpage by a computing device. Multiple computing devices may render a webpage and generate meta data. A server may collect and use the meta data to generate a manifest. The manifest may provide information describing priorities and formats for loading the resources of the webpage. The computing device may transmit information to the server for comparison with the manifest and to determine priorities and formats for retrieving the resources of the webpage. The server may request and send the webpage resources to the computing device based on the manifest information, to which the computing device may render the webpage. The server may access the webpage and generate meta data to create the manifest. The server may alternatively send the manifest information to the computing device.