Patents by Inventor Maneesh Agrawala

Maneesh Agrawala 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: 20050149303
    Abstract: A system and method for making computer-generated maps includes a different scale factor for each road in a route. The scale factors are used to optimize the route map against a target function that considers factors such as the number of false intersections in the route and the number of roads falling below a minimum length threshold. A refinement technique such as simulated annealing is used to find a solution to the target function. Each road in the scaled map is rendered to provide a finished product having the appearance of a hand-drawn map. The finished product includes context roads that intersect the main route but are not part of the main route. Furthermore, the hand-drawn map is optimized to the characteristics of the viewport used to visualize the map.
    Type: Application
    Filed: March 4, 2005
    Publication date: July 7, 2005
    Applicant: Microsoft Corporation
    Inventors: Maneesh Agrawala, Chris Stolte
  • Publication number: 20050137791
    Abstract: A system and method for making computer-generated maps includes a different scale factor for each road in a route. The scale factors are used to optimize the route map against a target function that considers factors such as the number of false intersections in the route and the number of roads falling below a minimum length threshold. A refinement technique such as simulated annealing is used to find a solution to the target function. Each road in the scaled map is rendered to provide a finished product having the appearance of a hand-drawn map. The finished product includes context roads that intersect the main route but are not part of the main route. Furthermore, the hand-drawn map is optimized to the characteristics of the viewport used to visualize the map.
    Type: Application
    Filed: December 6, 2004
    Publication date: June 23, 2005
    Applicant: Microsoft Corporation
    Inventors: Maneesh Agrawala, Chris Stolte
  • Publication number: 20030097195
    Abstract: A method and system for generating at least one disassembly sequence from a geometric representation of an assembly. The method comprises selecting at least one part for removal from the assembly and generating the disassembly sequence for the part based on a plurality of pre-computed relational information from the geometric representation.
    Type: Application
    Filed: November 20, 2001
    Publication date: May 22, 2003
    Applicant: General Electric Company
    Inventors: Boris Yamrom, Maneesh Agrawala, Russell Scott Blue
  • Patent number: 6424933
    Abstract: A system and method for making computer-generated maps includes a different scale factor for each road in a route. The scale factors are used to optimize the route map against an objective function that considers factors such as the number of false intersections in the route and the number of roads falling below a minimum length threshold. The position of each label corresponding to a road in the map is selected from a continuous range of possible positions by refinement against a target function that minimizes the number of roads, labels and annotations the label intersects as well as the distance between the label and the center of the road corresponding to the label. A refinement technique such as simulated annealing is used to find a solution to the target function. Each road in the scaled map is rendered to provide a finished product having the appearance of a hand-drawn map.
    Type: Grant
    Filed: March 17, 2000
    Date of Patent: July 23, 2002
    Assignee: Vicinity Corporation
    Inventors: Maneesh Agrawala, Chris Stolte