Patents by Inventor Glauber de Oliveira Costa

Glauber de Oliveira Costa 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: 8549485
    Abstract: A method and apparatus for the concise expression of optional code snippets in interpreted object-oriented programming language software applications is described. In one embodiment, the method includes defining a first class where the first class is a concise expression class that includes one or more objects. The method may also include including the concise expression class in a second class that includes one or more objects of the second class. The method may also include executing an expression in a software application to evaluate an object of the second class and returning an instance of an object of the concise expression class when data associated with the object of the second class does not exist within the software application.
    Type: Grant
    Filed: May 20, 2011
    Date of Patent: October 1, 2013
    Assignee: Red Hat, Inc.
    Inventor: Glauber de Oliveira Costa
  • Patent number: 8533668
    Abstract: A computer system identifies a plurality of source code files to be compared, parses each source code file to identify a code statement structure present in the file, and compares the plurality of source code files using corresponding code statement structures.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: September 10, 2013
    Assignee: Red Hat, Inc.
    Inventor: Glauber de Oliveira Costa
  • Patent number: 8359488
    Abstract: A virtual machine receives a request for a current time. The virtual machine determines an approximation of the current time based on readings from one of a plurality of processors and compares the approximation to a virtual machine time stamp value. If the approximation is smaller than the virtual machine time stamp value, the virtual machine returns the global time stamp value as the current time and if the approximation is not smaller than the virtual machine time stamp value, the virtual machine returns the approximation as the current time.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: January 22, 2013
    Assignee: Red Hat, Inc.
    Inventor: Glauber de Oliveira Costa
  • Publication number: 20120297369
    Abstract: A method and apparatus for the concise expression of optional code snippets in interpreted object-oriented programming language software applications is described. In one embodiment, the method includes defining a first class where the first class is a concise expression class that includes one or more objects. The method may also include including the concise expression class in a second class that includes one or more objects of the second class. The method may also include executing an expression in a software application to evaluate an object of the second class and returning an instance of an object of the concise expression class when data associated with the object of the second class does not exist within the software application.
    Type: Application
    Filed: May 20, 2011
    Publication date: November 22, 2012
    Inventor: Glauber de Oliveira Costa
  • Publication number: 20110265063
    Abstract: A computer system identifies a plurality of source code files to be compared, parses each source code file to identify a code statement structure present in the file, and compares the plurality of source code files using corresponding code statement structures.
    Type: Application
    Filed: April 26, 2010
    Publication date: October 27, 2011
    Inventor: Glauber de Oliveira Costa
  • Publication number: 20110252266
    Abstract: A virtual machine receives a request for a current time. The virtual machine determines an approximation of the current time based on readings from one of a plurality of processors and compares the approximation to a virtual machine time stamp value. If the approximation is smaller than the virtual machine time stamp value, the virtual machine returns the global time stamp value as the current time and if the approximation is not smaller than the virtual machine time stamp value, the virtual machine returns the approximation as the current time.
    Type: Application
    Filed: April 12, 2010
    Publication date: October 13, 2011
    Inventor: Glauber de Oliveira Costa