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: 20240186797
    Abstract: 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: Application
    Filed: December 1, 2023
    Publication date: June 6, 2024
    Inventors: Eric Sortomme, Thomas Niedzielski, Lingesh Raghavan, John Duff, Travis Ramacher
  • Patent number: 10021193
    Abstract: 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: Grant
    Filed: September 20, 2016
    Date of Patent: July 10, 2018
    Assignee: salesforce.com, inc.
    Inventors: John Duff, Manu Gurudatha, Ashik Uzzaman
  • Publication number: 20170013067
    Abstract: 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: Application
    Filed: September 20, 2016
    Publication date: January 12, 2017
    Inventors: John Duff, Manu Gurudatha, Ashik Uzzaman
  • Patent number: 9456038
    Abstract: 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: Grant
    Filed: February 3, 2014
    Date of Patent: September 27, 2016
    Assignee: salesforce.com, inc.
    Inventors: John Duff, Manu Gurudatha, Ashik Uzzaman
  • Patent number: 8812630
    Abstract: 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: Grant
    Filed: August 11, 2011
    Date of Patent: August 19, 2014
    Assignee: salesforce.com, inc.
    Inventors: John Duff, Manu Gurudatha, Ashik Uzzaman
  • Publication number: 20140143285
    Abstract: 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: Application
    Filed: February 3, 2014
    Publication date: May 22, 2014
    Applicant: salesforce.com, inc.
    Inventors: John Duff, Manu Gurudatha, Ashik Uzzaman
  • Patent number: 8650202
    Abstract: 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: Grant
    Filed: August 11, 2011
    Date of Patent: February 11, 2014
    Assignee: salesforce.com, inc.
    Inventors: John Duff, Manu Gurudatha, Ashik Uzzaman
  • Publication number: 20120191865
    Abstract: 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: Application
    Filed: August 11, 2011
    Publication date: July 26, 2012
    Applicants: salesforce.com, inc., APPLIED MATERIALS, INC.
    Inventors: John DUFF, Manu GURUDATHA, Ashik UZZAMAN
  • Publication number: 20120191735
    Abstract: 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: Application
    Filed: August 11, 2011
    Publication date: July 26, 2012
    Applicant: APPLIED MATERIALS, INC.
    Inventors: John DUFF, Manu GURUDATHA, Ashik UZZAMAN
  • Patent number: 4363258
    Abstract: 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: Grant
    Filed: April 17, 1980
    Date of Patent: December 14, 1982
    Assignee: Joy Manufacturing Company
    Inventor: John Duff
  • Patent number: 4344353
    Abstract: 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: Grant
    Filed: May 18, 1981
    Date of Patent: August 17, 1982
    Assignee: Joy Manufacturing Company
    Inventors: John Duff, Peter McFarlane
  • Patent number: 4240664
    Abstract: 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: Grant
    Filed: September 8, 1978
    Date of Patent: December 23, 1980
    Assignee: Joy Manufacturing Company
    Inventors: Anil Mahyera, John Duff
  • Patent number: D419481
    Type: Grant
    Filed: April 22, 1999
    Date of Patent: January 25, 2000
    Inventor: John Duff