Indexable database profiles comprising multi-language encoding data and methods for generating the same

US11449495B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11449495-B2
Application numberUS-201715664882-A
CountryUS
Kind codeB2
Filing dateJul 31, 2017
Priority dateFeb 1, 2017
Publication dateSep 20, 2022
Grant dateSep 20, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Data encoded in multiple languages, such as single byte languages and multi-byte languages, may be generated and stored in a single indexable information/data profile in a database. The information/data profile may comprise indexable information/data fields configured for storing information/data in a standardized language encoding and non-indexable information/data fields configured for storing information/data in a language different from the standardized language. The standardized language may be generated by translating the information/data stored in the non-indexable information/data fields to enable indexing of the entire information/data profile. The information/data profile may be utilized to generate various information/data outputs, such as shipping labels including at least one of the standardized language or the other language while enabling the information/data profile to be indexed based at least in part on the standardized language.

First claim

Opening claim text (preview).

That which is claimed: 1. A computer-processing method for incorporating multiple language encodings into an indexed dataset processable by executable computing modules operable with a standardized language encoding, the method comprising: receiving an original input data encoded in a first language; generating a data profile having an associated data profile identifier, wherein the data profile comprises one or more indexable data fields and one or more non-indexable data fields; storing the original input data in the one or more non-indexable data fields, wherein the original input data in the one or more non-indexable data fields is retrievable; translating the original input data into translated input data encoded in the standardized language; storing the translated input data in the one or more indexable data fields of the data profile; providing the data profile comprising the original input data and the translated input data to a database storing a plurality of data profiles as an indexed dataset based at least in part on the translated input data encoded in the standardized language in each of the plurality of data profiles; receiving a first request for a first data output; identifying a preferred language for the first data output, wherein the first data output comprises the original input data stored in the one or more non-indexable data fields, wherein the first request for the first data output identifies requested data based at least in part on at least one of: the associated data profile identifier or a portion of the translated input data stored in the one or more indexable data fields; retrieving a first data profile associated with the first request for the first data output; translating the first data output stored in the one or more indexable data fields to the preferred language; and generating the first data output comprising at least the portion of the translated input data stored in the one or more indexable data fields translated to the preferred language and at least a portion of the original input data retrieved from one or more of the one or more non-indexable data fields of the first data profile. 2. The computer-processing method of claim 1 , further comprising: generating an image data comprising one or more images of the original input data encoded in the first language; storing the image data in the data profile in at least one of the one or more non-indexable data fields. 3. The computer-processing method of claim 2 , further comprising: receiving a second request for a second data output and interpreting the second request, the second request comprising the original input data, wherein the second request for the second data output identifies the requested data based at least in part on at least one of: the associated data profile identifier or a portion of the translated input data; retrieving a second data profile associated with the second request for the second data output; and generating the second data output by presenting the image data retrieved from the second data profile. 4. The computer-processing method of claim 1 , wherein the standardized language encoding is a single-byte language encoding. 5. The computer-processing method of claim 4 , wherein the first language encoding is a multi-byte language encoding. 6. The computer-processing method of claim 1 , wherein the standardized language and the first language are encoded using a hexadecimal encoding. 7. The computer-processing method of claim 6 , wherein the standardized language and the first language are encoded using a Unicode encoding. 8. The computer-processing method of claim 7 , wherein the standardized language encoding comprises a first plurality of characters encoded via a first subset of code points and the first language encoding comprises a second plurality of characters encoded via a second subset of code points. 9. The computer-processing method of claim 1 , further comprising: receiving a second request for a second data output, wherein the second request identifies a second data profile and a second language; retrieving the second data profile; translating the original input data from the one or more non-indexable data fields into a second translated input data corresponding to the second language; and generating the second data output by presenting at least a portion of the second translated input data. 10. The computer-processing method of claim 1 , further comprising: receiving a second request for a second data output, wherein the second request identifies a second data profile and a request location; identifying a second language for the second request based at least in part on the request location; retrieving the second data profile; translating the original input data from the one or more non-indexable data fields into a second translated input data corresponding to the second language; and generating the second data output by presenting at least a portion of the second translated input data. 11. The computer-processing method of claim 1 , further comprising: receiving a second request for a composite data output comprising at least the portion of the original input data and at least the portion of the translated input data, wherein the second request for the composite data output identifies the requested data based at least in part on at least one of: the associated data profile identifier or the portion of the translated input data; retrieving a second data profile associated with the second request for the composite data output; and generating the composite data output by presenting at least the portion of the original input data retrieved from one or more of the one or more non-indexable data fields of the second data profile and by presenting at least the portion of the translated input data retrieved from the one or more of the indexable data fields. 12. A computing system for incorporating multiple language encodings into an indexable dataset processable by executable computing modules operable with a standardized language encoding, the computing system comprising: at least one nontransitory computer readable storage medium; one or more computer processors collectively configured to: receive original input data encoded in a first language; generate a data profile having an associated data profile identifier, wherein the data profile comprises one or more indexable data fields and one or more non-indexable data fields; store the original input data in the one or more non-indexable data fields, wherein the original input data in the one or more non-indexable data fields is retrievable; translate the original input data into translated input data encoded in the standardized language; store the translated input data in the one or more indexable data fields of the data profile; provide the data profile comprising the original input data and the translated input data to a database storing a plurality of data profiles as an indexed dataset based at least in part on the translated input data encoded in the standardized language in each of the plurality of data profiles; receive a first request for a first data output; identify a preferred language for the first data output, wherein the first data output comprises the original input data stored in the one or more non-indexable data fields, wherein the first request for the first data output identifies requested data based at least in part on at least one of: the associated data profile identifier or a portion of the translated input data stored in the one or more indexable data fields; retrieve a first data profile associated with the first request for the fir

Assignees

Inventors

Classifications

  • Handling non-Latin characters, e.g. kana-to-kanji conversion · CPC title

  • Indexing structures · CPC title

  • Form filling; Merging · CPC title

  • using information manually generated, e.g. tags, keywords, comments, manually generated location and time information · CPC title

  • Office automation; Time management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11449495B2 cover?
Data encoded in multiple languages, such as single byte languages and multi-byte languages, may be generated and stored in a single indexable information/data profile in a database. The information/data profile may comprise indexable information/data fields configured for storing information/data in a standardized language encoding and non-indexable information/data fields configured for storin…
Who is the assignee on this patent?
United parcel service america inc
What technology area does this patent fall under?
Primary CPC classification G06F16/243. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 20 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).