Patents by Inventor Anatoliy Burukhin

Anatoliy Burukhin 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: 11842151
    Abstract: A method of and system of for compressing and decompressing a localized software resource is disclosed. The method may include receiving a software resource, the software resource being in a first language, receiving a localized software resource for compression, where the software resource in the first language is a counterpart of the localized software resource in the second language. Upon receiving the software resources creating a first local dictionary for the localized software resource based at least in part on one or more first language words in the software resource and on data from a global dictionary, and compressing the localized software resource based on the local dictionary.
    Type: Grant
    Filed: November 19, 2021
    Date of Patent: December 12, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Anatoliy Burukhin
  • Patent number: 11636064
    Abstract: A method for compressing a first application file and second application file includes accessing the first and the second application files, the first application file being in a first language and the second application being in a second language and being a counterpart of the first application file, decompressing the first and second application files to access internal files for the first and the second application files, comparing one of the first internal files to one of the second internal files, upon determining that the first internal file is identical to the second internal file, copying one of the internal files to an output folder, and upon determining that the files are not identical, copying both of the internal files to the output folder, or executing a differencing procedure on the first and second internal files to identify differences between them, storing data about the differences in the output folder, and compressing the output folder into one output file.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: April 25, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Anatoliy Burukhin
  • Patent number: 11630681
    Abstract: A method for localizing a software resource in a second language is disclosed. The method may include receiving a software resource in a first language, receiving data relating to a state of translations performed for the software application by a localization service, determining based on the software resource in the first language and the data whether an up-to-date software resource in a second language exists in a data store where the software resource in the second language corresponds to the software resource in the first language.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: April 18, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anatoliy Burukhin, Rory Keary, Richard Paul White, Patrick Francis Murphy, Wei Liu
  • Publication number: 20230021891
    Abstract: A method for compressing a first application file and second application file includes accessing the first and the second application files, the first application file being in a first language and the second application being in a second language and being a counterpart of the first application file, decompressing the first and second application files to access internal files for the first and the second application files, comparing one of the first internal files to one of the second internal files, upon determining that the first internal file is identical to the second internal file, copying one of the internal files to an output folder, and upon determining that the files are not identical, copying both of the internal files to the output folder, or executing a differencing procedure on the first and second internal files to identify differences between them, storing data about the differences in the output folder, and compressing the output folder into one output file.
    Type: Application
    Filed: July 13, 2021
    Publication date: January 26, 2023
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Anatoliy BURUKHIN
  • Patent number: 11307838
    Abstract: In a device for de-duplicating localized resources including a processor and a memory in communication with the processor, the memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of accessing, from a data storage, a source resource package and a localized resource package containing first and second resources, respectively; filtering the localized resource package to identify the second resources that are not duplicates of the first resources; creating, based on the first resources, a language-neutral resource collection including a plurality of language-neutral resources; creating a localized resource collection including the second resources that are not duplicates of the first resources; and creating a deployment resource package containing the language-neutral and localized resource collections.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: April 19, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anatoliy Burukhin, Sanjib Saha, Mithun Sibi Thomas
  • Publication number: 20220075940
    Abstract: A method of and system of for compressing and decompressing a localized software resource is disclosed. The method may include receiving a software resource, the software resource being in a first language, receiving a localized software resource for compression, where the software resource in the first language is a counterpart of the localized software resource in the second language. Upon receiving the software resources creating a first local dictionary for the localized software resource based at least in part on one or more first language words in the software resource and on data from a global dictionary, and compressing the localized software resource based on the local dictionary.
    Type: Application
    Filed: November 19, 2021
    Publication date: March 10, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventor: Anatoliy BURUKHIN
  • Patent number: 11210465
    Abstract: A method of and system of for compressing and decompressing a localized software resource is disclosed. The method may include receiving a software resource, the software resource being in a first language, receiving a localized software resource for compression, where the software resource in the first language is a counterpart of the localized software resource in the second language. Upon receiving the software resources creating a first local dictionary for the localized software resource based at least in part on one or more first language words in the software resource and on data from a global dictionary, and compressing the localized software resource based on the local dictionary.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: December 28, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Anatoliy Burukhin
  • Publication number: 20210365254
    Abstract: In a device for de-duplicating localized resources including a processor and a memory in communication with the processor, the memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of accessing, from a data storage, a source resource package and a localized resource package containing first and second resources, respectively; filtering the localized resource package to identify the second resources that are not duplicates of the first resources; creating, based on the first resources, a language-neutral resource collection including a plurality of language-neutral resources; creating a localized resource collection including the second resources that are not duplicates of the first resources; and creating a deployment resource package containing the language-neutral and localized resource collections.
    Type: Application
    Filed: May 21, 2020
    Publication date: November 25, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Anatoliy BURUKHIN, Sanjib SAHA, Mithun Sibi THOMAS
  • Publication number: 20210073013
    Abstract: A method for localizing a software resource in a second language is disclosed. The method may include receiving a software resource in a first language, receiving data relating to a state of translations performed for the software application by a localization service, determining based on the software resource in the first language and the data whether an up-to-date software resource in a second language exists in a data store where the software resource in the second language corresponds to the software resource in the first language.
    Type: Application
    Filed: September 10, 2019
    Publication date: March 11, 2021
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anatoliy BURUKHIN, Rory KEARY, Richard Paul WHITE, Patrick Francis MURPHY, Wei LIU
  • Publication number: 20210064699
    Abstract: A method of and system of for compressing and decompressing a localized software resource is disclosed. The method may include receiving a software resource, the software resource being in a first language, receiving a localized software resource for compression, where the software resource in the first language is a counterpart of the localized software resource in the second language. Upon receiving the software resources creating a first local dictionary for the localized software resource based at least in part on one or more first language words in the software resource and on data from a global dictionary, and compressing the localized software resource based on the local dictionary.
    Type: Application
    Filed: August 30, 2019
    Publication date: March 4, 2021
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Anatoliy BURUKHIN
  • Patent number: 10467001
    Abstract: Technology is disclosed herein for compressing, encoding, and otherwise reducing the size of resource files. In at least one implementation, similarity compression is employed to reduce the size of a resource file. In another implementation, map-less encoding is employed to reduce the number of bytes used to represent a resource string. Bit-level compression is employed in another implementation to reduce the quantity of bits used to encode each character in a string. In addition, implementations are disclosed related to technology for naming strings and accelerated string location and retrieval.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: November 5, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anatoliy Burukhin, Thomas Gary Moore, Thomas Jeffrey Lavoy, Rory Keary
  • Patent number: 10430182
    Abstract: Technology is disclosed herein for compressing, encoding, and otherwise reducing the size of resource files. In at least one implementation, similarity compression is employed to reduce the size of a resource file. In another implementation, map-less encoding is employed to reduce the number of bytes used to represent a resource string. Bit-level compression is employed in another implementation to reduce the quantity of bits used to encode each character in a string. In addition, implementations are disclosed related to technology for naming strings and accelerated string location and retrieval.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: October 1, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anatoliy Burukhin, Thomas Gary Moore, Thomas Jeffrey Lavoy, Rory Keary
  • Patent number: 9886442
    Abstract: Technology is disclosed herein for compressing, encoding, and otherwise reducing the size of resource files. In at least one implementation, similarity compression is employed to reduce the size of a resource file. In another implementation, map-less encoding is employed to reduce the number of bytes used to represent a resource string. Bit-level compression is employed in another implementation to reduce the quantity of bits used to encode each character in a string. In addition, implementations are disclosed related to technology for naming strings and accelerated string location and retrieval.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: February 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anatoliy Burukhin, Thomas Gary Moore, Thomas Jeffrey Lavoy, Rory Keary
  • Patent number: 9754326
    Abstract: A method is presented for obtaining contact information on a client computer. A request is received to display contact information for a person on an email application running on the client computer. A determination is made as to whether third party contact information is available for a user of the email application. Instructions are obtained from a server computer for obtaining the third party contact information from a third party computer associated with a social network. Instructions are obtained from the server computer for formatting the third party contact information on the client computer. Using the instructions from the server computer for obtaining the third party contact information, the third party contact information is obtained from the third party computer. Using the instructions from the server computer for formatting the third party contact information, the obtained third party contact information is formatted and displayed on the client computer.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: September 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Roberto Anthony Franco, Govind Varshney, Anatoliy Burukhin
  • Patent number: 9467166
    Abstract: Technology is disclosed herein for compressing, encoding, and otherwise reducing the size of resource files. In at least one implementation, similarity compression is employed to reduce the size of a resource file. In another implementation, map-less encoding is employed to reduce the number of bytes used to represent a resource string. Bit-level compression is employed in another implementation to reduce the quantity of bits used to encode each character in a string. In addition, implementations are disclosed related to technology for naming strings and accelerated string location and retrieval.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: October 11, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anatoliy Burukhin, Thomas Gary Moore, Thomas Jeffrey Lavoy, Rory Keary
  • Publication number: 20160204796
    Abstract: Technology is disclosed herein for compressing, encoding, and otherwise reducing the size of resource files. In at least one implementation, similarity compression is employed to reduce the size of a resource file. In another implementation, map-less encoding is employed to reduce the number of bytes used to represent a resource string. Bit-level compression is employed in another implementation to reduce the quantity of bits used to encode each character in a string. In addition, implementations are disclosed related to technology for naming strings and accelerated string location and retrieval.
    Type: Application
    Filed: January 12, 2015
    Publication date: July 14, 2016
    Inventors: Anatoliy Burukhin, Thomas Gary Moore, Thomas Jeffrey Lavoy, Rory Keary
  • Publication number: 20160203152
    Abstract: Technology is disclosed herein for compressing, encoding, and otherwise reducing the size of resource files. In at least one implementation, similarity compression is employed to reduce the size of a resource file. In another implementation, map-less encoding is employed to reduce the number of bytes used to represent a resource string. Bit-level compression is employed in another implementation to reduce the quantity of bits used to encode each character in a string. In addition, implementations are disclosed related to technology for naming strings and accelerated string location and retrieval.
    Type: Application
    Filed: January 12, 2015
    Publication date: July 14, 2016
    Inventors: Anatoliy Burukhin, Thomas Gary Moore, Thomas Jeffrey Lavoy, Rory Keary
  • Publication number: 20160203151
    Abstract: Technology is disclosed herein for compressing, encoding, and otherwise reducing the size of resource files. In at least one implementation, similarity compression is employed to reduce the size of a resource file. In another implementation, map-less encoding is employed to reduce the number of bytes used to represent a resource string. Bit-level compression is employed in another implementation to reduce the quantity of bits used to encode each character in a string. In addition, implementations are disclosed related to technology for naming strings and accelerated string location and retrieval.
    Type: Application
    Filed: January 12, 2015
    Publication date: July 14, 2016
    Inventors: Anatoliy Burukhin, Thomas Gary Moore, Thomas Jeffrey Lavoy, Rory Keary
  • Publication number: 20160203154
    Abstract: Technology is disclosed herein for compressing, encoding, and otherwise reducing the size of resource files. In at least one implementation, similarity compression is employed to reduce the size of a resource file. In another implementation, map-less encoding is employed to reduce the number of bytes used to represent a resource string. Bit-level compression is employed in another implementation to reduce the quantity of bits used to encode each character in a string. In addition, implementations are disclosed related to technology for naming strings and accelerated string location and retrieval.
    Type: Application
    Filed: January 12, 2015
    Publication date: July 14, 2016
    Inventors: Anatoliy Burukhin, Thomas Gary Moore, Thomas Jeffrey Lavoy, Rory Keary
  • Patent number: 8595710
    Abstract: Tools and techniques for repositories and related services for managing localization of resources are described herein. These repositories may include representations of resources provided in first human languages, representations of software products that may incorporate these resources; and representations of other human languages into which the resources are localized. The repositories may relate the resources to the software products and to the other human languages. Methods provided by these tools may receive the resources as provided in the first human languages, send the resources for localization into other human languages, and receive localized resources. The methods may convert the localized resources into binary representations, and build software products that incorporate the binary representations. The tools may also provide systems that include processors, suitable bus systems, and computer-readable storage media that contains the resource repository.
    Type: Grant
    Filed: March 3, 2008
    Date of Patent: November 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Ayman Aldahleh, Javier L. Larrinaga, Anatoliy Burukhin, Terry Farrell