Patents by Inventor James Jeffrey SHUMA

James Jeffrey SHUMA 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: 9626593
    Abstract: In one aspect, a computer-implemented method for conflating a base dataset with a secondary dataset may generally include defining a locker boundary around each of a plurality of base polylines of the base dataset and identifying a plurality of initial matched segments and a plurality of initial mismatched segments for a plurality of secondary polylines of the secondary dataset, wherein each portion of the secondary polylines that is included within a locker boundary is defined as an initial matched segment and each portion of the secondary polylines that is not included within a locker boundary is defined as an initial mismatched segment. The method may also include identifying an offset parameter defined between a first initial matched segment and its corresponding base polyline using a three-vertex approximation and, if the offset parameter exceeds a predetermined offset threshold, defining the first initial matched segment as a mismatched segment.
    Type: Grant
    Filed: February 10, 2015
    Date of Patent: April 18, 2017
    Assignee: Google Inc.
    Inventors: Mustaq Ahmed, James Rose, James Jeffrey Shuma
  • Patent number: 9310211
    Abstract: Embodiments relate to determining commute routes and clustering commute routes from a user's location history. Points in the user's location history may be clustered to find the user's home and work locations. Additionally, points along the user's commute may be identified to determine the user's typical commute. Similar commutes can be clustered together, and used to suggest various services to the user.
    Type: Grant
    Filed: August 29, 2014
    Date of Patent: April 12, 2016
    Assignee: Google Inc.
    Inventors: Andrew Kirmse, Tushar Udeshi, Pablo Bellver, James Jeffrey Shuma, Matthieu Devin
  • Patent number: 9208538
    Abstract: Methods for drawing a rotated rectangle on an electronic device are provided. In one aspect, a method includes receiving content configured for display and analyzing the content to identify a skew angle associated with the content. The method also includes receiving an input request to draw a rectangle overlaid upon the content, and providing, for display, the rectangle overlaid upon the content based upon the input request, the rectangle rotated according to the skew angle. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: December 8, 2015
    Assignee: Google Inc.
    Inventor: James Jeffrey Shuma
  • Publication number: 20150242674
    Abstract: In one aspect, a computer-implemented method for conflating a base dataset with a secondary dataset may generally include defining a locker boundary around each of a plurality of base polylines of the base dataset and identifying a plurality of initial matched segments and a plurality of initial mismatched segments for a plurality of secondary polylines of the secondary dataset, wherein each portion of the secondary polylines that is included within a locker boundary is defined as an initial matched segment and each portion of the secondary polylines that is not included within a locker boundary is defined as an initial mismatched segment. The method may also include identifying an offset parameter defined between a first initial matched segment and its corresponding base polyline using a three-vertex approximation and, if the offset parameter exceeds a predetermined offset threshold, defining the first initial matched segment as a mismatched segment.
    Type: Application
    Filed: February 10, 2015
    Publication date: August 27, 2015
    Inventors: Mustaq Ahmed, James Rose, James Jeffrey Shuma
  • Publication number: 20150154768
    Abstract: Methods for drawing a rotated rectangle on an electronic device are provided. In one aspect, a method includes receiving content configured for display and analyzing the content to identify a skew angle associated with the content. The method also includes receiving an input request to draw a rectangle overlaid upon the content, and providing, for display, the rectangle overlaid upon the content based upon the input request, the rectangle rotated according to the skew angle. Systems and machine-readable media are also provided.
    Type: Application
    Filed: November 7, 2012
    Publication date: June 4, 2015
    Applicant: Google Inc.
    Inventor: James Jeffrey SHUMA