Patents Assigned to 1-800 Contacts, Inc.
  • Patent number: 11330977
    Abstract: Systems and methods for assessing the visual acuity of person using a computerized consumer device are described.
    Type: Grant
    Filed: September 16, 2019
    Date of Patent: May 17, 2022
    Assignee: 1-800 Contacts, Inc.
    Inventors: Brent Jensen, Tighe Racicot, Chad Allen, Scott Stromberg, Dustin Hurst, Rico Lujan
  • Patent number: 10413172
    Abstract: Systems and methods for assessing the visual acuity of person using a computerized consumer device are described.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: September 17, 2019
    Assignee: 1-800 CONTACTS, INC.
    Inventors: Brent Jensen, Tighe Racicot, Chad Allen, Scott Stromberg, Dustin Hurst, Rico Lujan
  • Publication number: 20160224759
    Abstract: A method for a purchasing interface is described. In one embodiment, the method includes initiating an order for a prescription, prompting a user to capture a photo of the prescription, and fulfilling the order for the prescription upon receiving input based on capturing the photo of the prescription. The order for the prescription is initiated from an application executing on a computing device and the photo of the prescription is captured using a camera connected to the computing device.
    Type: Application
    Filed: February 4, 2015
    Publication date: August 4, 2016
    Applicant: 1-800 Contacts, Inc.
    Inventors: Justin Douglas Olson, Antoine Marc Fraikin, Kevin Matthew Jensen, Brent Daniel Jensen
  • Publication number: 20150062349
    Abstract: A computer-implemented method for color correcting images captured using a mobile computing device is described. A wavelength of light is emitted from a display of a mobile computing device. An image of the emitted wavelength of light is captured using a camera on the mobile computing device. The image of the wavelength of light emitted from the display of the mobile computing device that is captured using the camera on the mobile computing device is analyzed. At least one image captured using the camera on the mobile computing device is modified based on the analysis of the image of the wavelength of light emitted from the display of the mobile computing device.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 5, 2015
    Applicant: 1-800 Contacts, Inc.
    Inventor: Jonathan Coon
  • Publication number: 20150063678
    Abstract: A computer-implemented method for generating a three-dimensional (3-D) model of a user. A plurality of images of a user are captured via a rear-facing camera on a mobile device. A 3-D model of the user is generated using the plurality of images of the user captured using the rear-facing camera and 3-D data derived from processing a previous plurality of images of the user prior to capturing the plurality of images. A point of interest in at least one of the plurality of images captured via the rear-facing camera may be identified and the identified point of interest in at least one of the plurality of images may be correlated with one or more vertices from the 3-D data.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 5, 2015
    Applicant: 1-800 Contacts, Inc.
    Inventor: Jonathan Coon
  • Publication number: 20150062116
    Abstract: A computer-implemented method for generating a three-dimensional (3-D) model of a user. A first set of images are captured. Prior to capturing a second set of images the first set of images are processed using a 3-D modeling process, resulting in 3-D data and scaled data derived from the first set of images. The second set of images are captured after processing the first set of images. A second 3-D model of the user is generated using the second set of images of the user and the 3-D data derived from processing the first set of images. A feature of the user is tracked in real time based at least in part on the 3-D data derived from processing the first set of images.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 5, 2015
    Applicant: 1-800 Contacts, Inc.
    Inventor: Jonathan Coon
  • Publication number: 20150012362
    Abstract: A computer-implemented method for recommending products based on crowdsourcing and detecting user characteristics. A characteristic of a first user is detected from an image of the first user. A plurality of products are ranked based on crowdsourced data received for a plurality of images depicting the first user in relation to the plurality of products. One or more relatively higher ranked products from the ranking of the plurality of products are associated with the detected characteristic of the first user.
    Type: Application
    Filed: July 3, 2013
    Publication date: January 8, 2015
    Applicant: 1-800 CONTACTS, INC.
    Inventor: Jonathan Coon
  • Publication number: 20130342575
    Abstract: A computer-implemented method to display a rendered image is described. A base image is obtained. A rendered image is obtained. The rendered image is matched to a location on the base image. The rendered image is overlaid onto the base image at the location to generate a set of layered images. The set of layered images is displayed.
    Type: Application
    Filed: October 26, 2012
    Publication date: December 26, 2013
    Applicant: 1-800 CONTACTS, INC.
    Inventor: Jonathan Coon
  • Publication number: 20130321412
    Abstract: According to at least one embodiment, a computer-implemented method for generating a virtual try-on is described. A first model is obtained. The first model includes a first set of attachment points. A second model is obtained. The second model includes a first set of connection points. The first model and the second model are combined. Combining the first and second models includes matching the first set of attachment points with the first set of connection points. An image is rendered based on at least a portion of the combined first and second models.
    Type: Application
    Filed: February 25, 2013
    Publication date: December 5, 2013
    Applicant: 1-800 CONTACTS, INC.
    Inventors: Jonathan Coon, Ryan Engle
  • Publication number: 20130314411
    Abstract: A computer-implemented method for processing virtual 3-D data efficiently is described. An object image data is generated from a scan of an object. Object polygon model data and object texture map data is generated from the object image data. The object polygon model data is saved in a first object file. The object texture map data is encoded. The encoded object texture map data is saved in a second object file. The data format of the second object file is different than the data format of the first object file.
    Type: Application
    Filed: February 22, 2013
    Publication date: November 28, 2013
    Applicant: 1-800 CONTACTS, INC.
    Inventor: Darren Turetzkey
  • Publication number: 20130315487
    Abstract: A computer-implemented method for processing, by a graphical processor unit (GPU), a plurality of images of a user. A plurality of features detected by the GPU in a first image of the plurality of images of the user is selected. Each selected feature includes one or more pixels. In a second image of the plurality of images of the user, a search is performed for the plurality of features selected in the first image. A variance is calculated, on the GPU, for each selected feature found in the second image. The variance indicates a degree to which a portion of the second image varies from a corresponding portion of the first image. The calculated variance is stored in a variance file.
    Type: Application
    Filed: February 25, 2013
    Publication date: November 28, 2013
    Applicant: 1-800 CONTACTS, INC.
    Inventor: Darren Turetzky
  • Publication number: 20130314401
    Abstract: A computer-implemented method for generating a three-dimensional (3-D) model of a user. A plurality of images of a user are obtained. An angle of view relative to the user pictured in at least one of the plurality of images is calculated. It is determined whether the calculated angle of view matches a predetermined viewing angle. Upon determining the calculated angle of view matches the predetermined viewing angle, at least one of the plurality of images is selected.
    Type: Application
    Filed: February 22, 2013
    Publication date: November 28, 2013
    Applicant: 1-800 CONTACTS, INC.
    Inventors: Ryan Engle, Darren Turetzky
  • Publication number: 20130314410
    Abstract: A computer-implemented method for rendering virtual try-on products is described. A first render viewpoint is selected of a virtual 3-D space that includes a 3-D model of at least a portion of a user generated from an image of the user and a 3-D polygon mesh of an object. Polygons of the 3-D polygon mesh are designated as backwards-facing polygons and front-facing polygon in relation to the first render viewpoint. A shadow texture map of the object is applied to the 3-D model of the user. A transparency texture map of the object is applied to the backwards-facing polygon of the 3-D polygon mesh of the object. A first color texture map of the object is applied to the result of the application of the transparency texture map to the backwards-facing polygon. The virtual 3-D space is rendered at the first render viewpoint.
    Type: Application
    Filed: February 22, 2013
    Publication date: November 28, 2013
    Applicant: 1-800 CONTACTS, INC.
    Inventors: Adam Gravois, Ryan Engle
  • Publication number: 20130314412
    Abstract: A computer-implemented method for generating a three-dimensional (3-D) model of a virtual try-on product. At least a portion of an object is scanned. The object includes at least first and second surfaces. An aspect of the first surface is detected. An aspect of the second surface is detected, the aspect of the second surface being different from the aspect of the first surface. A polygon mesh of the first and second surfaces is generated from the scan of the object.
    Type: Application
    Filed: February 22, 2013
    Publication date: November 28, 2013
    Applicant: 1-800 CONTACTS, INC.
    Inventors: Adam Gravois, Ryan Engle
  • Publication number: 20130314413
    Abstract: An image that includes a depiction of a scale marker and a depiction of an object is obtained. The scale marker has a predetermined size. A 3D model of the object is mapped to a 3D space based on the depiction of the object. A 3D model of the scale marker is mapped to the 3D space based on the depiction of the scale marker. The 3D model of the scale marker has the predetermined size. A point of intersection between the 3D model of the scale marker and the 3D model of the object is determined. The 3D model of the object is scaled based on the predetermined size of the 3D model of the scale marker.
    Type: Application
    Filed: February 22, 2013
    Publication date: November 28, 2013
    Applicant: 1-800 CONTACTS, INC.
    Inventors: Jonathan Coon, Ryan Engle
  • Publication number: 20130141468
    Abstract: A computer-implemented method for scaling an image is described. An image that depicts a device in contact with a user is obtained. The image depicts identifying information that is being displayed on a display of the device. A type of the device is identified based on the identifying information. A size of the device is determined based on the identified type of the device. At least a portion of the depiction of the user is scaled based on the determined size of the device.
    Type: Application
    Filed: December 6, 2012
    Publication date: June 6, 2013
    Applicant: 1-800 CONTACTS, INC.
    Inventor: 1-800 Contacts, Inc.
  • Publication number: 20120055817
    Abstract: A contact lens package that is reusable as a case to store a contact lens between uses includes a lid, a base, one or more receptacles for a contact lens case, and a time keeping device. The time keeping device comprises an indicator for each one or more receptacles that indicates a period of time that has elapsed since the contact lens case currently in the receptacle was placed therein. When the period of time has expired, the indicator denotes a need to discard both the contact lens case and a contact lens associated with the contact lens case.
    Type: Application
    Filed: November 1, 2011
    Publication date: March 8, 2012
    Applicant: 1-800 CONTACTS, INC.
    Inventors: Stephen D. Newman, Jonthan C. Coon, Kevin K. McCallum, Bruce V. Christy, III, Desmond C. S. Cheong, Joanne M. Oliver, Mark A. Zeh, Lynda Deakin, Rachel Wong, Jonah L. Houston, Anthony J. Rossetti, John Ravitch
  • Patent number: 8069979
    Abstract: A reusable holder for contact lens cases includes a base, at least one receptacle formed in the base configured to receive a contact lens case, and a time keeping device formed in the base. The time keeping device may include an indicator for the at least one receptacle that indicates a period of time that has lapsed since the contact lens case currently in the at least one receptacle was placed therein to denote a need to discard the contact lens case and a contact lens associated with the contact lens case.
    Type: Grant
    Filed: October 11, 2010
    Date of Patent: December 6, 2011
    Assignee: 1-800 Contacts, Inc.
    Inventors: Stephen D. Newman, Jonathan C. Coon, Kevin K. McCallum, Bruce V. Christy, III, Desmond C. S. Cheon, Joanne M. Oliver, Mark A. Zeh, Lynda Deakin, Rachel Wong, Jonah L. Houston, Anthony J. Rossetti, John Ravitch
  • Publication number: 20110031137
    Abstract: A contact lens package that is reusable as a case to store a contact lens between uses includes a bottom member having a well with an inside generally concave shape, and a wall rising above the well and ending in a top rim defining an opening; a temporary seal comprising a moisture-proof film sealed across the top rim to seal the opening, thus defining a volume within the package, the volume containing a contact lens and contact lens fluid; and a cap secured to the bottom member covering the temporary seal, the cap being removable to give access to the temporary seal and replaceable on the bottom member thereafter to provide storage of the contact lens between uses thereof.
    Type: Application
    Filed: October 11, 2010
    Publication date: February 10, 2011
    Applicant: 1-800 Contacts, Inc.
    Inventors: Stephen D. Newman, Jonthan C. Coon, Kevin K. McCallum, Bruce V. Christy, III, Desmond C. S. Cheong, Joanne M. Oliver, Mark A. Zeh, Lynda Deakin, Rachel Wong, Jonah L. Houston, Anthony J. Rossetti, John Ravitch
  • Patent number: 7832551
    Abstract: A contact lens package that is reusable as a case to store a contact lens between uses includes a lid, a base, one or more receptacles for a contact lens case, and a time keeping device. The time keeping device comprises an indicator for each one or more receptacles that indicates a period of time that has elapsed since the contact lens case currently in the receptacle was placed therein. When the period of time has expired, the indicator denotes a need to discard both the contact lens case and a contact lens associated with the contact lens case.
    Type: Grant
    Filed: September 15, 2003
    Date of Patent: November 16, 2010
    Assignee: 1-800 Contacts, Inc.
    Inventors: Stephen D. Newman, Jonthan C. Coon, Kevin K. McCallum, Bruce V. Christy, III, Desmond C. S. Cheong, Joanne M. Oliver, Mark A. Zeh, Lynda Deakin, Rachel Wong, Jonah L. Houston, Anthony J. Rossetti, John Ravitch