Patents by Inventor Craig Barnes

Craig Barnes 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: 20160291834
    Abstract: An approach is provided for presenting transition animations on a user interface. The approach involves presentation of one or more map representations of at least one map route, one or more map objects associated with the at least one map route, or a combination thereof in at least one user interface, wherein the at least one map route is represented as at least one spline representation in a two-dimensional or a three-dimensional space represented in the at least one user interface. The approach also involves determining at least one straight-line representation of the at least one spline representation. The approach further involves transposing of the one or more map representations from the at least one spline representation to the at least one straight-line representation. The approach also involves causing a presentation of one or more transition animations generated to show at least one transition from the at least one spline representation to the at least one straight-line representation.
    Type: Application
    Filed: March 31, 2015
    Publication date: October 6, 2016
    Inventors: Arnaud DE VALLOIS, Craig BARNES
  • Publication number: 20160283516
    Abstract: An approach is provided for processing drawing inputs on a mapping user interface to select one or more map elements. An interaction platform receives a drawing input via the mapping user interface. Next, the interaction platform processes the drawing input to determine one or more selection parameters of at least one spatial query. Thereafter, the interaction platform queries at least one spatial index based, at least in part, on the one or more selection parameters, the at least one spatial query, or a combination thereof to determine one or more map elements. Subsequently, the interaction platform causes, at least in part, a selection of the one or more map elements based, at least in part, on the drawing input.
    Type: Application
    Filed: March 26, 2015
    Publication date: September 29, 2016
    Inventors: Craig BARNES, Aaron RINCOVER, Arnaud DE VALLOIS, Marco KRAUS
  • Publication number: 20160275102
    Abstract: An approach is provided for processing status information for one or more points of interest to determine the changes for generation of various representations for presenting in a user interface. The approach involves processing and/or facilitating a processing of status information associated with one or more points of interest to determine one or more point-of-interest changes. The approach also involves causing, at least in part, a generation of one or more representations of the one or more point-of-interest changes, one or more transitions between the one or more point-of-interest changes, or a combination thereof. The approach further involves causing, at least in part, a presentation of the one or more representations in at least one point-of-interest user interface.
    Type: Application
    Filed: March 17, 2015
    Publication date: September 22, 2016
    Inventors: Antonio HARO, Craig BARNES
  • Publication number: 20160267067
    Abstract: A method comprising causing display of a map information representation that represents map information, the map information comprising physical object information that characterizes a physical object, the map information representation comprising a physical object representation that represents the physical object, receiving information indicative of an annotation, generating an association between the physical object information and the annotation, identifying a portion of the physical object representation that is a face representation of the physical object based, at least in part, on the association between the physical object information and the annotation, generating an annotation representation that illustrates the annotation as a texture on a polygon, the polygon corresponding with the face representation, and causing display of the annotation representation in relation to the face representation is disclosed.
    Type: Application
    Filed: March 9, 2015
    Publication date: September 15, 2016
    Inventors: Joseph MAYS, Craig Barnes, Desiree N. Sauter
  • Publication number: 20160180500
    Abstract: An approach is provided for providing instantaneous and efficient mapping of geographic locations on to a schematic map. A map generation platform designates one or more reference locations for creating at least one schematic map associated with at least one schematic coordinate system. The map generation platform also creates at least one triangular mesh based, at least in part, on one or more geographic coordinates of the one or more reference locations, wherein the one or more geographic coordinates of the one or more reference locations represent one or more vertices of the triangular mesh. Further, the one or more geographic coordinates of one or more non-reference locations are mapped to the at least one triangular mesh, and then morphed for placing them on the at least one schematic map.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Inventor: Craig BARNES
  • Publication number: 20160080725
    Abstract: In one embodiment, range data is combined with an image in order to create a stereo image from the single collected image. An apparatus receives image data associated with a geographic location and range data associated with the geographic location. The range data may be a point cloud. At least one perspective image is formed based on the image data and the range data. The perspective image has a viewpoint different than single collected image. The apparatus generates a stereo image from the at least one perspective image. The stereo image appears to have depth. The at least one perspective image may include two images, each offset by a distance to estimate eye separation.
    Type: Application
    Filed: November 17, 2015
    Publication date: March 17, 2016
    Inventor: Craig Barnes
  • Patent number: 9215448
    Abstract: In one embodiment, range data is combined with an image in order to create a stereo image from the single collected image. An apparatus receives image data associated with a geographic location and range data associated with the geographic location. The range data may be a point cloud. At least one perspective image is formed based on the image data and the range data. The perspective image has a viewpoint different than single collected image. The apparatus generates a stereo image from the at least one perspective image. The stereo image appears to have depth. The at least one perspective image may include two images, each offset by a distance to estimate eye separation.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: December 15, 2015
    Assignee: HERE Global B.V.
    Inventor: Craig Barnes
  • Patent number: 9146111
    Abstract: A method comprising determining a transit timeline indicative of a commute from a start location to a destination location, and causing display of a representation of the transit timeline such that, at least part of, the transit timeline is configured to surround a center point such that time along the transit timeline is represented by an angle from the center point is disclosed.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: September 29, 2015
    Assignee: HERE Global B.V.
    Inventor: Craig Barnes
  • Patent number: 8971928
    Abstract: Convenient control of navigation or mapping image content on a mobile device is provided. Map and/or navigation information is displayed. Movement of the mobile device or a user associated with the mobile device is detected. The content of the display is changed as a function of the detected movement.
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: March 3, 2015
    Assignee: HERE Global B.V.
    Inventor: Craig Barnes
  • Publication number: 20140330517
    Abstract: A method comprising determining a transit timeline indicative of a commute from a start location to a destination location, and causing display of a representation of the transit timeline such that, at least part of, the transit timeline is configured to surround a center point such that time along the transit timeline is represented by an angle from the center point is disclosed.
    Type: Application
    Filed: May 3, 2013
    Publication date: November 6, 2014
    Inventor: Craig Barnes
  • Publication number: 20140210940
    Abstract: In one embodiment, range data is combined with an image in order to create a stereo image from the single collected image. An apparatus receives image data associated with a geographic location and range data associated with the geographic location. The range data may be a point cloud. At least one perspective image is formed based on the image data and the range data. The perspective image has a viewpoint different than single collected image. The apparatus generates a stereo image from the at least one perspective image. The stereo image appears to have depth. The at least one perspective image may include two images, each offset by a distance to estimate eye separation.
    Type: Application
    Filed: January 31, 2013
    Publication date: July 31, 2014
    Applicant: Navteq B.V.
    Inventor: Craig Barnes
  • Publication number: 20130267248
    Abstract: Convenient control of navigation or mapping image content on a mobile device is provided. Map and/or navigation information is displayed. Movement of the mobile device or a user associated with the mobile device is detected. The content of the display is changed as a function of the detected movement.
    Type: Application
    Filed: April 10, 2012
    Publication date: October 10, 2013
    Inventor: Craig Barnes
  • Publication number: 20060132812
    Abstract: A font control application detects a user selection of text being edited in a text-editing application. In response to a single user command, the font control application presents a font preview menu including the selected text automatically rendered multiple times in different fonts. In response to receiving a user selection of one rendition of the selected text from the font preview menu, the font control application instructs the text-editing application to change a font of the selected text to the font of the selected rendition.
    Type: Application
    Filed: December 17, 2004
    Publication date: June 22, 2006
    Applicant: You Software, Inc.
    Inventors: Craig Barnes, Timothy Brown, Eric Hayes
  • Publication number: 20040130566
    Abstract: A method and system is described for the generation of meta-slides which can be used for 3D presentations and documentation. Meta-slides represent an organizing principle suitable for 3D virtual reality and multimedia (i.e. video, audio, text and images) content creation. Multiple avatars, actors, objects, text and slides are assembled in a meta-slide performing actions synchronously or asynchronously. The meta-slides and scenes are edited on a time line. The user can interact and dynamically update the content of the presentation during the content playback in the playback window. The playback window and meta-slides can become part of an internet browser or remain standalone.
    Type: Application
    Filed: June 6, 2003
    Publication date: July 8, 2004
    Inventors: Prashant Banerjee, Sanjay Mehrotra, Craig Barnes
  • Publication number: 20030212762
    Abstract: A system of the present invention receives and stores supplemental content for display to an end user upon request. The supplemental content (450) corresponds to a known digital content substrate (410). A unique identifier can be determined via a checksum procedure to identify the known digital content substrate (410). A software routine (404) then assesses an item presented to an end user for display. A candidate identifier can be determined for the display item and matched to the stored unique identifier to identify the display item as the known digital content substrate (410). An interactive indicator symbol (414) can signify availability of supplemental content (450), and uniformly formatted supplemental content (450) can be displayed in a substantially instantaneous manner in response to the user interacting with the interactive indicator symbol (414).
    Type: Application
    Filed: May 8, 2002
    Publication date: November 13, 2003
    Applicant: You Networks, Inc.
    Inventors: Craig Barnes, Eric Hayes
  • Patent number: D474198
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: May 6, 2003
    Assignee: You Networks, Inc.
    Inventor: Craig Barnes
  • Patent number: D474778
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: May 20, 2003
    Assignee: You Networks, Inc.
    Inventor: Craig Barnes