Patents by Inventor Ram Suman Karumuri

Ram Suman Karumuri 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: 9261367
    Abstract: In one embodiment, a method includes receiving a request for a route from a first geolocation to a second geolocation; calculating the route from the first geolocation to the second geolocation; identifying one or more logged paths of a user that coincide with at least a portion of the route; updating one or more navigation instructions for the route based on the identified logged paths of the user; and providing the updated navigation instructions.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: February 16, 2016
    Assignee: Facebook, Inc.
    Inventor: Ram Suman Karumuri
  • Patent number: 9097531
    Abstract: In one embodiment, a method includes receiving a request for a route from a first geolocation to a second geolocation; calculating the route from the first geolocation to the second geolocation; identifying one or more inferred paths that coincide with at least a portion of the route; replacing one or more navigation instructions of the route with an abbreviated navigation instruction associated with the inferred paths; and providing a set of navigation instructions of the route that includes the abbreviated navigation instruction.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: August 4, 2015
    Assignee: Facebook, Inc.
    Inventor: Ram Suman Karumuri
  • Publication number: 20150211862
    Abstract: In one embodiment, a method includes receiving a request for a route from a first geolocation to a second geolocation; calculating the route from the first geolocation to the second geolocation; identifying one or more logged paths of a user that coincide with at least a portion of the route; updating one or more navigation instructions for the route based on the identified logged paths of the user; and providing the updated navigation instructions.
    Type: Application
    Filed: April 6, 2015
    Publication date: July 30, 2015
    Inventor: Ram Suman Karumuri
  • Publication number: 20150088418
    Abstract: In one embodiment, a method includes receiving a request for a route from a first geolocation to a second geolocation; calculating the route from the first geolocation to the second geolocation; identifying one or more inferred paths that coincide with at least a portion of the route; replacing one or more navigation instructions of the route with an abbreviated navigation instruction associated with the inferred paths; and providing a set of navigation instructions of the route that includes the abbreviated navigation instruction.
    Type: Application
    Filed: December 4, 2014
    Publication date: March 26, 2015
    Inventor: Ram Suman Karumuri
  • Patent number: 8954279
    Abstract: In one embodiment, a method includes receiving, from a user, a request for a route from a first geolocation to a second geolocation; and calculating the route from the first geolocation to the second geolocation. The route includes one or more segments and a set of navigation instructions of the segments. The method also includes accessing a data store for one or more pre-determined paths determined at least in part by previous location data of the user. Each pre-determined path comprising an abbreviated navigation instruction. The method also includes identifying one or more pre-determined paths that coincide with one or more of the segments; modifying the set of navigation instructions by replacing the navigation instructions of the coinciding segments with the abbreviated navigation instruction of each identified pre-determined path; and providing, to the user, the modified set of navigation instructions.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: February 10, 2015
    Assignee: Facebook, Inc.
    Inventor: Ram Suman Karumuri
  • Publication number: 20140379261
    Abstract: In one embodiment, a method includes receiving, from a user, a request for a route from a first geolocation to a second geolocation; and calculating the route from the first geolocation to the second geolocation. The route includes one or more segments and a set of navigation instructions of the segments. The method also includes accessing a data store for one or more pre-determined paths determined at least in part by previous location data of the user. Each pre-determined path comprising an abbreviated navigation instruction. The method also includes identifying one or more pre-determined paths that coincide with one or more of the segments; modifying the set of navigation instructions by replacing the navigation instructions of the coinciding segments with the abbreviated navigation instruction of each identified pre-determined path; and providing, to the user, the modified set of navigation instructions.
    Type: Application
    Filed: June 25, 2013
    Publication date: December 25, 2014
    Inventor: Ram Suman Karumuri