Jonathan Dale

Jonathan Dale

Mountain View, California, United States
1K followers 500+ connections

Über uns

In my career, I have become known for my ability to:

► Rapidly assess and absorb…

Activity

Join now to see all activity

Erleben Sie

  • Walmart Graphic

    Walmart

    Sunnyvale, California, United States

  • -

    Sunnyvale, California, United States

  • -

    Mountain View, California, USA

  • -

    Mountain View, California, USA

  • -

    Mountain View, California, USA

  • -

    Sunnyvale, California, USA

  • -

    San FranciscoBay Area, California, USA

  • -

    Sunnyvale, California, USA

  • -

    Geneva, Switzerland

Bildung

  • University of Southampton Graphic

    University of Southampton

    Thesis entitled "Distributed Information Management with Mobile Agents"

  • Awarded a First Class with Honours degree.

    Fourth Year Dissertation entitled "ALAWS: An Adventure Language Writing System".

    Industrial placement for 1 year (1992-1993) at CERN, Switzerland.

Publications

  • Rational Agents for Decentralized Environments

    Proceedings of the First Grid Interoperability Forum

    Given the emergence of new and varied energy producers, consumers, and combinations thereof, software processes and services that work on our behalf must adopt the qualities of intelligent distributed systems to address challenges including: local control of processes, local ownership of data, loose coupling and late binding, authentication and non-repudiation, balancing of competition and cooperation, and graceful degradation. Rational agents provide a basis for achieving the robustness and…

    Given the emergence of new and varied energy producers, consumers, and combinations thereof, software processes and services that work on our behalf must adopt the qualities of intelligent distributed systems to address challenges including: local control of processes, local ownership of data, loose coupling and late binding, authentication and non-repudiation, balancing of competition and cooperation, and graceful degradation. Rational agents provide a basis for achieving the robustness and efficiency we seek. Agents can be owned by different organizations, can respect boundaries of authority and proprietary control, and can represent appropriate interests while working in concert with other agents and human operators to achieve common goals. This approach supports dynamic, decentralized detection of both faults and opportunities, and enables persistent online simulation and optimization. Veterans of the pioneering Agentcities project, have demonstrated the importance establishing a multi-layer agent communication stack, realized in abstract, intermediate, and instance levels of concreteness. This approach is especially applicable the emerging SmartGrid, which can promote standard business process descriptions among its membership. The paper presents the rationale of the agent communication stack, its relevance to energy grid participants, and outlines a Rational Agent architecture, which provides agent behaviors as services, affording integration with existing and future service-oriented architectures.

    See publication
  • Adapting Agent Communication Languages for Semantic Web Service Inter-Communication

    Proceedings of the IEEE/WIC/ACM International Conference on Web Intelligence

    The integration of semantic Web and Web services technologies promises to be one of the most promising new areas for development of intelligent Web applications. One challenging area where these technologies meet is in explicit definitions of meaning for the messages exchanged between Web services - in other words, semantic definitions of the meanings of data / commands exchanged in the execution of a Web services based application. While current approaches such as OWL-S tackle these elements…

    The integration of semantic Web and Web services technologies promises to be one of the most promising new areas for development of intelligent Web applications. One challenging area where these technologies meet is in explicit definitions of meaning for the messages exchanged between Web services - in other words, semantic definitions of the meanings of data / commands exchanged in the execution of a Web services based application. While current approaches such as OWL-S tackle these elements in service groundings by mapping processes to function calls with specific arguments, agent communication languages could provide a potentially richer alternative. The work presented here shows how this could be done by mapping the existing agent communication language (FIPA-ACL, FIPA-SL and associated standards developed by the foundation for intelligent physical agents) into OWL based representations which may then be readily used in a Web services environment.

    See publication
  • Agentcities: Building a Next-Generation Service Environment

    Institute of Electrical Engineers of Japan Issue on Agents and the Internet

    This paper describes how the Agentcities initiative is being used to develop a rich and dynamic service environment in which user and business tasks can be achieved through ad-hoc service interactions. We present the goals and aims of Agentcities and also detail the development of the Agentcities Network to date. We also describe the future challenges of open, heterogeneous environments and how Agentcities has addressed some of these problems.

    See publication
  • Open Standards for Interoperating Agent-Based Systems

    Software Focus, 1(2), John Wiley and Sons

    This paper provides an overview of the Foundation for Intelligent Physical Agents (FIPA) standardisation effort in the area of specifying standards for heterogeneous, interoperating agent‐based systems. JONATHAN DALE and EBRAHIM MAMDANI describe the types of software agents which are of interest to FIPA, the methods by which FIPA members collaborate and produce specifications and also descriptions of the specifications that FIPA has produced. They also list the available implementations of FIPA…

    This paper provides an overview of the Foundation for Intelligent Physical Agents (FIPA) standardisation effort in the area of specifying standards for heterogeneous, interoperating agent‐based systems. JONATHAN DALE and EBRAHIM MAMDANI describe the types of software agents which are of interest to FIPA, the methods by which FIPA members collaborate and produce specifications and also descriptions of the specifications that FIPA has produced. They also list the available implementations of FIPA specifications and applications that use these implementations, as well as the current and future work of FIPA.

    See publication

Patents

  • Collaboration Portal (COPO) A Scaleable Method, System, & Apparatus for Providing Computer-Accessible Benefits to Communities of Users

    Issued US 7,890,549

    The present invention, known as The Collaboration Portal (COPO), relates generally to the field of automated entity, data processing, system control, and data communications, and more specifically to an integrated method, system, and apparatus for providing computer-accessible benefits for communities of users. It provides a framework for provisioning computer-accessible benefits for communities of users, and can efficiently and robustly distribute the processing in behalf of those users over a…

    The present invention, known as The Collaboration Portal (COPO), relates generally to the field of automated entity, data processing, system control, and data communications, and more specifically to an integrated method, system, and apparatus for providing computer-accessible benefits for communities of users. It provides a framework for provisioning computer-accessible benefits for communities of users, and can efficiently and robustly distribute the processing in behalf of those users over a decentralized network of computers. The field of the invention generally encompasses enabling appropriate and desired communication among communities of users and organizations, and providing information, goods, services, a works, opportunities, and connections among users and organizations.

    See patent
  • Configuring a Device Using a Configuration Manager

    Issued US 7,529,543

    Configuring a configurable device includes determining that the configurable device has initiated interaction with an environment. The configurable device is queried to obtain a device request. The device request is made by the configurable device to obtain configuration values for specific configuration parameters. A preference indicates a configuration value for a configuration parameter, and a set of preferences includes at least one of a user preference, a device-specific preference, and an…

    Configuring a configurable device includes determining that the configurable device has initiated interaction with an environment. The configurable device is queried to obtain a device request. The device request is made by the configurable device to obtain configuration values for specific configuration parameters. A preference indicates a configuration value for a configuration parameter, and a set of preferences includes at least one of a user preference, a device-specific preference, and an environment-specific preference. The configuration values for the specific configuration parameters are identified according to the set of preferences. A configuration instruction providing the configuration values for specific configuration parameters is generated and transmitted to the configurable device.

    See patent
  • Planning a Journey that Includes Waypoints

    Issued US 7,444,237

    Planning a journey from an origin to a destination involves establishing selection criteria that includes one or more journey parameters and one or more rules. A journey parameter describes a constraint of the journey, and a rule specifies an action to perform in response to a trigger event. A route for the journey from the origin to the destination is planned. A trigger event is detected after initiation of the journey. A rule specifying an action to perform in response to the detected trigger…

    Planning a journey from an origin to a destination involves establishing selection criteria that includes one or more journey parameters and one or more rules. A journey parameter describes a constraint of the journey, and a rule specifies an action to perform in response to a trigger event. A route for the journey from the origin to the destination is planned. A trigger event is detected after initiation of the journey. A rule specifying an action to perform in response to the detected trigger event is accessed. One or more alternate waypoints are selected in accordance with the action and the selection criteria. The one or more alternate waypoints are inserted into the route to create a next route.

    See patent

Honors & Awards

  • Best Paper

    Grid-Interop Forum Program Committee

  • EU Descartes Finalist Prize for Agentcities Project

    European Union

  • Technical Board Nomination for San Francisco Bay Area 2012 Olympic Games Bid

    Bay Area Sports Organization Committee

Recommendations received

More activity by Jonathan

View Jonathan’s full profile

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

Other similar profiles

Gemeinsame Artikel erkunden

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 Jonathan Dale in United States

Add new skills with these courses