Patents by Inventor Eric Dorgelo

Eric Dorgelo has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10212209
    Abstract: Techniques for metadata-driven dynamic content serving. Metadata content is stored as a source instance. The metadata content is utilized to provide dynamically-constructed pages. The metadata content is published to runtime pods communicatively coupled to receive the metadata content. The source instance includes a metadata definition repository and is a primary source of dynamic data for serving pages in the runtime pods. The runtime pods are groups of multiple servers that act as a single entity to dynamically generate metadata-driven content in response to requests received from client devices. A request for content is received with a selected one of the runtime pods for a specific site. The specific site is mapped to a user identified by a user identifier. The user identifier is utilized to retrieve site metadata from a site metadata server. Content is provided in response to the request with the selected runtime pod utilizing the metadata content.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: February 19, 2019
    Assignee: salesforce.com, inc.
    Inventors: Philip N. Calvin, Brian Zotter, Eric Dorgelo
  • Patent number: 10117697
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating user-controlled management of webpage elements for dynamic customization of relevant information. In one embodiment and by way of example, a method includes receiving, in real-time, a request for performing one or more tasks relating to dynamic customization of webpage elements relating to a webpage package. The request may be received at a first computing device over a network. The method may further include performing, in real-time, the one or more tasks.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: November 6, 2018
    Assignee: salesforce.com, inc.
    Inventors: Philip Norman Calvin, Sonali Agrawal, Beril Guvendik Maples, Eric Dorgelo, Shelby Hubick
  • Patent number: 10027735
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating user-controlled mapping of sites and synchronization of their content. In one embodiment and by way of example, a method includes receiving a first generation request for generating a site template in a first site network. The first generation request is received at a first computing device. The method may further include generating the site template, generating a child site based on the site template, and mapping the child site to one or more of a parent site and one or more child sites within the first site network.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: July 17, 2018
    Assignee: salesforce.com, inc.
    Inventors: Philip Norman Calvin, Sonali Agrawal, Eric Dorgelo, Shelby Hubick
  • Publication number: 20170252085
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating user-controlled management of webpage elements for dynamic customization of relevant information. In one embodiment and by way of example, a method includes receiving, in real-time, a request for performing one or more tasks relating to dynamic customization of webpage elements relating to a webpage package. The request may be received at a first computing device over a network. The method may further include performing, in real-time, the one or more tasks.
    Type: Application
    Filed: January 23, 2017
    Publication date: September 7, 2017
    Inventors: Philip Norman Calvin, Sonali Agrawal, Beril Guvendik Maples, Eric Dorgelo, Shelby Hubick
  • Patent number: 9572614
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating user-controlled management of webpage elements for dynamic customization of relevant information. In one embodiment and by way of example, a method includes receiving, in real-time, a request for performing one or more tasks relating to dynamic customization of webpage elements relating to a webpage package. The request may be received at a first computing device over a network. The method may further include performing, in real-time, the one or more tasks.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: February 21, 2017
    Assignee: salesforce.com, inc.
    Inventors: Philip Norman Calvin, Sonali Agrawal, Beril Guvendik Maples, Eric Dorgelo, Shelby Hubick
  • Publication number: 20170048301
    Abstract: Metadata content is stored as a source instance. The metadata content is utilized to provide dynamically-constructed pages. The metadata content is published to runtime pods communicatively coupled to receive the metadata content. The source instance includes a metadata definition repository and is a primary source of dynamic data for serving pages in the runtime pods. The runtime pods are groups of multiple servers that act as a single entity to dynamically generate metadata-driven content in response to requests received from client devices. A request for content is received with a selected one of the runtime pods for a specific site. The specific site is mapped to a user identified by a user identifier. The user identifier is utilized to retrieve site metadata from a site metadata server. Content is provided in response to the request with the selected runtime pod utilizing the metadata content.
    Type: Application
    Filed: October 31, 2016
    Publication date: February 16, 2017
    Inventors: Philip N. CALVIN, Brian ZOTTER, Eric DORGELO
  • Patent number: 9525720
    Abstract: Techniques for metadata-driven dynamic content serving. Metadata content is stored as a source instance. The metadata content is utilized to provide dynamically-constructed pages. The metadata content is published to runtime pods communicatively coupled to receive the metadata content. The source instance includes a metadata definition repository and is a primary source of dynamic data for serving pages in the runtime pods. The runtime pods are groups of multiple servers that act as a single entity to dynamically generate metadata-driven content in response to requests received from client devices. A request for content is received with a selected one of the runtime pods for a specific site. The specific site is mapped to a user identified by a user identifier. The user identifier is utilized to retrieve site metadata from a site metadata server. Content is provided in response to the request with the selected runtime pod utilizing the metadata content.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: December 20, 2016
    Assignee: salesforce.com, inc.
    Inventors: Philip N. Calvin, Brian Zotter, Eric Dorgelo
  • Publication number: 20160164947
    Abstract: Techniques for metadata-driven dynamic content serving. Metadata content is stored as a source instance. The metadata content is utilized to provide dynamically-constructed pages. The metadata content is published to runtime pods communicatively coupled to receive the metadata content. The source instance includes a metadata definition repository and is a primary source of dynamic data for serving pages in the runtime pods. The runtime pods are groups of multiple servers that act as a single entity to dynamically generate metadata-driven content in response to requests received from client devices. A request for content is received with a selected one of the runtime pods for a specific site. The specific site is mapped to a user identified by a user identifier. The user identifier is utilized to retrieve site metadata from a site metadata server. Content is provided in response to the request with the selected runtime pod utilizing the metadata content.
    Type: Application
    Filed: February 11, 2016
    Publication date: June 9, 2016
    Inventors: Philip N. Calvin, Brian Zotter, Eric Dorgelo
  • Publication number: 20160021166
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating user-controlled mapping of sites and synchronization of their content. In one embodiment and by way of example, a method includes receiving a first generation request for generating a site template in a first site network. The first generation request is received at a first computing device. The method may further include generating the site template, generating a child site based on the site template, and mapping the child site to one or more of a parent site and one or more child sites within the first site network.
    Type: Application
    Filed: June 26, 2015
    Publication date: January 21, 2016
    Applicant: salesforce.com, inc.
    Inventors: PHILIP NORMAN CALVIN, SONALI AGRAWAL, ERIC DORGELO, SHELBY HUBICK
  • Patent number: 9075889
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating user-controlled mapping of sites and synchronization of their content. In one embodiment and by way of example, a method includes receiving a first generation request for generating a site template in a first site network. The first generation request is received at a first computing device. The method may further include generating the site template, generating a child site based on the site template, and mapping the child site to one or more of a parent site and one or more child sites within the first site network.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: July 7, 2015
    Assignee: salesforce.com, inc.
    Inventors: Philip Norman Calvin, Sonali Agrawal, Eric Dorgelo, Shelby Hubick
  • Publication number: 20140122993
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating user-controlled management of webpage elements for dynamic customization of relevant information. In one embodiment and by way of example, a method includes receiving, in real-time, a request for performing one or more tasks relating to dynamic customization of webpage elements relating to a webpage package. The request may be received at a first computing device over a network. The method may further include performing, in real-time, the one or more tasks.
    Type: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Applicant: salesforce.com, inc.
    Inventors: PHILIP NORMAN CALVIN, Sonali Agrawal, Beril Guvendik Maples, Eric Dorgelo, Shelby Hubick
  • Publication number: 20140122649
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating user-controlled mapping of sites and synchronization of their content. In one embodiment and by way of example, a method includes receiving a first generation request for generating a site template in a first site network. The first generation request is received at a first computing device. The method may further include generating the site template, generating a child site based on the site template, and mapping the child site to one or more of a parent site and one or more child sites within the first site network.
    Type: Application
    Filed: October 31, 2012
    Publication date: May 1, 2014
    Applicant: salesforce.com, inc.
    Inventors: PHILIP NORMAN CALVIN, SONALI AGRAWAL, ERIC DORGELO, SHELBY HUBICK
  • Publication number: 20130290406
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for providing a cloud platform for facilitating and supporting user-controlled development and maintenance of user products. In one embodiment and by way of example, a method includes developing at a product via a cloud platform facilitated by a mechanism at a first computing device, generating the product at the cloud platform, and maintaining, in real-time, the product at the cloud platform via the mechanism at the first computing device.
    Type: Application
    Filed: October 31, 2012
    Publication date: October 31, 2013
    Applicant: salesforce.com, inc.
    Inventors: Philip Norman Calvin, Sonali Agrawal, Eric Dorgelo, Shelby Hubick
  • Publication number: 20070078824
    Abstract: Indexing agents and/or data brokers are leveraged to provide search query results related to manufacturing processes. The indexing agents allow different manufacturing configuration data types to be “sub-indexed,” allowing them to be easily searched. In one instance, the sub-indices can be aggregated together to create an overall index to facilitate in query searches of the configuration data. Separate indexing agents can be utilized for indexing contents of the configuration components for the human-machine interface (HMI) and control system and the like. Data brokers can be employed to facilitate in responding to query searches by indexing/searching real-time process variables (tags) and historical data in persistent storage. A search engine can then be employed to aggregate the search results and present them to a user in a selectable fashion. User selected results are then rendered in the proper format and displayed to the user.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Applicant: Rockwell Automation Technologies Inc.
    Inventors: Eric Dorgelo, Kevin Gordon, Clifton Bromley, Douglas Reichard, Marc Semkow, Shafin Virji
  • Publication number: 20070078809
    Abstract: Architecture that provides high availability (quick, robust, redundant) data to users by the use of peer-to-peer technology, where the decentralized storage and multi-access paths provide the complete data set without dependence on a specific or pre-defined data source or access paths, including sourcing data from other users of the data applying the large file transfer techniques of file sharing. When a client requests a file the system automatically calculates all the locations of that file, and which is the quickest source to retrieve the file. The client then stores a copy of the file for instant retrieval later and to serve that file out to other clients that request it. A versioning scheme ensures that the only the newest version of files are shared on the network. A machine learning and reasoning component is provided that employs a probabilistic and/or statistical-based analysis to prognose or infer an action that a user desires to be automatically performed.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Applicant: Rockwell Automation Technologies, Inc.
    Inventors: Marc Semkow, Clifton Bromley, Eric Dorgelo, Kevin Gordon, Douglas Reichard, Shafin Virji
  • Publication number: 20070078526
    Abstract: Systems and methods are provided that enable various interface applications that more efficiently communicate data to users in an industrial control system. In one aspect, an industrial automation system is provided. The system includes a base presentation component to display one or more elements of an industrial control environment. Various display items can be dynamically superimposed on the base presentation component to provide industrial control information to a user. In another aspect of the industrial automation system, a location component is provided to identify a physical or a virtual location for a user in an industrial control environment. This can include a context component to determine at least one attribute for the user in view of the physical or virtual location. A presentation component then provides information to the user based in part on the physical or virtual location and the determined attribute.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Applicant: Rockwell Automation Technologies, Inc.
    Inventors: Clifton Bromley, Kevin Gordon, Eric Dorgelo, Shafin Virji, Marc Semkow, Douglas Reichard
  • Publication number: 20070078536
    Abstract: A human-machine interface generation system comprises a reception component that receives a request to generate a human-machine interface relating to at least one of an industrial system, device, process, and sub-process and parameters associated with an initiator of the request. A view generation component generates the human-machine interface based at least in part upon the request and the parameters. For example, the system can further comprise a query generation component that creates a query based at least in part upon the request and the parameters and utilizes the query to extract data from a server within an industrial automation environment.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Applicant: Rockwell Automation Technologies, Inc.
    Inventors: Kevin Gordon, Clifton Bromley, Eric Dorgelo, Douglas Reichard, Marc Semkow, Shafin Virji
  • Publication number: 20070078655
    Abstract: A text- or data-to-speech architecture that communicates speech to a user based on data and/or input text. In an industrial automation environment, the input text can be generated by the automation system from alarm logs, notification messages, status messages, operational parameters, current alarm conditions, production numbers, work orders to be executed, planned maintenance information, and messages from other people, for example. A system is provided that includes a conversion component that receives text and converts the text into an audible format, and a speech component that receives the audible format and presents (or outputs) the text as recognizable speech. The speech component can include a text-to-speech engine that processes the audible format into recognizable speech signals that are then presented to a recipient.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Applicant: Rockwell Automation Technologies, Inc.
    Inventors: Marc Semkow, Clifton Bromley, Eric Dorgelo, Kevin Gordon, Douglas Reichard, Shafin Virji
  • Publication number: 20070075995
    Abstract: A computer-implemented system for representing a production environment comprises a modeling module that creates a three-dimensional model of at least a portion of a production environment. The system also includes a view module that renders a graphical depiction of at least a portion of the three-dimensional model from a reference point that is based at least in part upon a location. Methods of using the system are also provided.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Applicant: Rockwell Automation Technologies, Inc.
    Inventors: Douglas Reichard, Kevin Gordon, Clifton Bromley, Eric Dorgelo, Shafin Virji, Marc Semkow
  • Publication number: 20070078555
    Abstract: Historical and real-time data access is leveraged to provide unified data access for interacting with manufacturing process entities such as, for example, process overview displays, charting systems, reporting systems, logging systems, and/or recipe systems and the like. The unified data, for example, allows for playback of historical process overviews for a user selected period of time. In one instance, a “VCR like” user interface can be employed to allow ‘rewinding’ and ‘replaying’ of a historical process overview. This facilitates in proper monitoring and/or troubleshooting of manufacturing processes. The unified availability of past and current data also enables reporting systems to provide “living” reports that automatically update with real-time data. This can allow for efficient comparison of current data with historical data for a given manufacturing process.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Applicant: Rockwell Automation Technologies, Inc.
    Inventors: Eric Dorgelo, Kevin Gordon, Clifton Bromley, Douglas Reichard, Marc Semkow, Shafin Virji