Ditto Technologies, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-29 de 29 pour Ditto Technologies, Inc. Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 25
        Marque 4
Juridiction
        États-Unis 22
        International 6
        Canada 1
Date
2024 1
2023 2
2022 2
2021 3
Avant 2021 21
Classe IPC
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales 8
G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties 7
G02C 7/02 - VerresSystèmes de verres 6
G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation 6
A61B 3/04 - Montures d'essaiJeux de lentilles pour emploi dans ces montures 5
Voir plus
Statut
En Instance 2
Enregistré / En vigueur 27

1.

DITTO

      
Numéro de série 98735554
Statut Enregistrée
Date de dépôt 2024-09-05
Date d'enregistrement 2026-06-09
Propriétaire Ditto Technologies Inc. (USA)
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Providing temporary use of on-line non-downloadable software for allowing users to virtually try on glasses and sunglasses and choose from the models offered according to which ones suit their face, which enables automatic detection and cropping of the face Software as a service (SAAS) services featuring software for allowing users to virtually try on glasses and sunglasses and choose from the models offered according to which ones suit their face, which enables automatic detection and cropping of the face.

2.

SYSTEMS AND METHODS FOR SCALING USING ESTIMATED FACIAL FEATURES

      
Numéro d'application 18311678
Statut En instance
Date de dépôt 2023-05-03
Date de la première publication 2023-11-09
Propriétaire Ditto Technologies, Inc. (USA)
Inventeur(s)
  • Kulkarni, Amruta Rajendra
  • Cilingiroglu, Tenzile Berkin

Abrégé

A system and method for scaling a user's head based on estimated facial features are disclosed. In an example, a system includes a processor configured to obtain a set of images of a user's head; generate a model of the user's head based on the set of images; determine a scaling ratio based on the model of the user's head and estimated facial features; and apply the scaling ratio to the model of the user's head to obtain a scaled user's head model; and a memory coupled to the processor and configured to provide the processor with instructions.

Classes IPC  ?

  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G06T 7/60 - Analyse des attributs géométriques
  • G02C 7/02 - VerresSystèmes de verres

3.

SYSTEMS AND METHODS FOR SCALING USING ESTIMATED FACIAL FEATURES

      
Numéro d'application US2023020860
Numéro de publication 2023/215397
Statut Délivré - en vigueur
Date de dépôt 2023-05-03
Date de publication 2023-11-09
Propriétaire DITTO TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Kulkarni, Amruta Rajendra
  • Cilingiroglu, Tenzile Berkin

Abrégé

A system and method for scaling a user's head based on estimated facial features are disclosed. In an example, a system includes a processor configured to obtain a set of images of a user's head; generate a model of the user's head based on the set of images; determine a scaling ratio based on the model of the user's head and estimated facial features; and apply the scaling ratio to the model of the user's head to obtain a scaled user's head model; and a memory coupled to the processor and configured to provide the processor with instructions.

Classes IPC  ?

  • G06T 3/40 - Changement d'échelle d’images complètes ou de parties d’image, p. ex. agrandissement ou rétrécissement
  • G06T 7/60 - Analyse des attributs géométriques
  • G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties

4.

GENERATION OF A 3D MODEL OF A REFERENCE OBJECT TO PERFORM SCALING OF A MODEL OF A USER'S HEAD

      
Numéro d'application US2022027524
Numéro de publication 2022/235709
Statut Délivré - en vigueur
Date de dépôt 2022-05-03
Date de publication 2022-11-10
Propriétaire DITTO TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Selivanov, Oleg
  • Howarth, Trevor Noel
  • Kulkarni, Amruta Rajendra

Abrégé

Methods and systems herein can include a processor configured to obtain a set of images that shows a user's head and a reference object, generate a user's head model of the user's head based at least in part on the set of images, and generate a reference object model of the reference object based at least in part on the set of images. The processor can further be configured to determine an orientation and a size of the reference object model based at least in part on a relative location of the reference object relative to the user's head in the set of images and use the reference object model, the orientation of the reference object model, the size of the reference object, and a known dimension of the reference object to determine scaling information. The processor can then be configured to apply the scaling information to the user's head model to obtain a scaled user's head model. The system can also include a memory coupled to the processor and configured to provide the processor with instructions.

Classes IPC  ?

  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
  • G06T 7/62 - Analyse des attributs géométriques de la superficie, du périmètre, du diamètre ou du volume

5.

Generation of a 3D model of a reference object to perform scaling of a model of a user's head

      
Numéro d'application 17736010
Numéro de brevet 12014462
Statut Délivré - en vigueur
Date de dépôt 2022-05-03
Date de la première publication 2022-11-03
Date d'octroi 2024-06-18
Propriétaire DITTO TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Selivanov, Oleg
  • Howarth, Trevor Noel
  • Kulkarni, Amruta Rajendra

Abrégé

Methods and systems herein can include a processor configured to obtain a set of images that shows a user's head and a reference object, generate a user's head model of the user's head based at least in part on the set of images, and generate a reference object model of the reference object based at least in part on the set of images. The processor can further be configured to determine an orientation and a size of the reference object model based at least in part on a relative location of the reference object relative to the user's head in the set of images and use the reference object model, the orientation of the reference object model, the size of the reference object, and a known dimension of the reference object to determine scaling information. The processor can then be configured to apply the scaling information to the user's head model to obtain a scaled user's head model. The system can also include a memory coupled to the processor and configured to provide the processor with instructions.

Classes IPC  ?

  • G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
  • G06T 7/55 - Récupération de la profondeur ou de la forme à partir de plusieurs images
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions

6.

Recommendation system, method and computer program product based on a user's physical features

      
Numéro d'application 17471490
Numéro de brevet 12118602
Statut Délivré - en vigueur
Date de dépôt 2021-09-10
Date de la première publication 2021-12-30
Date d'octroi 2024-10-15
Propriétaire DITTO TECHNOLOGIES, INC. (USA)
Inventeur(s) Kornilov, Dmitry

Abrégé

Embodiments of the present disclosure provide a recommendation system based on a user's physical/biometric features. In various embodiments, a system includes a processor configured to determine a physical characteristic of a user based at least in part on an image of the user. The processor is further configured to determine a correlation between the physical characteristic and a product, and generate a product recommendation based at least in part on the determined correlation.

Classes IPC  ?

  • G06Q 30/0601 - Commerce électronique [e-commerce]
  • G06Q 30/0282 - Notation ou évaluation d’opérateurs commerciaux ou de produits
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions

7.

FITTING OF GLASSES FRAMES INCLUDING LIVE FITTING

      
Numéro de document 03171478
Statut En instance
Date de dépôt 2021-02-19
Date de disponibilité au public 2021-08-26
Propriétaire DITTO TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Mercer, Cliff
  • Anizor, Ebube
  • Cilingiroglu, Tenzile Berkin
  • Howarth, Trevor Noel

Abrégé

In various embodiments, a process for trying on glasses includes determining an event associated with updating a current model of a user's face. In response to the event, using a set of historical recorded frames of the user's face to update the current model of the user's face. The process includes obtaining a newly recorded frame of the user's face, using the current model of the user's face to generate a corresponding image of a glasses frame, and presenting the image of the glasses frame over the newly recorded frame of the user's face.

Classes IPC  ?

  • A61B 3/11 - Appareils pour l'examen optique des yeuxAppareils pour l'examen clinique des yeux du type à mesure objective, c.-à-d. instruments pour l'examen des yeux indépendamment des perceptions ou des réactions du patient pour mesurer la distance interpupillaire ou le diamètre de la pupille
  • B29D 12/02 - Montures de lunettes
  • G02C 13/00 - AssemblageRéparationNettoyage
  • G06T 7/55 - Récupération de la profondeur ou de la forme à partir de plusieurs images
  • G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
  • G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p. ex. d’êtres humains, d’animaux ou d’êtres virtuels
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties

8.

FITTING OF GLASSES FRAMES INCLUDING LIVE FITTING

      
Numéro d'application US2021018891
Numéro de publication 2021/168336
Statut Délivré - en vigueur
Date de dépôt 2021-02-19
Date de publication 2021-08-26
Propriétaire DITTO TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Mercer, Cliff
  • Anizor, Ebube
  • Cilingiroglu, Tenzile, Berkin
  • Howarth, Trevor, Noel

Abrégé

In various embodiments, a process for trying on glasses includes determining an event associated with updating a current model of a user's face. In response to the event, using a set of historical recorded frames of the user's face to update the current model of the user's face. The process includes obtaining a newly recorded frame of the user's face, using the current model of the user's face to generate a corresponding image of a glasses frame, and presenting the image of the glasses frame over the newly recorded frame of the user's face.

Classes IPC  ?

  • B29D 12/02 - Montures de lunettes
  • A61B 3/11 - Appareils pour l'examen optique des yeuxAppareils pour l'examen clinique des yeux du type à mesure objective, c.-à-d. instruments pour l'examen des yeux indépendamment des perceptions ou des réactions du patient pour mesurer la distance interpupillaire ou le diamètre de la pupille
  • G06T 13/40 - Animation tridimensionnelle [3D] de personnages, p. ex. d’êtres humains, d’animaux ou d’êtres virtuels

9.

DITTO

      
Numéro de série 90092061
Statut Enregistrée
Date de dépôt 2020-08-04
Date d'enregistrement 2021-09-14
Propriétaire Ditto Technologies, Inc. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

providing temporary use of on-line non-downloadable software to assist third party retailers and brands in selling their products by providing virtual fittings for users to try on goods and product recommendations by suggesting products to users, and featuring augmented reality software for virtual product fittings for users to try on goods; providing temporary use of online non-downloadable computer software to provide customers with text, messaging, email, voice, audio, and video communications via wireless networks and the internet, for e-commerce use as a payment gateway that authorizes processing of credit cards or direct payments for merchants, and for managing marketing campaigns for others

10.

D

      
Numéro de série 90092066
Statut Enregistrée
Date de dépôt 2020-08-04
Date d'enregistrement 2021-09-14
Propriétaire Ditto Technologies, Inc. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

providing temporary use of on-line non-downloadable software to assist third party retailers and brands in selling their products by providing virtual fittings for users to try on goods and product recommendations by suggesting products to users, and featuring augmented reality software for virtual product fittings for users to try on goods; providing temporary use of online non-downloadable computer software to provide customers with text, messaging, email, voice, audio, and video communications via wireless networks and the internet, for e-commerce use as a payment gateway that authorizes processing of credit cards or direct payments for merchants, and for managing marketing campaigns for others

11.

YOUR PERFECT PAIR

      
Numéro de série 90092073
Statut Enregistrée
Date de dépôt 2020-08-04
Date d'enregistrement 2022-04-26
Propriétaire Ditto Technologies, Inc. ()
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Providing temporary use of on-line non-downloadable augmented reality software to assist third party retailers in selling their products and for providing virtual product fittings for users to try on goods and consumer product recommendations by suggesting products to users

12.

Constructing a user's face model using particle filters

      
Numéro d'application 16555936
Numéro de brevet 10791321
Statut Délivré - en vigueur
Date de dépôt 2019-08-29
Date de la première publication 2020-01-30
Date d'octroi 2020-09-29
Propriétaire Ditto Technologies, Inc. (USA)
Inventeur(s) Surkov, Sergey

Abrégé

Constructing a user's face model using particle filters is disclosed, including: using a first particle filter to generate a new plurality of sets of extrinsic camera information particles corresponding to respective ones of a plurality of images based at least in part on a selected face model particle; selecting a subset of the new plurality of sets of extrinsic camera information particles corresponding to respective ones of the plurality of images; and using a second particle filter to generate a new plurality of face model particles corresponding to the plurality of images based at least in part on the selected subset of the new plurality of sets of extrinsic camera information particles.

Classes IPC  ?

  • H04N 5/32 - Transformation des rayons X
  • H04N 13/275 - Générateurs de signaux d’images à partir de modèles 3D d’objets, p. ex. des signaux d’images stéréoscopiques générés par ordinateur
  • H04N 13/204 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques
  • G06T 7/579 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir du mouvement
  • G06F 16/00 - Recherche d’informationsStructures de bases de données à cet effetStructures de systèmes de fichiers à cet effet
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance

13.

Recommendation system, method and computer program product based on a user's physical features

      
Numéro d'application 15826533
Numéro de brevet 11157985
Statut Délivré - en vigueur
Date de dépôt 2017-11-29
Date de la première publication 2019-05-30
Date d'octroi 2021-10-26
Propriétaire Ditto Technologies, Inc. (USA)
Inventeur(s) Kornilov, Dmitry

Abrégé

Embodiments of the present disclosure provide a recommendation system based on a user's physical/biometric features. In various embodiments, a system includes a processor configured to determine a physical characteristic of a user based at least in part on an image of the user. The processor is further configured to determine a correlation between the physical characteristic and a product, and generate a product recommendation based at least in part on the determined correlation.

Classes IPC  ?

  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation
  • G06Q 30/02 - MarketingEstimation ou détermination des prixCollecte de fonds

14.

Rendering glasses shadows

      
Numéro d'application 15985882
Numéro de brevet 10403036
Statut Délivré - en vigueur
Date de dépôt 2018-05-22
Date de la première publication 2018-12-27
Date d'octroi 2019-09-03
Propriétaire Ditto Technologies, Inc. (USA)
Inventeur(s)
  • Kornilov, Dmitry
  • Daugherty, Robert Charlie
  • Randolph, Robert Curtis
  • Surkov, Sergey

Abrégé

Rendering glasses with shadows is disclosed, including: generating a face image corresponding to an image of a set of images based at least in part on a face model, wherein the set of images is associated with a user's face; generating a face with shadows image corresponding to the image based at least in part on shadows casted by a glasses model on the face model; generating a shadow transform based at least in part on a difference determined based at least in part on the face image and the face with shadows image; generating a shadowed image based at least in part on applying the shadow transform to the image; and presenting the shadowed image including by overlaying a glasses image associated with the glasses model over the shadowed image.

Classes IPC  ?

  • G06T 15/60 - Génération d'ombres
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

15.

Modeling of a user's face

      
Numéro d'application 15441760
Numéro de brevet 10229534
Statut Délivré - en vigueur
Date de dépôt 2017-02-24
Date de la première publication 2018-07-12
Date d'octroi 2019-03-12
Propriétaire Ditto Technologies, Inc. (USA)
Inventeur(s) Wang, Michael

Abrégé

Modeling of a user's face is disclosed, including: receiving an input image of a user's face to be modeled; and generating a set of parameter values to a statistical model that corresponds to the input image by evaluating candidate parameter values using a cost function that is determined based at least in part on optical flow.

Classes IPC  ?

  • G06T 17/10 - Description de volumes, p. ex. de cylindres, de cubes ou utilisant la GSC [géométrie solide constructive]
  • G06T 15/04 - Mappage de texture
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • G06T 7/269 - Analyse du mouvement utilisant des procédés basé sur le gradient
  • G06K 9/20 - Obtention de l'image
  • G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c.-à-d. étalonnage de caméra
  • G06T 7/571 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir de mises au point

16.

Using computed facial feature points to position a product model relative to a model of a face

      
Numéro d'application 15284247
Numéro de brevet 09990780
Statut Délivré - en vigueur
Date de dépôt 2016-10-03
Date de la première publication 2018-04-05
Date d'octroi 2018-06-05
Propriétaire Ditto Technologies, Inc. (USA)
Inventeur(s)
  • Kornilov, Dmitry
  • Nechaev, Andrey

Abrégé

Using computed facial feature points to position a product model relative to a model of a face is disclosed, comprising: obtaining a three-dimensional (3D) model of a user's face, wherein the 3D model of the user's face comprises a plurality of 3D points; determining a face normal that is normal to a plane that is determined based at least in part on a first subset of 3D points from the plurality of 3D points; determining a set of computed bridge points based at least in part on a second subset of 3D points from the plurality of 3D points and the face normal; and using the set of computed bridge points to determine an initial placement of a 3D model of a glasses frame relative to the 3D model of the user's face.

Classes IPC  ?

  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

17.

CONSTRUCTING A USER'S FACE MODEL USING PARTICLE FILTERS

      
Numéro d'application US2015018800
Numéro de publication 2016/140666
Statut Délivré - en vigueur
Date de dépôt 2015-03-04
Date de publication 2016-09-09
Propriétaire DITTO TECHNOLOGIES, INC. (USA)
Inventeur(s) Surkov, Sergey

Abrégé

Constructing a user's face model using particle filters is disclosed, including: using a first particle filter to generate a new plurality of sets of extrinsic camera information particles corresponding to respective ones of a plurality of images based at least in part on a selected face model particle; selecting a subset of the new plurality of sets of extrinsic camera information particles corresponding to respective ones of the plurality of images; and using a second particle filter to generate a new plurality of face model particles corresponding to the plurality of images based at least in part on the selected subset of the new plurality of sets of extrinsic camera information particles.

Classes IPC  ?

  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

18.

Constructing a user's face model using particle filters

      
Numéro d'application 14637063
Numéro de brevet 10440350
Statut Délivré - en vigueur
Date de dépôt 2015-03-03
Date de la première publication 2016-09-08
Date d'octroi 2019-10-08
Propriétaire Ditto Technologies, Inc. (USA)
Inventeur(s) Surkov, Sergey

Abrégé

Constructing a user's face model using particle filters is disclosed, including: using a first particle filter to generate a new plurality of sets of extrinsic camera information particles corresponding to respective ones of a plurality of images based at least in part on a selected face model particle; selecting a subset of the new plurality of sets of extrinsic camera information particles corresponding to respective ones of the plurality of images; and using a second particle filter to generate a new plurality of face model particles corresponding to the plurality of images based at least in part on the selected subset of the new plurality of sets of extrinsic camera information particles.

Classes IPC  ?

  • H04N 5/232 - Dispositifs pour la commande des caméras de télévision, p.ex. commande à distance
  • H04N 13/275 - Générateurs de signaux d’images à partir de modèles 3D d’objets, p. ex. des signaux d’images stéréoscopiques générés par ordinateur
  • H04N 13/204 - Générateurs de signaux d’images utilisant des caméras à images stéréoscopiques
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G06T 7/579 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir du mouvement

19.

Rendering glasses shadows

      
Numéro d'application 14603207
Numéro de brevet 10013796
Statut Délivré - en vigueur
Date de dépôt 2015-01-22
Date de la première publication 2016-07-28
Date d'octroi 2018-07-03
Propriétaire Ditto Technologies, Inc. (USA)
Inventeur(s)
  • Kornilov, Dmitry
  • Daugherty, Robert Charlie
  • Randolph, Robert Curtis
  • Surkov, Sergey

Abrégé

Rendering glasses with shadows is disclosed, including: generating a face image corresponding to an image of a set of images based at least in part on a face model, wherein the set of images is associated with a user's face; generating a face with shadows image corresponding to the image based at least in part on shadows casted by a glasses model on the face model; generating a shadow transform based at least in part on a difference determined based at least in part on the face image and the face with shadows image; generating a shadowed image based at least in part on applying the shadow transform to the image; and presenting the shadowed image including by overlaying a glasses image associated with the glasses model over the shadowed image.

Classes IPC  ?

  • G06T 15/20 - Calcul de perspectives
  • G06T 15/60 - Génération d'ombres
  • G06Q 30/06 - Transactions d’achat, de vente ou de crédit-bail
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

20.

RENDERING GLASSES SHADOWS

      
Numéro d'application US2015012759
Numéro de publication 2016/118169
Statut Délivré - en vigueur
Date de dépôt 2015-01-23
Date de publication 2016-07-28
Propriétaire DITTO TECHNOLOGIES, INC. (USA)
Inventeur(s)
  • Kornilov, Dmitry
  • Daugherty, Robert, Charlie
  • Randolph, Robert, Curtis
  • Surkov, Sergey

Abrégé

Rendering glasses with shadows is disclosed, including: generating a face image corresponding to an image of a set of images based at least in part on a face model, wherein the set of images is associated with a user's face; generating a face with shadows image corresponding to the image based at least in part on shadows casted by a glasses model on the face model; generating a shadow transform based at least in part on a difference determined based at least in part on the face image and the face with shadows image; generating a shadowed image based at least in part on applying the shadow transform to the image; and presenting the shadowed image including by overlaying a glasses image associated with the glasses model over the shadowed image.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

21.

Smart image enhancements

      
Numéro d'application 14970363
Numéro de brevet 09563940
Statut Délivré - en vigueur
Date de dépôt 2015-12-15
Date de la première publication 2016-06-16
Date d'octroi 2017-02-07
Propriétaire Ditto Technologies, Inc. (USA)
Inventeur(s) Surkov, Sergey

Abrégé

Smart image enhancements are disclosed, including: obtaining a representation of a user's face associated with a set of images associated with the user's face; obtaining a set of extrinsic information corresponding to an image of the set of images; determining a modified smoothing map by modifying a model smoothing map to correspond to the representation of the user's face; and determining an enhanced image based at least in part on the set of extrinsic information corresponding to the image, the modified model smoothing map, and the image.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image
  • G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties

22.

Fitting glasses frames to a user

      
Numéro d'application 14970352
Numéro de brevet 09842246
Statut Délivré - en vigueur
Date de dépôt 2015-12-15
Date de la première publication 2016-06-16
Date d'octroi 2017-12-12
Propriétaire Ditto Technologies, Inc. (USA)
Inventeur(s)
  • Surkov, Sergey
  • Kornilov, Dmitry

Abrégé

Processing a set of images is disclosed, including: determining a set of user head measurements from a set of images; and determining a fit score corresponding to a glasses frames based at least in part on comparing the set of user head measurements to glasses frame measurements associated with the glasses frames.

Classes IPC  ?

  • G02C 3/00 - Dispositions particulières pour supporter des assemblages de verres ou des monocles
  • G02C 7/00 - Pièces optiques
  • G02C 7/02 - VerresSystèmes de verres
  • A61B 3/04 - Montures d'essaiJeux de lentilles pour emploi dans ces montures
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G02C 13/00 - AssemblageRéparationNettoyage
  • G06T 11/00 - Génération d'images bidimensionnelles [2D]
  • G09G 5/377 - Détails concernant le traitement de dessins graphiques pour mélanger ou superposer plusieurs dessins graphiques
  • G06T 7/60 - Analyse des attributs géométriques
  • G06T 17/20 - Description filaire, p. ex. polygonalisation ou tessellation

23.

SMART IMAGE ENHANCEMENTS

      
Numéro d'application US2014064668
Numéro de publication 2016/073008
Statut Délivré - en vigueur
Date de dépôt 2014-11-07
Date de publication 2016-05-12
Propriétaire DITTO TECHNOLOGIES, INC. (USA)
Inventeur(s) Surkov, Sergey

Abrégé

Smart image enhancements are disclosed, including: obtaining a representation of a user's face associated with a set of images associated with the user's face; obtaining a set of extrinsic information corresponding to an image of the set of images; determining a modified smoothing map by modifying a model smoothing map to correspond to the representation of the user's face; and determining an enhanced image based at least in part on the set of extrinsic information corresponding to the image, the modified model smoothing map, and the image.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

24.

Smart image enhancements

      
Numéro d'application 14534627
Numéro de brevet 09251570
Statut Délivré - en vigueur
Date de dépôt 2014-11-06
Date de la première publication 2016-02-02
Date d'octroi 2016-02-02
Propriétaire Ditto Technologies, Inc. (USA)
Inventeur(s) Surkov, Sergey

Abrégé

Smart image enhancements are disclosed, including: obtaining a representation of a user's face associated with a set of images associated with the user's face; obtaining a set of extrinsic information corresponding to an image of the set of images; determining a modified smoothing map by modifying a model smoothing map to correspond to the representation of the user's face; and determining an enhanced image based at least in part on the set of extrinsic information corresponding to the image, the modified model smoothing map, and the image.

Classes IPC  ?

  • G06T 5/00 - Amélioration ou restauration d'image

25.

Displaying glasses with recorded images

      
Numéro d'application 14207306
Numéro de brevet 09245499
Statut Délivré - en vigueur
Date de dépôt 2014-03-12
Date de la première publication 2016-01-26
Date d'octroi 2016-01-26
Propriétaire Ditto Technologies, Inc. (USA)
Inventeur(s)
  • Surkov, Sergey
  • Kornilov, Dmitry

Abrégé

Processing a set of images is disclosed, including: receiving a set of images; and searching for a representation of a user's face associated with the set of images and a plurality of sets of extrinsic information corresponding to respective ones of at least a subset of the set of images. Rendering a glasses frame is disclosed, including: receiving a selection associated with the glasses frame; rendering the glasses frame using at least a representation of a user's face and a set of extrinsic information corresponding to an image in a recorded set of images; and overlaying the rendered glasses frame on the image.

Classes IPC  ?

  • G02C 3/00 - Dispositions particulières pour supporter des assemblages de verres ou des monocles
  • G02C 7/00 - Pièces optiques
  • G02C 7/02 - VerresSystèmes de verres
  • A61B 3/04 - Montures d'essaiJeux de lentilles pour emploi dans ces montures
  • G09G 5/377 - Détails concernant le traitement de dessins graphiques pour mélanger ou superposer plusieurs dessins graphiques

26.

Methods, systems, and non-transitory machine-readable medium for incorporating a series of images resident on a user device into an existing web browser session

      
Numéro d'application 14242772
Numéro de brevet 09699123
Statut Délivré - en vigueur
Date de dépôt 2014-04-01
Date de la première publication 2015-10-01
Date d'octroi 2017-07-04
Propriétaire DITTO TECHNOLOGIES, INC. (USA)
Inventeur(s) Doerksen, Katherine Endress

Abrégé

Users desiring to associate a media object with an existing web browser session are provided with an out-of-band communication path by which to effect the association. When the media object is received at a web server involved in the session, the server creates a model of the item depicted in the media object and associates the model with the session. A projection of the resulting model is then made available for viewing (and, in some instances, manipulation) by the user during the web browser session.

Classes IPC  ?

  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

27.

Fitting glasses frames to a user

      
Numéro d'application 14250203
Numéro de brevet 09254081
Statut Délivré - en vigueur
Date de dépôt 2014-04-10
Date de la première publication 2014-10-02
Date d'octroi 2016-02-09
Propriétaire Ditto Technologies, Inc. (USA)
Inventeur(s)
  • Kornilov, Dmitry
  • Surkov, Sergey
  • Bhagavathy, Sitaram

Abrégé

A system for fitting glasses frames to a user is disclosed. The system includes an interface for receiving images of a user's head at different angles. A processor compares user head measurements determined from the images with a database of glasses frame information that includes glasses frame measurements. One or more glasses frames are selected based on the comparison and the selected glasses frames are output.

Classes IPC  ?

  • G02C 3/00 - Dispositions particulières pour supporter des assemblages de verres ou des monocles
  • G02C 7/00 - Pièces optiques
  • G02C 7/02 - VerresSystèmes de verres
  • A61B 3/10 - Appareils pour l'examen optique des yeuxAppareils pour l'examen clinique des yeux du type à mesure objective, c.-à-d. instruments pour l'examen des yeux indépendamment des perceptions ou des réactions du patient
  • G02C 13/00 - AssemblageRéparationNettoyage
  • A61B 3/04 - Montures d'essaiJeux de lentilles pour emploi dans ces montures

28.

Fitting glasses frames to a user

      
Numéro d'application 13361835
Numéro de brevet 08733936
Statut Délivré - en vigueur
Date de dépôt 2012-01-30
Date de la première publication 2014-05-27
Date d'octroi 2014-05-27
Propriétaire Ditto Technologies, Inc. (USA)
Inventeur(s)
  • Kornilov, Dmitry
  • Surkov, Sergey
  • Bhagavathy, Sitaram

Abrégé

A system for fitting glasses frames to a user is disclosed. The system includes an interface for receiving images of a user's head at different angles. A processor compares user head measurements determined from the images with a database of glasses frame information that includes glasses frame measurements. One or more glasses frames are selected based on the comparison and the selected glasses frames are output.

Classes IPC  ?

  • A61B 3/04 - Montures d'essaiJeux de lentilles pour emploi dans ces montures
  • G02C 3/00 - Dispositions particulières pour supporter des assemblages de verres ou des monocles
  • G02C 7/00 - Pièces optiques
  • G02C 7/02 - VerresSystèmes de verres
  • G02C 13/00 - AssemblageRéparationNettoyage

29.

Displaying glasses with recorded images

      
Numéro d'application 13830483
Numéro de brevet 08708494
Statut Délivré - en vigueur
Date de dépôt 2013-03-14
Date de la première publication 2014-04-29
Date d'octroi 2014-04-29
Propriétaire Ditto Technologies, Inc. (USA)
Inventeur(s)
  • Surkov, Sergey
  • Kornilov, Dmitry

Abrégé

Processing a set of images is disclosed, including: receiving a set of images; and searching for a representation of a user's face associated with the set of images and a plurality of sets of extrinsic information corresponding to respective ones of at least a subset of the set of images. Rendering a glasses frame is disclosed, including: receiving a selection associated with the glasses frame; rendering the glasses frame using at least a representation of a user's face and a set of extrinsic information corresponding to an image in a recorded set of images; and overlaying the rendered glasses frame on the image.

Classes IPC  ?

  • G02C 3/00 - Dispositions particulières pour supporter des assemblages de verres ou des monocles
  • G02C 7/00 - Pièces optiques
  • G02C 7/02 - VerresSystèmes de verres
  • A61B 3/04 - Montures d'essaiJeux de lentilles pour emploi dans ces montures
  • A61B 3/10 - Appareils pour l'examen optique des yeuxAppareils pour l'examen clinique des yeux du type à mesure objective, c.-à-d. instruments pour l'examen des yeux indépendamment des perceptions ou des réactions du patient
  • G02C 13/00 - AssemblageRéparationNettoyage