Patents by Inventor Jordi Mola Marti

Jordi Mola Marti 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: 9229739
    Abstract: Electronic files for a localization project may be created and/or managed. The electronic files may be based on a data structure that defines the format and content of the electronic files and may include a first data structure portion that may contain data representing a plurality of references to localization project files. The data structure may includes a second data structure portion that may be associated with the first data structure portion that may contain data that may represent a plurality of references to standard files.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: January 5, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: James M. Pinkerton, Terry Farrell, Peter A. Thompson, Jan Anders Nelson, David Ahs, Jordi Mola Marti
  • Patent number: 8549492
    Abstract: A machine declarative language for formatted data processing is provided. The machine declarative language may be used to generate constraints which can be projected onto a string according to one or more anchor points. The constraints can correspond to evaluation criteria. At least a portion of a string can be evaluated according to the evaluation criteria.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: October 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Jordi Mola Marti, David Ahs
  • Patent number: 8307008
    Abstract: Creation and management of electronic files for a localization project. The electronic files are based on a data structure that defines the format and content of the electronic files and includes a first data structure portion that contains data that represents a plurality of references to localization project files. Moreover, the data structure includes a second data structure portion that is associated with the first data structure portion that contains data that represents a plurality of references to standard files.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: November 6, 2012
    Assignee: Microsoft Corporation
    Inventors: James M. Pinkerton, Terry Farrell, Peter A. Thompson, James Anders Nelson, David Ahs, Jordi Mola Marti
  • Patent number: 8219907
    Abstract: A localization development system includes a platform that receives information to be localized to a target market that is distinct from a source market for which the information was originally authored. The platform calculates a recycle rate for the received information. The recycle rate is indicative of a portion of the information that has already been localized to the target market before the information to be localized was received from an authoring component.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: July 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Bernhard Kohlmeier, Lori A. Brownell, Wei Wu, Shenghua (Ed) Ye, Jordi Mola Marti, Jan Anders Nelson, Mohammed El-Gammal, Julie D. Bennett
  • Patent number: 8171462
    Abstract: A user declarative language for formatted data processing is provided. The user declarative language may be used to generate constraints which can be projected onto a string according to one or more anchor points. The constraints can correspond to evaluation criteria. At least a portion of a string can be evaluated according to the evaluation criteria.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: May 1, 2012
    Assignee: Microsoft Corporation
    Inventors: David Ahs, Jordi Mola Marti
  • Patent number: 7921138
    Abstract: Methods, apparatus, and computer-readable media employing computer-readable components for localization of data included in software programs are described. The computer-readable components comprise data elements defined based on a software data schema; and an owned comment data element comprising information about the localization of the data included in the software programs and an associated owner with permission to create, access, and manipulate the owned comment data element. The owned comment data element is included in other data elements. The owned comment data element may also be included in a list of owned comment elements comprising at least one owned comment data element.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: April 5, 2011
    Assignee: Microsoft Corporation
    Inventors: Peter A Thompson, Jan Anders Nelson, Leanne Brodzinski, David Ahs, Jordi Mola Marti, Jason Kepner, Ramakrishna Pamarthi, Terry Farrell, Shashidhar P Jade
  • Patent number: 7827155
    Abstract: A system and method for generating metadata for processing by various processing components is provided. A metadata compiler component is operable to generate metadata including one or more constraints which correspond to evaluation criteria and one or more anchor points from source data. A metadata optimizer and arbitrator is operable to normalize the metadata. Various processing components are operable to perform operations on a string using the metadata.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: November 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Jordi Mola Marti, David Ahs
  • Patent number: 7774195
    Abstract: A localization platform is used to localize data to one or more distinct markets. A matching component receives data to be localized and accesses different localization components and returns localized data corresponding to the input data. A data gathering component receives localized content from an input source that is external to the localization platform along with metadata that identifies the particular input source that provided the localized content. The data gathering component then only allows the particular input source that provided the localized content to modify that localized content.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: August 10, 2010
    Assignee: Microsoft Corporation
    Inventors: Bernhard Kohlmeier, Lori A. Brownell, Wei Wu, Shenghua (Ed) Ye, Jordi Mola Marti, Jan Anders Nelson, Mohammed El-Gammal, Julie D. Bennett
  • Patent number: 7747588
    Abstract: Methods, apparatus, and computer-readable media including computer-readable components for the localization of data included in software programs are described. The computer-readable components comprise data elements defined by a software data schema; a property repository data element for storing a plurality of data properties about the data elements; and an owned comment data element comprising information about the localization of the data included in software programs and an owner with permission to create, access, and manipulate the owned comment data element.
    Type: Grant
    Filed: January 18, 2006
    Date of Patent: June 29, 2010
    Assignee: Microsoft Corporation
    Inventors: Peter A Thompson, Jan Anders Nelson, Leanne Brodzinski, David Ahs, Jordi Mola Marti, Jason Kepner, Ramakrishna Pamarthi, Terry Farrell, Shashidhar P Jade
  • Patent number: 7711546
    Abstract: A user interface and associated methods for machine aided authoring and translation is provided. The user interface can display strings and associated metadata to assist with authoring and translations. The metadata can be used to mark the strings. The metadata can include one or more constraints which correspond to evaluation criteria and one or more anchor points operable to project the constraints against a string.
    Type: Grant
    Filed: April 21, 2006
    Date of Patent: May 4, 2010
    Assignee: Microsoft Corporation
    Inventors: Jordi Mola Marti, David Ahs, Byung Kun Lee, Jan Roelof Falkena, Jan Anders Nelson, Bernhard Kohlmeier, Francois Liger, Ramakrishna Pamarthi, Cameron B. Lerum, Viraj Mody, Jason Kepner
  • Patent number: 7698126
    Abstract: Embodiments of a localization system are disclosed. In one embodiment, a plurality of localization components provide localized data that is localized to one or more distinct markets. A translation matching component receives a localization request corresponding to input data to be localized. The translation matching component accesses the plurality of localization components based on the localization request. The translation matching component selects and outputs localized data from one or more of the plurality of localization components based on pre-determined criteria. In one embodiment, the translation matching component selects the localized data based on a time required to obtain the localized data. In another embodiment, the localization components provide confidence scores associated with the localized data, the translation matching component selecting the localized data based on the confidence scores.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: April 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Bernhard Kohlmeier, Lori A. Brownell, Wei Wu, Shenghua (Ed) Ye, Jordi Mola Marti, Jan Anders Nelson, Mohammed El-Gammal, Julie D. Bennett
  • Patent number: 7653528
    Abstract: The present specification provides a system and method for localizing data. In one embodiment, a localization platform is provided and is operably coupled to an operating system. The localization platform includes a plurality of localization components providing localized data that is localized to one or more distinct markets. The localization platform also includes an ontology store storing ontology information and a translation matching component configured to receive a localization request corresponding to input data to be localized. The translation matching component is configured to access the plurality of localization components and the ontology store based on the localization request. The translation matching component selects and outputs localized data from one or more of the plurality of localization components based on predetermined criteria.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: January 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Bernhard Kohlmeier, Lori A. Brownell, Wei Wu, Shenghua (Ed) Ye, Jordi Mola Marti, Jan Anders Nelson, Mohammed El-Gammal, Julie D. Bennett
  • Publication number: 20090112893
    Abstract: Creation and management of electronic files for a localization project. The electronic files are based on a data structure that defines the format and content of the electronic files and includes a first data structure portion that contains data that represents a plurality of references to localization project files. Moreover, the data structure includes a second data structure portion that is associated with the first data structure portion that contains data that represents a plurality of references to standard files.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Applicant: Microsoft Corporation
    Inventors: James M. Pinkerton, Terry Farrell, Peter A. Thompson, Jan Anders Nelson, David Ahs, Jordi Mola Marti
  • Publication number: 20080019281
    Abstract: Generally described, aspects of the present invention are directed toward providing available source data and localized information to a user. More specifically, a source string is obtained and used to retrieve a corresponding set of available source data. The source data can include available resources or available content. Further, the resources can correspond to strings. An element from the set of available source data can be selected and used to obtain data associated with the selected element. The associated data can include localized information corresponding to the selection of source data. Thus, available source data and corresponding localized information can be obtained and used in an application or document.
    Type: Application
    Filed: July 21, 2006
    Publication date: January 24, 2008
    Applicant: Microsoft Corporation
    Inventors: Francois M. Liger, Jordi Mola Marti, Bernhard Kohlmeier, Refaat Issa, Mohamed K. Elgazzar, Cameron B. Lerum, Jason Kepner, Viraj Mody, Jan Nelson
  • Publication number: 20070250528
    Abstract: A method for generating metadata for processing by various processing components is provided. Source data is obtained and compiled into metadata. The metadata can include one or more constraints which correspond to evaluation criteria and one or more anchor points. Operations may be performed on a string utilizing the metadata.
    Type: Application
    Filed: April 21, 2006
    Publication date: October 25, 2007
    Applicant: Microsoft Corporation
    Inventors: David Ahs, Jordi Mola Marti, Viraj Mody, Vivek Rao, Patrick Ryan, Robert Redlich, Ramakrishna Pamarthi
  • Publication number: 20070250821
    Abstract: A machine declarative language for formatted data processing is provided. The machine declarative language may be used to generate constraints which can be projected onto a string according to one or more anchor points. The constraints can correspond to evaluation criteria. At least a portion of a string can be evaluated according to the evaluation criteria.
    Type: Application
    Filed: April 21, 2006
    Publication date: October 25, 2007
    Applicant: Microsoft Corporation
    Inventors: Jordi Mola Marti, David Ahs
  • Publication number: 20070061345
    Abstract: Methods, apparatus, and computer-readable media including computer-readable components for the localization of data included in software programs are described. The computer-readable components comprise data elements defined by a software data schema; a property repository data element for storing a plurality of data properties about the data elements; and an owned comment data element comprising information about the localization of the data included in software programs and an owner with permission to create, access, and manipulate the owned comment data element.
    Type: Application
    Filed: January 18, 2006
    Publication date: March 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Peter Thompson, Jan Nelson, Leanne Brodzinski, David Ahs, Jordi Mola Marti, Jason Kepner, Ramakrishna Pamarthi, Terry Farrell, Shashidhar Jade
  • Publication number: 20060206871
    Abstract: The present invention provides a system for processing data.
    Type: Application
    Filed: April 29, 2005
    Publication date: September 14, 2006
    Applicant: Microsoft Corporation
    Inventors: Bernhard Kohlmeier, Lori Brownell, Wei Wu, Shenghua Ye, Jordi Mola Marti, Jan Nelson, Mohammed El-Gammal, Julie Bennett
  • Publication number: 20060206877
    Abstract: The present invention provides a system for processing data.
    Type: Application
    Filed: April 29, 2005
    Publication date: September 14, 2006
    Applicant: Microsoft Corporation
    Inventors: Bernhard Kohlmeier, Lori Brownell, Wei Wu, Shenghua (Ed) Ye, Jordi Mola Marti, Jan Nelson, Mohammed El-Gammal, Julie Bennett
  • Publication number: 20060206303
    Abstract: The present invention provides a system for processing data.
    Type: Application
    Filed: April 29, 2005
    Publication date: September 14, 2006
    Applicant: Microsoft Corporation
    Inventors: Bernhard Kohlmeier, Lori Brownell, Wei Wu, Shenghua (Ed) Ye, Jordi Mola Marti, Jan Nelson, Mohammed El-Gammal, Julie Bennett