Patents by Inventor Oscar Calvo

Oscar Calvo 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: 9507699
    Abstract: Tests can be categorized as important with respect to ensuring software functions correctly as a function of one or more rules that define importance. The rules can be configurable to enable control of categorization. Further, tests categorized as important can be highlighted in some manner, for instance by displaying important tests in a group designated for such tests.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: November 29, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter G. Provost, Ian M. Bavey, Todd L. King, Oscar Calvo-Rodriguez, Bradley J. Wilson
  • Patent number: 9213541
    Abstract: Systems for creating, generating, distributing and applying self-contained modifications (i.e., changes) to source code are described herein. At least some embodiments include a system including a client computer with processing logic, a storage device (including source code files), and a communication interface. The interface receives a container file including a transformation including a search pattern that identifies source code segments, and transformation instructions that modify the source code based at least partially on identified code segments. Processing logic software searches a representation of the source code for search pattern occurrences, and identifies the source code segments that include elements with structure and relationships that are matched by the corresponding elements represented by the search pattern.
    Type: Grant
    Filed: April 17, 2009
    Date of Patent: December 15, 2015
    Assignee: ArtinSoft Corporation, S.A.
    Inventors: Carlos Araya, Federico Zoufaly, Rick Laplante, Oscar Calvo
  • Publication number: 20120324427
    Abstract: Tests can be categorized as important with respect to ensuring software functions correctly as a function of one or more rules that define importance. The rules can be configurable to enable control of categorization. Further, tests categorized as important can be highlighted in some manner, for instance by displaying important tests in a group designated for such tests.
    Type: Application
    Filed: June 16, 2011
    Publication date: December 20, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Peter G. Provost, Ian M. Bavey, Todd L. King, Oscar Calvo-Rodriguez, Bradley J. Wilson
  • Publication number: 20100269096
    Abstract: Systems for creating, generating, distributing and applying self-contained modifications (i.e., changes) to source code are described herein. At least some embodiments include a system including a client computer with processing logic, a storage device (including source code files), and a communication interface. The interface receives a container file including a transformation including a search pattern that identifies source code segments, and transformation instructions that modify the source code based at least partially on identified code segments. Processing logic software searches a representation of the source code for search pattern occurrences, and identifies the source code segments that include elements with structure and relationships that are matched by the corresponding elements represented by the search pattern.
    Type: Application
    Filed: April 17, 2009
    Publication date: October 21, 2010
    Applicant: ArtinSoft Corporation, S.A.
    Inventors: CARLOS ARAYA, Federico Zoufaly, Rick Laplante, Oscar Calvo