Patents by Inventor Rajiv K. Vijayakumar

Rajiv K. Vijayakumar has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9465777
    Abstract: 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.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: October 11, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Idris Mir, Rajiv K. Vijayakumar, Samson Jim, Mark Bapst
  • Patent number: 9325806
    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.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: April 26, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Mark Bapst, Bojin Liu, Rajiv K. Vijayakumar, Nela Gurevich
  • Patent number: 9124642
    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.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: September 1, 2015
    Assignee: Qualcomm Incorporated
    Inventors: Sayeed Zaman Choudhury, Rajiv K. Vijayakumar, Idreas Mir
  • Patent number: 8909732
    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.
    Type: Grant
    Filed: September 28, 2010
    Date of Patent: December 9, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Rajiv K. Vijayakumar, Idreas Mir, Samson Jim, Mark Bapst
  • Publication number: 20140331117
    Abstract: A computing device comprising a dependency graph creation portion adapted to create a dependency graph for identified content. At least a portion of the identified content comprises at least one of remotely-based content and one or more JavaScripts. A first resource tracker is adapted to provide the dependency graph creation portion with information related to a first portion of the remotely-based content upon a document object module builder initiating a request to receive the first portion of the remotely-based content. A first JavaScript tracker is adapted to provide the dependency graph creation portion with information related the one or more JavaScripts upon sending the one or more JavaScripts to a JavaScript Engine. A second JavaScript tracker adapted to provide the dependence graph creation portion with information received from the JavaScript Engine.
    Type: Application
    Filed: May 6, 2013
    Publication date: November 6, 2014
    Inventors: Bojin Liu, Rajiv K. Vijayakumar, Thomas M. Zakrajsek
  • Publication number: 20140068402
    Abstract: 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.
    Type: Application
    Filed: November 1, 2013
    Publication date: March 6, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Idris MIR, Rajiv K. Vijayakumar, Samson Jim, Mark Bapst
  • Patent number: 8601153
    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.
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: December 3, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Sayeed Z. Choudhury, Rajiv K. Vijayakumar, Idris Mir
  • Patent number: 8601052
    Abstract: 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.
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: December 3, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Idris Mir, Rajiv K. Vijayakumar, Samson Jim, Mark Bapst
  • Publication number: 20130226992
    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.
    Type: Application
    Filed: May 9, 2012
    Publication date: August 29, 2013
    Applicant: QUALCOMM INCORPORATED
    Inventors: Mark Bapst, Bojin Liu, Rajiv K. Vijayakumar, Nela Gurevich
  • Patent number: 8453154
    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.
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: May 28, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Idris Mir, Rajiv K. Vijayakumar, Samson Jim, Mark Bapst
  • Publication number: 20120084343
    Abstract: 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.
    Type: Application
    Filed: October 4, 2010
    Publication date: April 5, 2012
    Inventors: Idris Mir, Rajiv K. Vijayakumar, Samson Jim, Mark Bapst
  • Publication number: 20120084784
    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.
    Type: Application
    Filed: October 4, 2010
    Publication date: April 5, 2012
    Inventors: Idris Mir, Rajiv K. Vijayakumar, Samson Jim, Mark Bapst
  • Publication number: 20120079060
    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.
    Type: Application
    Filed: September 28, 2010
    Publication date: March 29, 2012
    Applicant: QUALCOMM INCORPORATED
    Inventors: Rajiv K. Vijayakumar, Idreas Mir, Samson Jim, Mark Bapst
  • Publication number: 20110106969
    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.
    Type: Application
    Filed: October 4, 2010
    Publication date: May 5, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: Sayeed Z. Choudhury, Rajiv K. Vijayakumar, Idris Mir
  • Publication number: 20110093605
    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.
    Type: Application
    Filed: October 13, 2010
    Publication date: April 21, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: Sayeed Zaman Choudhury, Rajiv K. Vijayakumar, Idreas Mir