Patents by Inventor Gregory R. Floyd

Gregory R. Floyd 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: 10671409
    Abstract: A method, system, and program product for generating and processing application settings for a software application using an application configuration component operating on a computer system. An application settings object containing a plurality of application settings is generated for the software application. The application settings object are serialized and stored into an Extensible Markup Language (XML) application settings file on the computer system. A new instance of the application configuration component is generated. A request is received from the software application for an application settings object for a specific environment and module. If located on the computer system, the XML application settings file is deserialized into the application settings object. Each property of the application settings object is then processed and the application settings object is returned to the software application.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: June 2, 2020
    Assignee: OPEN INVENTION NETWORK LLC
    Inventors: Gregory R. Floyd, Nathan R. Jones
  • Patent number: 9817680
    Abstract: A method, system, and program product for generating and processing application settings for a software application using an application configuration component operating on a computer system. An application settings object containing a plurality of application settings is generated for the software application. The application settings object are serialized and stored into an Extensible Markup Language (XML) application settings file on the computer system. A new instance of the application configuration component is generated. A request is received from the software application for an application settings object for a specific environment and module. If located on the computer system, the XML application settings file is deserialized into the application settings object. Each property of the application settings object is then processed and the application settings object is returned to the software application.
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: November 14, 2017
    Assignee: Open Invention Network, LLC
    Inventors: Gregory R. Floyd, Nathan R. Jones
  • Patent number: 8738661
    Abstract: A method, system, and computer program product for maintaining a web session data spanning multiple servers. A web session is initiated for a web-based application via a client browser. A unique session key is generated for the web session and the web-based application. The session key is stored in the client browser. A web session page-level object is initialized. Session data is then loaded into a memory-mapped cache. Requests for session data from the client browser are received and responded to via a plurality of servers. The modified session data generated during the session is stored into a session database. The web session object is then flushed at the end of the session.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: May 27, 2014
    Assignee: Open Invention Network, LLC
    Inventor: Gregory R. Floyd
  • Patent number: 8229969
    Abstract: A method, system, and computer program product for maintaining a web session data spanning multiple servers. A web session is initiated for a web-based application via a client browser. A unique session key is generated for the web session and the web-based application. The session key is stored in the client browser. A web session page-level object is initialized. Session data is then loaded into a memory-mapped cache. Requests for session data from the client browser are received and responded to via a plurality of servers. The modified session data generated during the session is stored into a session database. The web session object is then flushed at the end of the session.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: July 24, 2012
    Assignee: Open Invention Network LLC
    Inventor: Gregory R. Floyd
  • Patent number: 8095972
    Abstract: A method, system, and computer readable medium for facilitating user authentication for accessing an application hosted on an external web site by users in an enterprise network. A request is received from a user a request is received from a user to access the application on the external web site. The user is redirected to a secure web page on an enterprise server to log in to the enterprise server. Authentication information for the user is formatted in compliance with a login specification for the application hosted on the external web site. The authentication information is encrypted in compliance with the login specification for the application hosted on the external web site. The user is then directed to the application hosted on the external web site, wherein the user can access the application without having to reenter login information.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: January 10, 2012
    Assignee: Southern Company Services, Inc.
    Inventors: Gregory R. Floyd, Steaven A. Rowe, Michael Peters
  • Patent number: 7965630
    Abstract: A method, system, and computer program product for dynamically routing query request messages to a database server resident on a computing system. A configurable port proxy service is created on the database server that listens on a particular port for query request messages. An administrator port is implemented on the database server that communicates with the port proxy service. The configurable port proxy service is pinged by a traffic manager application operating on the computing system to determine if a database server instance is available to send database traffic. Query requests are routed to the database server instance if the database server instance is available to accept query request messages. Each administrator command from a port console application is serialized to a configuration file as it issues that will return the port proxy service to a previous state if the database server fails.
    Type: Grant
    Filed: September 8, 2009
    Date of Patent: June 21, 2011
    Assignee: Southern Company Services, Inc.
    Inventors: Gregory R. Floyd, Alla Semenovna Zelikovskaya