Hadi Partovi
Hadi Partovi is an influencer

Bellevue, Washington, United States Contact Info
365K followers 500+ connections

Join to view profile

About

I started Code.org with the dream of bringing computer science education to every school…

Articles by Hadi

See all articles

Contributions

Activity

Join now to see all activity

Experience & Education

  • Code.org

View Hadi’s full experience

See their title, tenure and more.

or

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

Patents

  • Zero-footprint telephone application development

    Issued USPTO 08612925

    A zero-footprint remotely hosted phone application development environment is described. The environment allows a developer to use a standard computer without any specialized software (in some embodiments all that is necessary is a web browser and network access) together with a telephone to develop sophisticated phone applications that use speech recognition and/or touch tone inputs to perform tasks, access web-based information, and/or perform commercial transactions. For example, in…

    A zero-footprint remotely hosted phone application development environment is described. The environment allows a developer to use a standard computer without any specialized software (in some embodiments all that is necessary is a web browser and network access) together with a telephone to develop sophisticated phone applications that use speech recognition and/or touch tone inputs to perform tasks, access web-based information, and/or perform commercial transactions. For example, in preparation for a sales pitch for selling hosting services, a non-programmer can develop a short application appropriate to the target customer. After the pitch, access to the demonstration could be given to the target customer to allow them to more fully develop the application. When the target customer is satisfied with the application, they can have their application live for their actual (as opposed to test users) at a suitable phone number simply by having the hosting provider configure the appropriate access. Once the source code of phone application is identified to the development environment, the developer can use a telephone to immediately call the application on the hosted development environment. Some embodiments support concurrent call flow tracking that allows a developer to observe, using a web browser, the execution of her/his application. A variety of reusable libraries are provided to enable the developer to leverage well-developed libraries for common playback, input, and computational tasks. This focuses the development on application specific logic. Embodiments of the invention simplify the process of defining speech recognition grammars within their applications. Embodiments of the invention support rapid application deployment from the development environment to hosted application deployment to the intended audience.

    See patent
  • Updating an electronic phonebook over electronic communication networks

    Issued US 7,941,481

    Accessing and updating an electronic phonebook over electronic communications networks, including automatic personalization/login based on caller-ID, and use of voice commands to connect to contacts in the phone book

    Other inventors
    See patent
  • Method and apparatus for electronic commerce using a telephone interface

    Issued US http://www.google.com/patents/US7376586

    A system for e-commerce transactions by phone/voice, using caller-ID to identify callers, connection via HTTP+SSL to transaction systems, and possible "one word" purchase commands

    Other inventors
    See patent
  • System for providing personalized content over a telephone interface to a user according to the corresponding personalization profile including the record of user actions or the record of user behavior

    Issued USPTO 07330890

    A method and apparatus for providing personalized information content over telephones is described. The creation of a voice portal is supported by the invention. Embodiments of the invention use telephone identifying information such as the calling party's number to identify, or create, user profiles for customization. The personalized content is specific to that user based on her/his telephone identifying information and may be further customized based on the current time, current date, the…

    A method and apparatus for providing personalized information content over telephones is described. The creation of a voice portal is supported by the invention. Embodiments of the invention use telephone identifying information such as the calling party's number to identify, or create, user profiles for customization. The personalized content is specific to that user based on her/his telephone identifying information and may be further customized based on the current time, current date, the calling party's locales, and/or the calling party's dialect and speech patterns. Also, the telephone identifying information may support targeted advertising, content, and purchasing recommendations specific to that user. The system may use a voice password and/or touch-tone login system when appropriate to distinguish the caller or verify the caller's identity for specific activities. Typically, embodiments of the invention will immediately present a caller personalized content based on her/his profile using the appropriate dialect as well as the caller's preferred content. Profiles can be constructed as the caller uses embodiments of the invention as well as through explicit designation of preferences. For example, the user might specify an existing personalized site to use in building her/his profile. Additionally, new callers may have an initial profile generated based on one or more database lookups for demographic information based on their telephone identifying information.

    Other inventors
    See patent
  • System and method for populating forms with previously used data values

    Issued US 7,216,292

    A system for learning data values over time as they are entered by a user on a form such as a web page form. An Internet web browser can be modified to suggest previously used data values for any form field that is the same as or similar to a previously used form field.

    Other inventors
    See patent
  • Method and apparatus for zero-footprint phone application de

    Issued US 7,140,004

    System for programming telephony apps using nothing but a web browser + telephone. (the actual telephony platform is run as a service, and the programming commands are entered via the Web browser)

    Other inventors
    See patent
  • System, apparatus and method for discovery of music within a social network

    Issued US 8572169

    A system to assist in the discovery of music or other content by members of a social network. The present invention permits network members to network together and share information about their music collections and listening habits with a processing platform and with each other. The processing platform processes music library content and playback related data to provide members of the network with tools to discover artists and/or songs that are likely to be of interest to them.

    Other inventors
    See patent
  • Web-to-phone account linking using a linking code for account identification

    Issued US 7,089,310

    System to allow user login/identity at a Web site to be connected to a voice-portal. (Much like OAuth but connecting a Web site with a telephone-based portal)

    Other inventors
    See patent
  • Method and apparatus for content personalization over a telephone interface

    Issued US 6,807,574

    A method for providing personalized information (or advertising) over telephones, using caller ID to identify, or create, user profiles for customization. The personalized content may be further customized based on the time, date, or calling party's locale.

    Other inventors
    See patent
  • Automatic software downloading from a computer network

    Issued US 6,347,398

    Methods or systems to automatically download and install code from the internet into the context of an HTML page, to display multimedia or run executeable code.

    Other inventors
    See patent

Languages

  • English

    Native or bilingual proficiency

  • Farsi

    Native or bilingual proficiency

  • Spanish

    Limited working proficiency

  • French

    Elementary proficiency

Recommendations received

More activity by Hadi

View Hadi’s full profile

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

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Hadi Partovi

Add new skills with these courses