Ditto Technologies, Inc.

United States of America

Back to Profile

1-29 of 29 for Ditto Technologies, Inc. Sort by
Query
Aggregations
IP Type
        Patent 25
        Trademark 4
Jurisdiction
        United States 22
        World 6
        Canada 1
Date
2024 1
2023 2
2022 2
2021 3
2020 4
See more
IPC Class
G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints 8
G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts 7
G02C 7/02 - LensesLens systems 6
G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation 6
A61B 3/04 - Trial framesSets of lenses for use therewith 5
See more
Status
Pending 3
Registered / In Force 26

1.

DITTO

      
Serial Number 98735554
Status Pending
Filing Date 2024-09-05
Owner Ditto Technologies Inc. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & 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

      
Application Number 18311678
Status Pending
Filing Date 2023-05-03
First Publication Date 2023-11-09
Owner Ditto Technologies, Inc. (USA)
Inventor
  • Kulkarni, Amruta Rajendra
  • Cilingiroglu, Tenzile Berkin

Abstract

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.

IPC Classes  ?

  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06T 17/00 - 3D modelling for computer graphics
  • G06T 7/60 - Analysis of geometric attributes
  • G02C 7/02 - LensesLens systems

3.

SYSTEMS AND METHODS FOR SCALING USING ESTIMATED FACIAL FEATURES

      
Application Number US2023020860
Publication Number 2023/215397
Status In Force
Filing Date 2023-05-03
Publication Date 2023-11-09
Owner DITTO TECHNOLOGIES, INC. (USA)
Inventor
  • Kulkarni, Amruta Rajendra
  • Cilingiroglu, Tenzile Berkin

Abstract

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.

IPC Classes  ?

  • G06T 3/40 - Scaling of whole images or parts thereof, e.g. expanding or contracting
  • G06T 7/60 - Analysis of geometric attributes
  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation
  • G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts

4.

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

      
Application Number US2022027524
Publication Number 2022/235709
Status In Force
Filing Date 2022-05-03
Publication Date 2022-11-10
Owner DITTO TECHNOLOGIES, INC. (USA)
Inventor
  • Selivanov, Oleg
  • Howarth, Trevor Noel
  • Kulkarni, Amruta Rajendra

Abstract

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.

IPC Classes  ?

  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation
  • G06T 7/70 - Determining position or orientation of objects or cameras
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions
  • G06T 7/62 - Analysis of geometric attributes of area, perimeter, diameter or volume

5.

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

      
Application Number 17736010
Grant Number 12014462
Status In Force
Filing Date 2022-05-03
First Publication Date 2022-11-03
Grant Date 2024-06-18
Owner DITTO TECHNOLOGIES, INC. (USA)
Inventor
  • Selivanov, Oleg
  • Howarth, Trevor Noel
  • Kulkarni, Amruta Rajendra

Abstract

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.

IPC Classes  ?

  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06T 7/55 - Depth or shape recovery from multiple images
  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions

6.

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

      
Application Number 17471490
Grant Number 12118602
Status In Force
Filing Date 2021-09-10
First Publication Date 2021-12-30
Grant Date 2024-10-15
Owner DITTO TECHNOLOGIES, INC. (USA)
Inventor Kornilov, Dmitry

Abstract

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.

IPC Classes  ?

  • G06Q 30/0601 - Electronic shopping [e-shopping]
  • G06Q 30/0282 - Rating or review of business operators or products
  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation
  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions

7.

FITTING OF GLASSES FRAMES INCLUDING LIVE FITTING

      
Document Number 03171478
Status Pending
Filing Date 2021-02-19
Open to Public Date 2021-08-26
Owner DITTO TECHNOLOGIES, INC. (USA)
Inventor
  • Mercer, Cliff
  • Anizor, Ebube
  • Cilingiroglu, Tenzile Berkin
  • Howarth, Trevor Noel

Abstract

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.

IPC Classes  ?

  • A61B 3/11 - Objective types, i.e. instruments for examining the eyes independent of the patients perceptions or reactions for measuring interpupillary distance or diameter of pupils
  • B29D 12/02 - Spectacle frames
  • G02C 13/00 - AssemblingRepairingCleaning
  • G06T 7/55 - Depth or shape recovery from multiple images
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts

8.

FITTING OF GLASSES FRAMES INCLUDING LIVE FITTING

      
Application Number US2021018891
Publication Number 2021/168336
Status In Force
Filing Date 2021-02-19
Publication Date 2021-08-26
Owner DITTO TECHNOLOGIES, INC. (USA)
Inventor
  • Mercer, Cliff
  • Anizor, Ebube
  • Cilingiroglu, Tenzile, Berkin
  • Howarth, Trevor, Noel

Abstract

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.

IPC Classes  ?

  • B29D 12/02 - Spectacle frames
  • A61B 3/11 - Objective types, i.e. instruments for examining the eyes independent of the patients perceptions or reactions for measuring interpupillary distance or diameter of pupils
  • G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings

9.

DITTO

      
Serial Number 90092061
Status Registered
Filing Date 2020-08-04
Registration Date 2021-09-14
Owner Ditto Technologies, Inc. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & 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

      
Serial Number 90092066
Status Registered
Filing Date 2020-08-04
Registration Date 2021-09-14
Owner Ditto Technologies, Inc. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & 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

      
Serial Number 90092073
Status Registered
Filing Date 2020-08-04
Registration Date 2022-04-26
Owner Ditto Technologies, Inc. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & 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

      
Application Number 16555936
Grant Number 10791321
Status In Force
Filing Date 2019-08-29
First Publication Date 2020-01-30
Grant Date 2020-09-29
Owner Ditto Technologies, Inc. (USA)
Inventor Surkov, Sergey

Abstract

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.

IPC Classes  ?

  • H04N 5/32 - Transforming X-rays
  • H04N 13/275 - Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals
  • H04N 13/204 - Image signal generators using stereoscopic image cameras
  • G06T 7/579 - Depth or shape recovery from multiple images from motion
  • G06F 16/00 - Information retrievalDatabase structures thereforFile system structures therefor
  • G06T 17/00 - 3D modelling for computer graphics
  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control

13.

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

      
Application Number 15826533
Grant Number 11157985
Status In Force
Filing Date 2017-11-29
First Publication Date 2019-05-30
Grant Date 2021-10-26
Owner Ditto Technologies, Inc. (USA)
Inventor Kornilov, Dmitry

Abstract

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.

IPC Classes  ?

  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising

14.

Rendering glasses shadows

      
Application Number 15985882
Grant Number 10403036
Status In Force
Filing Date 2018-05-22
First Publication Date 2018-12-27
Grant Date 2019-09-03
Owner Ditto Technologies, Inc. (USA)
Inventor
  • Kornilov, Dmitry
  • Daugherty, Robert Charlie
  • Randolph, Robert Curtis
  • Surkov, Sergey

Abstract

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.

IPC Classes  ?

  • G06T 15/60 - Shadow generation
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06T 17/00 - 3D modelling for computer graphics
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

15.

Modeling of a user's face

      
Application Number 15441760
Grant Number 10229534
Status In Force
Filing Date 2017-02-24
First Publication Date 2018-07-12
Grant Date 2019-03-12
Owner Ditto Technologies, Inc. (USA)
Inventor Wang, Michael

Abstract

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.

IPC Classes  ?

  • G06T 17/10 - Volume description, e.g. cylinders, cubes or using CSG [Constructive Solid Geometry]
  • G06T 15/04 - Texture mapping
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G06T 7/269 - Analysis of motion using gradient-based methods
  • G06K 9/20 - Image acquisition
  • G06T 7/80 - Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration
  • G06T 7/571 - Depth or shape recovery from multiple images from focus

16.

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

      
Application Number 15284247
Grant Number 09990780
Status In Force
Filing Date 2016-10-03
First Publication Date 2018-04-05
Grant Date 2018-06-05
Owner Ditto Technologies, Inc. (USA)
Inventor
  • Kornilov, Dmitry
  • Nechaev, Andrey

Abstract

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.

IPC Classes  ?

  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

17.

CONSTRUCTING A USER'S FACE MODEL USING PARTICLE FILTERS

      
Application Number US2015018800
Publication Number 2016/140666
Status In Force
Filing Date 2015-03-04
Publication Date 2016-09-09
Owner DITTO TECHNOLOGIES, INC. (USA)
Inventor Surkov, Sergey

Abstract

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.

IPC Classes  ?

  • G06K 9/62 - Methods or arrangements for recognition using electronic means

18.

Constructing a user's face model using particle filters

      
Application Number 14637063
Grant Number 10440350
Status In Force
Filing Date 2015-03-03
First Publication Date 2016-09-08
Grant Date 2019-10-08
Owner Ditto Technologies, Inc. (USA)
Inventor Surkov, Sergey

Abstract

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.

IPC Classes  ?

  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control
  • H04N 13/275 - Image signal generators from 3D object models, e.g. computer-generated stereoscopic image signals
  • H04N 13/204 - Image signal generators using stereoscopic image cameras
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06T 17/00 - 3D modelling for computer graphics
  • G06T 7/579 - Depth or shape recovery from multiple images from motion

19.

Rendering glasses shadows

      
Application Number 14603207
Grant Number 10013796
Status In Force
Filing Date 2015-01-22
First Publication Date 2016-07-28
Grant Date 2018-07-03
Owner Ditto Technologies, Inc. (USA)
Inventor
  • Kornilov, Dmitry
  • Daugherty, Robert Charlie
  • Randolph, Robert Curtis
  • Surkov, Sergey

Abstract

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.

IPC Classes  ?

  • G06T 15/20 - Perspective computation
  • G06T 15/60 - Shadow generation
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06T 17/00 - 3D modelling for computer graphics
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

20.

RENDERING GLASSES SHADOWS

      
Application Number US2015012759
Publication Number 2016/118169
Status In Force
Filing Date 2015-01-23
Publication Date 2016-07-28
Owner DITTO TECHNOLOGIES, INC. (USA)
Inventor
  • Kornilov, Dmitry
  • Daugherty, Robert, Charlie
  • Randolph, Robert, Curtis
  • Surkov, Sergey

Abstract

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.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

21.

Smart image enhancements

      
Application Number 14970363
Grant Number 09563940
Status In Force
Filing Date 2015-12-15
First Publication Date 2016-06-16
Grant Date 2017-02-07
Owner Ditto Technologies, Inc. (USA)
Inventor Surkov, Sergey

Abstract

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.

IPC Classes  ?

  • G06T 5/00 - Image enhancement or restoration
  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts

22.

Fitting glasses frames to a user

      
Application Number 14970352
Grant Number 09842246
Status In Force
Filing Date 2015-12-15
First Publication Date 2016-06-16
Grant Date 2017-12-12
Owner Ditto Technologies, Inc. (USA)
Inventor
  • Surkov, Sergey
  • Kornilov, Dmitry

Abstract

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.

IPC Classes  ?

  • G02C 3/00 - Special supporting arrangement for lens assemblies or monocles
  • G02C 7/00 - Optical parts
  • G02C 7/02 - LensesLens systems
  • A61B 3/04 - Trial framesSets of lenses for use therewith
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G02C 13/00 - AssemblingRepairingCleaning
  • G06T 11/00 - 2D [Two Dimensional] image generation
  • G09G 5/377 - Details of the operation on graphic patterns for mixing or overlaying two or more graphic patterns
  • G06T 7/60 - Analysis of geometric attributes
  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation

23.

SMART IMAGE ENHANCEMENTS

      
Application Number US2014064668
Publication Number 2016/073008
Status In Force
Filing Date 2014-11-07
Publication Date 2016-05-12
Owner DITTO TECHNOLOGIES, INC. (USA)
Inventor Surkov, Sergey

Abstract

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.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

24.

Smart image enhancements

      
Application Number 14534627
Grant Number 09251570
Status In Force
Filing Date 2014-11-06
First Publication Date 2016-02-02
Grant Date 2016-02-02
Owner Ditto Technologies, Inc. (USA)
Inventor Surkov, Sergey

Abstract

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.

IPC Classes  ?

  • G06T 5/00 - Image enhancement or restoration

25.

Displaying glasses with recorded images

      
Application Number 14207306
Grant Number 09245499
Status In Force
Filing Date 2014-03-12
First Publication Date 2016-01-26
Grant Date 2016-01-26
Owner Ditto Technologies, Inc. (USA)
Inventor
  • Surkov, Sergey
  • Kornilov, Dmitry

Abstract

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.

IPC Classes  ?

  • G02C 3/00 - Special supporting arrangement for lens assemblies or monocles
  • G02C 7/00 - Optical parts
  • G02C 7/02 - LensesLens systems
  • A61B 3/04 - Trial framesSets of lenses for use therewith
  • G09G 5/377 - Details of the operation on graphic patterns for mixing or overlaying two or more graphic patterns

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

      
Application Number 14242772
Grant Number 09699123
Status In Force
Filing Date 2014-04-01
First Publication Date 2015-10-01
Grant Date 2017-07-04
Owner DITTO TECHNOLOGIES, INC. (USA)
Inventor Doerksen, Katherine Endress

Abstract

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.

IPC Classes  ?

  • H04L 12/58 - Message switching systems
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

27.

Fitting glasses frames to a user

      
Application Number 14250203
Grant Number 09254081
Status In Force
Filing Date 2014-04-10
First Publication Date 2014-10-02
Grant Date 2016-02-09
Owner Ditto Technologies, Inc. (USA)
Inventor
  • Kornilov, Dmitry
  • Surkov, Sergey
  • Bhagavathy, Sitaram

Abstract

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.

IPC Classes  ?

  • G02C 3/00 - Special supporting arrangement for lens assemblies or monocles
  • G02C 7/00 - Optical parts
  • G02C 7/02 - LensesLens systems
  • A61B 3/10 - Objective types, i.e. instruments for examining the eyes independent of the patients perceptions or reactions
  • G02C 13/00 - AssemblingRepairingCleaning
  • A61B 3/04 - Trial framesSets of lenses for use therewith

28.

Fitting glasses frames to a user

      
Application Number 13361835
Grant Number 08733936
Status In Force
Filing Date 2012-01-30
First Publication Date 2014-05-27
Grant Date 2014-05-27
Owner Ditto Technologies, Inc. (USA)
Inventor
  • Kornilov, Dmitry
  • Surkov, Sergey
  • Bhagavathy, Sitaram

Abstract

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.

IPC Classes  ?

  • A61B 3/04 - Trial framesSets of lenses for use therewith
  • G02C 3/00 - Special supporting arrangement for lens assemblies or monocles
  • G02C 7/00 - Optical parts
  • G02C 7/02 - LensesLens systems
  • G02C 13/00 - AssemblingRepairingCleaning

29.

Displaying glasses with recorded images

      
Application Number 13830483
Grant Number 08708494
Status In Force
Filing Date 2013-03-14
First Publication Date 2014-04-29
Grant Date 2014-04-29
Owner Ditto Technologies, Inc. (USA)
Inventor
  • Surkov, Sergey
  • Kornilov, Dmitry

Abstract

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.

IPC Classes  ?

  • G02C 3/00 - Special supporting arrangement for lens assemblies or monocles
  • G02C 7/00 - Optical parts
  • G02C 7/02 - LensesLens systems
  • A61B 3/04 - Trial framesSets of lenses for use therewith
  • A61B 3/10 - Objective types, i.e. instruments for examining the eyes independent of the patients perceptions or reactions
  • G02C 13/00 - AssemblingRepairingCleaning