Austin, Texas Metropolitan Area
11K followers 500+ connections

Join to view profile

About

- Technology Product pioneer leading global cross-functional teams from concept to market…

Activity

Join now to see all activity

Experience & Education

  • The Home Depot

View Dong’s full experience

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Licenses & Certifications

Publications

  • Software Requirements Specification: Picasso Requirements Assistant

    Technical Report TR-UAH-CS-1997-04, Computer Science Dept., Univ. Alabama in Huntsville

    Picasso will function as a major component of the Requirements Assistant system. This system is being developed to provide an environment in which a group of developers can collaborate on the production of a set of software requirements. These developers may be working on different continents and may not be able to meet in person. The system will support a multiple-viewed strategy that allows developers to create Requirements-Views using the CASE tools with which they are familiar. Views that…

    Picasso will function as a major component of the Requirements Assistant system. This system is being developed to provide an environment in which a group of developers can collaborate on the production of a set of software requirements. These developers may be working on different continents and may not be able to meet in person. The system will support a multiple-viewed strategy that allows developers to create Requirements-Views using the CASE tools with which they are familiar. Views that have been created will be stored in a common repository for future reference. In addition to providing a storage and retrieval facility, the system will provide facilities to analyze for inconsistency, incompleteness, and ambiguity between the different views. As a result, the translation of views from the respective CASE tool format into a common internal representation is required. The notation of conceptual graphs is a well-defined knowledge representation which has been chosen as a suitable internal representation for the system [SOW97]. A description of the reasons for choosing the conceptual graphs notation is presented in the notes section of this document. The system will provide facilities to resolve the conflicts detected between the views. Finally, the system will track activity in the system by keeping a log of user requests, problem reports, and corrective actions that will used to calculate and report project metrics.

    Other authors
    • Jeffrey Fox
    • Heather Huber
    • David Krum
    • Jay Moon
    • Insuk Sickler
    • Julie Vo
    See publication

Patents

  • Streaming events analysis for search recall improvements

    Issued US 10,747,792

    Techniques and system configurations for identifying search recall activities and performing changes to search criteria based on streaming event data are disclosed. In an example, electronic operations used for identifying search recall scenarios based on streaming events in a user interface include: obtaining a plurality of streaming events that represent user interaction from a user interface sessions, from inputs that are used to locate and select items; identifying search recall scenarios…

    Techniques and system configurations for identifying search recall activities and performing changes to search criteria based on streaming event data are disclosed. In an example, electronic operations used for identifying search recall scenarios based on streaming events in a user interface include: obtaining a plurality of streaming events that represent user interaction from a user interface sessions, from inputs that are used to locate and select items; identifying search recall scenarios from the events based on vicinity and exposure, where the items are not retrieved by initial searches; determining changes to selection criteria, to locate and select the items; and updating the selection criteria such that subsequent searches are configured to locate the items using the updated search criteria. With this technique, search data and rules such as exclusion and inclusion lists or category/product information rules may be automatically updated to successfully locate product items in subsequent searches.

    See patent
  • Streaming events modeling for information ranking to address new information scenarios

    Issued US 10,672,015

    Techniques and system configurations for generating rankings and ranking models for information, including for new and updated items, based on streaming event data are disclosed. In an example, operations used for ranking and ordering information in a commerce user interface based on streaming events include: processing streaming events representing user interaction in a commerce user interface; calculating a simulated engagement score for a new or updated item based on the streaming events;…

    Techniques and system configurations for generating rankings and ranking models for information, including for new and updated items, based on streaming event data are disclosed. In an example, operations used for ranking and ordering information in a commerce user interface based on streaming events include: processing streaming events representing user interaction in a commerce user interface; calculating a simulated engagement score for a new or updated item based on the streaming events; applying the simulated engagement score in a ranking model for a subsequent information set; and generating output of the subsequent information set via the commerce user interface, using the ranking model, as the new or updated item of information is ordered based on the simulated engagement score. With this technique, an approach for presenting and organizing data may be offered in user interfaces considering actual and estimated engagement, including for new and updated products and information.

    Other inventors
    See patent
  • Streaming events modeling for information ranking

    Issued US 10,264,315

    Techniques and system configurations for generating rankings and ranking models for information based on streaming event data are disclosed herein. In an example, electronic operations used for ranking and ordering information provided in commerce user interface based on streaming events include: processing streaming events representing user interaction in a commerce user interface; producing a ranking model from the events for a subsequent output within the commerce user interface; and…

    Techniques and system configurations for generating rankings and ranking models for information based on streaming event data are disclosed herein. In an example, electronic operations used for ranking and ordering information provided in commerce user interface based on streaming events include: processing streaming events representing user interaction in a commerce user interface; producing a ranking model from the events for a subsequent output within the commerce user interface; and generating the subsequent output of the information set via the commerce user interface, using the ranking model, where respective items of information are ordered among each other based on an engagement score, an exposure score, or a relevancy score. In a further example, the exposure score is used as a weight to the engagement score, relative to the relevancy score. With this technique, a balanced approach for presenting and organizing data relevancy may be offered in user interfaces.

    See patent
  • Client user interface activity affinity scoring and tracking

    Filed US 16/011,407

    Techniques and system configurations for generating, updating, and customizing user interface content and functionality based on user activity and a customer level of interest (affinity) for a particular commerce information item are disclosed. In an example, electronic operations used for generating and updating output of a user interface includes: processing streaming events that represent user activity involving a commerce information item performed by a user in a user interface; identifying…

    Techniques and system configurations for generating, updating, and customizing user interface content and functionality based on user activity and a customer level of interest (affinity) for a particular commerce information item are disclosed. In an example, electronic operations used for generating and updating output of a user interface includes: processing streaming events that represent user activity involving a commerce information item performed by a user in a user interface; identifying a current score of the user activity from the streaming events; generating an affinity score corresponding to the commerce information item, based on forward time decay of a history score and a future score; and providing output in a user interface based on the generated affinity score. With these techniques, engagement and affinity of particular products/services, product groups, and offers, can be measured and tracked to enable improved outputs in an electronic commerce website or app.

    See patent
  • Apparatus for and method of checking the validity of directory numbers in a device for interfacing communications equipment to a telephone line

    Issued US 5917807

    An apparatus for and method of checking the validity of one or more directory numbers in a device for interfacing communications equipment to a digital telephone line, wherein the device is capable of accessing at least two channels on the digital telephone line, each channel having a directory number associated therewith, including: instructing the device to establish a plurality of protocol layers; initiating a call from the device over a first channel of the digital telephone line to the…

    An apparatus for and method of checking the validity of one or more directory numbers in a device for interfacing communications equipment to a digital telephone line, wherein the device is capable of accessing at least two channels on the digital telephone line, each channel having a directory number associated therewith, including: instructing the device to establish a plurality of protocol layers; initiating a call from the device over a first channel of the digital telephone line to the device over a second channel of the digital telephone line only if the plurality of protocol layers are established; and determining if the call is received by the device over the second channel to check the validity of the directory number associated with the second channel.

    Other inventors
    See patent

Languages

  • Chinese

    Native or bilingual proficiency

  • English

    Native or bilingual proficiency

Recommendations received

  • LinkedIn User

    LinkedIn User

1 person has recommended Dong

Join now to view

More activity by Dong

View Dong’s full profile

  • See who you know in common
  • Get introduced
  • Contact Dong 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

Others named Dong Ouyang in United States

Add new skills with these courses