Patents by Inventor Shannon Ray Hughes

Shannon Ray Hughes 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: 10338937
    Abstract: A server computing system provides a web application graphical user interface (GUI) that has a first pane and a second pane. The first pane includes data items of the web application. When a user selects multiple data items in the first pane, the second pane identifies the actions that are available for the data items that are selected in the first pane. When an action is selected in the second pane, the data items in the first pane are modified in response to the selection without a web browser refreshing or reloading a corresponding web page. The server computing system receives a user request for additional information for a data item in the first pane and provides the additional information in a third pane that is together with the first pane in the GUI without the web browser refreshing or reloading the corresponding web page.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: July 2, 2019
    Assignee: Red Hat, Inc.
    Inventors: Jason E. Rist, Shannon Ray Hughes
  • Patent number: 9465799
    Abstract: A server computing system receives a request for a web page from a client that specifies a preferred language and searches mapping data stored in a local data store using a web page identifier in the request to locate one or more terms for the requested web page to be translated. The server computing system searches translations for web pages in the local data store for a sub-set of the translations that correspond to the terms for the requested web page in the specified language. The computer system generates a client-executable script to provide the sub-set of translations that correspond to the terms to the client and transmits the requested web page and the client-executable script having the sub-set of translations for the requested web page to the client. The client-executable script, when executed on the client, renders the web page in the specified language.
    Type: Grant
    Filed: October 10, 2011
    Date of Patent: October 11, 2016
    Assignee: Red Hat, Inc.
    Inventors: Shannon Ray Hughes, Jason E. Rist
  • Patent number: 9241002
    Abstract: Some embodiments of supporting trusted relationships between multiple organizations in a networked system have been presented. In one embodiment, a centralized server manages a networked system, which includes the centralized server and a set of computing machines coupled to each other within an internal network of a customer. The centralized server may segregate data and encapsulating resources within the networked system by a set of organizations created by the customer. Furthermore, a trusted relationship defined by a system administrator of the centralized server may be applied to a first one and a second one of the set of organizations.
    Type: Grant
    Filed: November 10, 2008
    Date of Patent: January 19, 2016
    Assignee: Red Hat, Inc.
    Inventors: Shannon Ray Hughes, Jesus M. Rodriguez, Pradeep Kilambi, Jeffrey R. Ortel, Maureen E. Duffy
  • Patent number: 8984165
    Abstract: Some embodiments of data transformation have been presented. In one embodiment, a markup language file is transformed into a web server type page file. The transforming may include wrapping text in the markup language file with directives of a web server type page, using regular expression pattern matching to identify internal links in the markup language file, and converting the internal links identified into web server type page links.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: March 17, 2015
    Assignee: Red Hat, Inc.
    Inventor: Shannon Ray Hughes
  • Patent number: 8468519
    Abstract: Some embodiments of multiple organization support in a networked system have been presented. In one embodiment, a centralized server manages a networked system, which includes the centralized server and a set of computing machines coupled to each other within an internal network of a customer. The centralized server segregates data within the networked system by grouping data into the concept of an organization created by the customer in order to isolate the organizations.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: June 18, 2013
    Assignee: Red Hat, Inc.
    Inventors: Shannon Ray Hughes, Maureen E. Duffy, Michael B. McCune, Pradeep Kilambi, James S. Slagle
  • Publication number: 20130139096
    Abstract: A server computing system provides a web application graphical user interface (GUI) that has a first pane and a second pane. The first pane includes data items of the web application. When a user selects multiple data items in the first pane, the second pane identifies the actions that are available for the data items that are selected in the first pane. When an action is selected in the second pane, the data items in the first pane are modified in response to the selection without a web browser refreshing or reloading a corresponding web page. The server computing system receives a user request for additional information for a data item in the first pane and provides the additional information in a third pane that is together with the first pane in the GUI without the web browser refreshing or reloading the corresponding web page.
    Type: Application
    Filed: November 30, 2011
    Publication date: May 30, 2013
    Inventors: Jason E. Rist, Shannon Ray Hughes
  • Publication number: 20130091425
    Abstract: A server computing system receives a request for a web page from a client that specifies a preferred language. The server computing system searches mapping data stored in a local data store using a web page identifier in the request to locate one or more terms for the requested web page to be translated. The server computing system searches translations for web pages in the local data store for a sub-set of the translations that correspond to the one or more terms for the requested web page in the specified language. The computer system generates a client-executable script to provide the sub-set of translations that correspond to the one or more terms to the client and transmits the requested web page and the client-executable script having the sub-set of translations for the requested web page to the client. The client-executable script, when executed on the client, renders the web page in the specified language.
    Type: Application
    Filed: October 10, 2011
    Publication date: April 11, 2013
    Inventors: Shannon Ray Hughes, Jason E. Rist
  • Publication number: 20100122173
    Abstract: Some embodiments of supporting trusted relationships between multiple organizations in a networked system have been presented. In one embodiment, a centralized server manages a networked system, which includes the centralized server and a set of computing machines coupled to each other within an internal network of a customer. The centralized server may segregate data and encapsulating resources within the networked system by a set of organizations created by the customer. Furthermore, a trusted relationship defined by a system administrator of the centralized server may be applied to a first one and a second one of the set of organizations.
    Type: Application
    Filed: November 10, 2008
    Publication date: May 13, 2010
    Inventors: Shannon Ray Hughes, Jesus M. Rodriguez, Pradeep Kilambi, Jeffrey R. Ortel, Maureen E. Duffy
  • Publication number: 20100088363
    Abstract: Some embodiments of data transformation have been presented. In one embodiment, a markup language file is transformed into a web server type page file. The transforming may include wrapping text in the markup language file with directives of a web server type page, using regular expression pattern matching to identify internal links in the markup language file, and converting the internal links identified into web server type page links.
    Type: Application
    Filed: October 8, 2008
    Publication date: April 8, 2010
    Inventor: Shannon Ray Hughes
  • Publication number: 20100058324
    Abstract: Some embodiments of multiple organization support in a networked system have been presented. In one embodiment, a centralized server manages a networked system, which includes the centralized server and a set of computing machines coupled to each other within an internal network of a customer. The centralized server segregates data within the networked system by grouping data into the concept of an organization created by the customer in order to isolate the organizations.
    Type: Application
    Filed: August 27, 2008
    Publication date: March 4, 2010
    Inventors: Shannon Ray Hughes, Maureen E. Duffy, Michael B. McCune, Pradeep Kilambi, James S. Slaale