Patents by Inventor PATRICK VIRY

PATRICK VIRY 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).

  • Publication number: 20240086163
    Abstract: Systems and methods for code conversion are provided. An example method includes receiving a source code of an application where the source code is associated with a first programming language, processing the source code according to a conversion plan to generate an output code associated with a second programming language where the conversion plan includes one or more instructions for converting the source code to the output code, updating the conversion plan to obtain an updated conversion plan that includes one or more updated instructions for converting the source code to the output code, and processing the source code according to the updated conversion plan to generate an updated source code.
    Type: Application
    Filed: September 8, 2022
    Publication date: March 14, 2024
    Inventor: Patrick Viry
  • Patent number: 9098484
    Abstract: Methods for structuring electronic documents having an ordered set of cells (e.g., spreadsheets or web documents) are provided. In general, the methods provide for multidimensionality by allowing cells to be split by splitting operators, thus allowing cells to contain additional groups of cells, and recursively so. Disclosed are tools and operations for building and modifying various multi-dimensional structures and for interacting with them. Splitting operators provide a two-dimensional equivalent of lexical scopes and iterators in programming languages and allow a direct mapping to external data structures. With these features, the disclosed methods are able to combine the flexibility and unstructured nature of traditional spreadsheet with the structuring capabilities of online analytic processing (OLAP)-based tools.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: August 4, 2015
    Inventor: Patrick Viry
  • Publication number: 20130298002
    Abstract: Methods for structuring electronic documents having an ordered set of cells (e.g., spreadsheets or web documents) are provided. In general, the methods provide for multidimensionality by allowing cells to be split by splitting operators, thus allowing cells to contain additional groups of cells, and recursively so. Disclosed are tools and operations for building and modifying various multi-dimensional structures and for interacting with them. Splitting operators provide a two-dimensional equivalent of lexical scopes and iterators in programming languages and allow a direct mapping to external data structures. With these features, the disclosed methods are able to combine the flexibility and unstructured nature of traditional spreadsheet with the structuring capabilities of online analytic processing (OLAP)-based tools.
    Type: Application
    Filed: May 7, 2012
    Publication date: November 7, 2013
    Inventor: Patrick Viry
  • Publication number: 20110078670
    Abstract: A method for developing parallel programs comprises creating a file in the memory facilities of a terminal; recording of source code in the file by a user using the input facilities and display facilities of the terminal, the source code being a combination of imperative code, algebraic code, and reference elements; checking of all reference elements included in the source code, during compilation, by an analysis module stored in the memory facilities of the terminal till all the reference elements included in the source code are confirmed as correct or missing by the compiler; if all the reference elements are found to be correct during checking, generating the parallel program; and if one or more reference elements are found to be incorrect or missing during checking, displaying information to the user using the display facilities of the terminal so that the user can carry out corrections.
    Type: Application
    Filed: November 10, 2010
    Publication date: March 31, 2011
    Applicant: ATEJI
    Inventor: PATRICK VIRY