Patents by Inventor Saumitra M. Das

Saumitra M. Das 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).

  • Publication number: 20130035059
    Abstract: A mobile computing device comprising an application network use metric monitoring agent providing a network use metric usage for one or more mobile computing device applications and a network plan interface, wherein, a monetary cost is associated with the network use metric usage for the one or more mobile computing device applications.
    Type: Application
    Filed: August 1, 2011
    Publication date: February 7, 2013
    Applicant: QUALCOMM INNOVATION CENTER, INC.
    Inventors: Bojin Liu, Behrooz Khorashadi, Saumitra M. Das
  • Publication number: 20130031459
    Abstract: Methods and devices include a server and at least two web browsers operable on at least two different computing devices. Each browser reports results of processing and rendering of webpages to the server. The server aggregates the data. The server generates metadata from the aggregated browsers. The server transmits the generated metadata to at least one computing device. The computing device renders a webpage using at least a portion of the provided metadata. The metadata may identify portions of JavaScript that can be processed in parallel. The metadata may identify a library portion that does not have to be loaded. The metadata may identify a portion of the webpage that may be rendered first before a second portion of the webpage. Returning metadata to the computing device can assist the computing device in parsing, analyzing or executing the request for the webpage.
    Type: Application
    Filed: July 27, 2011
    Publication date: January 31, 2013
    Inventors: Behrooz KHORASHADI, Mohammad H. RESHADI, Saumitra M. DAS
  • Publication number: 20130029723
    Abstract: Methods and apparatus for displaying content on a mobile device are disclosed. In one embodiment, a method includes obtaining content to display on the mobile device, obtaining distance information indicative of a distance that separates a user from the mobile device, accessing content-size data on the mobile device that is associated with the distance information, and adjusting a presentation of content on the mobile device based upon the content-size data.
    Type: Application
    Filed: July 28, 2011
    Publication date: January 31, 2013
    Applicant: QUALCOMM INNOVATION CENTER, INC.
    Inventors: Saumitra M. Das, Hui Chao
  • Publication number: 20120317496
    Abstract: A mobile computing device adapted to request to receive a plurality of objects comprising a website in a new order, the new order being different than an original order, wherein, at least a portion of the original order comprises an order provided from a base level website object. The new order for requesting to receive the plurality of objects is based on at least one of a plurality of metrics. The metrics comprise a depth of each of the plurality of objects, one or more children of the plurality of objects, an object type for each of the plurality of objects, whether a connection has been established with a domain servicing each of the plurality of objects, and when the connection was last established to the domain servicing each of the plurality of objects.
    Type: Application
    Filed: June 10, 2011
    Publication date: December 13, 2012
    Applicant: QUALCOMM INNOVATION CENTER, INC.
    Inventors: Bojin Liu, Lorenzo Vicisano, Behrooz Khorashadi, Saumitra M. Das
  • Publication number: 20120317226
    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.
    Type: Application
    Filed: June 10, 2011
    Publication date: December 13, 2012
    Applicant: QUALCOMM INNOVATION CENTER, INC.
    Inventors: Bojin Liu, Lorenzo Vicisano, Rajiv Kumar Vijayakumar, Saumitra M. Das, Behrooz Khorashadi
  • Publication number: 20120214503
    Abstract: A mobile computing device, comprising processing components, memory components, a wireless receiver/transmitter, and an agent stored in the memory components. The agent is adapted to determine a pattern in data received and requested by the mobile computing device, determine a pattern in a location of the mobile computing device, and request to receive data based on (i) the pattern in the data received and requested by the mobile computing device, and (ii) the pattern in the location of the mobile computing device.
    Type: Application
    Filed: February 18, 2011
    Publication date: August 23, 2012
    Applicant: Qualcomm Innovation Center, Inc.
    Inventors: Bojin Liu, Behrooz Khorashadi, Saumitra M. Das
  • Patent number: 8214526
    Abstract: Context-based routing in multi-hop networks involves using a context-based routing metric. In a described implementation, respective path values are calculated for respective ones of multiple paths using the context-based routing metric. A path is selected from the multiple paths responsive to the calculated path values. Data is transmitted over at least one link of the selected path. In an example embodiment, the context-based routing metric is ascertained responsive to an estimated service interval (ESI) of a bottleneck link of each path of the multiple paths. In another example embodiment, the context-based routing metric is ascertained responsive to an expected resource consumption (ERC) metric. In an example embodiment of path selection, the path is selected using a context-based path pruning (CPP) technique that involves maintaining multiple local contexts at each intermediate node, with each local context representing at least one partial path.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: July 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Yunnan Wu, Saumitra M. Das, Ranveer Chandra, Dinei Florencio
  • Publication number: 20110078439
    Abstract: Disclosed is a method for user identity authentication for a peer device joining a peer-to-peer overlay network. In the method, a credential server of the overlay network receives a registered user identity from a joining peer device. The credential server verifies the registered user identity with an identity provider. Upon receiving, at the credential server, successful verification of the registered user identity from the identity provider, the credential server issues to the joining peer device a signed certificate for use by an authenticated peer device in the overlay network to authenticate the registered user identity of the joining peer device, wherein the signed certificate is signed by a private key of the credential server.
    Type: Application
    Filed: March 23, 2010
    Publication date: March 31, 2011
    Applicant: QUALCOMM Incorporated
    Inventors: Yinian Mao, Saumitra M. Das, Ranjith S. Jayaram, Vidya Narayanan
  • Publication number: 20100128628
    Abstract: Context-based routing in multi-hop networks involves using a context-based routing metric. In a described implementation, respective path values are calculated for respective ones of multiple paths using the context-based routing metric. A path is selected from the multiple paths responsive to the calculated path values. Data is transmitted over at least one link of the selected path. In an example embodiment, the context-based routing metric is ascertained responsive to an estimated service interval (ESI) of a bottleneck link of each path of the multiple paths. In another example embodiment, the context-based routing metric is ascertained responsive to an expected resource consumption (ERC) metric. In an example embodiment of path selection, the path is selected using a context-based path pruning (CPP) technique that involves maintaining multiple local contexts at each intermediate node, with each local context representing at least one partial path.
    Type: Application
    Filed: January 29, 2010
    Publication date: May 27, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Yunnan Wu, Saumitra M. Das, Ranveer Chandra, Dinei Florencio
  • Patent number: 7693939
    Abstract: Context-based routing in multi-hop networks involves using a context-based routing metric. In a described implementation, respective path values are calculated for respective ones of multiple paths using the context-based routing metric. A path is selected from the multiple paths responsive to the calculated path values. Data is transmitted over at least one link of the selected path. In an example embodiment, the context-based routing metric is ascertained responsive to an estimated service interval (ESI) of a bottleneck link of each path of the multiple paths. In another example embodiment, the context-based routing metric is ascertained responsive to an expected resource consumption (ERC) metric. In an example embodiment of path selection, the path is selected using a context-based path pruning (CPP) technique that involves maintaining multiple local contexts at each intermediate node, with each local context representing at least one partial path.
    Type: Grant
    Filed: May 7, 2007
    Date of Patent: April 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Yunnan Wu, Saumitra M. Das, Ranveer Chandra, Dinei Florencio
  • Publication number: 20080279101
    Abstract: Context-based routing in multi-hop networks involves using a context-based routing metric. In a described implementation, respective path values are calculated for respective ones of multiple paths using the context-based routing metric. A path is selected from the multiple paths responsive to the calculated path values. Data is transmitted over at least one link of the selected path. In an example embodiment, the context-based routing metric is ascertained responsive to an estimated service interval (ESI) of a bottleneck link of each path of the multiple paths. In another example embodiment, the context-based routing metric is ascertained responsive to an expected resource consumption (ERC) metric. In an example embodiment of path selection, the path is selected using a context-based path pruning (CPP) technique that involves maintaining multiple local contexts at each intermediate node, with each local context representing at least one partial path.
    Type: Application
    Filed: May 7, 2007
    Publication date: November 13, 2008
    Applicant: Microsoft Corporation
    Inventors: Yunnan Wu, Saumitra M. Das, Ranveer Chandra, Dinei Florencio