Patents by Inventor John Duff
John Duff 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).
-
Publication number: 20240186797Abstract: Embodiments manage an electrical grid. One such embodiment, at a node in an electrical grid topology including a plurality of nodes, identifies a power output deviation from a target. Responsive to identifying the power output deviation, nodes below a control node in the electrical grid topology are traversed and power output at each traversed node is adjusted until at least one terminal node is reached.Type: ApplicationFiled: December 1, 2023Publication date: June 6, 2024Inventors: Eric Sortomme, Thomas Niedzielski, Lingesh Raghavan, John Duff, Travis Ramacher
-
Patent number: 10021193Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, and apparatuses for implementing a session table framework including, for example, receiving a request at a host organization from a client device, in which such a request specifies an application available via the host organization; generating a user session unique to the client device in a memory of the host organization; creating a user session data table within the user session; processing the request via the application specified by the request on behalf of the client device; updating the user session data table based on the processing of the request; and transmitting a response to the client device responsive to the request.Type: GrantFiled: September 20, 2016Date of Patent: July 10, 2018Assignee: salesforce.com, inc.Inventors: John Duff, Manu Gurudatha, Ashik Uzzaman
-
Publication number: 20170013067Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, and apparatuses for implementing a session table framework including, for example, receiving a request at a host organization from a client device, in which such a request specifies an application available via the host organization; generating a user session unique to the client device in a memory of the host organization; creating a user session data table within the user session; processing the request via the application specified by the request on behalf of the client device; updating the user session data table based on the processing of the request; and transmitting a response to the client device responsive to the request.Type: ApplicationFiled: September 20, 2016Publication date: January 12, 2017Inventors: John Duff, Manu Gurudatha, Ashik Uzzaman
-
Patent number: 9456038Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, and apparatuses for implementing a session table framework including, for example, receiving a request at a host organization from a client device, in which such a request specifies an application available via the host organization; generating a user session unique to the client device in a memory of the host organization; creating a user session data table within the user session; processing the request via the application specified by the request on behalf of the client device; updating the user session data table based on the processing of the request; and transmitting a response to the client device responsive to the request.Type: GrantFiled: February 3, 2014Date of Patent: September 27, 2016Assignee: salesforce.com, inc.Inventors: John Duff, Manu Gurudatha, Ashik Uzzaman
-
Patent number: 8812630Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, and apparatuses for implementing a session table framework including, for example, receiving a configuration request at a host organization from a client device; generating, via a configurator engine of the host organization, a configuration model having metadata therein; generating a user session unique to the client device in a memory of the host organization; creating a user session data table within the user session of the memory based on the metadata of the configuration model; populating data into the user session data table based on the metadata of the configuration model; generating a renderable User Interface (UI) based on the metadata of the configuration model and based further on the data in the user session data table; and transmitting the renderable UI to the client device for display, responsive to receiving the configuration request.Type: GrantFiled: August 11, 2011Date of Patent: August 19, 2014Assignee: salesforce.com, inc.Inventors: John Duff, Manu Gurudatha, Ashik Uzzaman
-
Publication number: 20140143285Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, and apparatuses for implementing a session table framework including, for example, receiving a request at a host organization from a client device, in which such a request specifies an application available via the host organization; generating a user session unique to the client device in a memory of the host organization; creating a user session data table within the user session; processing the request via the application specified by the request on behalf of the client device; updating the user session data table based on the processing of the request; and transmitting a response to the client device responsive to the request.Type: ApplicationFiled: February 3, 2014Publication date: May 22, 2014Applicant: salesforce.com, inc.Inventors: John Duff, Manu Gurudatha, Ashik Uzzaman
-
Patent number: 8650202Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, and apparatuses for implementing a session table framework including, for example, receiving a request at a host organization from a client device, in which such a request specifies an application available via the host organization; generating a user session unique to the client device in a memory of the host organization; creating a user session data table within the user session; processing the request via the application specified by the request on behalf of the client device; updating the user session data table based on the processing of the request; and transmitting a response to the client device responsive to the request.Type: GrantFiled: August 11, 2011Date of Patent: February 11, 2014Assignee: salesforce.com, inc.Inventors: John Duff, Manu Gurudatha, Ashik Uzzaman
-
Publication number: 20120191865Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, and apparatuses for implementing a session table framework including, for example, receiving a configuration request at a host organization from a client device; generating, via a configurator engine of the host organization, a configuration model having metadata therein; generating a user session unique to the client device in a memory of the host organization; creating a user session data table within the user session of the memory based on the metadata of the configuration model; populating data into the user session data table based on the metadata of the configuration model; generating a renderable User Interface (UI) based on the metadata of the configuration model and based further on the data in the user session data table; and transmitting the renderable UI to the client device for display, responsive to receiving the configuration request.Type: ApplicationFiled: August 11, 2011Publication date: July 26, 2012Applicants: salesforce.com, inc., APPLIED MATERIALS, INC.Inventors: John DUFF, Manu GURUDATHA, Ashik UZZAMAN
-
Publication number: 20120191735Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, and apparatuses for implementing a session table framework including, for example, receiving a request at a host organization from a client device, in which such a request specifies an application available via the host organization; generating a user session unique to the client device in a memory of the host organization; creating a user session data table within the user session; processing the request via the application specified by the request on behalf of the client device; updating the user session data table based on the processing of the request; and transmitting a response to the client device responsive to the request.Type: ApplicationFiled: August 11, 2011Publication date: July 26, 2012Applicant: APPLIED MATERIALS, INC.Inventors: John DUFF, Manu GURUDATHA, Ashik UZZAMAN
-
Patent number: 4363258Abstract: An all-hydraulic impactor for percussion tools and the like embodying an oil accumulator and an annular sleeve valve. Hydraulic fluid is initially supplied to the accumulator at full supply pressure and is then charged, for example, to three times the supply pressure by a differential piston arrangement. The impactor of the invention minimizes the required volume of the accumulator.Type: GrantFiled: April 17, 1980Date of Patent: December 14, 1982Assignee: Joy Manufacturing CompanyInventor: John Duff
-
Patent number: 4344353Abstract: A hammer or impactor apparatus including improved motive fluid means cooperable with spring bias means to reciprocably drive a hammer element and an improved process of hammer cycling achieved thereby.Type: GrantFiled: May 18, 1981Date of Patent: August 17, 1982Assignee: Joy Manufacturing CompanyInventors: John Duff, Peter McFarlane
-
Patent number: 4240664Abstract: An improved hydraulic jet impingement cutting apparatus and method for cutting kerfs in rock or other hard formations by provision of divergent hydraulic jets in a cutter implement which cut clearance for passage of the implement into the kerf being cut.Type: GrantFiled: September 8, 1978Date of Patent: December 23, 1980Assignee: Joy Manufacturing CompanyInventors: Anil Mahyera, John Duff
-
Patent number: D419481Type: GrantFiled: April 22, 1999Date of Patent: January 25, 2000Inventor: John Duff