Patents by Inventor Jordi Mola

Jordi Mola 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: 9613395
    Abstract: Techniques for operation chart rescaling are described. In at least some embodiments, an operations chart is provided that tracks various parameters for an operation. The operations chart can include visual indicia of operation parameters, such as an operation value indicator that indicates a current operation value. A progress indicator can also be included that provides a visual indication of operation progress. In response to a change in an operation value for the operations chart (e.g., a change in data rate), the operations chart can be rescaled to visually reflect the change in operation value. In at least some implementations, techniques are employed to smooth visual movement of chart elements during a rescaling operation.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: April 4, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Francisco Alvarez Cavazos, Jonathan M. Class, Jordi Mola, Guillermo Ortiz Peña, Benjamin N. Truelove
  • 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
  • Publication number: 20150199791
    Abstract: Techniques for operation chart rescaling are described. In at least some embodiments, an operations chart is provided that tracks various parameters for an operation. The operations chart can include visual indicia of operation parameters, such as an operation value indicator that indicates a current operation value. A progress indicator can also be included that provides a visual indication of operation progress. In response to a change in an operation value for the operations chart (e.g., a change in data rate), the operations chart can be rescaled to visually reflect the change in operation value. In at least some implementations, techniques are employed to smooth visual movement of chart elements during a rescaling operation.
    Type: Application
    Filed: March 24, 2015
    Publication date: July 16, 2015
    Inventors: Francisco Alvarez Cavazos, Jonathan M. Class, Jordi Mola, Guillermo Ortiz Peña, Benjamin N. Truelove
  • Publication number: 20150135194
    Abstract: Techniques for estimating time remaining for an operation are described. Examples operations include file operations, such as file move operations, file copy operations, and so on. A wide variety of different operations may be considered in accordance with the claimed embodiments, further examples of which are discussed below. In at least some embodiments, estimating a time remaining for an operation can be based on a state of the operation. A state of an operation, for example, can be based on events related to the operation itself, such as the operation being initiated, paused, resumed, and so on. A state of an operation can also be based on events related to other operations.
    Type: Application
    Filed: January 21, 2015
    Publication date: May 14, 2015
    Inventors: Francisco Alvarez Cavazos, Jordi Mola
  • Patent number: 9001125
    Abstract: Techniques for operation chart rescaling are described. In at least some embodiments, an operations chart is provided that tracks various parameters for an operation. The operations chart can include visual indicia of operation parameters, such as an operation value indicator that indicates a current operation value. A progress indicator can also be included that provides a visual indication of operation progress. In response to a change in an operation value for the operations chart (e.g., a change in data rate), the operations chart can be rescaled to visually reflect the change in operation value. In at least some implementations, techniques are employed to smooth visual movement of chart elements during a rescaling operation.
    Type: Grant
    Filed: February 7, 2013
    Date of Patent: April 7, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Francisco Alvarez Cavazos, Jonathan M. Class, Jordi Mola, Guillermo Ortiz Peña, Benjamin N. Truelove
  • Patent number: 8977532
    Abstract: Techniques for estimating time remaining for an operation are described. Examples operations include file operations, such as file move operations, file copy operations, and so on. A wide variety of different operations may be considered in accordance with the claimed embodiments, further examples of which are discussed below. In at least some embodiments, estimating a time remaining for an operation can be based on a state of the operation. A state of an operation, for example, can be based on events related to the operation itself, such as the operation being initiated, paused, resumed, and so on. A state of an operation can also be based on events related to other operations.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: March 10, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Francisco Alvarez Cavazos, Jordi Mola
  • Publication number: 20140244979
    Abstract: Techniques for estimating time remaining for an operation are described. Examples operations include file operations, such as file move operations, file copy operations, and so on. A wide variety of different operations may be considered in accordance with the claimed embodiments, further examples of which are discussed below. In at least some embodiments, estimating a time remaining for an operation can be based on a state of the operation. A state of an operation, for example, can be based on events related to the operation itself, such as the operation being initiated, paused, resumed, and so on. A state of an operation can also be based on events related to other operations.
    Type: Application
    Filed: February 22, 2013
    Publication date: August 28, 2014
    Applicant: Microsoft Corporation
    Inventors: Francisco Alvarez Cavazos, Jordi Mola
  • Publication number: 20140218407
    Abstract: Techniques for operation chart rescaling are described. In at least some embodiments, an operations chart is provided that tracks various parameters for an operation. The operations chart can include visual indicia of operation parameters, such as an operation value indicator that indicates a current operation value. A progress indicator can also be included that provides a visual indication of operation progress. In response to a change in an operation value for the operations chart (e.g., a change in data rate), the operations chart can be rescaled to visually reflect the change in operation value. In at least some implementations, techniques are employed to smooth visual movement of chart elements during a rescaling operation.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Francisco Alvarez Cavazos, Jonathan M. Class, Jordi Mola, Guillermo Ortiz Peña, Benjamin N. Truelove
  • Publication number: 20140172372
    Abstract: In one embodiment, a performance metric tracker may show an operation performance metric in context with an operation performance history to a user. The performance metric tracker may track a current operation performance metric of the data resource operation. The performance metric tracker may maintain an operation performance history for a data resource operation. The performance metric tracker may present the current operation performance metric in relation to the operation performance history to a user.
    Type: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Applicant: Microsoft Corporation
    Inventors: Francisco Alvarez Cavazos, Jonathan M. Class, Jerry Joyce, Jordi Mola, Guillermo Ortiz Pena, Ben Truelove
  • 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