Mok Oh, Ph.D.

Mok Oh, Ph.D.

United States
5K followers 500+ connections

About

.

Experience

  • Foundation EGI Graphic
  • -

  • -

  • -

  • -

    San Francisco Bay Area

  • -

  • -

    San Francisco Bay Area

  • -

    Suwon, Gyeonggi-do, Korea

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    Greater New York City Area

  • -

    Palo Alto, California, United States

  • -

    San Francisco Bay Area

  • -

    Boston, MA

  • -

  • -

    Boston, Massachusetts, United States

  • -

  • -

    Seattle, Washington, United States

Education

Patents

  • Probabilistic search biasing and recommendations

    Issued US11282100B2

    Disclosed herein are system, method, and computer program product embodiments for probabilistic search biasing and recommendations. A system including at least one processor may be configured to receive an input relating to an identified item, generate a database query based on the input, and receive a response to the database query. The response may include information on comparable items similar to the identified item, and corresponding metadata for the comparable items. The corresponding…

    Disclosed herein are system, method, and computer program product embodiments for probabilistic search biasing and recommendations. A system including at least one processor may be configured to receive an input relating to an identified item, generate a database query based on the input, and receive a response to the database query. The response may include information on comparable items similar to the identified item, and corresponding metadata for the comparable items. The corresponding metadata may include a range of values corresponding to the comparable items. The system may be further configured to generate a probability score for at least two values of the range of values, based at least on the corresponding metadata for the comparable items. The system may be further configured to output at least a suggested value based on at least the generated probability score for the range of values and prompt for further input.

    See patent
  • Probabilistic item matching and searching

    Issued US20200104897A1

    Disclosed herein are system, method, and computer program product embodiments for probabilistic item matching and searching. A system including at least one processor may be configured to receive a data point relating to a specific item, generate a database query based on the data point, and receive a response to the database query. The response may include multiple candidate items relating to the specific item. The system may be further configured to receive a first input relating to the…

    Disclosed herein are system, method, and computer program product embodiments for probabilistic item matching and searching. A system including at least one processor may be configured to receive a data point relating to a specific item, generate a database query based on the data point, and receive a response to the database query. The response may include multiple candidate items relating to the specific item. The system may be further configured to receive a first input relating to the specific item and generate a probability score for at least two candidate items of the multiple candidate items in the response, based on at least the second input. The system may be further configured to select a selected item from the candidate items, based on the probability score for the selected item. The system may be further configured to output a reference to, or value representing, the selected item.

    See patent
  • Method for Operating Speech Recognition Service, Electronic Device and System Supporting the Same

    Issued US 20180286401

    An electronic device is provided. The electronic device includes a communication module, a microphone receiving a voice input according to user speech, a memory storing information about an operation of the speech recognition service, a display, and a processor electrically connected with the communication module, the microphone, the memory, and the display. The processor is configured to calculate a specified numerical value associated with the operation of the speech recognition service, to…

    An electronic device is provided. The electronic device includes a communication module, a microphone receiving a voice input according to user speech, a memory storing information about an operation of the speech recognition service, a display, and a processor electrically connected with the communication module, the microphone, the memory, and the display. The processor is configured to calculate a specified numerical value associated with the operation of the speech recognition service, to transmit information about the numerical value to a first external device processing the voice input, and to transmit a request for a function, which corresponds to the calculated numerical value, of at least one function associated with the speech recognition service stepwisely provided from the first external device depending on a numerical value, to the first external device to refine a function of the speech recognition service supported by the electronic device.

    See patent
  • Method for Scripting Inter-scene Transitions

    Issued US 20080143727

    A method for authoring and displaying a virtual tour of a three-dimensional space which employs transitional effects simulating motion. An authoring tool is provided for interactively defining a series of locations in the space for which two-dimensional images, e.g., panoramas, photographs, etc., are available. A user identifies one or more view directions for a first-person perspective viewer for each location. For pairs of locations in the series, transitional effects are identified to…

    A method for authoring and displaying a virtual tour of a three-dimensional space which employs transitional effects simulating motion. An authoring tool is provided for interactively defining a series of locations in the space for which two-dimensional images, e.g., panoramas, photographs, etc., are available. A user identifies one or more view directions for a first-person perspective viewer for each location. For pairs of locations in the series, transitional effects are identified to simulate smooth motion between the pair of locations. The authoring tool stores data corresponding to the locations, view directions and transitional effects for playback on a display. When the stored data is accessed, a virtual tour of the space is created that includes transitional effects simulating motion between locations. The virtual tour created can allow a viewer to experience the three-dimensional space in a realistic manner.

    See patent
  • Proxy Shopping Registry

    Issued US 20130325663

    Methods and systems are provided for facilitating purchases by one person for another person. A user can take advantage of one or more social networks to facilitate purchases by proxy shoppers for the user. For example, the user can designate what products can be purchased by a proxy shopper and what stores can be used by the proxy shopper to make the purchases. The products can be listed in a registry on the user's social network. When the proxy shopper is in a designated store, the proxy…

    Methods and systems are provided for facilitating purchases by one person for another person. A user can take advantage of one or more social networks to facilitate purchases by proxy shoppers for the user. For example, the user can designate what products can be purchased by a proxy shopper and what stores can be used by the proxy shopper to make the purchases. The products can be listed in a registry on the user's social network. When the proxy shopper is in a designated store, the proxy shopper can purchase a designated products for the user.

    Other inventors
    • German Carlos Scipioni
    See patent
  • Method for inter-scene transitions

    Issued US 20060132482

    A method and system for creating a transition between a first scene and a second scene on a computer system display, simulating motion. The method includes determining a transformation that maps the first scene into the second scene. Motion between the scenes is simulated by displaying transitional images that include a transitional scene based on a transitional object in the first scene and in the second scene. The rendering of the transitional object evolves according to specified…

    A method and system for creating a transition between a first scene and a second scene on a computer system display, simulating motion. The method includes determining a transformation that maps the first scene into the second scene. Motion between the scenes is simulated by displaying transitional images that include a transitional scene based on a transitional object in the first scene and in the second scene. The rendering of the transitional object evolves according to specified transitional parameters as the transitional images are displayed. A viewer receives a sense of the connectedness of the scenes from the transitional images. Virtual tours of broad areas, such as cityscapes, can be created using inter-scene transitions among a complex network of pairs of scenes.

    See patent
  • Motion-Based Content Navigation

    Issued US 20150281509

    A set of sequential images are accessed. Measures of background stability across a set of images are determined, and the set of images is stabilized based on the determined measures. The images are cropped and stored in sequential order. A first image from the set of cropped images is displayed, and data indicating a change in orientation is received. Responsive to a determination that the change in orientation is associated with forward progress, an image after the first image in the set of…

    A set of sequential images are accessed. Measures of background stability across a set of images are determined, and the set of images is stabilized based on the determined measures. The images are cropped and stored in sequential order. A first image from the set of cropped images is displayed, and data indicating a change in orientation is received. Responsive to a determination that the change in orientation is associated with forward progress, an image after the first image in the set of sequential images is displayed. Responsive to a determination that the change in orientation is associated with backward progress, an image before the first image in the set of sequential images is displayed. The set of images can include a selected face of an individual and can be ordered chronologically, allowing a user to view older and younger images of the individual when navigating the set of images.

    See patent
  • Face-Centered Motion-Based Content Navigation

    Issued US 20150277550

    A set of sequential images are accessed. Measures of background stability across a set of images are determined, and the set of images is stabilized based on the determined measures. The images are cropped and stored in sequential order. A first image from the set of cropped images is displayed, and data indicating a change in orientation is received. Responsive to a determination that the change in orientation is associated with forward progress, an image after the first image in the set of…

    A set of sequential images are accessed. Measures of background stability across a set of images are determined, and the set of images is stabilized based on the determined measures. The images are cropped and stored in sequential order. A first image from the set of cropped images is displayed, and data indicating a change in orientation is received. Responsive to a determination that the change in orientation is associated with forward progress, an image after the first image in the set of sequential images is displayed. Responsive to a determination that the change in orientation is associated with backward progress, an image before the first image in the set of sequential images is displayed. The set of images can include a selected face of an individual and can be ordered chronologically, allowing a user to view older and younger images of the individual when navigating the set of images.

    See patent
  • Structure-preserving clone brush

    Issued US 7,327,374

    The invention provides tools and techniques for clone brushing pixels in an image while accounting for inconsistencies in apparent depth and orientation within the image. The techniques do not require any depth information to be present in the image, and the data structure of the image is preserved. The techniques allow for color compensation between source and destination regions. A snapping technique is also provided to facilitate increased accuracy in selecting source and destination…

    The invention provides tools and techniques for clone brushing pixels in an image while accounting for inconsistencies in apparent depth and orientation within the image. The techniques do not require any depth information to be present in the image, and the data structure of the image is preserved. The techniques allow for color compensation between source and destination regions. A snapping technique is also provided to facilitate increased accuracy in selecting source and destination positions.

    Other inventors
    See patent
  • Structure-preserving clone brush

    Issued US 7,593,022

    The invention provides tools and techniques for clone brushing pixels in an image while accounting for inconsistencies in apparent depth and orientation within the image. The techniques do not require any depth information to be present in the image, and the data structure of the image is preserved. The techniques allow for color compensation between source and destination regions. A snapping technique is also provided to facilitate increased accuracy in selecting source and destination…

    The invention provides tools and techniques for clone brushing pixels in an image while accounting for inconsistencies in apparent depth and orientation within the image. The techniques do not require any depth information to be present in the image, and the data structure of the image is preserved. The techniques allow for color compensation between source and destination regions. A snapping technique is also provided to facilitate increased accuracy in selecting source and destination positions.

    Other inventors
    See patent
  • Image-based modeling and photo editing

    Issued US 7,199,793

    The invention provides a variety of tools and techniques for adding depth information to photographic images, and for editing and manipulating images that include depth information. The tools for working with such images include tools for "painting" in a depth channel, for using geometric primitives and other three-dimensional shapes to define depth in a two-dimensional image, and tools for "clone brushing" portions of an image with depth information while taking the depth information and…

    The invention provides a variety of tools and techniques for adding depth information to photographic images, and for editing and manipulating images that include depth information. The tools for working with such images include tools for "painting" in a depth channel, for using geometric primitives and other three-dimensional shapes to define depth in a two-dimensional image, and tools for "clone brushing" portions of an image with depth information while taking the depth information and lighting into account when copying from one portion of the image to another. The tools also include relighting tools that separate illumination information from texture information.

    Other inventors
    See patent
  • Item name suggest

    Filed US20210357382A1

    Described herein are embodiments for assisting in creating a listing for a For Sale Object (FSO). An item name suggestion module receives seller input and provides suggested entries for the listing to help the seller describe the FSO more accurately and consistently. A hierarchical database provides a structure for ordering suggested entries, with the structure ordered based on scores. The scores are based on rules that relate item characteristics and take into account rankings of those item…

    Described herein are embodiments for assisting in creating a listing for a For Sale Object (FSO). An item name suggestion module receives seller input and provides suggested entries for the listing to help the seller describe the FSO more accurately and consistently. A hierarchical database provides a structure for ordering suggested entries, with the structure ordered based on scores. The scores are based on rules that relate item characteristics and take into account rankings of those item characteristics with respect to one another. Metadata tags that are used by the online merchandise platforms can be identified and included in the listing, even if a seller is not familiar with the metadata tags. The hierarchical database also connects or associates item characteristics in groups that describe specific FSO. The connections can help to optimize search results as the listing is completed by the seller.

    See patent
  • User search category predictor

    Filed US20210357955A1

    Described herein are embodiments for improving search engine results of listings of For Sale Objects (FSOs). A search engine may be improved by implementing rules that resolve ambiguity between listings for different (FSOs) that match the same search inputs. An unsupervised machine learning module may evaluate candidate rules and identify improvements that may not be obvious to a human evaluator. An ecommerce site that combines the improved search engine with the unsupervised machine learning…

    Described herein are embodiments for improving search engine results of listings of For Sale Objects (FSOs). A search engine may be improved by implementing rules that resolve ambiguity between listings for different (FSOs) that match the same search inputs. An unsupervised machine learning module may evaluate candidate rules and identify improvements that may not be obvious to a human evaluator. An ecommerce site that combines the improved search engine with the unsupervised machine learning module may dynamically evaluate search results using different candidate rules and iteratively improve search results.

    See patent
  • Machine-learning prediction or suggestion based on object identification

    Filed US20220067571A1

    Disclosed herein are system, computer-program product (non-transitory computer-readable medium), and method embodiments for machine-learning prediction or suggestion based on object identification. A system including at least one processor may be configured to cross-reference an identifier of a selected object with a list of known unique identifiers. The selected object may be selected via received selection. The at least one processor may further retrieve a set of values associated with the…

    Disclosed herein are system, computer-program product (non-transitory computer-readable medium), and method embodiments for machine-learning prediction or suggestion based on object identification. A system including at least one processor may be configured to cross-reference an identifier of a selected object with a list of known unique identifiers. The selected object may be selected via received selection. The at least one processor may further retrieve a set of values associated with the identifier of the selected object, upon determining that the list of known unique identifiers includes the identifier of the selected object, and perform machine-learning to derive a predicted-value set based at least in part on the set of values associated with the identifier of the selected object and a category applicable to the selected object. The at least one processor may determine that the predicted-value set satisfies a predetermined confidence condition, and output at least part of the predicted-value set.

    See patent
  • Computer technology for intelligent listing creation

    Filed US20210406988A1

    Disclosed herein are embodiments for automatic, intelligent generation of listings for a for sale object (FSO) being offered by a seller. Some embodiments operate by: receiving information relating to the FSO, including specifications for selling the FSO and an election of an automatic listing option; determining a category of the FSO; generating an optimal offer price based on at least the category; and generating multiple listings for the FSO, wherein the multiple listings have varying…

    Disclosed herein are embodiments for automatic, intelligent generation of listings for a for sale object (FSO) being offered by a seller. Some embodiments operate by: receiving information relating to the FSO, including specifications for selling the FSO and an election of an automatic listing option; determining a category of the FSO; generating an optimal offer price based on at least the category; and generating multiple listings for the FSO, wherein the multiple listings have varying titles, descriptions, pictures and offer prices.

    See patent
  • Computer technology for automated pricing guidance

    Filed US20210406937A1

    Disclosed herein are embodiments for automated intelligent price guidance of listings for a for sale object (FSO) being offered by a seller. Some embodiments may operate by: receiving information relating to the FSO, including specifications for selling the FSO, wherein the specifications include an original offer price and a time window for selling the FSO; determining a category of the FSO; generating an optimal offer price for the FSO based on one or more of: (a) past listings of previously…

    Disclosed herein are embodiments for automated intelligent price guidance of listings for a for sale object (FSO) being offered by a seller. Some embodiments may operate by: receiving information relating to the FSO, including specifications for selling the FSO, wherein the specifications include an original offer price and a time window for selling the FSO; determining a category of the FSO; generating an optimal offer price for the FSO based on one or more of: (a) past listings of previously sold FSOs that have a same or similar category of the FSO; (b) the specifications, including the time window; (c) a category decay curve applicable to the category; and (d) seller flexibility curve of the seller; and through the use of a machine learning neural networking analysis suggesting the optimal offer price to the seller as an offer price for a listing corresponding to the FSO, wherein this price is evaluated over time and suggestions are made accordingly.

    See patent
  • Automating the creation of listings using augmented reality computer technology

    Filed US20210082037A1

    Provided herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for using computer technology to automate the creation of consistent, high quality listings for selling “for sale objects” (FSO) on an ecommerce site. Some embodiments are configured to or operate by: identifying a category of a FSO; accessing templates for the category from a template database; navigating a user through a computer…

    Provided herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for using computer technology to automate the creation of consistent, high quality listings for selling “for sale objects” (FSO) on an ecommerce site. Some embodiments are configured to or operate by: identifying a category of a FSO; accessing templates for the category from a template database; navigating a user through a computer generated augmented reality (AR) environment using the templates to generate images of the FSO; analyzing one or more of the images to determine characteristics of the FSO; and generating a listing for the FSO using the images and the characteristics. In some embodiments, the templates were generated from certain past listings of the category from a historical database, and wherein the certain past listings were selected based on one or more of: price achieved, time to sell, buyer feedback, sellability score, and/or difference between initial offer price and final selling price.

    See patent
  • Determining Sellability Score and Cancellability Score

    Filed US20200104866A1

    Disclosed herein are system, method, and computer program product embodiments for generating sellability and cancellability scores for selling objects on an electronic marketplace. An embodiment operates by receiving, from a mobile device, an image including an object for sale and determining information associated with the object for sale. Information associated with pre-identified objects is determined from information associated with pre-identified objects, where each of the pre-identified…

    Disclosed herein are system, method, and computer program product embodiments for generating sellability and cancellability scores for selling objects on an electronic marketplace. An embodiment operates by receiving, from a mobile device, an image including an object for sale and determining information associated with the object for sale. Information associated with pre-identified objects is determined from information associated with pre-identified objects, where each of the pre-identified objects corresponds to the object for sale. A sellability score and/or a cancellability score is generated based at least in part on the information associated with the object for sale and the information associated with the pre-identified objects. The sellability score and the cancellability score are further provided to users.

    See patent
  • Proxy Shopper Payments

    Filed US 20130317976

    Methods and systems are provided for facilitating payment by one person for products purchased by another person. For example, payment can be authorized, such a by a payment provider, when the purchaser is authorized to make the purchase, the product purchased is authorized for purchase, and the store at which the product was purchased is authorized for such purchasing by the other person.

    Other inventors
    • German Carlos Scipioni
  • Payment Authorization System

    Filed US 20140006280

    A payment authorization system includes an account database associating a first user device and a payment account. A system provider device in the payment authorization system is coupled to a network and the account database. The system provider device is operable to receive a payment request from a second user device over the network to make a payment using the payment account. In response to receiving the payment request, the system provider device sends an authorization request to the first…

    A payment authorization system includes an account database associating a first user device and a payment account. A system provider device in the payment authorization system is coupled to a network and the account database. The system provider device is operable to receive a payment request from a second user device over the network to make a payment using the payment account. In response to receiving the payment request, the system provider device sends an authorization request to the first user device over the network. In response to receiving an authorization from the first user device over the network, the system provider device sends an instruction over the network to make a payment according to the payment request. The first user device may designate the second user device for using the payment account such that a temporary security code is sent to the second user device over the network.

    Other inventors
    • German Carlos Scipioni
  • Modeling and editing image panoramas

    Filed US 20040196282

    Three-dimensional models are created from one or more image panoramas. One or more image panoramas representing a visual scene and having one or more objects is received. A directional vector for each image panorama is determined, the directional vector indicating an orientation of the visual scene with respect to a reference coordinate system. The image panoramas are transformed such that the directional vectors are aligned relative to the reference coordinate system. The transformed image…

    Three-dimensional models are created from one or more image panoramas. One or more image panoramas representing a visual scene and having one or more objects is received. A directional vector for each image panorama is determined, the directional vector indicating an orientation of the visual scene with respect to a reference coordinate system. The image panoramas are transformed such that the directional vectors are aligned relative to the reference coordinate system. The transformed image panoramas are aligned to each other. A three dimensional model of the visual scene is created using the reference coordinate system, the model comprising depth information describing the one or more objects contained in the scene.

    See patent

Languages

  • Korean

    -

Recommendations received

50 people have recommended Mok

Join now to view

View Mok’s full profile

  • See who you know in common
  • Get introduced
  • Contact Mok directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses