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: 10911516Abstract: 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: GrantFiled: February 12, 2019Date of Patent: February 2, 2021Assignee: salesforce.com, inc.Inventors: Philip Norman Calvin, Brian Zotter, Eric Dorgelo
-
Publication number: 20190379721Abstract: 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: ApplicationFiled: February 12, 2019Publication date: December 12, 2019Inventors: Philip N. Calvin, Brian Zotter, Eric Dorgelo
-
Patent number: 10212209Abstract: 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: GrantFiled: October 31, 2016Date of Patent: February 19, 2019Assignee: salesforce.com, inc.Inventors: Philip N. Calvin, Brian Zotter, Eric Dorgelo
-
Patent number: 10117697Abstract: 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: GrantFiled: January 23, 2017Date of Patent: November 6, 2018Assignee: salesforce.com, inc.Inventors: Philip Norman Calvin, Sonali Agrawal, Beril Guvendik Maples, Eric Dorgelo, Shelby Hubick
-
Patent number: 10027735Abstract: 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: GrantFiled: June 26, 2015Date of Patent: July 17, 2018Assignee: salesforce.com, inc.Inventors: Philip Norman Calvin, Sonali Agrawal, Eric Dorgelo, Shelby Hubick
-
Publication number: 20170252085Abstract: 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: ApplicationFiled: January 23, 2017Publication date: September 7, 2017Inventors: Philip Norman Calvin, Sonali Agrawal, Beril Guvendik Maples, Eric Dorgelo, Shelby Hubick
-
Patent number: 9572614Abstract: 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: GrantFiled: October 31, 2012Date of Patent: February 21, 2017Assignee: salesforce.com, inc.Inventors: Philip Norman Calvin, Sonali Agrawal, Beril Guvendik Maples, Eric Dorgelo, Shelby Hubick
-
Publication number: 20170048301Abstract: 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: ApplicationFiled: October 31, 2016Publication date: February 16, 2017Inventors: Philip N. CALVIN, Brian ZOTTER, Eric DORGELO
-
Patent number: 9525720Abstract: 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: GrantFiled: February 11, 2016Date of Patent: December 20, 2016Assignee: salesforce.com, inc.Inventors: Philip N. Calvin, Brian Zotter, Eric Dorgelo
-
Publication number: 20160164947Abstract: 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: ApplicationFiled: February 11, 2016Publication date: June 9, 2016Inventors: Philip N. Calvin, Brian Zotter, Eric Dorgelo
-
Publication number: 20160021166Abstract: 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: ApplicationFiled: June 26, 2015Publication date: January 21, 2016Applicant: salesforce.com, inc.Inventors: PHILIP NORMAN CALVIN, SONALI AGRAWAL, ERIC DORGELO, SHELBY HUBICK
-
Patent number: 9075889Abstract: 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: GrantFiled: October 31, 2012Date of Patent: July 7, 2015Assignee: salesforce.com, inc.Inventors: Philip Norman Calvin, Sonali Agrawal, Eric Dorgelo, Shelby Hubick
-
Publication number: 20140122993Abstract: 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: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Applicant: salesforce.com, inc.Inventors: PHILIP NORMAN CALVIN, Sonali Agrawal, Beril Guvendik Maples, Eric Dorgelo, Shelby Hubick
-
Publication number: 20140122649Abstract: 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: ApplicationFiled: October 31, 2012Publication date: May 1, 2014Applicant: salesforce.com, inc.Inventors: PHILIP NORMAN CALVIN, SONALI AGRAWAL, ERIC DORGELO, SHELBY HUBICK
-
Publication number: 20130290406Abstract: 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: ApplicationFiled: October 31, 2012Publication date: October 31, 2013Applicant: salesforce.com, inc.Inventors: Philip Norman Calvin, Sonali Agrawal, Eric Dorgelo, Shelby Hubick
-
Publication number: 20070078536Abstract: 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: ApplicationFiled: September 30, 2005Publication date: April 5, 2007Applicant: Rockwell Automation Technologies, Inc.Inventors: Kevin Gordon, Clifton Bromley, Eric Dorgelo, Douglas Reichard, Marc Semkow, Shafin Virji
-
Publication number: 20070075995Abstract: 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: ApplicationFiled: September 30, 2005Publication date: April 5, 2007Applicant: Rockwell Automation Technologies, Inc.Inventors: Douglas Reichard, Kevin Gordon, Clifton Bromley, Eric Dorgelo, Shafin Virji, Marc Semkow
-
Publication number: 20070078555Abstract: 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: ApplicationFiled: September 30, 2005Publication date: April 5, 2007Applicant: Rockwell Automation Technologies, Inc.Inventors: Eric Dorgelo, Kevin Gordon, Clifton Bromley, Douglas Reichard, Marc Semkow, Shafin Virji
-
Publication number: 20070078535Abstract: 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: ApplicationFiled: September 30, 2005Publication date: April 5, 2007Applicant: Rockwell Automation Technologies, Inc.Inventors: Clifton Bromley, Kevin Gordon, Eric Dorgelo, Shafin Virji, Marc Semkow, Douglas Reichard
-
Publication number: 20070078526Abstract: 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: ApplicationFiled: September 30, 2005Publication date: April 5, 2007Applicant: Rockwell Automation Technologies, Inc.Inventors: Clifton Bromley, Kevin Gordon, Eric Dorgelo, Shafin Virji, Marc Semkow, Douglas Reichard