Patents by Inventor Bryan Hughes

Bryan 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: 12361116
    Abstract: This present processor-implemented method provides a solution that protects software program audit/log messages during: development of software programs, generation of software program executables, and runtime execution of software program executables. The method separates audit/log messages from software programs, and represents audit/log messages as id=value pairs, where the id is an identifier and the value is an audit/log message string text. To protect and prevent extraction of string text, the method uses the id elements in the development of software programs and generation of software program executables. The method protects and stores string text in a fixed size storage during runtime execution. During runtime execution the method uses the string text to identify and extract audit/log message arguments, protects, and stores them in fixed size circular queues storage.
    Type: Grant
    Filed: October 11, 2022
    Date of Patent: July 15, 2025
    Inventor: Bryan Hugh Woodley
  • Patent number: 9015107
    Abstract: A temporal relational database includes a relational database framework that allows for all the capabilities of a standard relational database with the addition of the concept of time. Transactions, which can be modifications of attribute values or changes to the database schema, can be stored with temporal histories. Through the use of these temporal histories, the temporal database is able to seamlessly respond to queries for times that are in the past, present, or future. Furthermore, transactions can be entered into the temporal relational database that are not effective until some point in the future, thus allowing for seamless migration of the data and schema of a database. Applications that access data in a temporal database may retrieve a time appropriate schema from the temporal database. An exemplary use of a temporal database to manage roles and responsibilities within an organization is described.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: April 21, 2015
    Assignee: Oracle International Corporation
    Inventor: Bryan Hughes
  • Patent number: 8880542
    Abstract: A temporal relational database includes a relational database framework that allows for all the capabilities of a standard relational database with the addition of the concept of time. Transactions, which can be modifications of attribute values or changes to the database schema, can be stored with temporal histories. Through the use of these temporal histories, the temporal database is able to seamlessly respond to queries for times that are in the past, present, or future. Furthermore, transactions can be entered into the temporal relational database that are not effective until some point in the future, thus allowing for seamless migration of the data and schema of a database. Applications that access data in a temporal database may retrieve a time appropriate schema from the temporal database. An exemplary use of a temporal database to manage roles and responsibilities within an organization is described.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: November 4, 2014
    Assignee: Oracle International Corporation
    Inventor: Bryan Hughes
  • Patent number: 8862629
    Abstract: A temporal relational database includes a relational database framework that allows for all the capabilities of a standard relational database with the addition of the concept of time. Transactions, which can be modifications of attribute values or changes to the database schema, can be stored with temporal histories. Through the use of these temporal histories, the temporal database is able to seamlessly respond to queries for times that are in the past, present, or future. Furthermore, transactions can be entered into the temporal relational database that are not effective until some point in the future, thus allowing for seamless migration of the data and schema of a database. Applications that access data in a temporal database may retrieve a time appropriate schema from the temporal database. An exemplary use of a temporal database to manage roles and responsibilities within an organization is described.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: October 14, 2014
    Assignee: Oracle International Corporation
    Inventor: Bryan Hughes
  • Patent number: 8396863
    Abstract: A temporal relational database includes a relational database framework that allows for all the capabilities of a standard relational database with the addition of the concept of time. Transactions, which can be modifications of attribute values or changes to the database schema, can be stored with temporal histories. Through the use of these temporal histories, the temporal database is able to seamlessly respond to queries for times that are in the past, present, or future. Furthermore, transactions can be entered into the temporal relational database that are not effective until some point in the future, thus allowing for seamless migration of the data and schema of a database. Applications that access data in a temporal database may retrieve a time appropriate schema from the temporal database. An exemplary use of a temporal database to manage roles and responsibilities within an organization is described.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: March 12, 2013
    Assignee: Oracle International Corporation
    Inventor: Bryan Hughes
  • Patent number: 8082237
    Abstract: A temporal relational database includes a relational database framework that allows for all the capabilities of a standard relational database with the addition of the concept of time. Transactions, which can be modifications of attribute values or changes to the database schema, can be stored with temporal histories. Through the use of these temporal histories, the temporal database is able to seamlessly respond to queries for times that are in the past, present, or future. Furthermore, transactions can be entered into the temporal relational database that are not effective until some point in the future, thus allowing for seamless migration of the data and schema of a database. Applications that access data in a temporal database may retrieve a time appropriate schema from the temporal database. An exemplary use of a temporal database to manage roles and responsibilities within an organization is described.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: December 20, 2011
    Assignee: Oracle International Corporation
    Inventor: Bryan Hughes
  • Publication number: 20070264993
    Abstract: Polling questions and a fixed set of answers are provided in a first form of media with an expected geographic distribution. A standard graphical user interface with a predefined set of user-selectable icons is provided in a second form of media such as a bidirectional wireless communications device such as a cellular phone. The user interface allows a user to respond to polling questions with a simplified entry such as by scrolling to one of the icons and selecting. Response to a polling question may be confirmed and an incentive may be provided such as a cash or service reward or results of the poll.
    Type: Application
    Filed: October 4, 2006
    Publication date: November 15, 2007
    Inventor: Bryan Hughes
  • Publication number: 20060265667
    Abstract: A user interface facilitates the presentation and/or playing of matching games on small displays commonly associated with handheld or mobile communications devices. In one aspect, identification of a name from a list of available picks causes the presentation of an image or graphic directly or indirectly associated with the identified name. Thus, identification of a sports team may display a team logo or sponsor logo, or identification of a corporate name may display a corporate logo or sponsor logo. The logo may replace the identified pick in the display, or be displayed in a separate field. Selection of the identified name is used to populate a field of a list of selected picks for comparison with a winning combination.
    Type: Application
    Filed: May 23, 2005
    Publication date: November 23, 2006
    Inventor: Bryan Hughes
  • Publication number: 20060150025
    Abstract: A sequential operation system component (e.g., shell) testing method is disclosed that utilizes a set of established user applications to access particular components of an operating system. A set of components of the operating system to be tested are established. Capabilities of a set of applications to access the components is established. The manner in which applications access the components is analyzed to establish classes. Furthermore, parameter sets are identified for each of the classes (e.g., functions). Test cases are created based upon combinations of parameter usages. Test calls are formulated by defining actual values to the parameter usages defined for the test cases.
    Type: Application
    Filed: February 7, 2006
    Publication date: July 6, 2006
    Applicant: Microsoft Corporation
    Inventor: Bryan Hughes
  • Publication number: 20060108789
    Abstract: A unitary conduit repair coupling for joining first and second conduits each having open ends spaced from one another a predetermined distance, wherein the repair coupling comprises a unitary tubular body having a first end portion with an elongated female portion and an opposite second end portion with a male portion, the unitary body having a total length greater than the predetermined distance between the ends of the first and second conduits, the female portion having an internal size capable of receiving the first conduit end, the male portion having an external size capable of entering into the second conduit end, and the female portion having sufficient length to permit a retracting displacement over the end portion of the first conduit to permit positioning of the male portion in alignment with the second conduit and subsequent displacement into the second conduit end while maintaining contact with the first conduit.
    Type: Application
    Filed: November 10, 2004
    Publication date: May 25, 2006
    Inventor: Bryan Hughes
  • Publication number: 20050283753
    Abstract: A method and apparatus to manage alert triggers in a relationship system are disclosed. In one embodiment, the method includes maintaining a set of alert triggers that define operations for detecting changes pertaining to elements of a relationship graph. The elements of the relationship graph include nodes representing entities and edges representing relationships between entities. The method further includes performing the operations defined by the set of alert triggers, and providing an alert to one or more users when any of the defined operations satisfy an alert condition associated with a corresponding alert trigger.
    Type: Application
    Filed: August 9, 2004
    Publication date: December 22, 2005
    Inventors: Denise Ho, Bryan Hughes
  • Patent number: D554385
    Type: Grant
    Filed: February 23, 2005
    Date of Patent: November 6, 2007
    Assignee: Bang Design Pty Limited
    Inventors: Bryan Hugh Marshall, Michelle Ann Lorimer
  • Patent number: D823102
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: July 17, 2018
    Assignee: Illinois Tool Works Inc.
    Inventors: Mark Anthony Camilleri, Bryan Hugh Marshall
  • Patent number: D828148
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: September 11, 2018
    Assignee: Illinois Tool Works Inc.
    Inventors: Mark Anthony Camilleri, Bryan Hugh Marshall
  • Patent number: D895411
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: September 8, 2020
    Assignee: Illinois Tool Works Inc.
    Inventors: Mark Anthony Camilleri, Bryan Hugh Marshall