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: 9613395Abstract: 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: GrantFiled: March 24, 2015Date of Patent: April 4, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Francisco Alvarez Cavazos, Jonathan M. Class, Jordi Mola, Guillermo Ortiz Peña, Benjamin N. Truelove
-
Patent number: 9229739Abstract: 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: GrantFiled: October 1, 2012Date of Patent: January 5, 2016Assignee: Microsoft Technology Licensing, LLCInventors: James M. Pinkerton, Terry Farrell, Peter A. Thompson, Jan Anders Nelson, David Ahs, Jordi Mola Marti
-
Publication number: 20150199791Abstract: 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: ApplicationFiled: March 24, 2015Publication date: July 16, 2015Inventors: Francisco Alvarez Cavazos, Jonathan M. Class, Jordi Mola, Guillermo Ortiz Peña, Benjamin N. Truelove
-
Publication number: 20150135194Abstract: 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: ApplicationFiled: January 21, 2015Publication date: May 14, 2015Inventors: Francisco Alvarez Cavazos, Jordi Mola
-
Patent number: 9001125Abstract: 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: GrantFiled: February 7, 2013Date of Patent: April 7, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Francisco Alvarez Cavazos, Jonathan M. Class, Jordi Mola, Guillermo Ortiz Peña, Benjamin N. Truelove
-
Patent number: 8977532Abstract: 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: GrantFiled: February 22, 2013Date of Patent: March 10, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Francisco Alvarez Cavazos, Jordi Mola
-
Publication number: 20140244979Abstract: 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: ApplicationFiled: February 22, 2013Publication date: August 28, 2014Applicant: Microsoft CorporationInventors: Francisco Alvarez Cavazos, Jordi Mola
-
Publication number: 20140218407Abstract: 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: ApplicationFiled: February 7, 2013Publication date: August 7, 2014Applicant: MICROSOFT CORPORATIONInventors: Francisco Alvarez Cavazos, Jonathan M. Class, Jordi Mola, Guillermo Ortiz Peña, Benjamin N. Truelove
-
Publication number: 20140172372Abstract: 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: ApplicationFiled: December 17, 2012Publication date: June 19, 2014Applicant: Microsoft CorporationInventors: Francisco Alvarez Cavazos, Jonathan M. Class, Jerry Joyce, Jordi Mola, Guillermo Ortiz Pena, Ben Truelove
-
Patent number: 8549492Abstract: 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: GrantFiled: April 21, 2006Date of Patent: October 1, 2013Assignee: Microsoft CorporationInventors: Jordi Mola Marti, David Ahs
-
Patent number: 8307008Abstract: 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: GrantFiled: October 31, 2007Date of Patent: November 6, 2012Assignee: Microsoft CorporationInventors: James M. Pinkerton, Terry Farrell, Peter A. Thompson, James Anders Nelson, David Ahs, Jordi Mola Marti
-
Patent number: 8219907Abstract: 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: GrantFiled: April 29, 2005Date of Patent: July 10, 2012Assignee: Microsoft CorporationInventors: Bernhard Kohlmeier, Lori A. Brownell, Wei Wu, Shenghua (Ed) Ye, Jordi Mola Marti, Jan Anders Nelson, Mohammed El-Gammal, Julie D. Bennett
-
Patent number: 8171462Abstract: 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: GrantFiled: April 21, 2006Date of Patent: May 1, 2012Assignee: Microsoft CorporationInventors: David Ahs, Jordi Mola Marti
-
Patent number: 7921138Abstract: 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: GrantFiled: January 18, 2006Date of Patent: April 5, 2011Assignee: Microsoft CorporationInventors: Peter A Thompson, Jan Anders Nelson, Leanne Brodzinski, David Ahs, Jordi Mola Marti, Jason Kepner, Ramakrishna Pamarthi, Terry Farrell, Shashidhar P Jade
-
Patent number: 7827155Abstract: 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: GrantFiled: April 21, 2006Date of Patent: November 2, 2010Assignee: Microsoft CorporationInventors: Jordi Mola Marti, David Ahs
-
Patent number: 7774195Abstract: 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: GrantFiled: April 29, 2005Date of Patent: August 10, 2010Assignee: Microsoft CorporationInventors: Bernhard Kohlmeier, Lori A. Brownell, Wei Wu, Shenghua (Ed) Ye, Jordi Mola Marti, Jan Anders Nelson, Mohammed El-Gammal, Julie D. Bennett
-
Patent number: 7747588Abstract: 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: GrantFiled: January 18, 2006Date of Patent: June 29, 2010Assignee: Microsoft CorporationInventors: Peter A Thompson, Jan Anders Nelson, Leanne Brodzinski, David Ahs, Jordi Mola Marti, Jason Kepner, Ramakrishna Pamarthi, Terry Farrell, Shashidhar P Jade
-
Patent number: 7711546Abstract: 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: GrantFiled: April 21, 2006Date of Patent: May 4, 2010Assignee: Microsoft CorporationInventors: 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: 7698126Abstract: 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: GrantFiled: April 29, 2005Date of Patent: April 13, 2010Assignee: Microsoft CorporationInventors: Bernhard Kohlmeier, Lori A. Brownell, Wei Wu, Shenghua (Ed) Ye, Jordi Mola Marti, Jan Anders Nelson, Mohammed El-Gammal, Julie D. Bennett
-
Patent number: 7653528Abstract: 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: GrantFiled: April 29, 2005Date of Patent: January 26, 2010Assignee: Microsoft CorporationInventors: Bernhard Kohlmeier, Lori A. Brownell, Wei Wu, Shenghua (Ed) Ye, Jordi Mola Marti, Jan Anders Nelson, Mohammed El-Gammal, Julie D. Bennett