Krishna Vedati

Krishna Vedati

Los Altos, California, United States
3K followers 500+ connections

About

- Entrepreneur/CEO; Techie; Author.

Articles by Krishna

Activity

Join now to see all activity

Experience

  • Partners Group Graphic
  • -

    California, United States

  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

  • -

    Sunnyvale, CA

  • -

  • -

  • -

  • -

  • -

Education

Publications

Patents

  • Integrated development environment for visual and text coding

    Issued US 10276061

    Among other things, embodiments of the present disclosure provide an integrated developer environment that allows users to develop software applications using both visual blocks and text coding, and to seamlessly transition between visual and text coding as desired. This not only provides a powerful tool for sophisticated software developers to quickly develop and debug applications, but also helps newer programmers learn the principles of software development by allowing them to easily…

    Among other things, embodiments of the present disclosure provide an integrated developer environment that allows users to develop software applications using both visual blocks and text coding, and to seamlessly transition between visual and text coding as desired. This not only provides a powerful tool for sophisticated software developers to quickly develop and debug applications, but also helps newer programmers learn the principles of software development by allowing them to easily transition between the underlying text code associated with visual blocks and vice versa.

    Other inventors
    See patent
  • Programming learning center

    Issued US 9595202

    A programming learning center includes a learning center workshop and a learning module generator. The learning center workshop allows a user to create a computing program by connecting programming blocks portrayed visually within the learning center workshop as building blocks. The learning module generator generates a learning module from the computing program. The learning module iterates through the computing program to generate a sequential list of steps. The learning module generator…

    A programming learning center includes a learning center workshop and a learning module generator. The learning center workshop allows a user to create a computing program by connecting programming blocks portrayed visually within the learning center workshop as building blocks. The learning module generator generates a learning module from the computing program. The learning module iterates through the computing program to generate a sequential list of steps. The learning module generator allows the user to add notations to the sequential list of steps and to reorder steps in the sequential list of steps.

    Other inventors
    See patent
  • Systems and methods for goal-based programming instruction

    Issued US 9595205

    A computer-implemented method according to various aspects of the present disclosure includes receiving, by a computer system, a selection of a programming goal; identifying a skill associated with the goal; and generating, by the computer system, a lesson module for teaching the skill, the lesson module including an ordered list of steps for presentation to a student to teach the skill.

    Other inventors
    See patent
  • Real Time User Activity-Driven Targeted Advertising System

    Issued US US8645209

    A system and method of delivering an advertisement to a target market, may comprise with at least one computing device, collecting data relating to consumer information gathering (accessing activity); analyzing the data relating to consumer information gathering, to determine a consumer interest trend; utilizing the consumer interest trend to define a target advertising market; and utilizing at least one communications channel delivering a selected advertisement related to the target…

    A system and method of delivering an advertisement to a target market, may comprise with at least one computing device, collecting data relating to consumer information gathering (accessing activity); analyzing the data relating to consumer information gathering, to determine a consumer interest trend; utilizing the consumer interest trend to define a target advertising market; and utilizing at least one communications channel delivering a selected advertisement related to the target advertising market to user devices within the target advertising market.

    Other inventors
    See patent
  • Systems and methods for providing automatic reminders for saved advertisements

    Issued US US8645208

    Methods, machine-readable media, apparatuses and systems provide reminders about saved electronic advertisements. A plurality of electronic advertisements selected by a user to be saved is stored. Content of the plurality of electronic advertisements is analyzed. Contextual factors to determine whether at least one predetermined rule is satisfied are assessed. Satisfaction of the predetermined rule is determined. An electronic advertisement from the plurality of electronic advertisements based…

    Methods, machine-readable media, apparatuses and systems provide reminders about saved electronic advertisements. A plurality of electronic advertisements selected by a user to be saved is stored. Content of the plurality of electronic advertisements is analyzed. Contextual factors to determine whether at least one predetermined rule is satisfied are assessed. Satisfaction of the predetermined rule is determined. An electronic advertisement from the plurality of electronic advertisements based on satisfaction of the predetermined rule is identified. A reminder about the electronic advertisement is provided to a device of the user. The electronic advertisements may include any type of incentive or offer, including coupons.

    Other inventors
    See patent
  • Systems and methods for saving advertisements

    Issued US 8,630,895

    Methods, machine-readable media, apparatuses and systems are provided to save electronic advertisements selected by a user. An electronic advertisement displayed with a first application of a mobile device of the user is received after selection of a save option associated with the electronic advertisement. The electronic advertisement is saved. The electronic advertisement is provided to the mobile device after receipt of a command from a second application of the mobile device. The electronic…

    Methods, machine-readable media, apparatuses and systems are provided to save electronic advertisements selected by a user. An electronic advertisement displayed with a first application of a mobile device of the user is received after selection of a save option associated with the electronic advertisement. The electronic advertisement is saved. The electronic advertisement is provided to the mobile device after receipt of a command from a second application of the mobile device. The electronic advertisements may include any type of incentive or offer, including coupons.

    Other inventors
    See patent
  • Workflow code generator

    Issued US 10/346,965

    Other inventors
    See patent
  • Systems and methods for goal-based programming instruction

    US US9595205B2

    Other inventors
  • Telephonic information distribution system and method

    US 8,634,523

    A system and method for implementing and managing an information distribution system through a telephonic system. In one embodiment, information related to a callee merchant is dynamically transmitted to users of Internet connectivity capable communication devices.

    Other inventors
    See patent

More activity by Krishna

View Krishna’s full profile

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