Patents by Inventor John Lindberg

John Lindberg 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: 10997793
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting an augmented reality presentation. One of the methods includes receiving data for a web page associated with a uniform resource indicator and including data for augmented reality presentations. An augmented reality presentation is selected for the web page, and automatically presented using the data for the augmented reality presentation, and data from a camera included in a mobile device. After automatically presenting the augmented reality presentation, data is received indicating that the augmented reality presentation should end. After receiving the data indicating that the augmented reality presentation should end, the web page is presented.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: May 4, 2021
    Assignee: Vertebrae Inc.
    Inventors: Micah Saiger, Tyler John Lindberg, Blaise Thomas, Keith Cody Rives, Garrett Eastham, Vincent Thomas Cacace
  • Patent number: 10943393
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for optimizing three-dimensional models. One of the methods includes determining, for a three-dimensional model of an object to be optimized, a plurality of points on the object that each have at least a threshold likelihood of being a focal point, the object having two or more regions each of which include one or more textures, one or more meshes, or both; identifying, from the two or more regions, one or more non-focal regions that i) each do not include any of the plurality of points, and ii) are a proper subset of the two or more regions; generating, using the one or more non-focal regions, an optimized three-dimensional model for the object with a smaller size less than a larger size of the three-dimensional model; and storing the optimized three-dimensional model in a non-volatile memory.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: March 9, 2021
    Assignee: Vertebrae Inc.
    Inventors: Garrett Eastham, Tyler John Lindberg, Keith Cody Rives, Kwun Yin Choy, Vincent Thomas Cacace
  • Publication number: 20210022935
    Abstract: An apparatus that is configured to assist a helper to move a seated person from a first, seated position to a second, standing position, includes a lifting/assisting device, the lifting/assisting device being comprised of: a rigid elongated member, the elongated member having a longitudinal axis, a first proximal end and a second distal end, the first proximal end being adapted for being positioned on a floor; an offset section, the offset section being offset from the longitudinal axis a distance X and being located along the elongated member between the first proximal end and the second distal end; and, a lateral grasping member for the person, the grasping member being positioned distally of the offset section; a second offset member, the second offset member being of a dimension to approximately match the first offset section; and, a grab member positioned distally of the second offset member for use by the helper.
    Type: Application
    Filed: July 20, 2020
    Publication date: January 28, 2021
    Inventor: John Lindberg
  • Publication number: 20200342665
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for optimizing three-dimensional models. One of the methods includes determining, for a three-dimensional model of an object to be optimized, a plurality of points on the object that each have at least a threshold likelihood of being a focal point, the object having two or more regions each of which include one or more textures, one or more meshes, or both; identifying, from the two or more regions, one or more non-focal regions that i) each do not include any of the plurality of points, and ii) are a proper subset of the two or more regions; generating, using the one or more non-focal regions, an optimized three-dimensional model for the object with a smaller size less than a larger size of the three-dimensional model; and storing the optimized three-dimensional model in a non-volatile memory.
    Type: Application
    Filed: August 28, 2019
    Publication date: October 29, 2020
    Inventors: Garrett Eastham, Tyler John Lindberg, Keith Cody Rives, Kwun Yin Choy, Vincent Thomas Cacace
  • Patent number: 10777017
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for presenting an augmented reality presentation. One of the methods includes receiving data for a web page associated with a uniform resource indicator and including data for augmented reality presentations. An augmented reality presentation is selected for the web page, and automatically presented using the data for the augmented reality presentation, and data from a camera included in a mobile device. After automatically presenting the augmented reality presentation, data is received indicating that the augmented reality presentation should end. After receiving the data indicating that the augmented reality presentation should end, the web page is presented.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: September 15, 2020
    Assignee: Vertebrae Inc.
    Inventors: Micah Saiger, Tyler John Lindberg, Blaise Thomas, Keith Cody Rives, Garrett Eastham, Vincent Thomas Cacace
  • Patent number: 10460516
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for optimizing three-dimensional models. One of the methods includes determining, for a three-dimensional model of an object to be optimized, a plurality of points on the object that each have at least a threshold likelihood of being a focal point, the object having two or more regions each of which include one or more textures, one or more meshes, or both; identifying, from the two or more regions, one or more non-focal regions that i) each do not include any of the plurality of points, and ii) are a proper subset of the two or more regions; generating, using the one or more non-focal regions, an optimized three-dimensional model for the object with a smaller size less than a larger size of the three-dimensional model; and storing the optimized three-dimensional model in a non-volatile memory.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: October 29, 2019
    Assignee: Vertebrae Inc.
    Inventors: Garrett Eastham, Tyler John Lindberg, Keith Cody Rives, Kwun Yin Choy, Vincent Thomas Cacace
  • Patent number: 10225389
    Abstract: A method includes providing at least one entity icon on a screen of a device, providing at least one visual indicator corresponding to a communication channel associated with the at least one entity, where the visual indicator that corresponds to an active communication channel is different from the visual indicator that corresponds to an inactive communication channel, opening a entity application by selecting an entity icon, moving the entity icon and releasing the entity icon, and opening a communication link with the selected entity by selecting the visual indicator corresponding to an active communication channel.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: March 5, 2019
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Phillip John Lindberg, Sami Johannes Niemela
  • Patent number: 9896813
    Abstract: A method of preventing soil erosion in, among areas, seaside locations, includes drilling holes in the ground and filling the holes with a mixture of the soil and gelatin, and then curing the mixture in situ to form a barrier against soil erosion.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: February 20, 2018
    Inventors: Nicholas Ford, Gavin Garland, Randy Garland, Albert Kim, Ian Lindberg, John Lindberg, Michael Mirabito, Michael Nogaj, Thomas Rafferty, Rahul Rangarajan, Michael Shepherd
  • Publication number: 20170051463
    Abstract: A method of preventing soil erosion in, among areas, seaside locations, includes drilling holes in the ground and filling the holes with a mixture of the soil and gelatin, and then curing the mixture in situ to form a barrier against soil erosion.
    Type: Application
    Filed: August 30, 2016
    Publication date: February 23, 2017
    Inventors: Nicholas Ford, Gavin Garland, Randy Garland, Albert Kim, Ian Lindberg, John Lindberg, Michael Mirabito, Michael Nogaj, Thomas Rafferty, Rahul Rangarajan, Michael Shepherd
  • Patent number: 9458587
    Abstract: Soil erosion in, among other areas, seaside locations, is prevented by the steps of: drilling holes in the ground; filling these holes with a mixture of the soil and gelatin, then curing the mixture in situ to form a barrier against soil erosion. The holes form stabilization walls and are placed seaside to a structure to be protected from erosion.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: October 4, 2016
    Inventors: Nicholas Ford, Gavin Garland, Randy Garland, Albert Kim, Ian Lindberg, John Lindberg, Michael Mirabito, Michael Nogaj, Thomas Rafferty, Rahul Rangarajan, Michael Shepherd
  • Publication number: 20150299596
    Abstract: A method for removing contaminants from a natural gas feed stream from a well head is provided for. The natural gas feed stream is fed to a separation unit which contains a first gas membrane unit for removing hydrocarbons and a second gas membrane unit for removing carbon dioxide from the natural gas feed stream. The method allows the same unit to be used for either hydrocarbon conditioning of field gas for drilling operations (power generation) and/or for pipeline quality natural gas production from wells.
    Type: Application
    Filed: February 20, 2015
    Publication date: October 22, 2015
    Inventors: Rustam H. Sethna, Gary Peterson, John Lindberg
  • Patent number: 9122370
    Abstract: A method for unlocking a touch screen device includes providing a touch screen device in an idle mode. An area or region displayed on a screen of the device in the idle mode is contacted or activated to reveal at least one application icon associated with an active/unlocked state of the device. The region is moved, expanded or dragged to an edge of the device to change a state of the device to an active/unlocked mode and activate the revealed application.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: September 1, 2015
    Assignee: Nokia Corporation
    Inventors: Phillip John Lindberg, Sami Johannes Niemela
  • Publication number: 20150139732
    Abstract: A method of preventing soil erosion in, among areas, seaside locations, includes drilling holes in the ground and filling the holes with a mixture of the soil and gelatin, and then curing the mixture in situ to form a barrier against soil erosion.
    Type: Application
    Filed: November 13, 2014
    Publication date: May 21, 2015
    Inventors: Nicholas Ford, Gavin Garland, Randy Garland, Albert Kim, Ian Lindberg, John Lindberg, Michael Mirabito, Michael Nogaj, Thomas Rafferty, Rahul Rangarajan, Michael Shepherd
  • Patent number: 8478348
    Abstract: It is presented a method including presenting an alert on a display; detecting a user input associated with said alert, said user input having a momentum; and deferring said alert to be presented again at a new alert time, said new alert time being calculated as a time in the future using said user input momentum. A corresponding device, computer program product and user interface are also presented.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: July 2, 2013
    Assignee: Nokia Corporation
    Inventors: Phillip John Lindberg, Sami Johannes Niemelä
  • Publication number: 20120124512
    Abstract: A method for unlocking a touch screen device includes providing a touch screen device in an idle mode. An area or region displayed on a screen of the device in the idle mode is contacted or activated to reveal at least one application icon associated with an active/unlocked state of the device. The region is moved, expanded or dragged to an edge of the device to change a state of the device to an active/unlocked mode and activate the revealed application.
    Type: Application
    Filed: January 24, 2012
    Publication date: May 17, 2012
    Applicant: NOKIA CORPORATION
    Inventors: Phillip John Lindberg, Sami Johannes Niemela
  • Patent number: 8127254
    Abstract: A method for unlocking a touch screen device includes providing a touch screen device in an idle mode. An area or region displayed on a screen of the device in the idle mode is contacted or activated to reveal at least one application icon associated with an active/unlocked state of the device. The region is moved, expanded or dragged to an edge of the device to change a state of the device to an active/unlocked mode and activate the revealed application.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: February 28, 2012
    Assignee: Nokia Corporation
    Inventors: Phillip John Lindberg, Sami Johannes Niemela
  • Patent number: 7941754
    Abstract: A method includes providing an expandable element associated with a message transmit key of a device. An outer border of the expandable element moves or expands to reflect a number of recipients of a message to be sent from the device. The message transmit key of the device is contacted to cause the initiation of the message transmitted to each of the recipients, and a size of an inner region within the outer border is expanded to reflect a state of the message transmission to each of the recipients, wherein the size of the inner regions expands to fill an area within the outer border in order to send the message to each recipient.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: May 10, 2011
    Assignee: Nokia Corporation
    Inventors: Phillip John Lindberg, Sami Johannes Niemela
  • Patent number: 7830396
    Abstract: A user interface includes at least one application element on a display of a device and at least indicative element associated with the at least one application element. The at least one indicative element is configured to vary at least one attribute in relation to a parameter of the at least one application element in order to reflect a degree of activity associated with an application linked to the at least one application element.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: November 9, 2010
    Assignee: Nokia Corporation
    Inventors: Phillip John Lindberg, Sami Johannes Niemela, Christopher Michael Heathcote
  • Publication number: 20100184484
    Abstract: It is presented a method including presenting an alert on a display; detecting a user input associated with said alert, said user input having a momentum; and deferring said alert to be presented again at a new alert time, said new alert time being calculated as a time in the future using said user input momentum. A corresponding device, computer program product and user interface are also presented.
    Type: Application
    Filed: November 14, 2007
    Publication date: July 22, 2010
    Inventors: Phillip John Lindberg, Sami Johannes Niemelä
  • Publication number: 20090044153
    Abstract: It is presented a portable apparatus including a first element including a display; a second element, the first and second elements being rotatable in relation to each other around a longitudinal axis and a controller. The controller is configured to, when detecting a rotational user input including a rotational movement between the first element and the second element around the longitudinal axis, scroll content of the display such that the content is displayed at a position being fixed, within an interval of acceptance, in relation to the second element. Corresponding method, computer program product, user interface and system are also presented.
    Type: Application
    Filed: August 6, 2007
    Publication date: February 12, 2009
    Applicant: NOKIA CORPORATION
    Inventors: Phillip John Lindberg, Sami Johannes Niemela