image
image
user-login
Patent search/

SYSTEM AND METHOD FOR AUTOMATIC FILE FORMAT CONVERSION AND TRANSMISSION

search

Patent Search in India

  • tick

    Extensive patent search conducted by a registered patent agent

  • tick

    Patent search done by experts in under 48hrs

₹999

₹399

Talk to expert

SYSTEM AND METHOD FOR AUTOMATIC FILE FORMAT CONVERSION AND TRANSMISSION

ORDINARY APPLICATION

Published

date

Filed on 29 October 2024

Abstract

A system (200) and method (300) for automatic file format conversion and transmission is disclosed. The method includes obtaining one or more original files in a first file format from a sender device (102), attached to a communication intended for a receiver device (104). The method further includes determining, using predefined AI techniques, a first digital communication platform (102a), the format of the attached files. The method (300) further includes converting the files from the first format to the second format based on predefined conversion rules. Finally, the converted files, along with the communication are transmitted to the receiver device (104), facilitating seamless file sharing in compatible formats.

Patent Information

Application ID202411082694
Invention FieldCOMPUTER SCIENCE
Date of Application29/10/2024
Publication Number46/2024

Inventors

NameAddressCountryNationality
GOYAL, Mayank KumarUPPER GROUND FLOOR, PLOT NO. - A – 225, NEW PANCHWATI, GHAZIABAD – 201001, UTTAR PRADESH, INDIAIndiaIndia
KAUR, MandeepFLAT NO. 501, TOWER -5, ZION LAKE VIEW APARTMENT, SECTOR-48, FARIDABAD – 121001, HARYANA, INDIAIndiaIndia
NAND, Parma48, FF, JAIPURIA ENCLAVE, KAUSHAMBI, GHAZIABAD – 201010, UTTAR PRADESH, INDIAIndiaIndia
GUPTA, Punit11, SHEETAL COLONY, BALWANT NAGARA, THATIPUR, GWALIOR – 474011, MADHYA PRADESH, INDIAIndiaIndia
DHANARAJ, Rajesh KumarSYMBIOSIS INSTITUTE OF COMPUTER STUDIES AND RESEARCH, SYMBIOSIS INTERNATIONAL (DEEMED UNIVERSITY), PUNE – 411016, MAHARASHTRA, INDIAIndiaIndia
SETIA, SoniaFLAT NO. 2061, ATS DOLCE APARTMENT, SECTOR ZETA 1, GREATER NOIDA – 201310, UTTAR PRADESH, INDIAIndiaIndia
Anjali216-A, POCKET J & K, DILSHAD GARDEN, DELHI – 110095, INDIAIndiaIndia
RAJPOOT, Abha KiranFlat No. - 10074, Tower-3 (Mahogany), Mahagun Mywoods, Greater Noida (West) – 201301, UTTAR PRADESH, INDIAIndiaIndia

Applicants

NameAddressCountryNationality
Sharda UniversityPlot No. 32-34, Knowledge Park-III, Greater Noida - 201310, Uttar Pradesh, IndiaIndiaIndia

Specification

Description:TECHNICAL FIELD
[0001] The present disclosure relates to electronic communication systems, specifically focusing on electronic communication services and file format handling. In particular, the present disclosure relates to a system and a method for automatic file format conversion and transmission.

BACKGROUND
[0002] In the current digital communication landscape, an electronic mail (email) remains a primary method for exchanging information, especially when sending documents and other file attachments. A common challenge encountered by users is file compatibility, where recipients are often unable to open or properly view an attached file due to differences in software or device capabilities. For instance, a sender may create a document in Microsoft Word's .docx format, while the recipient may require the file in portable document format (PDF) for standardized viewing or printing.
[0003] To address file compatibility issues, senders frequently resort to manually converting files into the recipient's preferred format before sending the files to recipients. This process is inefficient, as it requires users to open separate applications or online tools to perform the conversion, which consumes valuable time and disrupts workflow. Furthermore, the manual nature of this task introduces a significant risk of human error, such as sending the wrong file format, attaching an incorrect version of the file, or even forgetting to attach the file after conversion. Once the file is sent, recipients are often restricted to the provided format, and if they need the original file for editing or other purposes, they must request it from the sender, causing delays and adding unnecessary complexity to the communication process.
[0004] While some email platforms offer basic file-handling features, such as compressing attachments or providing document previews, they often lack the flexibility to accommodate file formatting requirements.
[0005] Therefore, in view of the above-mentioned problems, it is desirable to provide a system and a method that may eliminate, or at least, mitigate one or more of the above-mentioned problems associated with the existing solutions for automatic file format conversion and transmission.
SUMMARY
[0006] This summary is provided to introduce a selection of concepts, in a simplified format, that are further described in the detailed description of the present disclosure. This summary is neither intended to identify key or essential inventive concepts of the present disclosure and nor is it intended for determining the scope of the present disclosure.
[0007] In an embodiment, the present disclosure provides a method for automatic file format conversion and transmission. The method includes obtaining one or more original files having a first file format from a sender device as an attachment to a communication to be sent to a receiver device via the digital communication platform. The method further includes determining, using predefined AI techniques, a format of the attached one or more files as the first file format. The method further includes converting, based on predefined conversion rules, the format of the attached one or more files to a second file format. The method further includes transmitting, along with the communication, the attached one or more files in the second file format to the receiver.
[0008] In another embodiment, the present disclosure provides a system for automatic file format conversion and transmission. The system includes a memory, and at least one processor in communication with the memory. The at least one processor is configured to obtain one or more original files having a first file format from a sender device as an attachment to a communication to be sent to a receiver device via the digital communication platform. The at least one processor is configured to determine, using predefined AI techniques, a format of the attached one or more files as the first file format. The at least one processor is further configured to convert, based on predefined conversion rules, the format of the attached one or more files to a second file format. The at least one processor is further configured to transmit, along with the communication, the attached one or more files in the second file format to the receiver device.
[0009] To further clarify the advantages and features of the present disclosure, a more particular description of the disclosure will be rendered by reference to specific embodiments thereof, which is illustrated in the appended drawings. It is appreciated that these drawings depict only typical embodiments of the disclosure and are therefore not to be considered limiting of its scope. The [r will be described and explained with additional specificity and detail with the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS
[0010] These and other features, aspects, and advantages of the present disclosure will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
[0011] FIG. 1 illustrates an environment for automatic file format conversion and transmission, according to an embodiment of the present disclosure;
[0012] FIG. 2 illustrates a block diagram of a system for automatic file format conversion and transmission, according to an embodiment of the present disclosure;
[0013] FIG. 3 illustrates a flowchart depicting a method for managing a plurality of messages from a sender over a plurality of messaging platforms, according to an embodiment of the present disclosure;
[0014] FIG. 4 illustrates a flow diagram depicting a method 400 for automatic file format conversion and transmission, in accordance with an exemplary embodiment of the present disclosure; and
[0015] FIG. 5 illustrates a schematic diagram depicting an exemplary scenario of automatic file format conversion and transmission, in accordance with an embodiment of the present disclosure.
[0016] Further, skilled artisans will appreciate that elements in the drawings are illustrated for simplicity and may not have necessarily been drawn to scale. For example, the flow charts illustrate the method in terms of the most prominent steps involved to help to improve understanding of aspects of the present invention. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the drawings by conventional symbols, and the drawings may show only those specific details that are pertinent to understanding the embodiments of the present invention so as not to obscure the drawings with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.

DETAILED DESCRIPTION
[0017] For the purpose of promoting an understanding of the principles of the invention, reference will now be made to the embodiment illustrated in the drawings and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of the invention is thereby intended, such alterations and further modifications in the illustrated system, and such further applications of the principles of the invention as illustrated therein being contemplated as would normally occur to one skilled in the art to which the invention relates. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skilled in the art to which this invention belongs. The system, methods, and examples provided herein are illustrative only and not intended to be limiting.
[0018] For example, the term "some" as used herein may be understood as "none" or "one" or "more than one" or "all." Therefore, the terms "none," "one," "more than one," "more than one, but not all" or "all" would fall under the definition of "some." It should be appreciated by a person skilled in the art that the terminology and structure employed herein is for describing, teaching, and illuminating some embodiments and their specific features and elements and therefore, should not be construed to limit, restrict, or reduce the spirit and scope of the present disclosure in any way.
[0019] For example, any terms used herein such as, "includes," "comprises," "has," "consists," and similar grammatical variants do not specify an exact limitation or restriction, and certainly do not exclude the possible addition of one or more features or elements, unless otherwise stated. Further, such terms must not be taken to exclude the possible removal of one or more of the listed features and elements, unless otherwise stated, for example, by using the limiting language including, but not limited to, "must comprise" or "needs to include."
[0020] Whether or not a certain feature or element was limited to being used only once, it may still be referred to as "one or more features" or "one or more elements" or "at least one feature" or "at least one element." Furthermore, the use of the terms "one or more" or "at least one" feature or element does not preclude there being none of that feature or element, unless otherwise specified by limiting language including, but not limited to, "there needs to be one or more..." or "one or more element is required."
[0021] Unless otherwise defined, all terms and especially any technical and/or scientific terms, used herein may be taken to have the same meaning as commonly understood by a person ordinarily skilled in the art.
[0022] Reference is made herein to some "embodiments." It should be understood that an embodiment is an example of a possible implementation of any features and/or elements of the present disclosure. Some embodiments have been described for the purpose of explaining one or more of the potential ways in which the specific features and/or elements of the proposed disclosure fulfil the requirements of uniqueness, utility, and non-obviousness.
[0023] Use of the phrases and/or terms including, but not limited to, "a first embodiment," "a further embodiment," "an alternate embodiment," "one embodiment," "an embodiment," "multiple embodiments," "some embodiments," "other embodiments," "further embodiment", "furthermore embodiment", "additional embodiment" or other variants thereof do not necessarily refer to the same embodiments. Unless otherwise specified, one or more particular features and/or elements described in connection with one or more embodiments may be found in one embodiment, or may be found in more than one embodiment, or may be found in all embodiments, or may be found in no embodiments. Although one or more features and/or elements may be described herein in the context of only a single embodiment, or in the context of more than one embodiment, or in the context of all embodiments, the features and/or elements may instead be provided separately or in any appropriate combination or not at all. Conversely, any features and/or elements described in the context of separate embodiments may alternatively be realized as existing together in the context of a single embodiment.
[0024] Any particular and all details set forth herein are used in the context of some embodiments and therefore should not necessarily be taken as limiting factors to the proposed disclosure.
[0025] Embodiments of the present invention will be described below in detail with reference to the accompanying drawings.
[0026] Throughout the present disclosure, the term "system" may refer to an overall automatic file format conversion and transmission system where the present disclosure is implemented. It includes all the components necessary for sending, receiving, and managing messages.
[0027] FIG. 1 illustrates an environment 100 for automatic file format conversion and transmission, according to an embodiment of the present disclosure.
[0028] The environment 100 includes a sender device 102 associated with a sender 101, a receiver device 104 associated with a receiver 103, and a server 106. The sender device 102, the receiver device 104, and the server 106 are connected over a network 108. The sender device 102 is the device that initiates or transmits the communication or data to another device such as the receiver device 104. In an embodiment, the sender device 102 may include but is not limited to a smartphone, computer, tablet, and desktop but may also extend to any device equipped with communication capabilities, such as embedded systems, IoT (Internet of Things) devices, or specialized terminals. Each of these devices can initiate the transmission of data, such as files, multimedia content, or other forms of information, through a network or direct connection, depending on the context of the system's operation.
[0029] For example, a smartphone could be used to capture a photo, automatically convert it into a specific file format (e.g., from JPEG to PNG), and then transmit it via email or a cloud service. Similarly, a computer might generate a report in PDF format and automatically convert the file into a compressed version for easier transmission over a file-sharing platform. The sender device 102 may be connected to the network 108 and may communicate with the receiver device 104 and the server 106.
[0030] The receiver device 104 is the device that receives the communication or data sent by the sender device 102. The receiver device 104 may include a smartphone, a computer, a tablet, and a desktop but may also extend to any device equipped with communication capabilities, such as embedded systems, IoT devices, or specialized terminals. The sender device 102 and the receiver device 104 are connected through the network 108. For example, the network may be an internet, a local area network (LAN), or any other type of communication infrastructure. The server 106 may act as an intermediary, facilitating or processing the communication between the sender device 102 and the receiver device 104, such as by handling communication requests, managing data, or providing services necessary for the communication to take place.
[0031] The sender device 102 may further include a first digital communication platform 102a and the receiver device 104 may comprise a second digital communication platform 104a. The first digital communication platform 102a and the second digital communication platform 104a refer to a digital communication platform. The digital communication platform is a technology or online service that enables individuals or groups to communicate, collaborate, and share information through electronic means. The digital communication platforms facilitate interaction across different devices (e.g., smartphones, computers, tablets) and may include but are not limited to text-based communication platforms (e.g., electronic mail platform, instant messaging platform, chatrooms, and the like ), voice communication platform (e.g., voice calls, voice messages), video communication platform (e.g., video calls, video conferencing), multimedia sharing platform (e.g., sharing images, documents, and videos).
[0032] In operation, the sender 101 through the sender device 102 initiates an email communication via the first digital communication platform 102a, such as email or a messaging application, and attaches one or more files in their original format (referred to as the "first file format").
[0033] In an example, consider a user Alex on his laptop attaching a document in a first format such as a Microsoft Word document (`i.e., .docx`) to an email to be sent to a recipient using a mobile device, such as a smartphone, that may have limited support for the first format i.e., Word files. The sender 101 through the sender device 102 may initiate the email communication, which includes both the message and the attached file(s), to the receiver device 104.
[0034] Upon initiating the email communication, the first digital communication platform 102a associated with the sender device 102 may be configured to obtain the one or more original files having the first format.
[0035] Upon obtaining the one or more original files having the first format, the first digital communication platform 102a associated with the sender device 102 may be configured to automatically process the attached files. The first digital platform 102 may be configured to determine the format of the attachments using predefined artificial intelligence (AI) techniques. The predefined AI techniques may be configured to analyze various characteristics of the file, including its extension, metadata, or even its content type. In another embodiment, the second digital communication platform 104a associated with the receiver device 104, upon receiving the transmitted communication with the attachment (i.e., the file in the first format) from the first digital communication platform 102a associated with the sender device 102, may also be configured to automatically process the attached files to determine the format of the attachments using a predefined artificial intelligence (AI) technique.
[0036] For example, in the case of a Microsoft Word document, the first digital communication platform 102a may be configured to determine the document as a `.docx` file. The AI techniques may also use additional factors such as the sender and receiver preferences (e.g., what file formats are preferred by each party), the specific technical requirements of the first digital communication platform 102a (e.g., whether the digital communication platform limits certain file types), media compatibility (e.g., whether the receiver's device can natively handle Word documents), or the nature of the content (e.g., text, images, or presentations).
[0037] After determining the file format of the one or more files, the first digital communication platform 102a may be further configured to use predefined conversion rules to convert the format of the attached one or more files to a second file format. The predefined conversion rules may include, but are not limited to, the file size, the content type, the intended receiver device 104 or platform capabilities, compatibility with third-party applications, processing time constraints, data sensitivity or security requirements, compliance with industry standards or legal regulations, and user preferences regarding file format. The predefined conversion rules ensure that the conversion process is optimized for performance, usability, and compliance with specific needs or restrictions.
[0038] The predefined conversion rules may guide the selection of the appropriate target format based on factors such as compatibility or specific platform requirements. The first digital communication platform 102a may then use conversion tools or algorithms to transform the file, ensuring that the content, metadata, and formatting are preserved to the extent possible.
[0039] Upon converting the one or more files from the first file format to the second file format, the first digital communication platform 102a may encrypt the one or more original files and the one or more converted files using one or more predefined encryption techniques. The predefined encryption techniques may include Rivest-Shamir-Adleman (RSA), Advanced Encryption Standard (AES), Triple DES (3DES), Secure Hash Algorithm (SHA), MD5 (Message Digest Algorithm 5), and the like. Encryption guarantees that even during transmission, the files remain protected from unauthorized access. The communication along with the converted file is then transmitted to the receiver device 104. The receiver 103 may open and view the converted file directly with a preferred format (e.g., PDF or PNG), ensuring that the receiver 103 can access the content regardless of device limitations or software compatibility issues.
[0040] In an exemplary scenario where a business user, Alex, needs to share a high-resolution presentation file from his laptop with a client, Sam, who only has a smartphone with limited storage and viewing capabilities. Alex attaches the presentation file in its original format (e.g., .pptx) to the message or the email within the first digital communication platform 102a. The first digital communication platform 102a may then recognize the file format and based on the plurality of predefined conversion rules, determine if the file should be converted. The plurality predefined conversion rules may include the file size, the mobile limitations of the recipient's device (i.e., Sam's device), the recipient's preference for PDF files, and compatibility requirements for optimal display on smaller screens. Based on these rules, the first digital communication platform 102a may automatically convert the .pptx file to a PDF format, preserving essential elements like layout and text while optimizing for compatibility on Sam's device. Further, both the original and converted files are encrypted, ensuring that they remain secure from unauthorized access throughout the transmission. The first digital communication platform 102a then transmits the message to Sam's smartphone, where he can open and view the presentation in PDF format without needing specific software.
[0041] Upon the conversion, the second digital communication platform 104a may be configured to store the one or more original files in the first file format in metadata of the transmitted communication in the receiver device 104. This allows the receiver 103 to download the original version if required.
[0042] For example, if the recipient wants to edit the document in Word format after receiving it as a PDF for easier reading, they can retrieve the original `.docx` file from the stored metadata. This ensures that no data is lost during the conversion process and that the receiver 103 has the flexibility to access the original format if needed.
[0043] In another embodiment, the platform may be configured to dynamically adjust its behavior based on the sender's or receiver's preferences. For example, if the sender 101 prefers that the attached file be sent in its original format without conversion, the second digital communication platform 104a using the AI techniques may be configured to detect the preferences and skip the conversion step, transmitting the file exactly as it was attached. Conversely, the second digital communication platform 104a may be configured to offer the receiver 103 access to both the original and converted files simultaneously, giving them the option to choose which format they prefer. In scenarios where multiple devices are involved, such as the receiver 103 accessing the file from both a smartphone and a laptop, the second digital communication platform 104a may be configured to convert the file to different formats depending on the capabilities of each device. For instance, a large PowerPoint presentation might be converted to PDF for the smartphone but remain in its original format for viewing on the laptop.
[0044] The first digital communication platform 102a may be configured to encrypt the one or more original files and the one or more converted files using one or more predefined encryption techniques. The predefined encryption techniques may include Rivest-Shamir-Adleman (RSA), Advanced Encryption Standard (AES), Triple DES (3DES), Secure Hash Algorithm (SHA), MD5 (Message Digest Algorithm 5), and the like. The encryption protects sensitive data from being intercepted or accessed by unauthorized parties. The overall process ensures that the communication is seamless, the files are accessible, and both security and flexibility are maintained.
[0045] For example, imagine a sender 101 sharing a `.pptx` presentation via a corporate email platform with the receiver 103 who needs to view it on a mobile device. The corporate email platform may be configured to automatically convert the presentation to PDF, encrypt both versions (the original and the converted), and store the original PowerPoint file in the metadata of the digital communication platform. The receiver 103 may view the PDF on his phone for easy readability, but if he later wants to edit the slides on their laptop, he can download the original `.pptx` from the metadata and make any necessary changes. The email platform ensures the file is accessible across devices while maintaining high security and flexibility for the user.
[0046] In another embodiment, the operations carried out by the first digital communication platform 102a may also be performed by the second digital communication platform 104a. In yet another embodiment, the operations may also be executed by the server 106, which includes the functionalities of either the first digital communication platform 102a or the second digital communication platform 104a.
[0047] FIG. 2 illustrates a block diagram of a system 200 for automatic file format conversion and transmission, according to an embodiment of the present disclosure. In an embodiment, the system 200 may be implemented in the sender device 102. In another embodiment, the system 200 may be implemented in the receiver device 104. The system 200 may be configured to obtain one or more original files having a first file format from the sender device 102 as an attachment to a communication to be sent to the receiver device 104 via the second digital communication platform 104a. The system 200 may be further configured to determine, using predefined AI techniques, a format of the attached one or more files as the first file format. The system 200 may be further configured to convert, based on predefined conversion rules, the format of the attached one or more files to a second file format. The system 200 may be further configured to transmit, along with the communication, the attached one or more files in the second file format to the receiver device 104.
[0048] In an embodiment, the system 200 may include but is not limited to, one or more processor(s) 202, a memory 204, one or more modules 206, a data repository 208, an input/output interface 210, and a network interface 212. The data repository 208, the input/output interface 210, the one or more modules 206, and the memory 204 may be coupled to the one or more processor(s) 202 via the network interface 212.
[0049] The one or more processor 202 or the processor 202 can be a single processing unit or several units, all of which could include multiple computing units. The processor 202 may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, the processor 202 is adapted to fetch and execute computer-readable instructions and data stored in the memory 204.
[0050] The memory 204 may include any non-transitory computer-readable medium known in the art including, for example, volatile memory, such as static random access memory (SRAM) and dynamic random access memory (DRAM), and/or non-volatile memory, such as read-only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes.
[0051] The one or more modules 206, amongst other things, include routines, programs, objects, components, data structures, etc., which perform particular tasks or implement data types. The one or more modules 206 may also be implemented as, signal processor(s), state machine(s), logic circuitries, and/or any other device or component that manipulates signals based on operational instructions.
[0052] Further, the one or more modules 206 can be implemented in hardware, instructions executed by a processing unit, or by a combination thereof. The processing unit can comprise a computer, a processor, such as the one or more processor 202, a state machine, a logic array, or any other suitable devices capable of processing instructions. The processing unit can be a general-purpose processor which executes instructions to cause the general-purpose processor to perform the required tasks, or the processing unit can be dedicated to performing the required functions. In another embodiment of the present disclosure, the one or more modules 206 may be machine-readable instructions (software) which, when executed by a processor/processing unit, perform any of the described functionalities.
[0053] In an embodiment, the one or more modules 206 may include an acquiring module 206a, a determining module 206b, a converting module 206c, and a transmitting module 206d. The data repository 208 serves, amongst other things, as a repository for storing data processed, received, and generated by one or more of the one or more modules 206.
[0054] The acquiring module 206a may be configured to obtain one or more original files having a first file format from the sender device 102 as an attachment to a communication to be sent to the receiver device 104. The acquiring module 206a may be further configured to store the obtained one or more files in the memory 204. In an embodiment, the attachments may be retrieved from one or more sources such as local storage of the device, cloud storage, or from an external source.
[0055] The determining module 206b may be configured to determine, using predefined AI techniques, a format of the attached one or more files as the first file format. For instance, the predefined AI techniques may include at least one of a classification technique, a regression technique, and a clustering technique. The system 200 may be configured to automatically analyze the byte-level structure, file headers, and embedded attributes of the attached files. In an embodiment, the AI technology may be a pattern recognition algorithm, where the determining module 206b may classify the files into their respective formats, such as PDF, DOCX, or JPEG, even when file extensions are missing or incorrectly labelled. Furthermore, the AI techniques may continuously improve by learning from user feedback and new file types, ensuring adaptability to emerging file formats and variations. This method allows for a more robust and intelligent approach to file format detection compared to traditional rule-based systems.
[0056] The converting module 206c may be configured to convert, based on predefined conversion rules, the format of the attached one or more files to a second file format.
[0057] The transmitting module 206d may be configured to transmit, along with the communication, the attached one or more files in the second file format to the receiver device 104.
[0058] The data repository 208 is a storage component that holds persistent data, such as a database or file system. The data repository 208 stores information that might need to be accessed by the processor 202 or the one or more modules 206 over a longer period, unlike the temporary storage provided by the memory 204.
[0059] The input/output (I/O) interface 210 may be configured to manage communication between the system 200 and external devices. The I/O interface 210 may be configured to handle inputs from devices like keyboards, sensors, or networks, and outputs to devices such as displays, printers, or other systems. The I/O interface 210 ensures that data moves efficiently into and out of the system 200.
[0060] The network interface 212 may provide a means for the system 200 to communicate with other systems or devices over a network. The network interface 212 may be a wired or wireless interface. The examples of the network interface may include Ethernet or Wi-Fi. In this context, the network interface 212 is a key component that facilitates communication between the processor(s) 202 and the other components like the memory 204, the one or more modules 206, and the data repository 208.
[0061] FIG. 3 illustrates a flowchart depicting a method 300 for automatic file format conversion and transmission, according to an embodiment of the present disclosure. The method 300 may be implemented by the system 200, as disclosed in the present disclosure.
[0062] At step 302, the method 300 may include obtaining one or more original files having a first file format from the sender device 102 as an attachment to a communication to be sent to the receiver device 104 via the second digital communication platform 104a.
[0063] At step 304, the method 300 may include determining, using predefined AI techniques, a format of the attached one or more files as the first file format.
[0064] At step 306, the method 300 may include converting, based on predefined conversion rules, the format of the attached one or more files to a second file format.
[0065] At step 308, the method 300 may include transmitting, along with the communication, the attached one or more files in the second file format to the receiver 103.
[0066] FIG. 4 illustrates a flow diagram depicting a method 400 for automatic file format conversion and transmission, in accordance with an exemplary embodiment of the present disclosure.
[0067] In an embodiment, at step 402, the method 400 may include attaching a file to the email by the user (i.e., the sender 101). The acquiring module 206a may be configured to obtain the one or more original files for attaching the files to the first digital communication platform 102a. Upon attaching the file in the first digital communication platform by the sender 101, the method 400 includes storing the attached file as the original file. The file type and extension are identified, which may later be used to determine whether the file is eligible for conversion.
[0068] In an exemplary scenario, the sender 101 attaches a high-resolution image file in TIFF format to the email. Upon attaching the file, the system 200 may automatically store it as the original file. The system 200 identifies the file's type and extension as TIFF, which may later be used to determine if this file type is eligible for conversion, as per predefined formats supported by the receiver device 104.
[0069] At step 402, the method 400 includes identifying the type of the attached file by extracting the extension of the attached file. The identification of the type of the attached file may be performed by the determining module 206b upon obtaining the one or more original files from the sender device 102. The determining module 206b may be configured to determine or identify the format of the attached one or more files as the first format using the predefined AI techniques. This step evaluates if the attached file is eligible for conversion, based on predefined file formats.
[0070] After the file is attached, at step 402, the system evaluates whether the attached file is eligible for conversion by extracting its extension using the predefined AI techniques such as classification, regression, neural networks and the like. Given that TIFF files are large and may not be compatible with the receiver device 104, the system 200 may assess the predefined conversion rules to see if a conversion to a more suitable format, such as JPEG, is required.
[0071] At step 404, the method 400 may include converting, based on predefined conversion rules, the format of the attached one or more files to a secondary file format in real time. The converting step may be performed by the converting module 206c.
[0072] The system 200 then identifies that the TIFF file should be converted into JPEG format for faster transmission and better compatibility with mobile devices. The conversion occurs in real-time, ensuring that the file is ready in both its original and converted forms.
[0073] At step 406, the method 400 may include tagging metadata to store essential information about both the original and converted files, including their file paths and formats. Additionally, permissions are defined, indicating that only the recipient has access to the file and can download either the original or converted version. The transmission step may be performed by the transmitting module 206d.
[0074] The system 200 may tag metadata to both the original TIFF file and the converted JPEG file. This metadata includes essential information such as file paths, the original and converted file formats, and access permissions. These permissions are set to ensure that only the intended recipient has access to the files, with the option to download either the original or the converted version based on their preferences or device capabilities.
[0075] At step 408, the method 400 may include transmitting the encrypted email along with the attachments to the receiver 103. At step 410, the method 400 may include presenting the converted secure files to the receiver 103 to download options on the user interface.
[0076] The system 200 may transmit the email along with the attachments to the receiver 103 using the transmitting module 206d. The email and attached files are encrypted for security during transmission. At step 410, the system presents the recipient with a secure interface, providing download options for both the original TIFF file and the smaller, more optimized JPEG version. The receiver 103 may choose the format that best suits their needs.
[0077] At step 412, the method 400 may include encrypting the one or more original files and the one or more converted files using one or more predefined encryption techniques. The predefined encryption techniques may include Rivest-Shamir-Adleman (RSA), Advanced Encryption Standard (AES), Triple DES (3DES), Secure Hash Algorithm (SHA), MD5 (Message Digest Algorithm 5), and the like. . If the sender has disabled file conversion, only the original file is sent. Otherwise, both files are sent as planned.
[0078] At step 412, both the original and the converted files are encrypted to ensure secure delivery. Access controls are enforced based on the metadata permissions. If the sender had chosen to disable the automatic file conversion, only the original TIFF file would be sent.
[0079] FIG. 5 illustrates a schematic diagram depicting an exemplary scenario 500 automatic file format conversion and transmission, in accordance with an embodiment of the present disclosure.
[0080] In an embodiment of the present disclosure, consider a scenario where the user or the sender 101 by name John, works for a design company and needs to send a Microsoft Word document (.docx) containing important project details to his colleague, Sam (receiver 103), who is on a business trip. John knows that Sam will be accessing the document via his smartphone, which has limited support for Word files.
[0081] In an embodiment, John using his laptop (i.e., the sender device 102), opens his corporate email platform (for example, the first digital communication platform 102a) and composes an email. He attaches a project document named "file_1.docx" in its original .docx format to the email and sends it to Sam.Upon sending the email to Sam, John receives the email on his smartphone (receiver device 104), which uses a different digital communication platform such as the second digital communication platform 104a. The second digital communication platform may be configured to detect that the attached file is a Microsoft Word document, using AI techniques that are capable of analyzing the metadata, extension, and content associated with the email.
[0082] The second digital communication platform 104a may further determine that Sam's smartphone may struggle with .docx files and that Sam prefers viewing documents in PDF format due to better readability on mobile devices based on John's preferences and assesses his device's technical capabilities.
[0083] Furthermore, based on the predefined conversion rules, the second digital communication platform 104a may be configured to convert the .docx file into a PDF to ensure seamless access. Additionally, the corporate email platform has a policy requiring file conversion to PDF for certain users for security and compatibility reasons.
[0084] After converting the File_1.docx to PDF, the second digital communication platform may automatically encrypt both the original .docx file and the newly created PDF file. This encryption ensures that during transmission, no unauthorized parties can intercept or access the sensitive information in the document.
[0085] Sam opens the email on his smartphone and views the document in PDF format without any issues. The conversion ensures that the text, images, and formatting are displayed perfectly on his device, making it easier for him to review the project details.
[0086] In another embodiment, the original .docx file may be stored in the email's metadata. This gives the receiver such as Sam the option to download the Word file later if he needs to make edits on a laptop.
[0087] The invention has various advantages:
[0088] The invention eliminates the need for manual conversion by automatically converting the file to a desired format (e.g., PDF) at the moment the file is attached to the email. This streamlines the process, saving time and effort, while allowing users to focus on composing and sending the email without worrying about conversions.
[0089] The invention introduces the concept of dual-format access, allowing the recipient to download both the converted file (e.g., PDF) for easy viewing or printing and the original file (e.g., Word) for editing. This ensures that recipients always have access to the original version without requiring the sender 101 to send multiple attachments or formats.
[0090] The invention integrates file conversion directly into the email workflow. The system (200) may be configured to perform the conversion in real-time as the file is being attached, meaning the user never needs to leave the email client or switch between multiple applications. This seamless integration keeps the workflow uninterrupted, leading to higher productivity.
[0091] The system 200 introduces metadata tagging to associate both the original and converted files, ensuring that both are available to the recipient in an organized way. This metadata also contains important information such as the original file type, conversion details, and access permissions, providing a clear and manageable structure for file handling.
[0092] The file conversion engine in the invention supports multiple file formats (e.g., Word, Excel, PowerPoint, images) and converts them to widely supported formats (e.g., PDF), ensuring that recipients can view and interact with the file without needing additional tools. This increases compatibility across different platforms and devices.
[0093] The invention includes security features that ensure the safe transmission of both original and converted files. The invention provides options for encrypting files, controlling access to the original file, and allowing the sender 101 to disable conversion if needed. These security measures ensure that sensitive information is protected, and only authorized recipients can access specific file formats.
[0094] The invention offers customizable conversion rules where users or administrators can define specific file types to be converted into preferred formats. This flexibility allows organizations to tailor the system to meet their document-sharing needs and ensure compatibility across different use cases.
[0095] Some example embodiments disclosed herein may be implemented using processing circuitry. For example, some example embodiments disclosed herein may be implemented using at least one software program running on at least one hardware device and performing network management functions to control the elements.
[0096] While specific language has been used to describe the disclosure, any limitations arising on account of the same are not intended. As would be apparent to a person in the art, various working modifications may be made to the method in order to implement the inventive concept as taught herein.
[0097] The drawings and the forgoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, orders of processes described herein may be changed and are not limited to the manner described herein.
[0098] Moreover, the actions of any flow diagram need not be implemented in the order shown; nor do all of the acts necessarily need to be performed. Also, those acts that are not dependent on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples. Numerous variations, whether explicitly given in the specification or not, such as differences in structure, dimension, and use of material, are possible. The scope of embodiments is at least as broad as given by the following claims.
[0099] Benefits, other advantages, and solutions to problems have been described above with regard to specific embodiments. However, the benefits, advantages, solutions to problems, and any component(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential feature or component of any or all the claims.
, Claims:1. A method (300), at a first digital communication platform (102a), for automatic file format conversion and transmission, the method (300) comprises:
obtaining one or more original files having a first file format from a sender device (102) as an attachment to a communication to be sent to a receiver device (104) via the first digital communication platform (104a);
determining, using predefined AI techniques, a format of the attached one or more files as the first file format;
converting, based on predefined conversion rules, the format of the attached one or more files to a second file format; and
transmitting, along with the communication, the attached one or more files in the second file format to the receiver device (104).

2. The method (300) as claimed in claim 1, wherein after converting, the method (300) comprises:
storing the one or more original files in the first file format in metadata of the transmitted communication.

3. The method (300) as claimed in claim 2, the method (300) further comprises:
enabling the receiver (103) to download the one or more original files stored in the metadata of the transmitted communication.

4. The method (300) as claimed in claim 1, wherein the predefined AI techniques include at least one of a classification technique, a regression technique, and a clustering technique.
5. The method (300) as claimed in claim 1, wherein the first file format and the second file format include at least one of a Microsoft word, portable document format (PDF), PowerPoint, and portable network graphics (PNG).

6. The method (300) as claimed in claim 1, prior to transmitting the one or more original files and the one or more converted files, the method comprises:
encrypting the one or more original files and the one or more converted files using one or more predefined encryption techniques.

7. A system (200), at a first digital communication platform (102a), for automatic file format conversion and transmission, the system (200) comprises:
a memory (204);
at least one processor (202) in communication with the memory (204) is configured to:
obtain one or more original files having a first file format from a sender device (102) as an attachment to a communication to be sent to a receiver device (104) via the first digital communication platform (102a);
determine, using predefined AI techniques, a format of the attached one or more files as the first file format;
convert, based on predefined conversion rules, the format of the attached one or more files to a second file format; and
transmit, along with the communication, the attached one or more files in the second file format to the receiver device (104).

8. The system (200) as claimed in claim 7, wherein after converting, the at least one processor (202) is configured to:
store the one or more original files in the first file format in metadata of the transmitted communication.

9. The system (200) as claimed in claim 7, the at least one processor (202) is configured to:
enable the receiver (103) to download the one or more original files stored in the metadata of the transmitted communication.

10. The system (200) as claimed in claim 7, wherein the predefined AI techniques include at least one of a file type, a sender preference, a receiver preference, the digital communication platform specific requirements, a media compatibility, and a content type associated with the sender (101) or the receiver (103).

11. The system (200) as claimed in claim 7, wherein the first file format and the second file format include at least one of a Microsoft word, portable document format (PDF), PowerPoint, and portable network graphics (PNG).

12. The system (200) as claimed in claim 7, prior to transmitting the one or more original files, the at least one processor (202) is configured to:
encrypt the one or more original files and the one or more converted files using one or more predefined encryption techniques.

Documents

NameDate
202411082694-FORM-8 [30-10-2024(online)].pdf30/10/2024
202411082694-COMPLETE SPECIFICATION [29-10-2024(online)].pdf29/10/2024
202411082694-DECLARATION OF INVENTORSHIP (FORM 5) [29-10-2024(online)].pdf29/10/2024
202411082694-DRAWINGS [29-10-2024(online)].pdf29/10/2024
202411082694-EDUCATIONAL INSTITUTION(S) [29-10-2024(online)].pdf29/10/2024
202411082694-EVIDENCE FOR REGISTRATION UNDER SSI [29-10-2024(online)].pdf29/10/2024
202411082694-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [29-10-2024(online)].pdf29/10/2024
202411082694-FORM 1 [29-10-2024(online)].pdf29/10/2024
202411082694-FORM 18 [29-10-2024(online)].pdf29/10/2024
202411082694-FORM FOR SMALL ENTITY(FORM-28) [29-10-2024(online)].pdf29/10/2024
202411082694-FORM-9 [29-10-2024(online)].pdf29/10/2024
202411082694-POWER OF AUTHORITY [29-10-2024(online)].pdf29/10/2024
202411082694-PROOF OF RIGHT [29-10-2024(online)].pdf29/10/2024
202411082694-REQUEST FOR EARLY PUBLICATION(FORM-9) [29-10-2024(online)].pdf29/10/2024
202411082694-REQUEST FOR EXAMINATION (FORM-18) [29-10-2024(online)].pdf29/10/2024
202411082694-STATEMENT OF UNDERTAKING (FORM 3) [29-10-2024(online)].pdf29/10/2024

footer-service

By continuing past this page, you agree to our Terms of Service,Cookie PolicyPrivacy Policy  and  Refund Policy  © - Uber9 Business Process Services Private Limited. All rights reserved.

Uber9 Business Process Services Private Limited, CIN - U74900TN2014PTC098414, GSTIN - 33AABCU7650C1ZM, Registered Office Address - F-97, Newry Shreya Apartments Anna Nagar East, Chennai, Tamil Nadu 600102, India.

Please note that we are a facilitating platform enabling access to reliable professionals. We are not a law firm and do not provide legal services ourselves. The information on this website is for the purpose of knowledge only and should not be relied upon as legal advice or opinion.